AWS SDK for C++  1.9.107
AWS SDK for C++
Public Member Functions | List of all members
Aws::CloudFront::Model::FieldLevelEncryption Class Reference

#include <FieldLevelEncryption.h>

Public Member Functions

 FieldLevelEncryption ()
 
 FieldLevelEncryption (const Aws::Utils::Xml::XmlNode &xmlNode)
 
FieldLevelEncryptionoperator= (const Aws::Utils::Xml::XmlNode &xmlNode)
 
void AddToNode (Aws::Utils::Xml::XmlNode &parentNode) const
 
const Aws::StringGetId () const
 
bool IdHasBeenSet () const
 
void SetId (const Aws::String &value)
 
void SetId (Aws::String &&value)
 
void SetId (const char *value)
 
FieldLevelEncryptionWithId (const Aws::String &value)
 
FieldLevelEncryptionWithId (Aws::String &&value)
 
FieldLevelEncryptionWithId (const char *value)
 
const Aws::Utils::DateTimeGetLastModifiedTime () const
 
bool LastModifiedTimeHasBeenSet () const
 
void SetLastModifiedTime (const Aws::Utils::DateTime &value)
 
void SetLastModifiedTime (Aws::Utils::DateTime &&value)
 
FieldLevelEncryptionWithLastModifiedTime (const Aws::Utils::DateTime &value)
 
FieldLevelEncryptionWithLastModifiedTime (Aws::Utils::DateTime &&value)
 
const FieldLevelEncryptionConfigGetFieldLevelEncryptionConfig () const
 
bool FieldLevelEncryptionConfigHasBeenSet () const
 
void SetFieldLevelEncryptionConfig (const FieldLevelEncryptionConfig &value)
 
void SetFieldLevelEncryptionConfig (FieldLevelEncryptionConfig &&value)
 
FieldLevelEncryptionWithFieldLevelEncryptionConfig (const FieldLevelEncryptionConfig &value)
 
FieldLevelEncryptionWithFieldLevelEncryptionConfig (FieldLevelEncryptionConfig &&value)
 

Detailed Description

A complex data type that includes the profile configurations and other options specified for field-level encryption.

See Also:

AWS API Reference

Definition at line 33 of file FieldLevelEncryption.h.

Constructor & Destructor Documentation

◆ FieldLevelEncryption() [1/2]

Aws::CloudFront::Model::FieldLevelEncryption::FieldLevelEncryption ( )

◆ FieldLevelEncryption() [2/2]

Aws::CloudFront::Model::FieldLevelEncryption::FieldLevelEncryption ( const Aws::Utils::Xml::XmlNode xmlNode)

Member Function Documentation

◆ AddToNode()

void Aws::CloudFront::Model::FieldLevelEncryption::AddToNode ( Aws::Utils::Xml::XmlNode parentNode) const

◆ FieldLevelEncryptionConfigHasBeenSet()

bool Aws::CloudFront::Model::FieldLevelEncryption::FieldLevelEncryptionConfigHasBeenSet ( ) const
inline

A complex data type that includes the profile configurations specified for field-level encryption.

Definition at line 141 of file FieldLevelEncryption.h.

◆ GetFieldLevelEncryptionConfig()

const FieldLevelEncryptionConfig& Aws::CloudFront::Model::FieldLevelEncryption::GetFieldLevelEncryptionConfig ( ) const
inline

A complex data type that includes the profile configurations specified for field-level encryption.

Definition at line 135 of file FieldLevelEncryption.h.

◆ GetId()

const Aws::String& Aws::CloudFront::Model::FieldLevelEncryption::GetId ( ) const
inline

The configuration ID for a field-level encryption configuration which includes a set of profiles that specify certain selected data fields to be encrypted by specific public keys.

Definition at line 48 of file FieldLevelEncryption.h.

◆ GetLastModifiedTime()

const Aws::Utils::DateTime& Aws::CloudFront::Model::FieldLevelEncryption::GetLastModifiedTime ( ) const
inline

The last time the field-level encryption configuration was changed.

Definition at line 103 of file FieldLevelEncryption.h.

◆ IdHasBeenSet()

bool Aws::CloudFront::Model::FieldLevelEncryption::IdHasBeenSet ( ) const
inline

The configuration ID for a field-level encryption configuration which includes a set of profiles that specify certain selected data fields to be encrypted by specific public keys.

Definition at line 55 of file FieldLevelEncryption.h.

◆ LastModifiedTimeHasBeenSet()

bool Aws::CloudFront::Model::FieldLevelEncryption::LastModifiedTimeHasBeenSet ( ) const
inline

The last time the field-level encryption configuration was changed.

Definition at line 108 of file FieldLevelEncryption.h.

◆ operator=()

FieldLevelEncryption& Aws::CloudFront::Model::FieldLevelEncryption::operator= ( const Aws::Utils::Xml::XmlNode xmlNode)

◆ SetFieldLevelEncryptionConfig() [1/2]

void Aws::CloudFront::Model::FieldLevelEncryption::SetFieldLevelEncryptionConfig ( const FieldLevelEncryptionConfig value)
inline

A complex data type that includes the profile configurations specified for field-level encryption.

Definition at line 147 of file FieldLevelEncryption.h.

◆ SetFieldLevelEncryptionConfig() [2/2]

void Aws::CloudFront::Model::FieldLevelEncryption::SetFieldLevelEncryptionConfig ( FieldLevelEncryptionConfig &&  value)
inline

A complex data type that includes the profile configurations specified for field-level encryption.

Definition at line 153 of file FieldLevelEncryption.h.

◆ SetId() [1/3]

void Aws::CloudFront::Model::FieldLevelEncryption::SetId ( Aws::String &&  value)
inline

The configuration ID for a field-level encryption configuration which includes a set of profiles that specify certain selected data fields to be encrypted by specific public keys.

Definition at line 69 of file FieldLevelEncryption.h.

◆ SetId() [2/3]

void Aws::CloudFront::Model::FieldLevelEncryption::SetId ( const Aws::String value)
inline

The configuration ID for a field-level encryption configuration which includes a set of profiles that specify certain selected data fields to be encrypted by specific public keys.

Definition at line 62 of file FieldLevelEncryption.h.

◆ SetId() [3/3]

void Aws::CloudFront::Model::FieldLevelEncryption::SetId ( const char *  value)
inline

The configuration ID for a field-level encryption configuration which includes a set of profiles that specify certain selected data fields to be encrypted by specific public keys.

Definition at line 76 of file FieldLevelEncryption.h.

◆ SetLastModifiedTime() [1/2]

void Aws::CloudFront::Model::FieldLevelEncryption::SetLastModifiedTime ( Aws::Utils::DateTime &&  value)
inline

The last time the field-level encryption configuration was changed.

Definition at line 118 of file FieldLevelEncryption.h.

◆ SetLastModifiedTime() [2/2]

void Aws::CloudFront::Model::FieldLevelEncryption::SetLastModifiedTime ( const Aws::Utils::DateTime value)
inline

The last time the field-level encryption configuration was changed.

Definition at line 113 of file FieldLevelEncryption.h.

◆ WithFieldLevelEncryptionConfig() [1/2]

FieldLevelEncryption& Aws::CloudFront::Model::FieldLevelEncryption::WithFieldLevelEncryptionConfig ( const FieldLevelEncryptionConfig value)
inline

A complex data type that includes the profile configurations specified for field-level encryption.

Definition at line 159 of file FieldLevelEncryption.h.

◆ WithFieldLevelEncryptionConfig() [2/2]

FieldLevelEncryption& Aws::CloudFront::Model::FieldLevelEncryption::WithFieldLevelEncryptionConfig ( FieldLevelEncryptionConfig &&  value)
inline

A complex data type that includes the profile configurations specified for field-level encryption.

Definition at line 165 of file FieldLevelEncryption.h.

◆ WithId() [1/3]

FieldLevelEncryption& Aws::CloudFront::Model::FieldLevelEncryption::WithId ( Aws::String &&  value)
inline

The configuration ID for a field-level encryption configuration which includes a set of profiles that specify certain selected data fields to be encrypted by specific public keys.

Definition at line 90 of file FieldLevelEncryption.h.

◆ WithId() [2/3]

FieldLevelEncryption& Aws::CloudFront::Model::FieldLevelEncryption::WithId ( const Aws::String value)
inline

The configuration ID for a field-level encryption configuration which includes a set of profiles that specify certain selected data fields to be encrypted by specific public keys.

Definition at line 83 of file FieldLevelEncryption.h.

◆ WithId() [3/3]

FieldLevelEncryption& Aws::CloudFront::Model::FieldLevelEncryption::WithId ( const char *  value)
inline

The configuration ID for a field-level encryption configuration which includes a set of profiles that specify certain selected data fields to be encrypted by specific public keys.

Definition at line 97 of file FieldLevelEncryption.h.

◆ WithLastModifiedTime() [1/2]

FieldLevelEncryption& Aws::CloudFront::Model::FieldLevelEncryption::WithLastModifiedTime ( Aws::Utils::DateTime &&  value)
inline

The last time the field-level encryption configuration was changed.

Definition at line 128 of file FieldLevelEncryption.h.

◆ WithLastModifiedTime() [2/2]

FieldLevelEncryption& Aws::CloudFront::Model::FieldLevelEncryption::WithLastModifiedTime ( const Aws::Utils::DateTime value)
inline

The last time the field-level encryption configuration was changed.

Definition at line 123 of file FieldLevelEncryption.h.


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