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

#include <ContentTypeProfileConfig.h>

Public Member Functions

 ContentTypeProfileConfig ()
 
 ContentTypeProfileConfig (const Aws::Utils::Xml::XmlNode &xmlNode)
 
ContentTypeProfileConfigoperator= (const Aws::Utils::Xml::XmlNode &xmlNode)
 
void AddToNode (Aws::Utils::Xml::XmlNode &parentNode) const
 
bool GetForwardWhenContentTypeIsUnknown () const
 
bool ForwardWhenContentTypeIsUnknownHasBeenSet () const
 
void SetForwardWhenContentTypeIsUnknown (bool value)
 
ContentTypeProfileConfigWithForwardWhenContentTypeIsUnknown (bool value)
 
const ContentTypeProfilesGetContentTypeProfiles () const
 
bool ContentTypeProfilesHasBeenSet () const
 
void SetContentTypeProfiles (const ContentTypeProfiles &value)
 
void SetContentTypeProfiles (ContentTypeProfiles &&value)
 
ContentTypeProfileConfigWithContentTypeProfiles (const ContentTypeProfiles &value)
 
ContentTypeProfileConfigWithContentTypeProfiles (ContentTypeProfiles &&value)
 

Detailed Description

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

See Also:

AWS API Reference

Definition at line 31 of file ContentTypeProfileConfig.h.

Constructor & Destructor Documentation

◆ ContentTypeProfileConfig() [1/2]

Aws::CloudFront::Model::ContentTypeProfileConfig::ContentTypeProfileConfig ( )

◆ ContentTypeProfileConfig() [2/2]

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

Member Function Documentation

◆ AddToNode()

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

◆ ContentTypeProfilesHasBeenSet()

bool Aws::CloudFront::Model::ContentTypeProfileConfig::ContentTypeProfilesHasBeenSet ( ) const
inline

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

Definition at line 86 of file ContentTypeProfileConfig.h.

◆ ForwardWhenContentTypeIsUnknownHasBeenSet()

bool Aws::CloudFront::Model::ContentTypeProfileConfig::ForwardWhenContentTypeIsUnknownHasBeenSet ( ) const
inline

The setting in a field-level encryption content type-profile mapping that specifies what to do when an unknown content type is provided for the profile. If true, content is forwarded without being encrypted when the content type is unknown. If false (the default), an error is returned when the content type is unknown.

Definition at line 57 of file ContentTypeProfileConfig.h.

◆ GetContentTypeProfiles()

const ContentTypeProfiles& Aws::CloudFront::Model::ContentTypeProfileConfig::GetContentTypeProfiles ( ) const
inline

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

Definition at line 81 of file ContentTypeProfileConfig.h.

◆ GetForwardWhenContentTypeIsUnknown()

bool Aws::CloudFront::Model::ContentTypeProfileConfig::GetForwardWhenContentTypeIsUnknown ( ) const
inline

The setting in a field-level encryption content type-profile mapping that specifies what to do when an unknown content type is provided for the profile. If true, content is forwarded without being encrypted when the content type is unknown. If false (the default), an error is returned when the content type is unknown.

Definition at line 48 of file ContentTypeProfileConfig.h.

◆ operator=()

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

◆ SetContentTypeProfiles() [1/2]

void Aws::CloudFront::Model::ContentTypeProfileConfig::SetContentTypeProfiles ( const ContentTypeProfiles value)
inline

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

Definition at line 91 of file ContentTypeProfileConfig.h.

◆ SetContentTypeProfiles() [2/2]

void Aws::CloudFront::Model::ContentTypeProfileConfig::SetContentTypeProfiles ( ContentTypeProfiles &&  value)
inline

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

Definition at line 96 of file ContentTypeProfileConfig.h.

◆ SetForwardWhenContentTypeIsUnknown()

void Aws::CloudFront::Model::ContentTypeProfileConfig::SetForwardWhenContentTypeIsUnknown ( bool  value)
inline

The setting in a field-level encryption content type-profile mapping that specifies what to do when an unknown content type is provided for the profile. If true, content is forwarded without being encrypted when the content type is unknown. If false (the default), an error is returned when the content type is unknown.

Definition at line 66 of file ContentTypeProfileConfig.h.

◆ WithContentTypeProfiles() [1/2]

ContentTypeProfileConfig& Aws::CloudFront::Model::ContentTypeProfileConfig::WithContentTypeProfiles ( const ContentTypeProfiles value)
inline

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

Definition at line 101 of file ContentTypeProfileConfig.h.

◆ WithContentTypeProfiles() [2/2]

ContentTypeProfileConfig& Aws::CloudFront::Model::ContentTypeProfileConfig::WithContentTypeProfiles ( ContentTypeProfiles &&  value)
inline

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

Definition at line 106 of file ContentTypeProfileConfig.h.

◆ WithForwardWhenContentTypeIsUnknown()

ContentTypeProfileConfig& Aws::CloudFront::Model::ContentTypeProfileConfig::WithForwardWhenContentTypeIsUnknown ( bool  value)
inline

The setting in a field-level encryption content type-profile mapping that specifies what to do when an unknown content type is provided for the profile. If true, content is forwarded without being encrypted when the content type is unknown. If false (the default), an error is returned when the content type is unknown.

Definition at line 75 of file ContentTypeProfileConfig.h.


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