AWS SDK for C++  1.9.69
AWS SDK for C++
Public Member Functions | List of all members
Aws::ElasticTranscoder::Model::JobWatermark Class Reference

#include <JobWatermark.h>

Public Member Functions

 JobWatermark ()
 
 JobWatermark (Aws::Utils::Json::JsonView jsonValue)
 
JobWatermarkoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetPresetWatermarkId () const
 
bool PresetWatermarkIdHasBeenSet () const
 
void SetPresetWatermarkId (const Aws::String &value)
 
void SetPresetWatermarkId (Aws::String &&value)
 
void SetPresetWatermarkId (const char *value)
 
JobWatermarkWithPresetWatermarkId (const Aws::String &value)
 
JobWatermarkWithPresetWatermarkId (Aws::String &&value)
 
JobWatermarkWithPresetWatermarkId (const char *value)
 
const Aws::StringGetInputKey () const
 
bool InputKeyHasBeenSet () const
 
void SetInputKey (const Aws::String &value)
 
void SetInputKey (Aws::String &&value)
 
void SetInputKey (const char *value)
 
JobWatermarkWithInputKey (const Aws::String &value)
 
JobWatermarkWithInputKey (Aws::String &&value)
 
JobWatermarkWithInputKey (const char *value)
 
const EncryptionGetEncryption () const
 
bool EncryptionHasBeenSet () const
 
void SetEncryption (const Encryption &value)
 
void SetEncryption (Encryption &&value)
 
JobWatermarkWithEncryption (const Encryption &value)
 
JobWatermarkWithEncryption (Encryption &&value)
 

Detailed Description

Watermarks can be in .png or .jpg format. If you want to display a watermark that is not rectangular, use the .png format, which supports transparency.

See Also:

AWS API Reference

Definition at line 34 of file JobWatermark.h.

Constructor & Destructor Documentation

◆ JobWatermark() [1/2]

Aws::ElasticTranscoder::Model::JobWatermark::JobWatermark ( )

◆ JobWatermark() [2/2]

Aws::ElasticTranscoder::Model::JobWatermark::JobWatermark ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ EncryptionHasBeenSet()

bool Aws::ElasticTranscoder::Model::JobWatermark::EncryptionHasBeenSet ( ) const
inline

The encryption settings, if any, that you want Elastic Transcoder to apply to your watermarks.

Definition at line 207 of file JobWatermark.h.

◆ GetEncryption()

const Encryption& Aws::ElasticTranscoder::Model::JobWatermark::GetEncryption ( ) const
inline

The encryption settings, if any, that you want Elastic Transcoder to apply to your watermarks.

Definition at line 201 of file JobWatermark.h.

◆ GetInputKey()

const Aws::String& Aws::ElasticTranscoder::Model::JobWatermark::GetInputKey ( ) const
inline

The name of the .png or .jpg file that you want to use for the watermark. To determine which Amazon S3 bucket contains the specified file, Elastic Transcoder checks the pipeline specified by Pipeline; the Input Bucket object in that pipeline identifies the bucket.

If the file name includes a prefix, for example, logos/128x64.png, include the prefix in the key. If the file isn't in the specified bucket, Elastic Transcoder returns an error.

Definition at line 117 of file JobWatermark.h.

◆ GetPresetWatermarkId()

const Aws::String& Aws::ElasticTranscoder::Model::JobWatermark::GetPresetWatermarkId ( ) const
inline

The ID of the watermark settings that Elastic Transcoder uses to add watermarks to the video during transcoding. The settings are in the preset specified by Preset for the current output. In that preset, the value of Watermarks Id tells Elastic Transcoder which settings to use.

Definition at line 49 of file JobWatermark.h.

◆ InputKeyHasBeenSet()

bool Aws::ElasticTranscoder::Model::JobWatermark::InputKeyHasBeenSet ( ) const
inline

The name of the .png or .jpg file that you want to use for the watermark. To determine which Amazon S3 bucket contains the specified file, Elastic Transcoder checks the pipeline specified by Pipeline; the Input Bucket object in that pipeline identifies the bucket.

If the file name includes a prefix, for example, logos/128x64.png, include the prefix in the key. If the file isn't in the specified bucket, Elastic Transcoder returns an error.

Definition at line 128 of file JobWatermark.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::ElasticTranscoder::Model::JobWatermark::Jsonize ( ) const

◆ operator=()

JobWatermark& Aws::ElasticTranscoder::Model::JobWatermark::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ PresetWatermarkIdHasBeenSet()

bool Aws::ElasticTranscoder::Model::JobWatermark::PresetWatermarkIdHasBeenSet ( ) const
inline

The ID of the watermark settings that Elastic Transcoder uses to add watermarks to the video during transcoding. The settings are in the preset specified by Preset for the current output. In that preset, the value of Watermarks Id tells Elastic Transcoder which settings to use.

Definition at line 57 of file JobWatermark.h.

◆ SetEncryption() [1/2]

void Aws::ElasticTranscoder::Model::JobWatermark::SetEncryption ( const Encryption value)
inline

The encryption settings, if any, that you want Elastic Transcoder to apply to your watermarks.

Definition at line 213 of file JobWatermark.h.

◆ SetEncryption() [2/2]

void Aws::ElasticTranscoder::Model::JobWatermark::SetEncryption ( Encryption &&  value)
inline

The encryption settings, if any, that you want Elastic Transcoder to apply to your watermarks.

Definition at line 219 of file JobWatermark.h.

◆ SetInputKey() [1/3]

void Aws::ElasticTranscoder::Model::JobWatermark::SetInputKey ( Aws::String &&  value)
inline

The name of the .png or .jpg file that you want to use for the watermark. To determine which Amazon S3 bucket contains the specified file, Elastic Transcoder checks the pipeline specified by Pipeline; the Input Bucket object in that pipeline identifies the bucket.

If the file name includes a prefix, for example, logos/128x64.png, include the prefix in the key. If the file isn't in the specified bucket, Elastic Transcoder returns an error.

Definition at line 150 of file JobWatermark.h.

◆ SetInputKey() [2/3]

void Aws::ElasticTranscoder::Model::JobWatermark::SetInputKey ( const Aws::String value)
inline

The name of the .png or .jpg file that you want to use for the watermark. To determine which Amazon S3 bucket contains the specified file, Elastic Transcoder checks the pipeline specified by Pipeline; the Input Bucket object in that pipeline identifies the bucket.

If the file name includes a prefix, for example, logos/128x64.png, include the prefix in the key. If the file isn't in the specified bucket, Elastic Transcoder returns an error.

Definition at line 139 of file JobWatermark.h.

◆ SetInputKey() [3/3]

void Aws::ElasticTranscoder::Model::JobWatermark::SetInputKey ( const char *  value)
inline

The name of the .png or .jpg file that you want to use for the watermark. To determine which Amazon S3 bucket contains the specified file, Elastic Transcoder checks the pipeline specified by Pipeline; the Input Bucket object in that pipeline identifies the bucket.

If the file name includes a prefix, for example, logos/128x64.png, include the prefix in the key. If the file isn't in the specified bucket, Elastic Transcoder returns an error.

Definition at line 161 of file JobWatermark.h.

◆ SetPresetWatermarkId() [1/3]

void Aws::ElasticTranscoder::Model::JobWatermark::SetPresetWatermarkId ( Aws::String &&  value)
inline

The ID of the watermark settings that Elastic Transcoder uses to add watermarks to the video during transcoding. The settings are in the preset specified by Preset for the current output. In that preset, the value of Watermarks Id tells Elastic Transcoder which settings to use.

Definition at line 73 of file JobWatermark.h.

◆ SetPresetWatermarkId() [2/3]

void Aws::ElasticTranscoder::Model::JobWatermark::SetPresetWatermarkId ( const Aws::String value)
inline

The ID of the watermark settings that Elastic Transcoder uses to add watermarks to the video during transcoding. The settings are in the preset specified by Preset for the current output. In that preset, the value of Watermarks Id tells Elastic Transcoder which settings to use.

Definition at line 65 of file JobWatermark.h.

◆ SetPresetWatermarkId() [3/3]

void Aws::ElasticTranscoder::Model::JobWatermark::SetPresetWatermarkId ( const char *  value)
inline

The ID of the watermark settings that Elastic Transcoder uses to add watermarks to the video during transcoding. The settings are in the preset specified by Preset for the current output. In that preset, the value of Watermarks Id tells Elastic Transcoder which settings to use.

Definition at line 81 of file JobWatermark.h.

◆ WithEncryption() [1/2]

JobWatermark& Aws::ElasticTranscoder::Model::JobWatermark::WithEncryption ( const Encryption value)
inline

The encryption settings, if any, that you want Elastic Transcoder to apply to your watermarks.

Definition at line 225 of file JobWatermark.h.

◆ WithEncryption() [2/2]

JobWatermark& Aws::ElasticTranscoder::Model::JobWatermark::WithEncryption ( Encryption &&  value)
inline

The encryption settings, if any, that you want Elastic Transcoder to apply to your watermarks.

Definition at line 231 of file JobWatermark.h.

◆ WithInputKey() [1/3]

JobWatermark& Aws::ElasticTranscoder::Model::JobWatermark::WithInputKey ( Aws::String &&  value)
inline

The name of the .png or .jpg file that you want to use for the watermark. To determine which Amazon S3 bucket contains the specified file, Elastic Transcoder checks the pipeline specified by Pipeline; the Input Bucket object in that pipeline identifies the bucket.

If the file name includes a prefix, for example, logos/128x64.png, include the prefix in the key. If the file isn't in the specified bucket, Elastic Transcoder returns an error.

Definition at line 183 of file JobWatermark.h.

◆ WithInputKey() [2/3]

JobWatermark& Aws::ElasticTranscoder::Model::JobWatermark::WithInputKey ( const Aws::String value)
inline

The name of the .png or .jpg file that you want to use for the watermark. To determine which Amazon S3 bucket contains the specified file, Elastic Transcoder checks the pipeline specified by Pipeline; the Input Bucket object in that pipeline identifies the bucket.

If the file name includes a prefix, for example, logos/128x64.png, include the prefix in the key. If the file isn't in the specified bucket, Elastic Transcoder returns an error.

Definition at line 172 of file JobWatermark.h.

◆ WithInputKey() [3/3]

JobWatermark& Aws::ElasticTranscoder::Model::JobWatermark::WithInputKey ( const char *  value)
inline

The name of the .png or .jpg file that you want to use for the watermark. To determine which Amazon S3 bucket contains the specified file, Elastic Transcoder checks the pipeline specified by Pipeline; the Input Bucket object in that pipeline identifies the bucket.

If the file name includes a prefix, for example, logos/128x64.png, include the prefix in the key. If the file isn't in the specified bucket, Elastic Transcoder returns an error.

Definition at line 194 of file JobWatermark.h.

◆ WithPresetWatermarkId() [1/3]

JobWatermark& Aws::ElasticTranscoder::Model::JobWatermark::WithPresetWatermarkId ( Aws::String &&  value)
inline

The ID of the watermark settings that Elastic Transcoder uses to add watermarks to the video during transcoding. The settings are in the preset specified by Preset for the current output. In that preset, the value of Watermarks Id tells Elastic Transcoder which settings to use.

Definition at line 97 of file JobWatermark.h.

◆ WithPresetWatermarkId() [2/3]

JobWatermark& Aws::ElasticTranscoder::Model::JobWatermark::WithPresetWatermarkId ( const Aws::String value)
inline

The ID of the watermark settings that Elastic Transcoder uses to add watermarks to the video during transcoding. The settings are in the preset specified by Preset for the current output. In that preset, the value of Watermarks Id tells Elastic Transcoder which settings to use.

Definition at line 89 of file JobWatermark.h.

◆ WithPresetWatermarkId() [3/3]

JobWatermark& Aws::ElasticTranscoder::Model::JobWatermark::WithPresetWatermarkId ( const char *  value)
inline

The ID of the watermark settings that Elastic Transcoder uses to add watermarks to the video during transcoding. The settings are in the preset specified by Preset for the current output. In that preset, the value of Watermarks Id tells Elastic Transcoder which settings to use.

Definition at line 105 of file JobWatermark.h.


The documentation for this class was generated from the following file: