@Generated(value="software.amazon.awssdk:codegen") public 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() |
copypublic 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().
SmoothGroupAudioOnlyTimecodeControlpublic 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().
SmoothGroupAudioOnlyTimecodeControlpublic 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().
SmoothGroupCertificateModepublic 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().
SmoothGroupCertificateModepublic 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().
SmoothGroupEventIdModepublic 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().
SmoothGroupEventIdModepublic 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().
SmoothGroupEventStopBehaviorpublic 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().
SmoothGroupEventStopBehaviorpublic 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().
InputLossActionForMsSmoothOutpublic 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().
InputLossActionForMsSmoothOutpublic 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().
SmoothGroupSegmentationModepublic 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().
SmoothGroupSegmentationModepublic 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().
SmoothGroupSparseTrackTypepublic 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().
SmoothGroupSparseTrackTypepublic 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().
SmoothGroupStreamManifestBehaviorpublic 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().
SmoothGroupStreamManifestBehaviorpublic 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().
SmoothGroupTimestampOffsetModepublic 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().
SmoothGroupTimestampOffsetModepublic MsSmoothGroupSettings.Builder toBuilder()
ToCopyableBuildertoBuilder in interface ToCopyableBuilder<MsSmoothGroupSettings.Builder,MsSmoothGroupSettings>public static MsSmoothGroupSettings.Builder builder()
public static Class<? extends MsSmoothGroupSettings.Builder> serializableBuilderClass()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.