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

#include <FunctionMetadata.h>

Public Member Functions

 FunctionMetadata ()
 
 FunctionMetadata (const Aws::Utils::Xml::XmlNode &xmlNode)
 
FunctionMetadataoperator= (const Aws::Utils::Xml::XmlNode &xmlNode)
 
void AddToNode (Aws::Utils::Xml::XmlNode &parentNode) const
 
const Aws::StringGetFunctionARN () const
 
bool FunctionARNHasBeenSet () const
 
void SetFunctionARN (const Aws::String &value)
 
void SetFunctionARN (Aws::String &&value)
 
void SetFunctionARN (const char *value)
 
FunctionMetadataWithFunctionARN (const Aws::String &value)
 
FunctionMetadataWithFunctionARN (Aws::String &&value)
 
FunctionMetadataWithFunctionARN (const char *value)
 
const FunctionStageGetStage () const
 
bool StageHasBeenSet () const
 
void SetStage (const FunctionStage &value)
 
void SetStage (FunctionStage &&value)
 
FunctionMetadataWithStage (const FunctionStage &value)
 
FunctionMetadataWithStage (FunctionStage &&value)
 
const Aws::Utils::DateTimeGetCreatedTime () const
 
bool CreatedTimeHasBeenSet () const
 
void SetCreatedTime (const Aws::Utils::DateTime &value)
 
void SetCreatedTime (Aws::Utils::DateTime &&value)
 
FunctionMetadataWithCreatedTime (const Aws::Utils::DateTime &value)
 
FunctionMetadataWithCreatedTime (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetLastModifiedTime () const
 
bool LastModifiedTimeHasBeenSet () const
 
void SetLastModifiedTime (const Aws::Utils::DateTime &value)
 
void SetLastModifiedTime (Aws::Utils::DateTime &&value)
 
FunctionMetadataWithLastModifiedTime (const Aws::Utils::DateTime &value)
 
FunctionMetadataWithLastModifiedTime (Aws::Utils::DateTime &&value)
 

Detailed Description

Contains metadata about a CloudFront function.

See Also:

AWS API Reference

Definition at line 32 of file FunctionMetadata.h.

Constructor & Destructor Documentation

◆ FunctionMetadata() [1/2]

Aws::CloudFront::Model::FunctionMetadata::FunctionMetadata ( )

◆ FunctionMetadata() [2/2]

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

Member Function Documentation

◆ AddToNode()

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

◆ CreatedTimeHasBeenSet()

bool Aws::CloudFront::Model::FunctionMetadata::CreatedTimeHasBeenSet ( ) const
inline

The date and time when the function was created.

Definition at line 160 of file FunctionMetadata.h.

◆ FunctionARNHasBeenSet()

bool Aws::CloudFront::Model::FunctionMetadata::FunctionARNHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) of the function. The ARN uniquely identifies the function.

Definition at line 52 of file FunctionMetadata.h.

◆ GetCreatedTime()

const Aws::Utils::DateTime& Aws::CloudFront::Model::FunctionMetadata::GetCreatedTime ( ) const
inline

The date and time when the function was created.

Definition at line 155 of file FunctionMetadata.h.

◆ GetFunctionARN()

const Aws::String& Aws::CloudFront::Model::FunctionMetadata::GetFunctionARN ( ) const
inline

The Amazon Resource Name (ARN) of the function. The ARN uniquely identifies the function.

Definition at line 46 of file FunctionMetadata.h.

◆ GetLastModifiedTime()

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

The date and time when the function was most recently updated.

Definition at line 186 of file FunctionMetadata.h.

◆ GetStage()

const FunctionStage& Aws::CloudFront::Model::FunctionMetadata::GetStage ( ) const
inline

The stage that the function is in, either DEVELOPMENT or LIVE.

When a function is in the DEVELOPMENT stage, you can test the function with TestFunction, and update it with UpdateFunction.

When a function is in the LIVE stage, you can attach the function to a distribution’s cache behavior, using the function’s ARN.

Definition at line 99 of file FunctionMetadata.h.

◆ LastModifiedTimeHasBeenSet()

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

The date and time when the function was most recently updated.

Definition at line 191 of file FunctionMetadata.h.

◆ operator=()

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

◆ SetCreatedTime() [1/2]

void Aws::CloudFront::Model::FunctionMetadata::SetCreatedTime ( Aws::Utils::DateTime &&  value)
inline

The date and time when the function was created.

Definition at line 170 of file FunctionMetadata.h.

◆ SetCreatedTime() [2/2]

void Aws::CloudFront::Model::FunctionMetadata::SetCreatedTime ( const Aws::Utils::DateTime value)
inline

The date and time when the function was created.

Definition at line 165 of file FunctionMetadata.h.

◆ SetFunctionARN() [1/3]

void Aws::CloudFront::Model::FunctionMetadata::SetFunctionARN ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the function. The ARN uniquely identifies the function.

Definition at line 64 of file FunctionMetadata.h.

◆ SetFunctionARN() [2/3]

void Aws::CloudFront::Model::FunctionMetadata::SetFunctionARN ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the function. The ARN uniquely identifies the function.

Definition at line 58 of file FunctionMetadata.h.

◆ SetFunctionARN() [3/3]

void Aws::CloudFront::Model::FunctionMetadata::SetFunctionARN ( const char *  value)
inline

The Amazon Resource Name (ARN) of the function. The ARN uniquely identifies the function.

Definition at line 70 of file FunctionMetadata.h.

◆ SetLastModifiedTime() [1/2]

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

The date and time when the function was most recently updated.

Definition at line 201 of file FunctionMetadata.h.

◆ SetLastModifiedTime() [2/2]

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

The date and time when the function was most recently updated.

Definition at line 196 of file FunctionMetadata.h.

◆ SetStage() [1/2]

void Aws::CloudFront::Model::FunctionMetadata::SetStage ( const FunctionStage value)
inline

The stage that the function is in, either DEVELOPMENT or LIVE.

When a function is in the DEVELOPMENT stage, you can test the function with TestFunction, and update it with UpdateFunction.

When a function is in the LIVE stage, you can attach the function to a distribution’s cache behavior, using the function’s ARN.

Definition at line 119 of file FunctionMetadata.h.

◆ SetStage() [2/2]

void Aws::CloudFront::Model::FunctionMetadata::SetStage ( FunctionStage &&  value)
inline

The stage that the function is in, either DEVELOPMENT or LIVE.

When a function is in the DEVELOPMENT stage, you can test the function with TestFunction, and update it with UpdateFunction.

When a function is in the LIVE stage, you can attach the function to a distribution’s cache behavior, using the function’s ARN.

Definition at line 129 of file FunctionMetadata.h.

◆ StageHasBeenSet()

bool Aws::CloudFront::Model::FunctionMetadata::StageHasBeenSet ( ) const
inline

The stage that the function is in, either DEVELOPMENT or LIVE.

When a function is in the DEVELOPMENT stage, you can test the function with TestFunction, and update it with UpdateFunction.

When a function is in the LIVE stage, you can attach the function to a distribution’s cache behavior, using the function’s ARN.

Definition at line 109 of file FunctionMetadata.h.

◆ WithCreatedTime() [1/2]

FunctionMetadata& Aws::CloudFront::Model::FunctionMetadata::WithCreatedTime ( Aws::Utils::DateTime &&  value)
inline

The date and time when the function was created.

Definition at line 180 of file FunctionMetadata.h.

◆ WithCreatedTime() [2/2]

FunctionMetadata& Aws::CloudFront::Model::FunctionMetadata::WithCreatedTime ( const Aws::Utils::DateTime value)
inline

The date and time when the function was created.

Definition at line 175 of file FunctionMetadata.h.

◆ WithFunctionARN() [1/3]

FunctionMetadata& Aws::CloudFront::Model::FunctionMetadata::WithFunctionARN ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the function. The ARN uniquely identifies the function.

Definition at line 82 of file FunctionMetadata.h.

◆ WithFunctionARN() [2/3]

FunctionMetadata& Aws::CloudFront::Model::FunctionMetadata::WithFunctionARN ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the function. The ARN uniquely identifies the function.

Definition at line 76 of file FunctionMetadata.h.

◆ WithFunctionARN() [3/3]

FunctionMetadata& Aws::CloudFront::Model::FunctionMetadata::WithFunctionARN ( const char *  value)
inline

The Amazon Resource Name (ARN) of the function. The ARN uniquely identifies the function.

Definition at line 88 of file FunctionMetadata.h.

◆ WithLastModifiedTime() [1/2]

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

The date and time when the function was most recently updated.

Definition at line 211 of file FunctionMetadata.h.

◆ WithLastModifiedTime() [2/2]

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

The date and time when the function was most recently updated.

Definition at line 206 of file FunctionMetadata.h.

◆ WithStage() [1/2]

FunctionMetadata& Aws::CloudFront::Model::FunctionMetadata::WithStage ( const FunctionStage value)
inline

The stage that the function is in, either DEVELOPMENT or LIVE.

When a function is in the DEVELOPMENT stage, you can test the function with TestFunction, and update it with UpdateFunction.

When a function is in the LIVE stage, you can attach the function to a distribution’s cache behavior, using the function’s ARN.

Definition at line 139 of file FunctionMetadata.h.

◆ WithStage() [2/2]

FunctionMetadata& Aws::CloudFront::Model::FunctionMetadata::WithStage ( FunctionStage &&  value)
inline

The stage that the function is in, either DEVELOPMENT or LIVE.

When a function is in the DEVELOPMENT stage, you can test the function with TestFunction, and update it with UpdateFunction.

When a function is in the LIVE stage, you can attach the function to a distribution’s cache behavior, using the function’s ARN.

Definition at line 149 of file FunctionMetadata.h.


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