public class Encoding extends BitmovinResource
Constructor and Description |
---|
Encoding() |
Modifier and Type | Method and Description |
---|---|
Encoding |
addFallbackCloudRegionsItem(CloudRegion fallbackCloudRegionsItem) |
Encoding |
addLabelsItem(String labelsItem) |
boolean |
equals(Object o) |
CloudRegion |
getCloudRegion()
Get cloudRegion
|
String |
getEncoderVersion()
Version of the encoder
|
Date |
getErrorAt()
Timestamp when the encoding status changed to 'ERROR', returned as UTC expressed in ISO 8601 format: YYYY-MM-DDThh:mm:ssZ Note that this timestamp is deprecated and is equivalent to finishedAt in case of an 'ERROR'.
|
List<CloudRegion> |
getFallbackCloudRegions()
Specify a list of regions which are used in case the preferred region is down.
|
Date |
getFinishedAt()
Timestamp when the encoding status changed to 'FINISHED', 'ERROR', 'CANCELED', or 'TRANSFER_ERROR', returned as UTC expressed in ISO 8601 format: YYYY-MM-DDThh:mm:ssZ Note that this timestamp might be inaccurate for encodings which ran prior to the [1.50.0 REST API release](https://bitmovin.com/docs/encoding/changelogs/rest).
|
InfrastructureSettings |
getInfrastructure()
Get infrastructure
|
List<String> |
getLabels()
You may pass a list of groups associated with this encoding.
|
Integer |
getProgress()
Progress of the encoding in percent
|
Date |
getQueuedAt()
Timestamp when the encoding status changed to \"QUEUED\", returned as UTC expressed in ISO 8601 format: YYYY-MM-DDThh:mm:ssZ
|
Date |
getRunningAt()
Timestamp when the encoding status changed to \"RUNNING\", returned as UTC expressed in ISO 8601 format: YYYY-MM-DDThh:mm:ssZ
|
CloudRegion |
getSelectedCloudRegion()
After the encoding has been started, this will contain the cloud region that was actually used.
|
String |
getSelectedEncoderVersion()
After the encoding has been started, this will contain the encoder version that was actually used.
|
EncodingMode |
getSelectedEncodingMode()
After the encoding has been started, this will contain the encoding mode that was actually used.
|
Date |
getStartedAt()
Timestamp when the encoding was started, returned as UTC expressed in ISO 8601 format: YYYY-MM-DDThh:mm:ssZ
|
String |
getStaticIpId()
Specify an ID of a Static IP infrastructure resource this encoding should use.
|
Status |
getStatus()
The current status of the encoding.
|
EncodingType |
getType()
Type of the encoding
|
int |
hashCode() |
void |
setCloudRegion(CloudRegion cloudRegion)
Set cloudRegion
|
void |
setEncoderVersion(String encoderVersion)
Version of the encoder
|
void |
setFallbackCloudRegions(List<CloudRegion> fallbackCloudRegions)
Specify a list of regions which are used in case the preferred region is down.
|
void |
setInfrastructure(InfrastructureSettings infrastructure)
Set infrastructure
|
void |
setLabels(List<String> labels)
You may pass a list of groups associated with this encoding.
|
void |
setStaticIpId(String staticIpId)
Specify an ID of a Static IP infrastructure resource this encoding should use.
|
String |
toString() |
getCreatedAt, getCustomData, getDescription, getModifiedAt, getName, putCustomDataItem, setCustomData, setDescription, setName
getId
public EncodingType getType()
public Date getStartedAt()
public Date getQueuedAt()
public Date getRunningAt()
public Date getFinishedAt()
public Date getErrorAt()
public Integer getProgress()
public CloudRegion getCloudRegion()
public void setCloudRegion(CloudRegion cloudRegion)
cloudRegion
- public Encoding addFallbackCloudRegionsItem(CloudRegion fallbackCloudRegionsItem)
public List<CloudRegion> getFallbackCloudRegions()
public void setFallbackCloudRegions(List<CloudRegion> fallbackCloudRegions)
fallbackCloudRegions
- Specify a list of regions which are used in case the preferred region is down. Currently there are several restrictions. - The region has to be specific or AUTO - The region has to be for the same cloud provider as the default one - You can only configure at most 3 fallback regionspublic String getEncoderVersion()
public void setEncoderVersion(String encoderVersion)
encoderVersion
- Version of the encoderpublic InfrastructureSettings getInfrastructure()
public void setInfrastructure(InfrastructureSettings infrastructure)
infrastructure
- public String getStaticIpId()
public void setStaticIpId(String staticIpId)
staticIpId
- Specify an ID of a Static IP infrastructure resource this encoding should use. A Static IP cannot be used by multiple encodings at once. The encoding will go to an error state if the Static IP is already in use. This is currently only supported for live encodings.public String getSelectedEncoderVersion()
public EncodingMode getSelectedEncodingMode()
public CloudRegion getSelectedCloudRegion()
public Status getStatus()
public List<String> getLabels()
public void setLabels(List<String> labels)
labels
- You may pass a list of groups associated with this encoding. This will enable you to group results in the statistics resourcepublic boolean equals(Object o)
equals
in class BitmovinResource
public int hashCode()
hashCode
in class BitmovinResource
public String toString()
toString
in class BitmovinResource
Copyright © 2021. All rights reserved.