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

#include <Invalidation.h>

Public Member Functions

 Invalidation ()
 
 Invalidation (const Aws::Utils::Xml::XmlNode &xmlNode)
 
Invalidationoperator= (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)
 
InvalidationWithId (const Aws::String &value)
 
InvalidationWithId (Aws::String &&value)
 
InvalidationWithId (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)
 
InvalidationWithStatus (const Aws::String &value)
 
InvalidationWithStatus (Aws::String &&value)
 
InvalidationWithStatus (const char *value)
 
const Aws::Utils::DateTimeGetCreateTime () const
 
bool CreateTimeHasBeenSet () const
 
void SetCreateTime (const Aws::Utils::DateTime &value)
 
void SetCreateTime (Aws::Utils::DateTime &&value)
 
InvalidationWithCreateTime (const Aws::Utils::DateTime &value)
 
InvalidationWithCreateTime (Aws::Utils::DateTime &&value)
 
const InvalidationBatchGetInvalidationBatch () const
 
bool InvalidationBatchHasBeenSet () const
 
void SetInvalidationBatch (const InvalidationBatch &value)
 
void SetInvalidationBatch (InvalidationBatch &&value)
 
InvalidationWithInvalidationBatch (const InvalidationBatch &value)
 
InvalidationWithInvalidationBatch (InvalidationBatch &&value)
 

Detailed Description

An invalidation.

See Also:

AWS API Reference

Definition at line 32 of file Invalidation.h.

Constructor & Destructor Documentation

◆ Invalidation() [1/2]

Aws::CloudFront::Model::Invalidation::Invalidation ( )

◆ Invalidation() [2/2]

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

Member Function Documentation

◆ AddToNode()

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

◆ CreateTimeHasBeenSet()

bool Aws::CloudFront::Model::Invalidation::CreateTimeHasBeenSet ( ) const
inline

The date and time the invalidation request was first made.

Definition at line 148 of file Invalidation.h.

◆ GetCreateTime()

const Aws::Utils::DateTime& Aws::CloudFront::Model::Invalidation::GetCreateTime ( ) const
inline

The date and time the invalidation request was first made.

Definition at line 143 of file Invalidation.h.

◆ GetId()

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

The identifier for the invalidation request. For example: IDFDVBD632BHDS5.

Definition at line 46 of file Invalidation.h.

◆ GetInvalidationBatch()

const InvalidationBatch& Aws::CloudFront::Model::Invalidation::GetInvalidationBatch ( ) const
inline

The current invalidation information for the batch request.

Definition at line 174 of file Invalidation.h.

◆ GetStatus()

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

The status of the invalidation request. When the invalidation batch is finished, the status is Completed.

Definition at line 95 of file Invalidation.h.

◆ IdHasBeenSet()

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

The identifier for the invalidation request. For example: IDFDVBD632BHDS5.

Definition at line 52 of file Invalidation.h.

◆ InvalidationBatchHasBeenSet()

bool Aws::CloudFront::Model::Invalidation::InvalidationBatchHasBeenSet ( ) const
inline

The current invalidation information for the batch request.

Definition at line 179 of file Invalidation.h.

◆ operator=()

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

◆ SetCreateTime() [1/2]

void Aws::CloudFront::Model::Invalidation::SetCreateTime ( Aws::Utils::DateTime &&  value)
inline

The date and time the invalidation request was first made.

Definition at line 158 of file Invalidation.h.

◆ SetCreateTime() [2/2]

void Aws::CloudFront::Model::Invalidation::SetCreateTime ( const Aws::Utils::DateTime value)
inline

The date and time the invalidation request was first made.

Definition at line 153 of file Invalidation.h.

◆ SetId() [1/3]

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

The identifier for the invalidation request. For example: IDFDVBD632BHDS5.

Definition at line 64 of file Invalidation.h.

◆ SetId() [2/3]

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

The identifier for the invalidation request. For example: IDFDVBD632BHDS5.

Definition at line 58 of file Invalidation.h.

◆ SetId() [3/3]

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

The identifier for the invalidation request. For example: IDFDVBD632BHDS5.

Definition at line 70 of file Invalidation.h.

◆ SetInvalidationBatch() [1/2]

void Aws::CloudFront::Model::Invalidation::SetInvalidationBatch ( const InvalidationBatch value)
inline

The current invalidation information for the batch request.

Definition at line 184 of file Invalidation.h.

◆ SetInvalidationBatch() [2/2]

void Aws::CloudFront::Model::Invalidation::SetInvalidationBatch ( InvalidationBatch &&  value)
inline

The current invalidation information for the batch request.

Definition at line 189 of file Invalidation.h.

◆ SetStatus() [1/3]

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

The status of the invalidation request. When the invalidation batch is finished, the status is Completed.

Definition at line 113 of file Invalidation.h.

◆ SetStatus() [2/3]

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

The status of the invalidation request. When the invalidation batch is finished, the status is Completed.

Definition at line 107 of file Invalidation.h.

◆ SetStatus() [3/3]

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

The status of the invalidation request. When the invalidation batch is finished, the status is Completed.

Definition at line 119 of file Invalidation.h.

◆ StatusHasBeenSet()

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

The status of the invalidation request. When the invalidation batch is finished, the status is Completed.

Definition at line 101 of file Invalidation.h.

◆ WithCreateTime() [1/2]

Invalidation& Aws::CloudFront::Model::Invalidation::WithCreateTime ( Aws::Utils::DateTime &&  value)
inline

The date and time the invalidation request was first made.

Definition at line 168 of file Invalidation.h.

◆ WithCreateTime() [2/2]

Invalidation& Aws::CloudFront::Model::Invalidation::WithCreateTime ( const Aws::Utils::DateTime value)
inline

The date and time the invalidation request was first made.

Definition at line 163 of file Invalidation.h.

◆ WithId() [1/3]

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

The identifier for the invalidation request. For example: IDFDVBD632BHDS5.

Definition at line 82 of file Invalidation.h.

◆ WithId() [2/3]

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

The identifier for the invalidation request. For example: IDFDVBD632BHDS5.

Definition at line 76 of file Invalidation.h.

◆ WithId() [3/3]

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

The identifier for the invalidation request. For example: IDFDVBD632BHDS5.

Definition at line 88 of file Invalidation.h.

◆ WithInvalidationBatch() [1/2]

Invalidation& Aws::CloudFront::Model::Invalidation::WithInvalidationBatch ( const InvalidationBatch value)
inline

The current invalidation information for the batch request.

Definition at line 194 of file Invalidation.h.

◆ WithInvalidationBatch() [2/2]

Invalidation& Aws::CloudFront::Model::Invalidation::WithInvalidationBatch ( InvalidationBatch &&  value)
inline

The current invalidation information for the batch request.

Definition at line 199 of file Invalidation.h.

◆ WithStatus() [1/3]

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

The status of the invalidation request. When the invalidation batch is finished, the status is Completed.

Definition at line 131 of file Invalidation.h.

◆ WithStatus() [2/3]

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

The status of the invalidation request. When the invalidation batch is finished, the status is Completed.

Definition at line 125 of file Invalidation.h.

◆ WithStatus() [3/3]

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

The status of the invalidation request. When the invalidation batch is finished, the status is Completed.

Definition at line 137 of file Invalidation.h.


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