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 String getInputKey()
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.
 
 Constraints:
 Length: 1 - 255
 Pattern: (^.{1,}.jpg$)|(^.{1,}.jpeg$)|(^.{1,}.png$)
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 setInputKey(String inputKey)
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.
 
 Constraints:
 Length: 1 - 255
 Pattern: (^.{1,}.jpg$)|(^.{1,}.jpeg$)|(^.{1,}.png$)
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 Artwork withInputKey(String inputKey)
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.
 
Returns a reference to this object so that method calls can be chained together.
 Constraints:
 Length: 1 - 255
 Pattern: (^.{1,}.jpg$)|(^.{1,}.jpeg$)|(^.{1,}.png$)
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 getMaxWidth()
auto, Elastic Transcoder uses 600 as the default value.
 If you specify a numeric value, enter an even integer between 32 and
 4096, inclusive.
 
 Constraints:
 Pattern: (^auto$)|(^\d{2,4}$)
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 setMaxWidth(String maxWidth)
auto, Elastic Transcoder uses 600 as the default value.
 If you specify a numeric value, enter an even integer between 32 and
 4096, inclusive.
 
 Constraints:
 Pattern: (^auto$)|(^\d{2,4}$)
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 Artwork withMaxWidth(String maxWidth)
auto, Elastic Transcoder uses 600 as the default value.
 If you specify a numeric value, enter an even integer between 32 and
 4096, inclusive.
 Returns a reference to this object so that method calls can be chained together.
 Constraints:
 Pattern: (^auto$)|(^\d{2,4}$)
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 getMaxHeight()
auto, Elastic Transcoder uses 600 as the default value.
 If you specify a numeric value, enter an even integer between 32 and
 3072, inclusive.
 
 Constraints:
 Pattern: (^auto$)|(^\d{2,4}$)
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 setMaxHeight(String maxHeight)
auto, Elastic Transcoder uses 600 as the default value.
 If you specify a numeric value, enter an even integer between 32 and
 3072, inclusive.
 
 Constraints:
 Pattern: (^auto$)|(^\d{2,4}$)
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 Artwork withMaxHeight(String maxHeight)
auto, Elastic Transcoder uses 600 as the default value.
 If you specify a numeric value, enter an even integer between 32 and
 3072, inclusive.
 Returns a reference to this object so that method calls can be chained together.
 Constraints:
 Pattern: (^auto$)|(^\d{2,4}$)
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 getSizingPolicy()
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.
 Constraints:
 Pattern: (^Fit$)|(^Fill$)|(^Stretch$)|(^Keep$)|(^ShrinkToFit$)|(^ShrinkToFill$)
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 setSizingPolicy(String sizingPolicy)
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.
 Constraints:
 Pattern: (^Fit$)|(^Fill$)|(^Stretch$)|(^Keep$)|(^ShrinkToFit$)|(^ShrinkToFill$)
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 Artwork withSizingPolicy(String sizingPolicy)
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.Returns a reference to this object so that method calls can be chained together.
 Constraints:
 Pattern: (^Fit$)|(^Fill$)|(^Stretch$)|(^Keep$)|(^ShrinkToFit$)|(^ShrinkToFill$)
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 getPaddingPolicy()
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.
 
 Constraints:
 Pattern: (^Pad$)|(^NoPad$)
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 setPaddingPolicy(String paddingPolicy)
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.
 
 Constraints:
 Pattern: (^Pad$)|(^NoPad$)
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 Artwork withPaddingPolicy(String paddingPolicy)
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.
 Returns a reference to this object so that method calls can be chained together.
 Constraints:
 Pattern: (^Pad$)|(^NoPad$)
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 getAlbumArtFormat()
.jpg
 and .png.
 
 Constraints:
 Pattern: (^jpg$)|(^png$)
.jpg
         and .png.public void setAlbumArtFormat(String albumArtFormat)
.jpg
 and .png.
 
 Constraints:
 Pattern: (^jpg$)|(^png$)
albumArtFormat - The format of album art, if any. Valid formats are .jpg
         and .png.public Artwork withAlbumArtFormat(String albumArtFormat)
.jpg
 and .png.
 Returns a reference to this object so that method calls can be chained together.
 Constraints:
 Pattern: (^jpg$)|(^png$)
albumArtFormat - The format of album art, if any. Valid formats are .jpg
         and .png.public Encryption getEncryption()
public void setEncryption(Encryption encryption)
encryption - The encryption settings, if any, that you want Elastic Transcoder to
         apply to your artwork.public Artwork withEncryption(Encryption encryption)
Returns a reference to this object so that method calls can be chained together.
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 © 2015. All rights reserved.