AWS SDK for C++  1.8.96
AWS SDK for C++
Public Member Functions | List of all members
Aws::Glue::Model::EncryptionConfiguration Class Reference

#include <EncryptionConfiguration.h>

Public Member Functions

 EncryptionConfiguration ()
 
 EncryptionConfiguration (Aws::Utils::Json::JsonView jsonValue)
 
EncryptionConfigurationoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::Vector< S3Encryption > & GetS3Encryption () const
 
bool S3EncryptionHasBeenSet () const
 
void SetS3Encryption (const Aws::Vector< S3Encryption > &value)
 
void SetS3Encryption (Aws::Vector< S3Encryption > &&value)
 
EncryptionConfigurationWithS3Encryption (const Aws::Vector< S3Encryption > &value)
 
EncryptionConfigurationWithS3Encryption (Aws::Vector< S3Encryption > &&value)
 
EncryptionConfigurationAddS3Encryption (const S3Encryption &value)
 
EncryptionConfigurationAddS3Encryption (S3Encryption &&value)
 
const CloudWatchEncryptionGetCloudWatchEncryption () const
 
bool CloudWatchEncryptionHasBeenSet () const
 
void SetCloudWatchEncryption (const CloudWatchEncryption &value)
 
void SetCloudWatchEncryption (CloudWatchEncryption &&value)
 
EncryptionConfigurationWithCloudWatchEncryption (const CloudWatchEncryption &value)
 
EncryptionConfigurationWithCloudWatchEncryption (CloudWatchEncryption &&value)
 
const JobBookmarksEncryptionGetJobBookmarksEncryption () const
 
bool JobBookmarksEncryptionHasBeenSet () const
 
void SetJobBookmarksEncryption (const JobBookmarksEncryption &value)
 
void SetJobBookmarksEncryption (JobBookmarksEncryption &&value)
 
EncryptionConfigurationWithJobBookmarksEncryption (const JobBookmarksEncryption &value)
 
EncryptionConfigurationWithJobBookmarksEncryption (JobBookmarksEncryption &&value)
 

Detailed Description

Specifies an encryption configuration.

See Also:

AWS API Reference

Definition at line 34 of file EncryptionConfiguration.h.

Constructor & Destructor Documentation

◆ EncryptionConfiguration() [1/2]

Aws::Glue::Model::EncryptionConfiguration::EncryptionConfiguration ( )

◆ EncryptionConfiguration() [2/2]

Aws::Glue::Model::EncryptionConfiguration::EncryptionConfiguration ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddS3Encryption() [1/2]

EncryptionConfiguration& Aws::Glue::Model::EncryptionConfiguration::AddS3Encryption ( const S3Encryption value)
inline

The encryption configuration for Amazon Simple Storage Service (Amazon S3) data.

Definition at line 83 of file EncryptionConfiguration.h.

◆ AddS3Encryption() [2/2]

EncryptionConfiguration& Aws::Glue::Model::EncryptionConfiguration::AddS3Encryption ( S3Encryption &&  value)
inline

The encryption configuration for Amazon Simple Storage Service (Amazon S3) data.

Definition at line 89 of file EncryptionConfiguration.h.

◆ CloudWatchEncryptionHasBeenSet()

bool Aws::Glue::Model::EncryptionConfiguration::CloudWatchEncryptionHasBeenSet ( ) const
inline

The encryption configuration for Amazon CloudWatch.

Definition at line 100 of file EncryptionConfiguration.h.

◆ GetCloudWatchEncryption()

const CloudWatchEncryption& Aws::Glue::Model::EncryptionConfiguration::GetCloudWatchEncryption ( ) const
inline

The encryption configuration for Amazon CloudWatch.

Definition at line 95 of file EncryptionConfiguration.h.

◆ GetJobBookmarksEncryption()

const JobBookmarksEncryption& Aws::Glue::Model::EncryptionConfiguration::GetJobBookmarksEncryption ( ) const
inline

The encryption configuration for job bookmarks.

Definition at line 126 of file EncryptionConfiguration.h.

◆ GetS3Encryption()

const Aws::Vector<S3Encryption>& Aws::Glue::Model::EncryptionConfiguration::GetS3Encryption ( ) const
inline

The encryption configuration for Amazon Simple Storage Service (Amazon S3) data.

Definition at line 47 of file EncryptionConfiguration.h.

◆ JobBookmarksEncryptionHasBeenSet()

bool Aws::Glue::Model::EncryptionConfiguration::JobBookmarksEncryptionHasBeenSet ( ) const
inline

The encryption configuration for job bookmarks.

Definition at line 131 of file EncryptionConfiguration.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::Glue::Model::EncryptionConfiguration::Jsonize ( ) const

◆ operator=()

EncryptionConfiguration& Aws::Glue::Model::EncryptionConfiguration::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ S3EncryptionHasBeenSet()

bool Aws::Glue::Model::EncryptionConfiguration::S3EncryptionHasBeenSet ( ) const
inline

The encryption configuration for Amazon Simple Storage Service (Amazon S3) data.

Definition at line 53 of file EncryptionConfiguration.h.

◆ SetCloudWatchEncryption() [1/2]

void Aws::Glue::Model::EncryptionConfiguration::SetCloudWatchEncryption ( const CloudWatchEncryption value)
inline

The encryption configuration for Amazon CloudWatch.

Definition at line 105 of file EncryptionConfiguration.h.

◆ SetCloudWatchEncryption() [2/2]

void Aws::Glue::Model::EncryptionConfiguration::SetCloudWatchEncryption ( CloudWatchEncryption &&  value)
inline

The encryption configuration for Amazon CloudWatch.

Definition at line 110 of file EncryptionConfiguration.h.

◆ SetJobBookmarksEncryption() [1/2]

void Aws::Glue::Model::EncryptionConfiguration::SetJobBookmarksEncryption ( const JobBookmarksEncryption value)
inline

The encryption configuration for job bookmarks.

Definition at line 136 of file EncryptionConfiguration.h.

◆ SetJobBookmarksEncryption() [2/2]

void Aws::Glue::Model::EncryptionConfiguration::SetJobBookmarksEncryption ( JobBookmarksEncryption &&  value)
inline

The encryption configuration for job bookmarks.

Definition at line 141 of file EncryptionConfiguration.h.

◆ SetS3Encryption() [1/2]

void Aws::Glue::Model::EncryptionConfiguration::SetS3Encryption ( const Aws::Vector< S3Encryption > &  value)
inline

The encryption configuration for Amazon Simple Storage Service (Amazon S3) data.

Definition at line 59 of file EncryptionConfiguration.h.

◆ SetS3Encryption() [2/2]

void Aws::Glue::Model::EncryptionConfiguration::SetS3Encryption ( Aws::Vector< S3Encryption > &&  value)
inline

The encryption configuration for Amazon Simple Storage Service (Amazon S3) data.

Definition at line 65 of file EncryptionConfiguration.h.

◆ WithCloudWatchEncryption() [1/2]

EncryptionConfiguration& Aws::Glue::Model::EncryptionConfiguration::WithCloudWatchEncryption ( const CloudWatchEncryption value)
inline

The encryption configuration for Amazon CloudWatch.

Definition at line 115 of file EncryptionConfiguration.h.

◆ WithCloudWatchEncryption() [2/2]

EncryptionConfiguration& Aws::Glue::Model::EncryptionConfiguration::WithCloudWatchEncryption ( CloudWatchEncryption &&  value)
inline

The encryption configuration for Amazon CloudWatch.

Definition at line 120 of file EncryptionConfiguration.h.

◆ WithJobBookmarksEncryption() [1/2]

EncryptionConfiguration& Aws::Glue::Model::EncryptionConfiguration::WithJobBookmarksEncryption ( const JobBookmarksEncryption value)
inline

The encryption configuration for job bookmarks.

Definition at line 146 of file EncryptionConfiguration.h.

◆ WithJobBookmarksEncryption() [2/2]

EncryptionConfiguration& Aws::Glue::Model::EncryptionConfiguration::WithJobBookmarksEncryption ( JobBookmarksEncryption &&  value)
inline

The encryption configuration for job bookmarks.

Definition at line 151 of file EncryptionConfiguration.h.

◆ WithS3Encryption() [1/2]

EncryptionConfiguration& Aws::Glue::Model::EncryptionConfiguration::WithS3Encryption ( const Aws::Vector< S3Encryption > &  value)
inline

The encryption configuration for Amazon Simple Storage Service (Amazon S3) data.

Definition at line 71 of file EncryptionConfiguration.h.

◆ WithS3Encryption() [2/2]

EncryptionConfiguration& Aws::Glue::Model::EncryptionConfiguration::WithS3Encryption ( Aws::Vector< S3Encryption > &&  value)
inline

The encryption configuration for Amazon Simple Storage Service (Amazon S3) data.

Definition at line 77 of file EncryptionConfiguration.h.


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