## Uses of Class
com.amazonaws.services.elastictranscoder.model.Encryption

Packages that use Encryption
com.amazonaws.services.elastictranscoder.model

### Uses of Encryption in com.amazonaws.services.elastictranscoder.model

Methods in com.amazonaws.services.elastictranscoder.model that return Encryption
`Encryption` Encryption.`clone()`
`Encryption` JobInput.`getEncryption()` The encryption settings, if any, that are used for decrypting your input files.
`Encryption` CreateJobOutput.`getEncryption()` You can specify encryption settings for any output files that you want to use for a transcoding job.
`Encryption` CaptionFormat.`getEncryption()` The encryption settings, if any, that you want Elastic Transcoder to apply to your caption formats.
`Encryption` Artwork.`getEncryption()` The encryption settings, if any, that you want Elastic Transcoder to apply to your artwork.
`Encryption` JobWatermark.`getEncryption()` The encryption settings, if any, that you want Elastic Transcoder to apply to your watermarks.
`Encryption` CaptionSource.`getEncryption()` The encryption settings, if any, that Elastic Transcoder needs to decyrpt your caption sources, or that you want Elastic Transcoder to apply to your caption sources.
`Encryption` JobOutput.`getEncryption()` The encryption settings, if any, that you want Elastic Transcoder to apply to your output files.
`Encryption` CreateJobOutput.`getThumbnailEncryption()` The encryption settings, if any, that you want Elastic Transcoder to apply to your thumbnail.
`Encryption` JobOutput.`getThumbnailEncryption()` The encryption settings, if any, that you want Elastic Transcoder to apply to your thumbnail.
`Encryption` Encryption.`withInitializationVector(String initializationVector)` The series of random bits created by a random bit generator, unique for every encryption operation, that you used to encrypt your input files or that you want Elastic Transcoder to use to encrypt your output files.
`Encryption` Encryption.`withKey(String key)` The data encryption key that you want Elastic Transcoder to use to encrypt your output file, or that was used to encrypt your input file.
`Encryption` Encryption.`withKeyMd5(String keyMd5)` The MD5 digest of the key that you used to encrypt your input file, or that you want Elastic Transcoder to use to encrypt your output file.
`Encryption` Encryption.`withMode(String mode)` The specific server-side encryption mode that you want Elastic Transcoder to use when decrypting your input files or encrypting your output files.

Methods in com.amazonaws.services.elastictranscoder.model with parameters of type Encryption
`void` JobInput.`setEncryption(Encryption encryption)` The encryption settings, if any, that are used for decrypting your input files.
`void` CreateJobOutput.`setEncryption(Encryption encryption)` You can specify encryption settings for any output files that you want to use for a transcoding job.
`void` CaptionFormat.`setEncryption(Encryption encryption)` The encryption settings, if any, that you want Elastic Transcoder to apply to your caption formats.
`void` Artwork.`setEncryption(Encryption encryption)` The encryption settings, if any, that you want Elastic Transcoder to apply to your artwork.
`void` JobWatermark.`setEncryption(Encryption encryption)` The encryption settings, if any, that you want Elastic Transcoder to apply to your watermarks.
`void` CaptionSource.`setEncryption(Encryption encryption)` The encryption settings, if any, that Elastic Transcoder needs to decyrpt your caption sources, or that you want Elastic Transcoder to apply to your caption sources.
`void` JobOutput.`setEncryption(Encryption encryption)` The encryption settings, if any, that you want Elastic Transcoder to apply to your output files.
`void` CreateJobOutput.`setThumbnailEncryption(Encryption thumbnailEncryption)` The encryption settings, if any, that you want Elastic Transcoder to apply to your thumbnail.
`void` JobOutput.`setThumbnailEncryption(Encryption thumbnailEncryption)` The encryption settings, if any, that you want Elastic Transcoder to apply to your thumbnail.
`JobInput` JobInput.`withEncryption(Encryption encryption)` The encryption settings, if any, that are used for decrypting your input files.
`CreateJobOutput` CreateJobOutput.`withEncryption(Encryption encryption)` You can specify encryption settings for any output files that you want to use for a transcoding job.
`CaptionFormat` CaptionFormat.`withEncryption(Encryption encryption)` The encryption settings, if any, that you want Elastic Transcoder to apply to your caption formats.
`Artwork` Artwork.`withEncryption(Encryption encryption)` The encryption settings, if any, that you want Elastic Transcoder to apply to your artwork.
`JobWatermark` JobWatermark.`withEncryption(Encryption encryption)` The encryption settings, if any, that you want Elastic Transcoder to apply to your watermarks.
`CaptionSource` CaptionSource.`withEncryption(Encryption encryption)` The encryption settings, if any, that Elastic Transcoder needs to decyrpt your caption sources, or that you want Elastic Transcoder to apply to your caption sources.
`JobOutput` JobOutput.`withEncryption(Encryption encryption)` The encryption settings, if any, that you want Elastic Transcoder to apply to your output files.
`CreateJobOutput` CreateJobOutput.`withThumbnailEncryption(Encryption thumbnailEncryption)` The encryption settings, if any, that you want Elastic Transcoder to apply to your thumbnail.
`JobOutput` JobOutput.`withThumbnailEncryption(Encryption thumbnailEncryption)` The encryption settings, if any, that you want Elastic Transcoder to apply to your thumbnail.