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

#include <FieldLevelEncryptionSummary.h>

Public Member Functions

 FieldLevelEncryptionSummary ()
 
 FieldLevelEncryptionSummary (const Aws::Utils::Xml::XmlNode &xmlNode)
 
FieldLevelEncryptionSummaryoperator= (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)
 
FieldLevelEncryptionSummaryWithId (const Aws::String &value)
 
FieldLevelEncryptionSummaryWithId (Aws::String &&value)
 
FieldLevelEncryptionSummaryWithId (const char *value)
 
const Aws::Utils::DateTimeGetLastModifiedTime () const
 
bool LastModifiedTimeHasBeenSet () const
 
void SetLastModifiedTime (const Aws::Utils::DateTime &value)
 
void SetLastModifiedTime (Aws::Utils::DateTime &&value)
 
FieldLevelEncryptionSummaryWithLastModifiedTime (const Aws::Utils::DateTime &value)
 
FieldLevelEncryptionSummaryWithLastModifiedTime (Aws::Utils::DateTime &&value)
 
const Aws::StringGetComment () const
 
bool CommentHasBeenSet () const
 
void SetComment (const Aws::String &value)
 
void SetComment (Aws::String &&value)
 
void SetComment (const char *value)
 
FieldLevelEncryptionSummaryWithComment (const Aws::String &value)
 
FieldLevelEncryptionSummaryWithComment (Aws::String &&value)
 
FieldLevelEncryptionSummaryWithComment (const char *value)
 
const QueryArgProfileConfigGetQueryArgProfileConfig () const
 
bool QueryArgProfileConfigHasBeenSet () const
 
void SetQueryArgProfileConfig (const QueryArgProfileConfig &value)
 
void SetQueryArgProfileConfig (QueryArgProfileConfig &&value)
 
FieldLevelEncryptionSummaryWithQueryArgProfileConfig (const QueryArgProfileConfig &value)
 
FieldLevelEncryptionSummaryWithQueryArgProfileConfig (QueryArgProfileConfig &&value)
 
const ContentTypeProfileConfigGetContentTypeProfileConfig () const
 
bool ContentTypeProfileConfigHasBeenSet () const
 
void SetContentTypeProfileConfig (const ContentTypeProfileConfig &value)
 
void SetContentTypeProfileConfig (ContentTypeProfileConfig &&value)
 
FieldLevelEncryptionSummaryWithContentTypeProfileConfig (const ContentTypeProfileConfig &value)
 
FieldLevelEncryptionSummaryWithContentTypeProfileConfig (ContentTypeProfileConfig &&value)
 

Detailed Description

A summary of a field-level encryption item.

See Also:

AWS API Reference

Definition at line 33 of file FieldLevelEncryptionSummary.h.

Constructor & Destructor Documentation

◆ FieldLevelEncryptionSummary() [1/2]

Aws::CloudFront::Model::FieldLevelEncryptionSummary::FieldLevelEncryptionSummary ( )

◆ FieldLevelEncryptionSummary() [2/2]

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

Member Function Documentation

◆ AddToNode()

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

◆ CommentHasBeenSet()

bool Aws::CloudFront::Model::FieldLevelEncryptionSummary::CommentHasBeenSet ( ) const
inline

An optional comment about the field-level encryption item.

Definition at line 129 of file FieldLevelEncryptionSummary.h.

◆ ContentTypeProfileConfigHasBeenSet()

bool Aws::CloudFront::Model::FieldLevelEncryptionSummary::ContentTypeProfileConfigHasBeenSet ( ) const
inline

A summary of a content type-profile mapping.

Definition at line 201 of file FieldLevelEncryptionSummary.h.

◆ GetComment()

const Aws::String& Aws::CloudFront::Model::FieldLevelEncryptionSummary::GetComment ( ) const
inline

An optional comment about the field-level encryption item.

Definition at line 124 of file FieldLevelEncryptionSummary.h.

◆ GetContentTypeProfileConfig()

const ContentTypeProfileConfig& Aws::CloudFront::Model::FieldLevelEncryptionSummary::GetContentTypeProfileConfig ( ) const
inline

A summary of a content type-profile mapping.

Definition at line 196 of file FieldLevelEncryptionSummary.h.

◆ GetId()

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

The unique ID of a field-level encryption item.

Definition at line 46 of file FieldLevelEncryptionSummary.h.

◆ GetLastModifiedTime()

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

The last time that the summary of field-level encryption items was modified.

Definition at line 88 of file FieldLevelEncryptionSummary.h.

◆ GetQueryArgProfileConfig()

const QueryArgProfileConfig& Aws::CloudFront::Model::FieldLevelEncryptionSummary::GetQueryArgProfileConfig ( ) const
inline

A summary of a query argument-profile mapping.

Definition at line 165 of file FieldLevelEncryptionSummary.h.

◆ IdHasBeenSet()

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

The unique ID of a field-level encryption item.

Definition at line 51 of file FieldLevelEncryptionSummary.h.

◆ LastModifiedTimeHasBeenSet()

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

The last time that the summary of field-level encryption items was modified.

Definition at line 94 of file FieldLevelEncryptionSummary.h.

◆ operator=()

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

◆ QueryArgProfileConfigHasBeenSet()

bool Aws::CloudFront::Model::FieldLevelEncryptionSummary::QueryArgProfileConfigHasBeenSet ( ) const
inline

A summary of a query argument-profile mapping.

Definition at line 170 of file FieldLevelEncryptionSummary.h.

◆ SetComment() [1/3]

void Aws::CloudFront::Model::FieldLevelEncryptionSummary::SetComment ( Aws::String &&  value)
inline

An optional comment about the field-level encryption item.

Definition at line 139 of file FieldLevelEncryptionSummary.h.

◆ SetComment() [2/3]

void Aws::CloudFront::Model::FieldLevelEncryptionSummary::SetComment ( const Aws::String value)
inline

An optional comment about the field-level encryption item.

Definition at line 134 of file FieldLevelEncryptionSummary.h.

◆ SetComment() [3/3]

void Aws::CloudFront::Model::FieldLevelEncryptionSummary::SetComment ( const char *  value)
inline

An optional comment about the field-level encryption item.

Definition at line 144 of file FieldLevelEncryptionSummary.h.

◆ SetContentTypeProfileConfig() [1/2]

void Aws::CloudFront::Model::FieldLevelEncryptionSummary::SetContentTypeProfileConfig ( const ContentTypeProfileConfig value)
inline

A summary of a content type-profile mapping.

Definition at line 206 of file FieldLevelEncryptionSummary.h.

◆ SetContentTypeProfileConfig() [2/2]

void Aws::CloudFront::Model::FieldLevelEncryptionSummary::SetContentTypeProfileConfig ( ContentTypeProfileConfig &&  value)
inline

A summary of a content type-profile mapping.

Definition at line 211 of file FieldLevelEncryptionSummary.h.

◆ SetId() [1/3]

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

The unique ID of a field-level encryption item.

Definition at line 61 of file FieldLevelEncryptionSummary.h.

◆ SetId() [2/3]

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

The unique ID of a field-level encryption item.

Definition at line 56 of file FieldLevelEncryptionSummary.h.

◆ SetId() [3/3]

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

The unique ID of a field-level encryption item.

Definition at line 66 of file FieldLevelEncryptionSummary.h.

◆ SetLastModifiedTime() [1/2]

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

The last time that the summary of field-level encryption items was modified.

Definition at line 106 of file FieldLevelEncryptionSummary.h.

◆ SetLastModifiedTime() [2/2]

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

The last time that the summary of field-level encryption items was modified.

Definition at line 100 of file FieldLevelEncryptionSummary.h.

◆ SetQueryArgProfileConfig() [1/2]

void Aws::CloudFront::Model::FieldLevelEncryptionSummary::SetQueryArgProfileConfig ( const QueryArgProfileConfig value)
inline

A summary of a query argument-profile mapping.

Definition at line 175 of file FieldLevelEncryptionSummary.h.

◆ SetQueryArgProfileConfig() [2/2]

void Aws::CloudFront::Model::FieldLevelEncryptionSummary::SetQueryArgProfileConfig ( QueryArgProfileConfig &&  value)
inline

A summary of a query argument-profile mapping.

Definition at line 180 of file FieldLevelEncryptionSummary.h.

◆ WithComment() [1/3]

FieldLevelEncryptionSummary& Aws::CloudFront::Model::FieldLevelEncryptionSummary::WithComment ( Aws::String &&  value)
inline

An optional comment about the field-level encryption item.

Definition at line 154 of file FieldLevelEncryptionSummary.h.

◆ WithComment() [2/3]

FieldLevelEncryptionSummary& Aws::CloudFront::Model::FieldLevelEncryptionSummary::WithComment ( const Aws::String value)
inline

An optional comment about the field-level encryption item.

Definition at line 149 of file FieldLevelEncryptionSummary.h.

◆ WithComment() [3/3]

FieldLevelEncryptionSummary& Aws::CloudFront::Model::FieldLevelEncryptionSummary::WithComment ( const char *  value)
inline

An optional comment about the field-level encryption item.

Definition at line 159 of file FieldLevelEncryptionSummary.h.

◆ WithContentTypeProfileConfig() [1/2]

FieldLevelEncryptionSummary& Aws::CloudFront::Model::FieldLevelEncryptionSummary::WithContentTypeProfileConfig ( const ContentTypeProfileConfig value)
inline

A summary of a content type-profile mapping.

Definition at line 216 of file FieldLevelEncryptionSummary.h.

◆ WithContentTypeProfileConfig() [2/2]

FieldLevelEncryptionSummary& Aws::CloudFront::Model::FieldLevelEncryptionSummary::WithContentTypeProfileConfig ( ContentTypeProfileConfig &&  value)
inline

A summary of a content type-profile mapping.

Definition at line 221 of file FieldLevelEncryptionSummary.h.

◆ WithId() [1/3]

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

The unique ID of a field-level encryption item.

Definition at line 76 of file FieldLevelEncryptionSummary.h.

◆ WithId() [2/3]

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

The unique ID of a field-level encryption item.

Definition at line 71 of file FieldLevelEncryptionSummary.h.

◆ WithId() [3/3]

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

The unique ID of a field-level encryption item.

Definition at line 81 of file FieldLevelEncryptionSummary.h.

◆ WithLastModifiedTime() [1/2]

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

The last time that the summary of field-level encryption items was modified.

Definition at line 118 of file FieldLevelEncryptionSummary.h.

◆ WithLastModifiedTime() [2/2]

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

The last time that the summary of field-level encryption items was modified.

Definition at line 112 of file FieldLevelEncryptionSummary.h.

◆ WithQueryArgProfileConfig() [1/2]

FieldLevelEncryptionSummary& Aws::CloudFront::Model::FieldLevelEncryptionSummary::WithQueryArgProfileConfig ( const QueryArgProfileConfig value)
inline

A summary of a query argument-profile mapping.

Definition at line 185 of file FieldLevelEncryptionSummary.h.

◆ WithQueryArgProfileConfig() [2/2]

FieldLevelEncryptionSummary& Aws::CloudFront::Model::FieldLevelEncryptionSummary::WithQueryArgProfileConfig ( QueryArgProfileConfig &&  value)
inline

A summary of a query argument-profile mapping.

Definition at line 190 of file FieldLevelEncryptionSummary.h.


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