@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 |
|---|---|
List<MsSmoothAdditionalManifest> |
additionalManifests()
By default, the service creates one .ism Microsoft Smooth Streaming manifest for each Microsoft Smooth Streaming
output group in your job.
|
MsSmoothAudioDeduplication |
audioDeduplication()
COMBINE_DUPLICATE_STREAMS combines identical audio encoding settings across a Microsoft Smooth output group into
a single audio stream.
|
String |
audioDeduplicationAsString()
COMBINE_DUPLICATE_STREAMS combines identical audio encoding settings across a Microsoft Smooth output group into
a single audio stream.
|
static MsSmoothGroupSettings.Builder |
builder() |
String |
destination()
Use Destination to specify the S3 output location and the output filename base.
|
DestinationSettings |
destinationSettings()
Settings associated with the destination.
|
MsSmoothEncryptionSettings |
encryption()
If you are using DRM, set DRM System to specify the value SpekeKeyProvider.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
Integer |
fragmentLength()
Specify how you want MediaConvert to determine the fragment length.
|
MsSmoothFragmentLengthControl |
fragmentLengthControl()
Specify how you want MediaConvert to determine the fragment length.
|
String |
fragmentLengthControlAsString()
Specify how you want MediaConvert to determine the fragment length.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
boolean |
hasAdditionalManifests()
For responses, this returns true if the service returned a value for the AdditionalManifests property.
|
int |
hashCode() |
MsSmoothManifestEncoding |
manifestEncoding()
Use Manifest encoding to specify the encoding format for the server and client manifest.
|
String |
manifestEncodingAsString()
Use Manifest encoding to specify the encoding format for the server and client manifest.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends MsSmoothGroupSettings.Builder> |
serializableBuilderClass() |
MsSmoothGroupSettings.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final boolean hasAdditionalManifests()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<MsSmoothAdditionalManifest> additionalManifests()
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasAdditionalManifests() method.
public final MsSmoothAudioDeduplication audioDeduplication()
If the service returns an enum value that is not available in the current SDK version,
audioDeduplication will return MsSmoothAudioDeduplication.UNKNOWN_TO_SDK_VERSION. The raw value
returned by the service is available from audioDeduplicationAsString().
MsSmoothAudioDeduplicationpublic final String audioDeduplicationAsString()
If the service returns an enum value that is not available in the current SDK version,
audioDeduplication will return MsSmoothAudioDeduplication.UNKNOWN_TO_SDK_VERSION. The raw value
returned by the service is available from audioDeduplicationAsString().
MsSmoothAudioDeduplicationpublic final String destination()
public final DestinationSettings destinationSettings()
public final MsSmoothEncryptionSettings encryption()
public final Integer fragmentLength()
public final MsSmoothFragmentLengthControl fragmentLengthControl()
If the service returns an enum value that is not available in the current SDK version,
fragmentLengthControl will return MsSmoothFragmentLengthControl.UNKNOWN_TO_SDK_VERSION. The raw
value returned by the service is available from fragmentLengthControlAsString().
MsSmoothFragmentLengthControlpublic final String fragmentLengthControlAsString()
If the service returns an enum value that is not available in the current SDK version,
fragmentLengthControl will return MsSmoothFragmentLengthControl.UNKNOWN_TO_SDK_VERSION. The raw
value returned by the service is available from fragmentLengthControlAsString().
MsSmoothFragmentLengthControlpublic final MsSmoothManifestEncoding manifestEncoding()
If the service returns an enum value that is not available in the current SDK version, manifestEncoding
will return MsSmoothManifestEncoding.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from manifestEncodingAsString().
MsSmoothManifestEncodingpublic final String manifestEncodingAsString()
If the service returns an enum value that is not available in the current SDK version, manifestEncoding
will return MsSmoothManifestEncoding.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from manifestEncodingAsString().
MsSmoothManifestEncodingpublic 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 © 2023. All rights reserved.