@Generated(value="software.amazon.awssdk:codegen") public final class MsSmoothGroupSettings extends Object implements SdkPojo, Serializable, ToCopyableBuilder<MsSmoothGroupSettings.Builder,MsSmoothGroupSettings>
| Modifier and Type | Class and Description |
|---|---|
static interface |
MsSmoothGroupSettings.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
acquisitionPointId()
The ID to include in each message 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) |
boolean |
equalsBySdkFields(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.
|
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.
|
List<SdkField<?>> |
sdkFields() |
SmoothGroupSegmentationMode |
segmentationMode()
useInputSegmentation has been deprecated.
|
String |
segmentationModeAsString()
useInputSegmentation has been deprecated.
|
Integer |
sendDelayMs()
Number of milliseconds to delay the output from the second pipeline.
|
static Class<? extends MsSmoothGroupSettings.Builder> |
serializableBuilderClass() |
SmoothGroupSparseTrackType |
sparseTrackType()
Identifies the type of data to place in the sparse track: - SCTE35: Insert SCTE-35 messages from the source
content.
|
String |
sparseTrackTypeAsString()
Identifies the type of data to place in the sparse track: - SCTE35: Insert SCTE-35 messages from the source
content.
|
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() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String acquisitionPointId()
public final 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 final 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 final 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 final 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 final Integer connectionRetryInterval()
public final OutputLocationRef destination()
public final String eventId()
public final 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 final 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 final 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 final 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 final Integer filecacheDuration()
public final Integer fragmentLength()
public final 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 final 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 final Integer numRetries()
public final Integer restartDelay()
public final 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 final 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 final Integer sendDelayMs()
public final 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 final 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 final 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 final 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 final String timestampOffset()
public final 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 final 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()
toBuilder in interface ToCopyableBuilder<MsSmoothGroupSettings.Builder,MsSmoothGroupSettings>public static MsSmoothGroupSettings.Builder builder()
public static Class<? extends MsSmoothGroupSettings.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2022. All rights reserved.