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

#include <ContentTypeProfile.h>

Public Member Functions

 ContentTypeProfile ()
 
 ContentTypeProfile (const Aws::Utils::Xml::XmlNode &xmlNode)
 
ContentTypeProfileoperator= (const Aws::Utils::Xml::XmlNode &xmlNode)
 
void AddToNode (Aws::Utils::Xml::XmlNode &parentNode) const
 
const FormatGetFormat () const
 
bool FormatHasBeenSet () const
 
void SetFormat (const Format &value)
 
void SetFormat (Format &&value)
 
ContentTypeProfileWithFormat (const Format &value)
 
ContentTypeProfileWithFormat (Format &&value)
 
const Aws::StringGetProfileId () const
 
bool ProfileIdHasBeenSet () const
 
void SetProfileId (const Aws::String &value)
 
void SetProfileId (Aws::String &&value)
 
void SetProfileId (const char *value)
 
ContentTypeProfileWithProfileId (const Aws::String &value)
 
ContentTypeProfileWithProfileId (Aws::String &&value)
 
ContentTypeProfileWithProfileId (const char *value)
 
const Aws::StringGetContentType () const
 
bool ContentTypeHasBeenSet () const
 
void SetContentType (const Aws::String &value)
 
void SetContentType (Aws::String &&value)
 
void SetContentType (const char *value)
 
ContentTypeProfileWithContentType (const Aws::String &value)
 
ContentTypeProfileWithContentType (Aws::String &&value)
 
ContentTypeProfileWithContentType (const char *value)
 

Detailed Description

A field-level encryption content type profile.

See Also:

AWS API Reference

Definition at line 31 of file ContentTypeProfile.h.

Constructor & Destructor Documentation

◆ ContentTypeProfile() [1/2]

Aws::CloudFront::Model::ContentTypeProfile::ContentTypeProfile ( )

◆ ContentTypeProfile() [2/2]

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

Member Function Documentation

◆ AddToNode()

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

◆ ContentTypeHasBeenSet()

bool Aws::CloudFront::Model::ContentTypeProfile::ContentTypeHasBeenSet ( ) const
inline

The content type for a field-level encryption content type-profile mapping.

Definition at line 131 of file ContentTypeProfile.h.

◆ FormatHasBeenSet()

bool Aws::CloudFront::Model::ContentTypeProfile::FormatHasBeenSet ( ) const
inline

The format for a field-level encryption content type-profile mapping.

Definition at line 49 of file ContentTypeProfile.h.

◆ GetContentType()

const Aws::String& Aws::CloudFront::Model::ContentTypeProfile::GetContentType ( ) const
inline

The content type for a field-level encryption content type-profile mapping.

Definition at line 125 of file ContentTypeProfile.h.

◆ GetFormat()

const Format& Aws::CloudFront::Model::ContentTypeProfile::GetFormat ( ) const
inline

The format for a field-level encryption content type-profile mapping.

Definition at line 44 of file ContentTypeProfile.h.

◆ GetProfileId()

const Aws::String& Aws::CloudFront::Model::ContentTypeProfile::GetProfileId ( ) const
inline

The profile ID for a field-level encryption content type-profile mapping.

Definition at line 76 of file ContentTypeProfile.h.

◆ operator=()

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

◆ ProfileIdHasBeenSet()

bool Aws::CloudFront::Model::ContentTypeProfile::ProfileIdHasBeenSet ( ) const
inline

The profile ID for a field-level encryption content type-profile mapping.

Definition at line 82 of file ContentTypeProfile.h.

◆ SetContentType() [1/3]

void Aws::CloudFront::Model::ContentTypeProfile::SetContentType ( Aws::String &&  value)
inline

The content type for a field-level encryption content type-profile mapping.

Definition at line 143 of file ContentTypeProfile.h.

◆ SetContentType() [2/3]

void Aws::CloudFront::Model::ContentTypeProfile::SetContentType ( const Aws::String value)
inline

The content type for a field-level encryption content type-profile mapping.

Definition at line 137 of file ContentTypeProfile.h.

◆ SetContentType() [3/3]

void Aws::CloudFront::Model::ContentTypeProfile::SetContentType ( const char *  value)
inline

The content type for a field-level encryption content type-profile mapping.

Definition at line 149 of file ContentTypeProfile.h.

◆ SetFormat() [1/2]

void Aws::CloudFront::Model::ContentTypeProfile::SetFormat ( const Format value)
inline

The format for a field-level encryption content type-profile mapping.

Definition at line 54 of file ContentTypeProfile.h.

◆ SetFormat() [2/2]

void Aws::CloudFront::Model::ContentTypeProfile::SetFormat ( Format &&  value)
inline

The format for a field-level encryption content type-profile mapping.

Definition at line 59 of file ContentTypeProfile.h.

◆ SetProfileId() [1/3]

void Aws::CloudFront::Model::ContentTypeProfile::SetProfileId ( Aws::String &&  value)
inline

The profile ID for a field-level encryption content type-profile mapping.

Definition at line 94 of file ContentTypeProfile.h.

◆ SetProfileId() [2/3]

void Aws::CloudFront::Model::ContentTypeProfile::SetProfileId ( const Aws::String value)
inline

The profile ID for a field-level encryption content type-profile mapping.

Definition at line 88 of file ContentTypeProfile.h.

◆ SetProfileId() [3/3]

void Aws::CloudFront::Model::ContentTypeProfile::SetProfileId ( const char *  value)
inline

The profile ID for a field-level encryption content type-profile mapping.

Definition at line 100 of file ContentTypeProfile.h.

◆ WithContentType() [1/3]

ContentTypeProfile& Aws::CloudFront::Model::ContentTypeProfile::WithContentType ( Aws::String &&  value)
inline

The content type for a field-level encryption content type-profile mapping.

Definition at line 161 of file ContentTypeProfile.h.

◆ WithContentType() [2/3]

ContentTypeProfile& Aws::CloudFront::Model::ContentTypeProfile::WithContentType ( const Aws::String value)
inline

The content type for a field-level encryption content type-profile mapping.

Definition at line 155 of file ContentTypeProfile.h.

◆ WithContentType() [3/3]

ContentTypeProfile& Aws::CloudFront::Model::ContentTypeProfile::WithContentType ( const char *  value)
inline

The content type for a field-level encryption content type-profile mapping.

Definition at line 167 of file ContentTypeProfile.h.

◆ WithFormat() [1/2]

ContentTypeProfile& Aws::CloudFront::Model::ContentTypeProfile::WithFormat ( const Format value)
inline

The format for a field-level encryption content type-profile mapping.

Definition at line 64 of file ContentTypeProfile.h.

◆ WithFormat() [2/2]

ContentTypeProfile& Aws::CloudFront::Model::ContentTypeProfile::WithFormat ( Format &&  value)
inline

The format for a field-level encryption content type-profile mapping.

Definition at line 69 of file ContentTypeProfile.h.

◆ WithProfileId() [1/3]

ContentTypeProfile& Aws::CloudFront::Model::ContentTypeProfile::WithProfileId ( Aws::String &&  value)
inline

The profile ID for a field-level encryption content type-profile mapping.

Definition at line 112 of file ContentTypeProfile.h.

◆ WithProfileId() [2/3]

ContentTypeProfile& Aws::CloudFront::Model::ContentTypeProfile::WithProfileId ( const Aws::String value)
inline

The profile ID for a field-level encryption content type-profile mapping.

Definition at line 106 of file ContentTypeProfile.h.

◆ WithProfileId() [3/3]

ContentTypeProfile& Aws::CloudFront::Model::ContentTypeProfile::WithProfileId ( const char *  value)
inline

The profile ID for a field-level encryption content type-profile mapping.

Definition at line 118 of file ContentTypeProfile.h.


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