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

#include <AwsS3BucketServerSideEncryptionConfiguration.h>

Public Member Functions

 AwsS3BucketServerSideEncryptionConfiguration ()
 
 AwsS3BucketServerSideEncryptionConfiguration (Aws::Utils::Json::JsonView jsonValue)
 
AwsS3BucketServerSideEncryptionConfigurationoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::Vector< AwsS3BucketServerSideEncryptionRule > & GetRules () const
 
bool RulesHasBeenSet () const
 
void SetRules (const Aws::Vector< AwsS3BucketServerSideEncryptionRule > &value)
 
void SetRules (Aws::Vector< AwsS3BucketServerSideEncryptionRule > &&value)
 
AwsS3BucketServerSideEncryptionConfigurationWithRules (const Aws::Vector< AwsS3BucketServerSideEncryptionRule > &value)
 
AwsS3BucketServerSideEncryptionConfigurationWithRules (Aws::Vector< AwsS3BucketServerSideEncryptionRule > &&value)
 
AwsS3BucketServerSideEncryptionConfigurationAddRules (const AwsS3BucketServerSideEncryptionRule &value)
 
AwsS3BucketServerSideEncryptionConfigurationAddRules (AwsS3BucketServerSideEncryptionRule &&value)
 

Detailed Description

The encryption configuration for the S3 bucket.

See Also:

AWS API Reference

Definition at line 32 of file AwsS3BucketServerSideEncryptionConfiguration.h.

Constructor & Destructor Documentation

◆ AwsS3BucketServerSideEncryptionConfiguration() [1/2]

Aws::SecurityHub::Model::AwsS3BucketServerSideEncryptionConfiguration::AwsS3BucketServerSideEncryptionConfiguration ( )

◆ AwsS3BucketServerSideEncryptionConfiguration() [2/2]

Aws::SecurityHub::Model::AwsS3BucketServerSideEncryptionConfiguration::AwsS3BucketServerSideEncryptionConfiguration ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddRules() [1/2]

AwsS3BucketServerSideEncryptionConfiguration& Aws::SecurityHub::Model::AwsS3BucketServerSideEncryptionConfiguration::AddRules ( AwsS3BucketServerSideEncryptionRule &&  value)
inline

The encryption rules that are applied to the S3 bucket.

Definition at line 79 of file AwsS3BucketServerSideEncryptionConfiguration.h.

◆ AddRules() [2/2]

AwsS3BucketServerSideEncryptionConfiguration& Aws::SecurityHub::Model::AwsS3BucketServerSideEncryptionConfiguration::AddRules ( const AwsS3BucketServerSideEncryptionRule value)
inline

The encryption rules that are applied to the S3 bucket.

Definition at line 74 of file AwsS3BucketServerSideEncryptionConfiguration.h.

◆ GetRules()

const Aws::Vector<AwsS3BucketServerSideEncryptionRule>& Aws::SecurityHub::Model::AwsS3BucketServerSideEncryptionConfiguration::GetRules ( ) const
inline

The encryption rules that are applied to the S3 bucket.

Definition at line 44 of file AwsS3BucketServerSideEncryptionConfiguration.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::SecurityHub::Model::AwsS3BucketServerSideEncryptionConfiguration::Jsonize ( ) const

◆ operator=()

AwsS3BucketServerSideEncryptionConfiguration& Aws::SecurityHub::Model::AwsS3BucketServerSideEncryptionConfiguration::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ RulesHasBeenSet()

bool Aws::SecurityHub::Model::AwsS3BucketServerSideEncryptionConfiguration::RulesHasBeenSet ( ) const
inline

The encryption rules that are applied to the S3 bucket.

Definition at line 49 of file AwsS3BucketServerSideEncryptionConfiguration.h.

◆ SetRules() [1/2]

void Aws::SecurityHub::Model::AwsS3BucketServerSideEncryptionConfiguration::SetRules ( Aws::Vector< AwsS3BucketServerSideEncryptionRule > &&  value)
inline

The encryption rules that are applied to the S3 bucket.

Definition at line 59 of file AwsS3BucketServerSideEncryptionConfiguration.h.

◆ SetRules() [2/2]

void Aws::SecurityHub::Model::AwsS3BucketServerSideEncryptionConfiguration::SetRules ( const Aws::Vector< AwsS3BucketServerSideEncryptionRule > &  value)
inline

The encryption rules that are applied to the S3 bucket.

Definition at line 54 of file AwsS3BucketServerSideEncryptionConfiguration.h.

◆ WithRules() [1/2]

AwsS3BucketServerSideEncryptionConfiguration& Aws::SecurityHub::Model::AwsS3BucketServerSideEncryptionConfiguration::WithRules ( Aws::Vector< AwsS3BucketServerSideEncryptionRule > &&  value)
inline

The encryption rules that are applied to the S3 bucket.

Definition at line 69 of file AwsS3BucketServerSideEncryptionConfiguration.h.

◆ WithRules() [2/2]

AwsS3BucketServerSideEncryptionConfiguration& Aws::SecurityHub::Model::AwsS3BucketServerSideEncryptionConfiguration::WithRules ( const Aws::Vector< AwsS3BucketServerSideEncryptionRule > &  value)
inline

The encryption rules that are applied to the S3 bucket.

Definition at line 64 of file AwsS3BucketServerSideEncryptionConfiguration.h.


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