public class Artwork extends Object implements Serializable, Cloneable
The file to be used as album art. There can be multiple artworks associated with an audio file, to a maximum of 20.
 To remove artwork or leave the artwork empty, you can either set
 Artwork to null, or set the Merge Policy to
 "Replace" and use an empty Artwork array.
 
 To pass through existing artwork unchanged, set the Merge Policy
 to "Prepend", "Append", or "Fallback", and use an empty Artwork
 array.
 
| Constructor and Description | 
|---|
| Artwork() | 
| Modifier and Type | Method and Description | 
|---|---|
| Artwork | clone() | 
| boolean | equals(Object obj) | 
| String | getAlbumArtFormat()
 The format of album art, if any. | 
| Encryption | getEncryption()
 The encryption settings, if any, that you want Elastic Transcoder to
 apply to your artwork. | 
| String | getInputKey()
 The name of the file to be used as album art. | 
| String | getMaxHeight()
 The maximum height of the output album art in pixels. | 
| String | getMaxWidth()
 The maximum width of the output album art in pixels. | 
| String | getPaddingPolicy()
 When you set  PaddingPolicytoPad, Elastic
 Transcoder may add white bars to the top and bottom and/or left and right
 sides of the output album art to make the total size of the output art
 match the values that you specified forMaxWidthandMaxHeight. | 
| String | getSizingPolicy()
 Specify one of the following values to control scaling of the output
 album art: | 
| int | hashCode() | 
| void | setAlbumArtFormat(String albumArtFormat)
 The format of album art, if any. | 
| void | setEncryption(Encryption encryption)
 The encryption settings, if any, that you want Elastic Transcoder to
 apply to your artwork. | 
| void | setInputKey(String inputKey)
 The name of the file to be used as album art. | 
| void | setMaxHeight(String maxHeight)
 The maximum height of the output album art in pixels. | 
| void | setMaxWidth(String maxWidth)
 The maximum width of the output album art in pixels. | 
| void | setPaddingPolicy(String paddingPolicy)
 When you set  PaddingPolicytoPad, Elastic
 Transcoder may add white bars to the top and bottom and/or left and right
 sides of the output album art to make the total size of the output art
 match the values that you specified forMaxWidthandMaxHeight. | 
| void | setSizingPolicy(String sizingPolicy)
 Specify one of the following values to control scaling of the output
 album art: | 
| String | toString()Returns a string representation of this object; useful for testing and
 debugging. | 
| Artwork | withAlbumArtFormat(String albumArtFormat)
 The format of album art, if any. | 
| Artwork | withEncryption(Encryption encryption)
 The encryption settings, if any, that you want Elastic Transcoder to
 apply to your artwork. | 
| Artwork | withInputKey(String inputKey)
 The name of the file to be used as album art. | 
| Artwork | withMaxHeight(String maxHeight)
 The maximum height of the output album art in pixels. | 
| Artwork | withMaxWidth(String maxWidth)
 The maximum width of the output album art in pixels. | 
| Artwork | withPaddingPolicy(String paddingPolicy)
 When you set  PaddingPolicytoPad, Elastic
 Transcoder may add white bars to the top and bottom and/or left and right
 sides of the output album art to make the total size of the output art
 match the values that you specified forMaxWidthandMaxHeight. | 
| Artwork | withSizingPolicy(String sizingPolicy)
 Specify one of the following values to control scaling of the output
 album art: | 
public void setInputKey(String inputKey)
 The name of the file to be used as album art. To determine which Amazon
 S3 bucket contains the specified file, Elastic Transcoder checks the
 pipeline specified by PipelineId; the
 InputBucket object in that pipeline identifies the bucket.
 
 If the file name includes a prefix, for example,
 cooking/pie.jpg, include the prefix in the key. If the file
 isn't in the specified bucket, Elastic Transcoder returns an error.
 
inputKey - The name of the file to be used as album art. To determine which
        Amazon S3 bucket contains the specified file, Elastic Transcoder
        checks the pipeline specified by PipelineId; the
        InputBucket object in that pipeline identifies the
        bucket.
        
        If the file name includes a prefix, for example,
        cooking/pie.jpg, include the prefix in the key. If
        the file isn't in the specified bucket, Elastic Transcoder returns
        an error.
public String getInputKey()
 The name of the file to be used as album art. To determine which Amazon
 S3 bucket contains the specified file, Elastic Transcoder checks the
 pipeline specified by PipelineId; the
 InputBucket object in that pipeline identifies the bucket.
 
 If the file name includes a prefix, for example,
 cooking/pie.jpg, include the prefix in the key. If the file
 isn't in the specified bucket, Elastic Transcoder returns an error.
 
PipelineId; the
         InputBucket object in that pipeline identifies the
         bucket.
         
         If the file name includes a prefix, for example,
         cooking/pie.jpg, include the prefix in the key. If
         the file isn't in the specified bucket, Elastic Transcoder
         returns an error.
public Artwork withInputKey(String inputKey)
 The name of the file to be used as album art. To determine which Amazon
 S3 bucket contains the specified file, Elastic Transcoder checks the
 pipeline specified by PipelineId; the
 InputBucket object in that pipeline identifies the bucket.
 
 If the file name includes a prefix, for example,
 cooking/pie.jpg, include the prefix in the key. If the file
 isn't in the specified bucket, Elastic Transcoder returns an error.
 
inputKey - The name of the file to be used as album art. To determine which
        Amazon S3 bucket contains the specified file, Elastic Transcoder
        checks the pipeline specified by PipelineId; the
        InputBucket object in that pipeline identifies the
        bucket.
        
        If the file name includes a prefix, for example,
        cooking/pie.jpg, include the prefix in the key. If
        the file isn't in the specified bucket, Elastic Transcoder returns
        an error.
public void setMaxWidth(String maxWidth)
 The maximum width of the output album art in pixels. If you specify
 auto, Elastic Transcoder uses 600 as the default value. If
 you specify a numeric value, enter an even integer between 32 and 4096,
 inclusive.
 
maxWidth - The maximum width of the output album art in pixels. If you
        specify auto, Elastic Transcoder uses 600 as the
        default value. If you specify a numeric value, enter an even
        integer between 32 and 4096, inclusive.public String getMaxWidth()
 The maximum width of the output album art in pixels. If you specify
 auto, Elastic Transcoder uses 600 as the default value. If
 you specify a numeric value, enter an even integer between 32 and 4096,
 inclusive.
 
auto, Elastic Transcoder uses 600 as the
         default value. If you specify a numeric value, enter an even
         integer between 32 and 4096, inclusive.public Artwork withMaxWidth(String maxWidth)
 The maximum width of the output album art in pixels. If you specify
 auto, Elastic Transcoder uses 600 as the default value. If
 you specify a numeric value, enter an even integer between 32 and 4096,
 inclusive.
 
maxWidth - The maximum width of the output album art in pixels. If you
        specify auto, Elastic Transcoder uses 600 as the
        default value. If you specify a numeric value, enter an even
        integer between 32 and 4096, inclusive.public void setMaxHeight(String maxHeight)
 The maximum height of the output album art in pixels. If you specify
 auto, Elastic Transcoder uses 600 as the default value. If
 you specify a numeric value, enter an even integer between 32 and 3072,
 inclusive.
 
maxHeight - The maximum height of the output album art in pixels. If you
        specify auto, Elastic Transcoder uses 600 as the
        default value. If you specify a numeric value, enter an even
        integer between 32 and 3072, inclusive.public String getMaxHeight()
 The maximum height of the output album art in pixels. If you specify
 auto, Elastic Transcoder uses 600 as the default value. If
 you specify a numeric value, enter an even integer between 32 and 3072,
 inclusive.
 
auto, Elastic Transcoder uses 600 as the
         default value. If you specify a numeric value, enter an even
         integer between 32 and 3072, inclusive.public Artwork withMaxHeight(String maxHeight)
 The maximum height of the output album art in pixels. If you specify
 auto, Elastic Transcoder uses 600 as the default value. If
 you specify a numeric value, enter an even integer between 32 and 3072,
 inclusive.
 
maxHeight - The maximum height of the output album art in pixels. If you
        specify auto, Elastic Transcoder uses 600 as the
        default value. If you specify a numeric value, enter an even
        integer between 32 and 3072, inclusive.public void setSizingPolicy(String sizingPolicy)
Specify one of the following values to control scaling of the output album art:
Fit: Elastic Transcoder scales the output art so it
 matches the value that you specified in either MaxWidth or
 MaxHeight without exceeding the other value.Fill: Elastic Transcoder scales the output art so it
 matches the value that you specified in either MaxWidth or
 MaxHeight and matches or exceeds the other value. Elastic
 Transcoder centers the output art and then crops it in the dimension (if
 any) that exceeds the maximum value.Stretch: Elastic Transcoder stretches the output art to
 match the values that you specified for MaxWidth and
 MaxHeight. If the relative proportions of the input art and
 the output art are different, the output art will be distorted.Keep: Elastic Transcoder does not scale the output art.
 If either dimension of the input art exceeds the values that you
 specified for MaxWidth and MaxHeight, Elastic
 Transcoder crops the output art.ShrinkToFit: Elastic Transcoder scales the output art
 down so that its dimensions match the values that you specified for at
 least one of MaxWidth and MaxHeight without
 exceeding either value. If you specify this option, Elastic Transcoder
 does not scale the art up.ShrinkToFill Elastic Transcoder scales the output art
 down so that its dimensions match the values that you specified for at
 least one of MaxWidth and MaxHeight without
 dropping below either value. If you specify this option, Elastic
 Transcoder does not scale the art up.sizingPolicy - Specify one of the following values to control scaling of the
        output album art:
        
Fit: Elastic Transcoder scales the output art so
        it matches the value that you specified in either
        MaxWidth or MaxHeight without exceeding
        the other value.Fill: Elastic Transcoder scales the output art so
        it matches the value that you specified in either
        MaxWidth or MaxHeight and matches or
        exceeds the other value. Elastic Transcoder centers the output art
        and then crops it in the dimension (if any) that exceeds the
        maximum value.Stretch: Elastic Transcoder stretches the output
        art to match the values that you specified for
        MaxWidth and MaxHeight. If the relative
        proportions of the input art and the output art are different, the
        output art will be distorted.Keep: Elastic Transcoder does not scale the
        output art. If either dimension of the input art exceeds the
        values that you specified for MaxWidth and
        MaxHeight, Elastic Transcoder crops the output art.ShrinkToFit: Elastic Transcoder scales the output
        art down so that its dimensions match the values that you
        specified for at least one of MaxWidth and
        MaxHeight without exceeding either value. If you
        specify this option, Elastic Transcoder does not scale the art up.
        ShrinkToFill Elastic Transcoder scales the output
        art down so that its dimensions match the values that you
        specified for at least one of MaxWidth and
        MaxHeight without dropping below either value. If you
        specify this option, Elastic Transcoder does not scale the art up.
        public String getSizingPolicy()
Specify one of the following values to control scaling of the output album art:
Fit: Elastic Transcoder scales the output art so it
 matches the value that you specified in either MaxWidth or
 MaxHeight without exceeding the other value.Fill: Elastic Transcoder scales the output art so it
 matches the value that you specified in either MaxWidth or
 MaxHeight and matches or exceeds the other value. Elastic
 Transcoder centers the output art and then crops it in the dimension (if
 any) that exceeds the maximum value.Stretch: Elastic Transcoder stretches the output art to
 match the values that you specified for MaxWidth and
 MaxHeight. If the relative proportions of the input art and
 the output art are different, the output art will be distorted.Keep: Elastic Transcoder does not scale the output art.
 If either dimension of the input art exceeds the values that you
 specified for MaxWidth and MaxHeight, Elastic
 Transcoder crops the output art.ShrinkToFit: Elastic Transcoder scales the output art
 down so that its dimensions match the values that you specified for at
 least one of MaxWidth and MaxHeight without
 exceeding either value. If you specify this option, Elastic Transcoder
 does not scale the art up.ShrinkToFill Elastic Transcoder scales the output art
 down so that its dimensions match the values that you specified for at
 least one of MaxWidth and MaxHeight without
 dropping below either value. If you specify this option, Elastic
 Transcoder does not scale the art up.
Fit: Elastic Transcoder scales the output art so
         it matches the value that you specified in either
         MaxWidth or MaxHeight without exceeding
         the other value.Fill: Elastic Transcoder scales the output art
         so it matches the value that you specified in either
         MaxWidth or MaxHeight and matches or
         exceeds the other value. Elastic Transcoder centers the output
         art and then crops it in the dimension (if any) that exceeds the
         maximum value.Stretch: Elastic Transcoder stretches the output
         art to match the values that you specified for
         MaxWidth and MaxHeight. If the relative
         proportions of the input art and the output art are different,
         the output art will be distorted.Keep: Elastic Transcoder does not scale the
         output art. If either dimension of the input art exceeds the
         values that you specified for MaxWidth and
         MaxHeight, Elastic Transcoder crops the output art.ShrinkToFit: Elastic Transcoder scales the
         output art down so that its dimensions match the values that you
         specified for at least one of MaxWidth and
         MaxHeight without exceeding either value. If you
         specify this option, Elastic Transcoder does not scale the art
         up.ShrinkToFill Elastic Transcoder scales the
         output art down so that its dimensions match the values that you
         specified for at least one of MaxWidth and
         MaxHeight without dropping below either value. If
         you specify this option, Elastic Transcoder does not scale the
         art up.public Artwork withSizingPolicy(String sizingPolicy)
Specify one of the following values to control scaling of the output album art:
Fit: Elastic Transcoder scales the output art so it
 matches the value that you specified in either MaxWidth or
 MaxHeight without exceeding the other value.Fill: Elastic Transcoder scales the output art so it
 matches the value that you specified in either MaxWidth or
 MaxHeight and matches or exceeds the other value. Elastic
 Transcoder centers the output art and then crops it in the dimension (if
 any) that exceeds the maximum value.Stretch: Elastic Transcoder stretches the output art to
 match the values that you specified for MaxWidth and
 MaxHeight. If the relative proportions of the input art and
 the output art are different, the output art will be distorted.Keep: Elastic Transcoder does not scale the output art.
 If either dimension of the input art exceeds the values that you
 specified for MaxWidth and MaxHeight, Elastic
 Transcoder crops the output art.ShrinkToFit: Elastic Transcoder scales the output art
 down so that its dimensions match the values that you specified for at
 least one of MaxWidth and MaxHeight without
 exceeding either value. If you specify this option, Elastic Transcoder
 does not scale the art up.ShrinkToFill Elastic Transcoder scales the output art
 down so that its dimensions match the values that you specified for at
 least one of MaxWidth and MaxHeight without
 dropping below either value. If you specify this option, Elastic
 Transcoder does not scale the art up.sizingPolicy - Specify one of the following values to control scaling of the
        output album art:
        
Fit: Elastic Transcoder scales the output art so
        it matches the value that you specified in either
        MaxWidth or MaxHeight without exceeding
        the other value.Fill: Elastic Transcoder scales the output art so
        it matches the value that you specified in either
        MaxWidth or MaxHeight and matches or
        exceeds the other value. Elastic Transcoder centers the output art
        and then crops it in the dimension (if any) that exceeds the
        maximum value.Stretch: Elastic Transcoder stretches the output
        art to match the values that you specified for
        MaxWidth and MaxHeight. If the relative
        proportions of the input art and the output art are different, the
        output art will be distorted.Keep: Elastic Transcoder does not scale the
        output art. If either dimension of the input art exceeds the
        values that you specified for MaxWidth and
        MaxHeight, Elastic Transcoder crops the output art.ShrinkToFit: Elastic Transcoder scales the output
        art down so that its dimensions match the values that you
        specified for at least one of MaxWidth and
        MaxHeight without exceeding either value. If you
        specify this option, Elastic Transcoder does not scale the art up.
        ShrinkToFill Elastic Transcoder scales the output
        art down so that its dimensions match the values that you
        specified for at least one of MaxWidth and
        MaxHeight without dropping below either value. If you
        specify this option, Elastic Transcoder does not scale the art up.
        public void setPaddingPolicy(String paddingPolicy)
 When you set PaddingPolicy to Pad, Elastic
 Transcoder may add white bars to the top and bottom and/or left and right
 sides of the output album art to make the total size of the output art
 match the values that you specified for MaxWidth and
 MaxHeight.
 
paddingPolicy - When you set PaddingPolicy to Pad,
        Elastic Transcoder may add white bars to the top and bottom and/or
        left and right sides of the output album art to make the total
        size of the output art match the values that you specified for
        MaxWidth and MaxHeight.public String getPaddingPolicy()
 When you set PaddingPolicy to Pad, Elastic
 Transcoder may add white bars to the top and bottom and/or left and right
 sides of the output album art to make the total size of the output art
 match the values that you specified for MaxWidth and
 MaxHeight.
 
PaddingPolicy to Pad,
         Elastic Transcoder may add white bars to the top and bottom
         and/or left and right sides of the output album art to make the
         total size of the output art match the values that you specified
         for MaxWidth and MaxHeight.public Artwork withPaddingPolicy(String paddingPolicy)
 When you set PaddingPolicy to Pad, Elastic
 Transcoder may add white bars to the top and bottom and/or left and right
 sides of the output album art to make the total size of the output art
 match the values that you specified for MaxWidth and
 MaxHeight.
 
paddingPolicy - When you set PaddingPolicy to Pad,
        Elastic Transcoder may add white bars to the top and bottom and/or
        left and right sides of the output album art to make the total
        size of the output art match the values that you specified for
        MaxWidth and MaxHeight.public void setAlbumArtFormat(String albumArtFormat)
 The format of album art, if any. Valid formats are .jpg and
 .png.
 
albumArtFormat - The format of album art, if any. Valid formats are
        .jpg and .png.public String getAlbumArtFormat()
 The format of album art, if any. Valid formats are .jpg and
 .png.
 
.jpg and .png.public Artwork withAlbumArtFormat(String albumArtFormat)
 The format of album art, if any. Valid formats are .jpg and
 .png.
 
albumArtFormat - The format of album art, if any. Valid formats are
        .jpg and .png.public void setEncryption(Encryption encryption)
The encryption settings, if any, that you want Elastic Transcoder to apply to your artwork.
encryption - The encryption settings, if any, that you want Elastic Transcoder
        to apply to your artwork.public Encryption getEncryption()
The encryption settings, if any, that you want Elastic Transcoder to apply to your artwork.
public Artwork withEncryption(Encryption encryption)
The encryption settings, if any, that you want Elastic Transcoder to apply to your artwork.
encryption - The encryption settings, if any, that you want Elastic Transcoder
        to apply to your artwork.public String toString()
toString in class ObjectObject.toString()Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.