AWS SDK for C++  1.9.70
AWS SDK for C++
Public Member Functions | List of all members
Aws::MediaConvert::Model::S3DestinationSettings Class Reference

#include <S3DestinationSettings.h>

Public Member Functions

 S3DestinationSettings ()
 
 S3DestinationSettings (Aws::Utils::Json::JsonView jsonValue)
 
S3DestinationSettingsoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const S3DestinationAccessControlGetAccessControl () const
 
bool AccessControlHasBeenSet () const
 
void SetAccessControl (const S3DestinationAccessControl &value)
 
void SetAccessControl (S3DestinationAccessControl &&value)
 
S3DestinationSettingsWithAccessControl (const S3DestinationAccessControl &value)
 
S3DestinationSettingsWithAccessControl (S3DestinationAccessControl &&value)
 
const S3EncryptionSettingsGetEncryption () const
 
bool EncryptionHasBeenSet () const
 
void SetEncryption (const S3EncryptionSettings &value)
 
void SetEncryption (S3EncryptionSettings &&value)
 
S3DestinationSettingsWithEncryption (const S3EncryptionSettings &value)
 
S3DestinationSettingsWithEncryption (S3EncryptionSettings &&value)
 

Detailed Description

Settings associated with S3 destination

See Also:

AWS API Reference

Definition at line 32 of file S3DestinationSettings.h.

Constructor & Destructor Documentation

◆ S3DestinationSettings() [1/2]

Aws::MediaConvert::Model::S3DestinationSettings::S3DestinationSettings ( )

◆ S3DestinationSettings() [2/2]

Aws::MediaConvert::Model::S3DestinationSettings::S3DestinationSettings ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AccessControlHasBeenSet()

bool Aws::MediaConvert::Model::S3DestinationSettings::AccessControlHasBeenSet ( ) const
inline

Optional. Have MediaConvert automatically apply Amazon S3 access control for the outputs in this output group. When you don't use this setting, S3 automatically applies the default access control list PRIVATE.

Definition at line 53 of file S3DestinationSettings.h.

◆ EncryptionHasBeenSet()

bool Aws::MediaConvert::Model::S3DestinationSettings::EncryptionHasBeenSet ( ) const
inline

Settings for how your job outputs are encrypted as they are uploaded to Amazon S3.

Definition at line 94 of file S3DestinationSettings.h.

◆ GetAccessControl()

const S3DestinationAccessControl& Aws::MediaConvert::Model::S3DestinationSettings::GetAccessControl ( ) const
inline

Optional. Have MediaConvert automatically apply Amazon S3 access control for the outputs in this output group. When you don't use this setting, S3 automatically applies the default access control list PRIVATE.

Definition at line 46 of file S3DestinationSettings.h.

◆ GetEncryption()

const S3EncryptionSettings& Aws::MediaConvert::Model::S3DestinationSettings::GetEncryption ( ) const
inline

Settings for how your job outputs are encrypted as they are uploaded to Amazon S3.

Definition at line 88 of file S3DestinationSettings.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::MediaConvert::Model::S3DestinationSettings::Jsonize ( ) const

◆ operator=()

S3DestinationSettings& Aws::MediaConvert::Model::S3DestinationSettings::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetAccessControl() [1/2]

void Aws::MediaConvert::Model::S3DestinationSettings::SetAccessControl ( const S3DestinationAccessControl value)
inline

Optional. Have MediaConvert automatically apply Amazon S3 access control for the outputs in this output group. When you don't use this setting, S3 automatically applies the default access control list PRIVATE.

Definition at line 60 of file S3DestinationSettings.h.

◆ SetAccessControl() [2/2]

void Aws::MediaConvert::Model::S3DestinationSettings::SetAccessControl ( S3DestinationAccessControl &&  value)
inline

Optional. Have MediaConvert automatically apply Amazon S3 access control for the outputs in this output group. When you don't use this setting, S3 automatically applies the default access control list PRIVATE.

Definition at line 67 of file S3DestinationSettings.h.

◆ SetEncryption() [1/2]

void Aws::MediaConvert::Model::S3DestinationSettings::SetEncryption ( const S3EncryptionSettings value)
inline

Settings for how your job outputs are encrypted as they are uploaded to Amazon S3.

Definition at line 100 of file S3DestinationSettings.h.

◆ SetEncryption() [2/2]

void Aws::MediaConvert::Model::S3DestinationSettings::SetEncryption ( S3EncryptionSettings &&  value)
inline

Settings for how your job outputs are encrypted as they are uploaded to Amazon S3.

Definition at line 106 of file S3DestinationSettings.h.

◆ WithAccessControl() [1/2]

S3DestinationSettings& Aws::MediaConvert::Model::S3DestinationSettings::WithAccessControl ( const S3DestinationAccessControl value)
inline

Optional. Have MediaConvert automatically apply Amazon S3 access control for the outputs in this output group. When you don't use this setting, S3 automatically applies the default access control list PRIVATE.

Definition at line 74 of file S3DestinationSettings.h.

◆ WithAccessControl() [2/2]

S3DestinationSettings& Aws::MediaConvert::Model::S3DestinationSettings::WithAccessControl ( S3DestinationAccessControl &&  value)
inline

Optional. Have MediaConvert automatically apply Amazon S3 access control for the outputs in this output group. When you don't use this setting, S3 automatically applies the default access control list PRIVATE.

Definition at line 81 of file S3DestinationSettings.h.

◆ WithEncryption() [1/2]

S3DestinationSettings& Aws::MediaConvert::Model::S3DestinationSettings::WithEncryption ( const S3EncryptionSettings value)
inline

Settings for how your job outputs are encrypted as they are uploaded to Amazon S3.

Definition at line 112 of file S3DestinationSettings.h.

◆ WithEncryption() [2/2]

S3DestinationSettings& Aws::MediaConvert::Model::S3DestinationSettings::WithEncryption ( S3EncryptionSettings &&  value)
inline

Settings for how your job outputs are encrypted as they are uploaded to Amazon S3.

Definition at line 118 of file S3DestinationSettings.h.


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