Class Preset
- java.lang.Object
-
- software.amazon.awssdk.services.elastictranscoder.model.Preset
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<Preset.Builder,Preset>
@Generated("software.amazon.awssdk:codegen") public final class Preset extends Object implements SdkPojo, Serializable, ToCopyableBuilder<Preset.Builder,Preset>
Presets are templates that contain most of the settings for transcoding media files from one format to another. Elastic Transcoder includes some default presets for common formats, for example, several iPod and iPhone versions. You can also create your own presets for formats that aren't included among the default presets. You specify which preset you want to use when you create a job.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfacePreset.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Stringarn()The Amazon Resource Name (ARN) for the preset.AudioParametersaudio()A section of the response body that provides information about the audio preset values.static Preset.Builderbuilder()Stringcontainer()The container type for the output file.Stringdescription()A description of the preset.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Stringid()Identifier for the new preset.Stringname()The name of the preset.List<SdkField<?>>sdkFields()static Class<? extends Preset.Builder>serializableBuilderClass()Thumbnailsthumbnails()A section of the response body that provides information about the thumbnail preset values, if any.Preset.BuildertoBuilder()StringtoString()Returns a string representation of this object.Stringtype()Whether the preset is a default preset provided by Elastic Transcoder (System) or a preset that you have defined (Custom).VideoParametersvideo()A section of the response body that provides information about the video preset values.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
id
public final String id()
Identifier for the new preset. You use this value to get settings for the preset or to delete it.
- Returns:
- Identifier for the new preset. You use this value to get settings for the preset or to delete it.
-
arn
public final String arn()
The Amazon Resource Name (ARN) for the preset.
- Returns:
- The Amazon Resource Name (ARN) for the preset.
-
name
public final String name()
The name of the preset.
- Returns:
- The name of the preset.
-
description
public final String description()
A description of the preset.
- Returns:
- A description of the preset.
-
container
public final String container()
The container type for the output file. Valid values include
flac,flv,fmp4,gif,mp3,mp4,mpg,mxf,oga,ogg,ts, andwebm.- Returns:
- The container type for the output file. Valid values include
flac,flv,fmp4,gif,mp3,mp4,mpg,mxf,oga,ogg,ts, andwebm.
-
audio
public final AudioParameters audio()
A section of the response body that provides information about the audio preset values.
- Returns:
- A section of the response body that provides information about the audio preset values.
-
video
public final VideoParameters video()
A section of the response body that provides information about the video preset values.
- Returns:
- A section of the response body that provides information about the video preset values.
-
thumbnails
public final Thumbnails thumbnails()
A section of the response body that provides information about the thumbnail preset values, if any.
- Returns:
- A section of the response body that provides information about the thumbnail preset values, if any.
-
type
public final String type()
Whether the preset is a default preset provided by Elastic Transcoder (
System) or a preset that you have defined (Custom).- Returns:
- Whether the preset is a default preset provided by Elastic Transcoder (
System) or a preset that you have defined (Custom).
-
toBuilder
public Preset.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<Preset.Builder,Preset>
-
builder
public static Preset.Builder builder()
-
serializableBuilderClass
public static Class<? extends Preset.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-