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

#include <FunctionSummary.h>

Public Member Functions

 FunctionSummary ()
 
 FunctionSummary (const Aws::Utils::Xml::XmlNode &xmlNode)
 
FunctionSummaryoperator= (const Aws::Utils::Xml::XmlNode &xmlNode)
 
void AddToNode (Aws::Utils::Xml::XmlNode &parentNode) const
 
const Aws::StringGetName () const
 
bool NameHasBeenSet () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
FunctionSummaryWithName (const Aws::String &value)
 
FunctionSummaryWithName (Aws::String &&value)
 
FunctionSummaryWithName (const char *value)
 
const Aws::StringGetStatus () const
 
bool StatusHasBeenSet () const
 
void SetStatus (const Aws::String &value)
 
void SetStatus (Aws::String &&value)
 
void SetStatus (const char *value)
 
FunctionSummaryWithStatus (const Aws::String &value)
 
FunctionSummaryWithStatus (Aws::String &&value)
 
FunctionSummaryWithStatus (const char *value)
 
const FunctionConfigGetFunctionConfig () const
 
bool FunctionConfigHasBeenSet () const
 
void SetFunctionConfig (const FunctionConfig &value)
 
void SetFunctionConfig (FunctionConfig &&value)
 
FunctionSummaryWithFunctionConfig (const FunctionConfig &value)
 
FunctionSummaryWithFunctionConfig (FunctionConfig &&value)
 
const FunctionMetadataGetFunctionMetadata () const
 
bool FunctionMetadataHasBeenSet () const
 
void SetFunctionMetadata (const FunctionMetadata &value)
 
void SetFunctionMetadata (FunctionMetadata &&value)
 
FunctionSummaryWithFunctionMetadata (const FunctionMetadata &value)
 
FunctionSummaryWithFunctionMetadata (FunctionMetadata &&value)
 

Detailed Description

Contains configuration information and metadata about a CloudFront function.

See Also:

AWS API Reference

Definition at line 33 of file FunctionSummary.h.

Constructor & Destructor Documentation

◆ FunctionSummary() [1/2]

Aws::CloudFront::Model::FunctionSummary::FunctionSummary ( )

◆ FunctionSummary() [2/2]

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

Member Function Documentation

◆ AddToNode()

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

◆ FunctionConfigHasBeenSet()

bool Aws::CloudFront::Model::FunctionSummary::FunctionConfigHasBeenSet ( ) const
inline

Contains configuration information about a CloudFront function.

Definition at line 133 of file FunctionSummary.h.

◆ FunctionMetadataHasBeenSet()

bool Aws::CloudFront::Model::FunctionSummary::FunctionMetadataHasBeenSet ( ) const
inline

Contains metadata about a CloudFront function.

Definition at line 164 of file FunctionSummary.h.

◆ GetFunctionConfig()

const FunctionConfig& Aws::CloudFront::Model::FunctionSummary::GetFunctionConfig ( ) const
inline

Contains configuration information about a CloudFront function.

Definition at line 128 of file FunctionSummary.h.

◆ GetFunctionMetadata()

const FunctionMetadata& Aws::CloudFront::Model::FunctionSummary::GetFunctionMetadata ( ) const
inline

Contains metadata about a CloudFront function.

Definition at line 159 of file FunctionSummary.h.

◆ GetName()

const Aws::String& Aws::CloudFront::Model::FunctionSummary::GetName ( ) const
inline

The name of the CloudFront function.

Definition at line 46 of file FunctionSummary.h.

◆ GetStatus()

const Aws::String& Aws::CloudFront::Model::FunctionSummary::GetStatus ( ) const
inline

The status of the CloudFront function.

Definition at line 87 of file FunctionSummary.h.

◆ NameHasBeenSet()

bool Aws::CloudFront::Model::FunctionSummary::NameHasBeenSet ( ) const
inline

The name of the CloudFront function.

Definition at line 51 of file FunctionSummary.h.

◆ operator=()

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

◆ SetFunctionConfig() [1/2]

void Aws::CloudFront::Model::FunctionSummary::SetFunctionConfig ( const FunctionConfig value)
inline

Contains configuration information about a CloudFront function.

Definition at line 138 of file FunctionSummary.h.

◆ SetFunctionConfig() [2/2]

void Aws::CloudFront::Model::FunctionSummary::SetFunctionConfig ( FunctionConfig &&  value)
inline

Contains configuration information about a CloudFront function.

Definition at line 143 of file FunctionSummary.h.

◆ SetFunctionMetadata() [1/2]

void Aws::CloudFront::Model::FunctionSummary::SetFunctionMetadata ( const FunctionMetadata value)
inline

Contains metadata about a CloudFront function.

Definition at line 169 of file FunctionSummary.h.

◆ SetFunctionMetadata() [2/2]

void Aws::CloudFront::Model::FunctionSummary::SetFunctionMetadata ( FunctionMetadata &&  value)
inline

Contains metadata about a CloudFront function.

Definition at line 174 of file FunctionSummary.h.

◆ SetName() [1/3]

void Aws::CloudFront::Model::FunctionSummary::SetName ( Aws::String &&  value)
inline

The name of the CloudFront function.

Definition at line 61 of file FunctionSummary.h.

◆ SetName() [2/3]

void Aws::CloudFront::Model::FunctionSummary::SetName ( const Aws::String value)
inline

The name of the CloudFront function.

Definition at line 56 of file FunctionSummary.h.

◆ SetName() [3/3]

void Aws::CloudFront::Model::FunctionSummary::SetName ( const char *  value)
inline

The name of the CloudFront function.

Definition at line 66 of file FunctionSummary.h.

◆ SetStatus() [1/3]

void Aws::CloudFront::Model::FunctionSummary::SetStatus ( Aws::String &&  value)
inline

The status of the CloudFront function.

Definition at line 102 of file FunctionSummary.h.

◆ SetStatus() [2/3]

void Aws::CloudFront::Model::FunctionSummary::SetStatus ( const Aws::String value)
inline

The status of the CloudFront function.

Definition at line 97 of file FunctionSummary.h.

◆ SetStatus() [3/3]

void Aws::CloudFront::Model::FunctionSummary::SetStatus ( const char *  value)
inline

The status of the CloudFront function.

Definition at line 107 of file FunctionSummary.h.

◆ StatusHasBeenSet()

bool Aws::CloudFront::Model::FunctionSummary::StatusHasBeenSet ( ) const
inline

The status of the CloudFront function.

Definition at line 92 of file FunctionSummary.h.

◆ WithFunctionConfig() [1/2]

FunctionSummary& Aws::CloudFront::Model::FunctionSummary::WithFunctionConfig ( const FunctionConfig value)
inline

Contains configuration information about a CloudFront function.

Definition at line 148 of file FunctionSummary.h.

◆ WithFunctionConfig() [2/2]

FunctionSummary& Aws::CloudFront::Model::FunctionSummary::WithFunctionConfig ( FunctionConfig &&  value)
inline

Contains configuration information about a CloudFront function.

Definition at line 153 of file FunctionSummary.h.

◆ WithFunctionMetadata() [1/2]

FunctionSummary& Aws::CloudFront::Model::FunctionSummary::WithFunctionMetadata ( const FunctionMetadata value)
inline

Contains metadata about a CloudFront function.

Definition at line 179 of file FunctionSummary.h.

◆ WithFunctionMetadata() [2/2]

FunctionSummary& Aws::CloudFront::Model::FunctionSummary::WithFunctionMetadata ( FunctionMetadata &&  value)
inline

Contains metadata about a CloudFront function.

Definition at line 184 of file FunctionSummary.h.

◆ WithName() [1/3]

FunctionSummary& Aws::CloudFront::Model::FunctionSummary::WithName ( Aws::String &&  value)
inline

The name of the CloudFront function.

Definition at line 76 of file FunctionSummary.h.

◆ WithName() [2/3]

FunctionSummary& Aws::CloudFront::Model::FunctionSummary::WithName ( const Aws::String value)
inline

The name of the CloudFront function.

Definition at line 71 of file FunctionSummary.h.

◆ WithName() [3/3]

FunctionSummary& Aws::CloudFront::Model::FunctionSummary::WithName ( const char *  value)
inline

The name of the CloudFront function.

Definition at line 81 of file FunctionSummary.h.

◆ WithStatus() [1/3]

FunctionSummary& Aws::CloudFront::Model::FunctionSummary::WithStatus ( Aws::String &&  value)
inline

The status of the CloudFront function.

Definition at line 117 of file FunctionSummary.h.

◆ WithStatus() [2/3]

FunctionSummary& Aws::CloudFront::Model::FunctionSummary::WithStatus ( const Aws::String value)
inline

The status of the CloudFront function.

Definition at line 112 of file FunctionSummary.h.

◆ WithStatus() [3/3]

FunctionSummary& Aws::CloudFront::Model::FunctionSummary::WithStatus ( const char *  value)
inline

The status of the CloudFront function.

Definition at line 122 of file FunctionSummary.h.


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