Interface EsamSettings.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<EsamSettings.Builder,
,EsamSettings> SdkBuilder<EsamSettings.Builder,
,EsamSettings> SdkPojo
- Enclosing class:
EsamSettings
public static interface EsamSettings.Builder
extends SdkPojo, CopyableBuilder<EsamSettings.Builder,EsamSettings>
-
Method Summary
Modifier and TypeMethodDescriptiondefault EsamSettings.Builder
manifestConfirmConditionNotification
(Consumer<EsamManifestConfirmConditionNotification.Builder> manifestConfirmConditionNotification) Specifies an ESAM ManifestConfirmConditionNotification XML as per OC-SP-ESAM-API-I03-131025.manifestConfirmConditionNotification
(EsamManifestConfirmConditionNotification manifestConfirmConditionNotification) Specifies an ESAM ManifestConfirmConditionNotification XML as per OC-SP-ESAM-API-I03-131025.responseSignalPreroll
(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.default EsamSettings.Builder
signalProcessingNotification
(Consumer<EsamSignalProcessingNotification.Builder> signalProcessingNotification) Specifies an ESAM SignalProcessingNotification XML as per OC-SP-ESAM-API-I03-131025.signalProcessingNotification
(EsamSignalProcessingNotification signalProcessingNotification) Specifies an ESAM SignalProcessingNotification XML as per OC-SP-ESAM-API-I03-131025.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
manifestConfirmConditionNotification
EsamSettings.Builder manifestConfirmConditionNotification(EsamManifestConfirmConditionNotification 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.- Parameters:
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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
manifestConfirmConditionNotification
default EsamSettings.Builder manifestConfirmConditionNotification(Consumer<EsamManifestConfirmConditionNotification.Builder> 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. This is a convenience method that creates an instance of theEsamManifestConfirmConditionNotification.Builder
avoiding the need to create one manually viaEsamManifestConfirmConditionNotification.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tomanifestConfirmConditionNotification(EsamManifestConfirmConditionNotification)
.- Parameters:
manifestConfirmConditionNotification
- a consumer that will call methods onEsamManifestConfirmConditionNotification.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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.- Parameters:
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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
signalProcessingNotification
EsamSettings.Builder signalProcessingNotification(EsamSignalProcessingNotification 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.- Parameters:
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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
signalProcessingNotification
default EsamSettings.Builder signalProcessingNotification(Consumer<EsamSignalProcessingNotification.Builder> 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. This is a convenience method that creates an instance of theEsamSignalProcessingNotification.Builder
avoiding the need to create one manually viaEsamSignalProcessingNotification.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tosignalProcessingNotification(EsamSignalProcessingNotification)
.- Parameters:
signalProcessingNotification
- a consumer that will call methods onEsamSignalProcessingNotification.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-