@Generated(value="software.amazon.awssdk:codegen") public final class Output extends Object implements StructuredPojo, ToCopyableBuilder<Output.Builder,Output>
Modifier and Type | Class and Description |
---|---|
static interface |
Output.Builder |
Modifier and Type | Method and Description |
---|---|
List<AudioDescription> |
audioDescriptions()
(AudioDescriptions) contains groups of audio encoding settings organized by audio codec.
|
static Output.Builder |
builder() |
List<CaptionDescription> |
captionDescriptions()
(CaptionDescriptions) contains groups of captions settings.
|
ContainerSettings |
containerSettings()
Returns the value of the ContainerSettings property for this object.
|
boolean |
equals(Object obj) |
String |
extension()
Use Extension (Extension) to specify the file extension for outputs in File output groups.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
String |
nameModifier()
Use Name modifier (NameModifier) to have the service add a string to the end of each output filename.
|
OutputSettings |
outputSettings()
Returns the value of the OutputSettings property for this object.
|
String |
preset()
Use Preset (Preset) to specifiy a preset for your transcoding settings.
|
static Class<? extends Output.Builder> |
serializableBuilderClass() |
Output.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
VideoDescription |
videoDescription()
(VideoDescription) contains a group of video encoding settings.
|
copy
public List<AudioDescription> audioDescriptions()
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
public List<CaptionDescription> captionDescriptions()
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
public ContainerSettings containerSettings()
public String extension()
public String nameModifier()
public OutputSettings outputSettings()
public String preset()
public VideoDescription videoDescription()
public Output.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<Output.Builder,Output>
public static Output.Builder builder()
public static Class<? extends Output.Builder> serializableBuilderClass()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.