@Generated(value="software.amazon.awssdk:codegen") public final class MsSmoothGroupSettings extends Object implements StructuredPojo, ToCopyableBuilder<MsSmoothGroupSettings.Builder,MsSmoothGroupSettings>
Modifier and Type | Class and Description |
---|---|
static interface |
MsSmoothGroupSettings.Builder |
Modifier and Type | Method and Description |
---|---|
String |
acquisitionPointId()
The value of the "Acquisition Point Identity" element used in each message placed in the sparse track.
|
SmoothGroupAudioOnlyTimecodeControl |
audioOnlyTimecodeControl()
If set to passthrough for an audio-only MS Smooth output, the fragment absolute time will be set to the current
timecode.
|
String |
audioOnlyTimecodeControlAsString()
If set to passthrough for an audio-only MS Smooth output, the fragment absolute time will be set to the current
timecode.
|
static MsSmoothGroupSettings.Builder |
builder() |
SmoothGroupCertificateMode |
certificateMode()
If set to verifyAuthenticity, verify the https certificate chain to a trusted Certificate Authority (CA).
|
String |
certificateModeAsString()
If set to verifyAuthenticity, verify the https certificate chain to a trusted Certificate Authority (CA).
|
Integer |
connectionRetryInterval()
Number of seconds to wait before retrying connection to the IIS server if the connection is lost.
|
OutputLocationRef |
destination()
Smooth Streaming publish point on an IIS server.
|
boolean |
equals(Object obj) |
String |
eventId()
MS Smooth event ID to be sent to the IIS server.
|
SmoothGroupEventIdMode |
eventIdMode()
Specifies whether or not to send an event ID to the IIS server.
|
String |
eventIdModeAsString()
Specifies whether or not to send an event ID to the IIS server.
|
SmoothGroupEventStopBehavior |
eventStopBehavior()
When set to sendEos, send EOS signal to IIS server when stopping the event
|
String |
eventStopBehaviorAsString()
When set to sendEos, send EOS signal to IIS server when stopping the event
|
Integer |
filecacheDuration()
Size in seconds of file cache for streaming outputs.
|
Integer |
fragmentLength()
Length of mp4 fragments to generate (in seconds).
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
InputLossActionForMsSmoothOut |
inputLossAction()
Parameter that control output group behavior on input loss.
|
String |
inputLossActionAsString()
Parameter that control output group behavior on input loss.
|
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
Integer |
numRetries()
Number of retry attempts.
|
Integer |
restartDelay()
Number of seconds before initiating a restart due to output failure, due to exhausting the numRetries on one
segment, or exceeding filecacheDuration.
|
SmoothGroupSegmentationMode |
segmentationMode()
When set to useInputSegmentation, the output segment or fragment points are set by the RAI markers from the input
streams.
|
String |
segmentationModeAsString()
When set to useInputSegmentation, the output segment or fragment points are set by the RAI markers from the input
streams.
|
Integer |
sendDelayMs()
Outputs that are "output locked" can use this delay.
|
static Class<? extends MsSmoothGroupSettings.Builder> |
serializableBuilderClass() |
SmoothGroupSparseTrackType |
sparseTrackType()
If set to scte35, use incoming SCTE-35 messages to generate a sparse track in this group of MS-Smooth outputs.
|
String |
sparseTrackTypeAsString()
If set to scte35, use incoming SCTE-35 messages to generate a sparse track in this group of MS-Smooth outputs.
|
SmoothGroupStreamManifestBehavior |
streamManifestBehavior()
When set to send, send stream manifest so publishing point doesn't start until all streams start.
|
String |
streamManifestBehaviorAsString()
When set to send, send stream manifest so publishing point doesn't start until all streams start.
|
String |
timestampOffset()
Timestamp offset for the event.
|
SmoothGroupTimestampOffsetMode |
timestampOffsetMode()
Type of timestamp date offset to use.
|
String |
timestampOffsetModeAsString()
Type of timestamp date offset to use.
|
MsSmoothGroupSettings.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
copy
public String acquisitionPointId()
public SmoothGroupAudioOnlyTimecodeControl audioOnlyTimecodeControl()
If the service returns an enum value that is not available in the current SDK version,
audioOnlyTimecodeControl
will return SmoothGroupAudioOnlyTimecodeControl.UNKNOWN_TO_SDK_VERSION
.
The raw value returned by the service is available from audioOnlyTimecodeControlAsString()
.
SmoothGroupAudioOnlyTimecodeControl
public String audioOnlyTimecodeControlAsString()
If the service returns an enum value that is not available in the current SDK version,
audioOnlyTimecodeControl
will return SmoothGroupAudioOnlyTimecodeControl.UNKNOWN_TO_SDK_VERSION
.
The raw value returned by the service is available from audioOnlyTimecodeControlAsString()
.
SmoothGroupAudioOnlyTimecodeControl
public SmoothGroupCertificateMode certificateMode()
If the service returns an enum value that is not available in the current SDK version, certificateMode
will return SmoothGroupCertificateMode.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is
available from certificateModeAsString()
.
SmoothGroupCertificateMode
public String certificateModeAsString()
If the service returns an enum value that is not available in the current SDK version, certificateMode
will return SmoothGroupCertificateMode.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is
available from certificateModeAsString()
.
SmoothGroupCertificateMode
public Integer connectionRetryInterval()
public OutputLocationRef destination()
public String eventId()
public SmoothGroupEventIdMode eventIdMode()
If the service returns an enum value that is not available in the current SDK version, eventIdMode
will
return SmoothGroupEventIdMode.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available
from eventIdModeAsString()
.
SmoothGroupEventIdMode
public String eventIdModeAsString()
If the service returns an enum value that is not available in the current SDK version, eventIdMode
will
return SmoothGroupEventIdMode.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available
from eventIdModeAsString()
.
SmoothGroupEventIdMode
public SmoothGroupEventStopBehavior eventStopBehavior()
If the service returns an enum value that is not available in the current SDK version, eventStopBehavior
will return SmoothGroupEventStopBehavior.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is
available from eventStopBehaviorAsString()
.
SmoothGroupEventStopBehavior
public String eventStopBehaviorAsString()
If the service returns an enum value that is not available in the current SDK version, eventStopBehavior
will return SmoothGroupEventStopBehavior.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is
available from eventStopBehaviorAsString()
.
SmoothGroupEventStopBehavior
public Integer filecacheDuration()
public Integer fragmentLength()
public InputLossActionForMsSmoothOut inputLossAction()
If the service returns an enum value that is not available in the current SDK version, inputLossAction
will return InputLossActionForMsSmoothOut.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service
is available from inputLossActionAsString()
.
InputLossActionForMsSmoothOut
public String inputLossActionAsString()
If the service returns an enum value that is not available in the current SDK version, inputLossAction
will return InputLossActionForMsSmoothOut.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service
is available from inputLossActionAsString()
.
InputLossActionForMsSmoothOut
public Integer numRetries()
public Integer restartDelay()
public SmoothGroupSegmentationMode segmentationMode()
If the service returns an enum value that is not available in the current SDK version, segmentationMode
will return SmoothGroupSegmentationMode.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is
available from segmentationModeAsString()
.
SmoothGroupSegmentationMode
public String segmentationModeAsString()
If the service returns an enum value that is not available in the current SDK version, segmentationMode
will return SmoothGroupSegmentationMode.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is
available from segmentationModeAsString()
.
SmoothGroupSegmentationMode
public Integer sendDelayMs()
public SmoothGroupSparseTrackType sparseTrackType()
If the service returns an enum value that is not available in the current SDK version, sparseTrackType
will return SmoothGroupSparseTrackType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is
available from sparseTrackTypeAsString()
.
SmoothGroupSparseTrackType
public String sparseTrackTypeAsString()
If the service returns an enum value that is not available in the current SDK version, sparseTrackType
will return SmoothGroupSparseTrackType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is
available from sparseTrackTypeAsString()
.
SmoothGroupSparseTrackType
public SmoothGroupStreamManifestBehavior streamManifestBehavior()
If the service returns an enum value that is not available in the current SDK version,
streamManifestBehavior
will return SmoothGroupStreamManifestBehavior.UNKNOWN_TO_SDK_VERSION
. The
raw value returned by the service is available from streamManifestBehaviorAsString()
.
SmoothGroupStreamManifestBehavior
public String streamManifestBehaviorAsString()
If the service returns an enum value that is not available in the current SDK version,
streamManifestBehavior
will return SmoothGroupStreamManifestBehavior.UNKNOWN_TO_SDK_VERSION
. The
raw value returned by the service is available from streamManifestBehaviorAsString()
.
SmoothGroupStreamManifestBehavior
public String timestampOffset()
public SmoothGroupTimestampOffsetMode timestampOffsetMode()
If the service returns an enum value that is not available in the current SDK version,
timestampOffsetMode
will return SmoothGroupTimestampOffsetMode.UNKNOWN_TO_SDK_VERSION
. The raw
value returned by the service is available from timestampOffsetModeAsString()
.
SmoothGroupTimestampOffsetMode
public String timestampOffsetModeAsString()
If the service returns an enum value that is not available in the current SDK version,
timestampOffsetMode
will return SmoothGroupTimestampOffsetMode.UNKNOWN_TO_SDK_VERSION
. The raw
value returned by the service is available from timestampOffsetModeAsString()
.
SmoothGroupTimestampOffsetMode
public MsSmoothGroupSettings.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<MsSmoothGroupSettings.Builder,MsSmoothGroupSettings>
public static MsSmoothGroupSettings.Builder builder()
public static Class<? extends MsSmoothGroupSettings.Builder> serializableBuilderClass()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.