Class MsSmoothGroupSettings
- All Implemented Interfaces:
- Serializable,- SdkPojo,- ToCopyableBuilder<MsSmoothGroupSettings.Builder,- MsSmoothGroupSettings> 
- See Also:
- 
Nested Class SummaryNested Classes
- 
Method SummaryModifier and TypeMethodDescriptionfinal StringThe ID to include in each message in the sparse track.If set to passthrough for an audio-only MS Smooth output, the fragment absolute time will be set to the current timecode.final StringIf set to passthrough for an audio-only MS Smooth output, the fragment absolute time will be set to the current timecode.builder()If set to verifyAuthenticity, verify the https certificate chain to a trusted Certificate Authority (CA).final StringIf set to verifyAuthenticity, verify the https certificate chain to a trusted Certificate Authority (CA).final IntegerNumber of seconds to wait before retrying connection to the IIS server if the connection is lost.final OutputLocationRefSmooth Streaming publish point on an IIS server.final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final StringeventId()MS Smooth event ID to be sent to the IIS server.final SmoothGroupEventIdModeSpecifies whether or not to send an event ID to the IIS server.final StringSpecifies whether or not to send an event ID to the IIS server.When set to sendEos, send EOS signal to IIS server when stopping the eventfinal StringWhen set to sendEos, send EOS signal to IIS server when stopping the eventfinal IntegerSize in seconds of file cache for streaming outputs.final IntegerLength of mp4 fragments to generate (in seconds).final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) final inthashCode()Parameter that control output group behavior on input loss.final StringParameter that control output group behavior on input loss.final IntegerNumber of retry attempts.final IntegerNumber of seconds before initiating a restart due to output failure, due to exhausting the numRetries on one segment, or exceeding filecacheDuration.useInputSegmentation has been deprecated.final StringuseInputSegmentation has been deprecated.final IntegerNumber of milliseconds to delay the output from the second pipeline.static Class<? extends MsSmoothGroupSettings.Builder> Identifies the type of data to place in the sparse track: - SCTE35: Insert SCTE-35 messages from the source content.final StringIdentifies the type of data to place in the sparse track: - SCTE35: Insert SCTE-35 messages from the source content.When set to send, send stream manifest so publishing point doesn't start until all streams start.final StringWhen set to send, send stream manifest so publishing point doesn't start until all streams start.final StringTimestamp offset for the event.Type of timestamp date offset to use.final StringType of timestamp date offset to use.Take this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuildercopy
- 
Method Details- 
acquisitionPointIdThe ID to include in each message in the sparse track. Ignored if sparseTrackType is NONE.- Returns:
- The ID to include in each message in the sparse track. Ignored if sparseTrackType is NONE.
 
- 
audioOnlyTimecodeControlIf set to passthrough for an audio-only MS Smooth output, the fragment absolute time will be set to the current timecode. This option does not write timecodes to the audio elementary stream.If the service returns an enum value that is not available in the current SDK version, audioOnlyTimecodeControlwill returnSmoothGroupAudioOnlyTimecodeControl.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromaudioOnlyTimecodeControlAsString().- Returns:
- If set to passthrough for an audio-only MS Smooth output, the fragment absolute time will be set to the current timecode. This option does not write timecodes to the audio elementary stream.
- See Also:
 
- 
audioOnlyTimecodeControlAsStringIf set to passthrough for an audio-only MS Smooth output, the fragment absolute time will be set to the current timecode. This option does not write timecodes to the audio elementary stream.If the service returns an enum value that is not available in the current SDK version, audioOnlyTimecodeControlwill returnSmoothGroupAudioOnlyTimecodeControl.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromaudioOnlyTimecodeControlAsString().- Returns:
- If set to passthrough for an audio-only MS Smooth output, the fragment absolute time will be set to the current timecode. This option does not write timecodes to the audio elementary stream.
- See Also:
 
- 
certificateModeIf set to verifyAuthenticity, verify the https certificate chain to a trusted Certificate Authority (CA). This will cause https outputs to self-signed certificates to fail.If the service returns an enum value that is not available in the current SDK version, certificateModewill returnSmoothGroupCertificateMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromcertificateModeAsString().- Returns:
- If set to verifyAuthenticity, verify the https certificate chain to a trusted Certificate Authority (CA). This will cause https outputs to self-signed certificates to fail.
- See Also:
 
- 
certificateModeAsStringIf set to verifyAuthenticity, verify the https certificate chain to a trusted Certificate Authority (CA). This will cause https outputs to self-signed certificates to fail.If the service returns an enum value that is not available in the current SDK version, certificateModewill returnSmoothGroupCertificateMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromcertificateModeAsString().- Returns:
- If set to verifyAuthenticity, verify the https certificate chain to a trusted Certificate Authority (CA). This will cause https outputs to self-signed certificates to fail.
- See Also:
 
- 
connectionRetryIntervalNumber of seconds to wait before retrying connection to the IIS server if the connection is lost. Content will be cached during this time and the cache will be be delivered to the IIS server once the connection is re-established.- Returns:
- Number of seconds to wait before retrying connection to the IIS server if the connection is lost. Content will be cached during this time and the cache will be be delivered to the IIS server once the connection is re-established.
 
- 
destinationSmooth Streaming publish point on an IIS server. Elemental Live acts as a "Push" encoder to IIS.- Returns:
- Smooth Streaming publish point on an IIS server. Elemental Live acts as a "Push" encoder to IIS.
 
- 
eventIdMS Smooth event ID to be sent to the IIS server. Should only be specified if eventIdMode is set to useConfigured.- Returns:
- MS Smooth event ID to be sent to the IIS server. Should only be specified if eventIdMode is set to useConfigured.
 
- 
eventIdModeSpecifies whether or not to send an event ID to the IIS server. If no event ID is sent and the same Live Event is used without changing the publishing point, clients might see cached video from the previous run. Options: - "useConfigured" - use the value provided in eventId - "useTimestamp" - generate and send an event ID based on the current timestamp - "noEventId" - do not send an event ID to the IIS server.If the service returns an enum value that is not available in the current SDK version, eventIdModewill returnSmoothGroupEventIdMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromeventIdModeAsString().- Returns:
- Specifies whether or not to send an event ID to the IIS server. If no event ID is sent and the same Live Event is used without changing the publishing point, clients might see cached video from the previous run. Options: - "useConfigured" - use the value provided in eventId - "useTimestamp" - generate and send an event ID based on the current timestamp - "noEventId" - do not send an event ID to the IIS server.
- See Also:
 
- 
eventIdModeAsStringSpecifies whether or not to send an event ID to the IIS server. If no event ID is sent and the same Live Event is used without changing the publishing point, clients might see cached video from the previous run. Options: - "useConfigured" - use the value provided in eventId - "useTimestamp" - generate and send an event ID based on the current timestamp - "noEventId" - do not send an event ID to the IIS server.If the service returns an enum value that is not available in the current SDK version, eventIdModewill returnSmoothGroupEventIdMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromeventIdModeAsString().- Returns:
- Specifies whether or not to send an event ID to the IIS server. If no event ID is sent and the same Live Event is used without changing the publishing point, clients might see cached video from the previous run. Options: - "useConfigured" - use the value provided in eventId - "useTimestamp" - generate and send an event ID based on the current timestamp - "noEventId" - do not send an event ID to the IIS server.
- See Also:
 
- 
eventStopBehaviorWhen set to sendEos, send EOS signal to IIS server when stopping the eventIf the service returns an enum value that is not available in the current SDK version, eventStopBehaviorwill returnSmoothGroupEventStopBehavior.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromeventStopBehaviorAsString().- Returns:
- When set to sendEos, send EOS signal to IIS server when stopping the event
- See Also:
 
- 
eventStopBehaviorAsStringWhen set to sendEos, send EOS signal to IIS server when stopping the eventIf the service returns an enum value that is not available in the current SDK version, eventStopBehaviorwill returnSmoothGroupEventStopBehavior.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromeventStopBehaviorAsString().- Returns:
- When set to sendEos, send EOS signal to IIS server when stopping the event
- See Also:
 
- 
filecacheDurationSize in seconds of file cache for streaming outputs.- Returns:
- Size in seconds of file cache for streaming outputs.
 
- 
fragmentLengthLength of mp4 fragments to generate (in seconds). Fragment length must be compatible with GOP size and framerate.- Returns:
- Length of mp4 fragments to generate (in seconds). Fragment length must be compatible with GOP size and framerate.
 
- 
inputLossActionParameter that control output group behavior on input loss.If the service returns an enum value that is not available in the current SDK version, inputLossActionwill returnInputLossActionForMsSmoothOut.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frominputLossActionAsString().- Returns:
- Parameter that control output group behavior on input loss.
- See Also:
 
- 
inputLossActionAsStringParameter that control output group behavior on input loss.If the service returns an enum value that is not available in the current SDK version, inputLossActionwill returnInputLossActionForMsSmoothOut.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frominputLossActionAsString().- Returns:
- Parameter that control output group behavior on input loss.
- See Also:
 
- 
numRetries
- 
restartDelayNumber of seconds before initiating a restart due to output failure, due to exhausting the numRetries on one segment, or exceeding filecacheDuration.- Returns:
- Number of seconds before initiating a restart due to output failure, due to exhausting the numRetries on one segment, or exceeding filecacheDuration.
 
- 
segmentationModeuseInputSegmentation has been deprecated. The configured segment size is always used.If the service returns an enum value that is not available in the current SDK version, segmentationModewill returnSmoothGroupSegmentationMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromsegmentationModeAsString().- Returns:
- useInputSegmentation has been deprecated. The configured segment size is always used.
- See Also:
 
- 
segmentationModeAsStringuseInputSegmentation has been deprecated. The configured segment size is always used.If the service returns an enum value that is not available in the current SDK version, segmentationModewill returnSmoothGroupSegmentationMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromsegmentationModeAsString().- Returns:
- useInputSegmentation has been deprecated. The configured segment size is always used.
- See Also:
 
- 
sendDelayMsNumber of milliseconds to delay the output from the second pipeline.- Returns:
- Number of milliseconds to delay the output from the second pipeline.
 
- 
sparseTrackTypeIdentifies the type of data to place in the sparse track: - SCTE35: Insert SCTE-35 messages from the source content. With each message, insert an IDR frame to start a new segment. - SCTE35_WITHOUT_SEGMENTATION: Insert SCTE-35 messages from the source content. With each message, insert an IDR frame but don't start a new segment. - NONE: Don't generate a sparse track for any outputs in this output group.If the service returns an enum value that is not available in the current SDK version, sparseTrackTypewill returnSmoothGroupSparseTrackType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromsparseTrackTypeAsString().- Returns:
- Identifies the type of data to place in the sparse track: - SCTE35: Insert SCTE-35 messages from the source content. With each message, insert an IDR frame to start a new segment. - SCTE35_WITHOUT_SEGMENTATION: Insert SCTE-35 messages from the source content. With each message, insert an IDR frame but don't start a new segment. - NONE: Don't generate a sparse track for any outputs in this output group.
- See Also:
 
- 
sparseTrackTypeAsStringIdentifies the type of data to place in the sparse track: - SCTE35: Insert SCTE-35 messages from the source content. With each message, insert an IDR frame to start a new segment. - SCTE35_WITHOUT_SEGMENTATION: Insert SCTE-35 messages from the source content. With each message, insert an IDR frame but don't start a new segment. - NONE: Don't generate a sparse track for any outputs in this output group.If the service returns an enum value that is not available in the current SDK version, sparseTrackTypewill returnSmoothGroupSparseTrackType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromsparseTrackTypeAsString().- Returns:
- Identifies the type of data to place in the sparse track: - SCTE35: Insert SCTE-35 messages from the source content. With each message, insert an IDR frame to start a new segment. - SCTE35_WITHOUT_SEGMENTATION: Insert SCTE-35 messages from the source content. With each message, insert an IDR frame but don't start a new segment. - NONE: Don't generate a sparse track for any outputs in this output group.
- See Also:
 
- 
streamManifestBehaviorWhen set to send, send stream manifest so publishing point doesn't start until all streams start.If the service returns an enum value that is not available in the current SDK version, streamManifestBehaviorwill returnSmoothGroupStreamManifestBehavior.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstreamManifestBehaviorAsString().- Returns:
- When set to send, send stream manifest so publishing point doesn't start until all streams start.
- See Also:
 
- 
streamManifestBehaviorAsStringWhen set to send, send stream manifest so publishing point doesn't start until all streams start.If the service returns an enum value that is not available in the current SDK version, streamManifestBehaviorwill returnSmoothGroupStreamManifestBehavior.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstreamManifestBehaviorAsString().- Returns:
- When set to send, send stream manifest so publishing point doesn't start until all streams start.
- See Also:
 
- 
timestampOffsetTimestamp offset for the event. Only used if timestampOffsetMode is set to useConfiguredOffset.- Returns:
- Timestamp offset for the event. Only used if timestampOffsetMode is set to useConfiguredOffset.
 
- 
timestampOffsetModeType of timestamp date offset to use. - useEventStartDate: Use the date the event was started as the offset - useConfiguredOffset: Use an explicitly configured date as the offsetIf the service returns an enum value that is not available in the current SDK version, timestampOffsetModewill returnSmoothGroupTimestampOffsetMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtimestampOffsetModeAsString().- Returns:
- Type of timestamp date offset to use. - useEventStartDate: Use the date the event was started as the offset - useConfiguredOffset: Use an explicitly configured date as the offset
- See Also:
 
- 
timestampOffsetModeAsStringType of timestamp date offset to use. - useEventStartDate: Use the date the event was started as the offset - useConfiguredOffset: Use an explicitly configured date as the offsetIf the service returns an enum value that is not available in the current SDK version, timestampOffsetModewill returnSmoothGroupTimestampOffsetMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtimestampOffsetModeAsString().- Returns:
- Type of timestamp date offset to use. - useEventStartDate: Use the date the event was started as the offset - useConfiguredOffset: Use an explicitly configured date as the offset
- See Also:
 
- 
toBuilderDescription copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
- toBuilderin interface- ToCopyableBuilder<MsSmoothGroupSettings.Builder,- MsSmoothGroupSettings> 
- Returns:
- a builder for type T
 
- 
builder
- 
serializableBuilderClass
- 
hashCode
- 
equals
- 
equalsBySdkFieldsDescription copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
- equalsBySdkFieldsin interface- SdkPojo
- Parameters:
- obj- the object to be compared with
- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
 
- 
toString
- 
getValueForField
- 
sdkFields
- 
sdkFieldNameToField- Specified by:
- sdkFieldNameToFieldin interface- SdkPojo
- Returns:
- The mapping between the field name and its corresponding field.
 
 
-