@Generated(value="software.amazon.awssdk:codegen") public class JobAlbumArt extends Object implements StructuredPojo, ToCopyableBuilder<JobAlbumArt.Builder,JobAlbumArt>
The .jpg or .png file associated with an audio file.
Modifier and Type | Class and Description |
---|---|
static interface |
JobAlbumArt.Builder |
Modifier and Type | Method and Description |
---|---|
List<Artwork> |
artwork()
The file to be used as album art.
|
static JobAlbumArt.Builder |
builder() |
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
String |
mergePolicy()
A policy that determines how Elastic Transcoder handles the existence of multiple album artwork files.
|
static Class<? extends JobAlbumArt.Builder> |
serializableBuilderClass() |
JobAlbumArt.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
copy
public String mergePolicy()
A policy that determines how Elastic Transcoder handles the existence of multiple album artwork files.
Replace:
The specified album art replaces any existing album art.
Prepend:
The specified album art is placed in front of any existing album art.
Append:
The specified album art is placed after any existing album art.
Fallback:
If the original input file contains artwork, Elastic Transcoder uses that artwork for the
output. If the original input does not contain artwork, Elastic Transcoder uses the specified album art file.
Replace:
The specified album art replaces any existing album art.
Prepend:
The specified album art is placed in front of any existing album art.
Append:
The specified album art is placed after any existing album art.
Fallback:
If the original input file contains artwork, Elastic Transcoder uses that artwork
for the output. If the original input does not contain artwork, Elastic Transcoder uses the specified
album art file.
public List<Artwork> artwork()
The file to be used as album art. There can be multiple artworks associated with an audio file, to a maximum of
20. Valid formats are .jpg
and .png
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
.jpg
and .png
public JobAlbumArt.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<JobAlbumArt.Builder,JobAlbumArt>
public static JobAlbumArt.Builder builder()
public static Class<? extends JobAlbumArt.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.