@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class MsSmoothGroupSettings extends Object implements Serializable, Cloneable, StructuredPojo
Constructor and Description |
---|
MsSmoothGroupSettings() |
Modifier and Type | Method and Description |
---|---|
MsSmoothGroupSettings |
clone() |
boolean |
equals(Object obj) |
List<MsSmoothAdditionalManifest> |
getAdditionalManifests()
By default, the service creates one .ism Microsoft Smooth Streaming manifest for each Microsoft Smooth Streaming
output group in your job.
|
String |
getAudioDeduplication()
COMBINE_DUPLICATE_STREAMS combines identical audio encoding settings across a Microsoft Smooth output group into
a single audio stream.
|
String |
getDestination()
Use Destination (Destination) to specify the S3 output location and the output filename base.
|
DestinationSettings |
getDestinationSettings()
Settings associated with the destination.
|
MsSmoothEncryptionSettings |
getEncryption()
If you are using DRM, set DRM System (MsSmoothEncryptionSettings) to specify the value SpekeKeyProvider.
|
Integer |
getFragmentLength()
Use Fragment length (FragmentLength) to specify the mp4 fragment sizes in seconds.
|
String |
getManifestEncoding()
Use Manifest encoding (MsSmoothManifestEncoding) to specify the encoding format for the server and client
manifest.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAdditionalManifests(Collection<MsSmoothAdditionalManifest> additionalManifests)
By default, the service creates one .ism Microsoft Smooth Streaming manifest for each Microsoft Smooth Streaming
output group in your job.
|
void |
setAudioDeduplication(String audioDeduplication)
COMBINE_DUPLICATE_STREAMS combines identical audio encoding settings across a Microsoft Smooth output group into
a single audio stream.
|
void |
setDestination(String destination)
Use Destination (Destination) to specify the S3 output location and the output filename base.
|
void |
setDestinationSettings(DestinationSettings destinationSettings)
Settings associated with the destination.
|
void |
setEncryption(MsSmoothEncryptionSettings encryption)
If you are using DRM, set DRM System (MsSmoothEncryptionSettings) to specify the value SpekeKeyProvider.
|
void |
setFragmentLength(Integer fragmentLength)
Use Fragment length (FragmentLength) to specify the mp4 fragment sizes in seconds.
|
void |
setManifestEncoding(String manifestEncoding)
Use Manifest encoding (MsSmoothManifestEncoding) to specify the encoding format for the server and client
manifest.
|
String |
toString()
Returns a string representation of this object.
|
MsSmoothGroupSettings |
withAdditionalManifests(Collection<MsSmoothAdditionalManifest> additionalManifests)
By default, the service creates one .ism Microsoft Smooth Streaming manifest for each Microsoft Smooth Streaming
output group in your job.
|
MsSmoothGroupSettings |
withAdditionalManifests(MsSmoothAdditionalManifest... additionalManifests)
By default, the service creates one .ism Microsoft Smooth Streaming manifest for each Microsoft Smooth Streaming
output group in your job.
|
MsSmoothGroupSettings |
withAudioDeduplication(MsSmoothAudioDeduplication audioDeduplication)
COMBINE_DUPLICATE_STREAMS combines identical audio encoding settings across a Microsoft Smooth output group into
a single audio stream.
|
MsSmoothGroupSettings |
withAudioDeduplication(String audioDeduplication)
COMBINE_DUPLICATE_STREAMS combines identical audio encoding settings across a Microsoft Smooth output group into
a single audio stream.
|
MsSmoothGroupSettings |
withDestination(String destination)
Use Destination (Destination) to specify the S3 output location and the output filename base.
|
MsSmoothGroupSettings |
withDestinationSettings(DestinationSettings destinationSettings)
Settings associated with the destination.
|
MsSmoothGroupSettings |
withEncryption(MsSmoothEncryptionSettings encryption)
If you are using DRM, set DRM System (MsSmoothEncryptionSettings) to specify the value SpekeKeyProvider.
|
MsSmoothGroupSettings |
withFragmentLength(Integer fragmentLength)
Use Fragment length (FragmentLength) to specify the mp4 fragment sizes in seconds.
|
MsSmoothGroupSettings |
withManifestEncoding(MsSmoothManifestEncoding manifestEncoding)
Use Manifest encoding (MsSmoothManifestEncoding) to specify the encoding format for the server and client
manifest.
|
MsSmoothGroupSettings |
withManifestEncoding(String manifestEncoding)
Use Manifest encoding (MsSmoothManifestEncoding) to specify the encoding format for the server and client
manifest.
|
public List<MsSmoothAdditionalManifest> getAdditionalManifests()
public void setAdditionalManifests(Collection<MsSmoothAdditionalManifest> additionalManifests)
additionalManifests
- By default, the service creates one .ism Microsoft Smooth Streaming manifest for each Microsoft Smooth
Streaming output group in your job. This default manifest references every output in the output group. To
create additional manifests that reference a subset of the outputs in the output group, specify a list of
them here.public MsSmoothGroupSettings withAdditionalManifests(MsSmoothAdditionalManifest... additionalManifests)
NOTE: This method appends the values to the existing list (if any). Use
setAdditionalManifests(java.util.Collection)
or withAdditionalManifests(java.util.Collection)
if you want to override the existing values.
additionalManifests
- By default, the service creates one .ism Microsoft Smooth Streaming manifest for each Microsoft Smooth
Streaming output group in your job. This default manifest references every output in the output group. To
create additional manifests that reference a subset of the outputs in the output group, specify a list of
them here.public MsSmoothGroupSettings withAdditionalManifests(Collection<MsSmoothAdditionalManifest> additionalManifests)
additionalManifests
- By default, the service creates one .ism Microsoft Smooth Streaming manifest for each Microsoft Smooth
Streaming output group in your job. This default manifest references every output in the output group. To
create additional manifests that reference a subset of the outputs in the output group, specify a list of
them here.public void setAudioDeduplication(String audioDeduplication)
audioDeduplication
- COMBINE_DUPLICATE_STREAMS combines identical audio encoding settings across a Microsoft Smooth output
group into a single audio stream.MsSmoothAudioDeduplication
public String getAudioDeduplication()
MsSmoothAudioDeduplication
public MsSmoothGroupSettings withAudioDeduplication(String audioDeduplication)
audioDeduplication
- COMBINE_DUPLICATE_STREAMS combines identical audio encoding settings across a Microsoft Smooth output
group into a single audio stream.MsSmoothAudioDeduplication
public MsSmoothGroupSettings withAudioDeduplication(MsSmoothAudioDeduplication audioDeduplication)
audioDeduplication
- COMBINE_DUPLICATE_STREAMS combines identical audio encoding settings across a Microsoft Smooth output
group into a single audio stream.MsSmoothAudioDeduplication
public void setDestination(String destination)
destination
- Use Destination (Destination) to specify the S3 output location and the output filename base. Destination
accepts format identifiers. If you do not specify the base filename in the URI, the service will use the
filename of the input file. If your job has multiple inputs, the service uses the filename of the first
input file.public String getDestination()
public MsSmoothGroupSettings withDestination(String destination)
destination
- Use Destination (Destination) to specify the S3 output location and the output filename base. Destination
accepts format identifiers. If you do not specify the base filename in the URI, the service will use the
filename of the input file. If your job has multiple inputs, the service uses the filename of the first
input file.public void setDestinationSettings(DestinationSettings destinationSettings)
destinationSettings
- Settings associated with the destination. Will vary based on the type of destinationpublic DestinationSettings getDestinationSettings()
public MsSmoothGroupSettings withDestinationSettings(DestinationSettings destinationSettings)
destinationSettings
- Settings associated with the destination. Will vary based on the type of destinationpublic void setEncryption(MsSmoothEncryptionSettings encryption)
encryption
- If you are using DRM, set DRM System (MsSmoothEncryptionSettings) to specify the value SpekeKeyProvider.public MsSmoothEncryptionSettings getEncryption()
public MsSmoothGroupSettings withEncryption(MsSmoothEncryptionSettings encryption)
encryption
- If you are using DRM, set DRM System (MsSmoothEncryptionSettings) to specify the value SpekeKeyProvider.public void setFragmentLength(Integer fragmentLength)
fragmentLength
- Use Fragment length (FragmentLength) to specify the mp4 fragment sizes in seconds. Fragment length must be
compatible with GOP size and frame rate.public Integer getFragmentLength()
public MsSmoothGroupSettings withFragmentLength(Integer fragmentLength)
fragmentLength
- Use Fragment length (FragmentLength) to specify the mp4 fragment sizes in seconds. Fragment length must be
compatible with GOP size and frame rate.public void setManifestEncoding(String manifestEncoding)
manifestEncoding
- Use Manifest encoding (MsSmoothManifestEncoding) to specify the encoding format for the server and client
manifest. Valid options are utf8 and utf16.MsSmoothManifestEncoding
public String getManifestEncoding()
MsSmoothManifestEncoding
public MsSmoothGroupSettings withManifestEncoding(String manifestEncoding)
manifestEncoding
- Use Manifest encoding (MsSmoothManifestEncoding) to specify the encoding format for the server and client
manifest. Valid options are utf8 and utf16.MsSmoothManifestEncoding
public MsSmoothGroupSettings withManifestEncoding(MsSmoothManifestEncoding manifestEncoding)
manifestEncoding
- Use Manifest encoding (MsSmoothManifestEncoding) to specify the encoding format for the server and client
manifest. Valid options are utf8 and utf16.MsSmoothManifestEncoding
public String toString()
toString
in class Object
Object.toString()
public MsSmoothGroupSettings clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.