@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class EsamSettings extends Object implements Serializable, Cloneable, StructuredPojo
Constructor and Description |
---|
EsamSettings() |
Modifier and Type | Method and Description |
---|---|
EsamSettings |
clone() |
boolean |
equals(Object obj) |
EsamManifestConfirmConditionNotification |
getManifestConfirmConditionNotification()
Specifies an ESAM ManifestConfirmConditionNotification XML as per OC-SP-ESAM-API-I03-131025.
|
Integer |
getResponseSignalPreroll()
Specifies the stream distance, in milliseconds, between the SCTE 35 messages that the transcoder places and the
splice points that they refer to.
|
EsamSignalProcessingNotification |
getSignalProcessingNotification()
Specifies an ESAM SignalProcessingNotification XML as per OC-SP-ESAM-API-I03-131025.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setManifestConfirmConditionNotification(EsamManifestConfirmConditionNotification manifestConfirmConditionNotification)
Specifies an ESAM ManifestConfirmConditionNotification XML as per OC-SP-ESAM-API-I03-131025.
|
void |
setResponseSignalPreroll(Integer responseSignalPreroll)
Specifies the stream distance, in milliseconds, between the SCTE 35 messages that the transcoder places and the
splice points that they refer to.
|
void |
setSignalProcessingNotification(EsamSignalProcessingNotification signalProcessingNotification)
Specifies an ESAM SignalProcessingNotification XML as per OC-SP-ESAM-API-I03-131025.
|
String |
toString()
Returns a string representation of this object.
|
EsamSettings |
withManifestConfirmConditionNotification(EsamManifestConfirmConditionNotification manifestConfirmConditionNotification)
Specifies an ESAM ManifestConfirmConditionNotification XML as per OC-SP-ESAM-API-I03-131025.
|
EsamSettings |
withResponseSignalPreroll(Integer responseSignalPreroll)
Specifies the stream distance, in milliseconds, between the SCTE 35 messages that the transcoder places and the
splice points that they refer to.
|
EsamSettings |
withSignalProcessingNotification(EsamSignalProcessingNotification signalProcessingNotification)
Specifies an ESAM SignalProcessingNotification XML as per OC-SP-ESAM-API-I03-131025.
|
public void setManifestConfirmConditionNotification(EsamManifestConfirmConditionNotification manifestConfirmConditionNotification)
manifestConfirmConditionNotification
- Specifies an ESAM ManifestConfirmConditionNotification XML as per OC-SP-ESAM-API-I03-131025. The
transcoder uses the manifest conditioning instructions that you provide in the setting MCC XML.public EsamManifestConfirmConditionNotification getManifestConfirmConditionNotification()
public EsamSettings withManifestConfirmConditionNotification(EsamManifestConfirmConditionNotification manifestConfirmConditionNotification)
manifestConfirmConditionNotification
- Specifies an ESAM ManifestConfirmConditionNotification XML as per OC-SP-ESAM-API-I03-131025. The
transcoder uses the manifest conditioning instructions that you provide in the setting MCC XML.public void setResponseSignalPreroll(Integer responseSignalPreroll)
responseSignalPreroll
- Specifies the stream distance, in milliseconds, between the SCTE 35 messages that the transcoder places
and the splice points that they refer to. If the time between the start of the asset and the SCTE-35
message is less than this value, then the transcoder places the SCTE-35 marker at the beginning of the
stream.public Integer getResponseSignalPreroll()
public EsamSettings withResponseSignalPreroll(Integer responseSignalPreroll)
responseSignalPreroll
- Specifies the stream distance, in milliseconds, between the SCTE 35 messages that the transcoder places
and the splice points that they refer to. If the time between the start of the asset and the SCTE-35
message is less than this value, then the transcoder places the SCTE-35 marker at the beginning of the
stream.public void setSignalProcessingNotification(EsamSignalProcessingNotification signalProcessingNotification)
signalProcessingNotification
- Specifies an ESAM SignalProcessingNotification XML as per OC-SP-ESAM-API-I03-131025. The transcoder uses
the signal processing instructions that you provide in the setting SCC XML.public EsamSignalProcessingNotification getSignalProcessingNotification()
public EsamSettings withSignalProcessingNotification(EsamSignalProcessingNotification signalProcessingNotification)
signalProcessingNotification
- Specifies an ESAM SignalProcessingNotification XML as per OC-SP-ESAM-API-I03-131025. The transcoder uses
the signal processing instructions that you provide in the setting SCC XML.public String toString()
toString
in class Object
Object.toString()
public EsamSettings clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.