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

#include <Paths.h>

Public Member Functions

 Paths ()
 
 Paths (const Aws::Utils::Xml::XmlNode &xmlNode)
 
Pathsoperator= (const Aws::Utils::Xml::XmlNode &xmlNode)
 
void AddToNode (Aws::Utils::Xml::XmlNode &parentNode) const
 
int GetQuantity () const
 
bool QuantityHasBeenSet () const
 
void SetQuantity (int value)
 
PathsWithQuantity (int value)
 
const Aws::Vector< Aws::String > & GetItems () const
 
bool ItemsHasBeenSet () const
 
void SetItems (const Aws::Vector< Aws::String > &value)
 
void SetItems (Aws::Vector< Aws::String > &&value)
 
PathsWithItems (const Aws::Vector< Aws::String > &value)
 
PathsWithItems (Aws::Vector< Aws::String > &&value)
 
PathsAddItems (const Aws::String &value)
 
PathsAddItems (Aws::String &&value)
 
PathsAddItems (const char *value)
 

Detailed Description

A complex type that contains information about the objects that you want to invalidate. For more information, see Specifying the Objects to Invalidate in the Amazon CloudFront Developer Guide.

See Also:

AWS API Reference

Definition at line 35 of file Paths.h.

Constructor & Destructor Documentation

◆ Paths() [1/2]

Aws::CloudFront::Model::Paths::Paths ( )

◆ Paths() [2/2]

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

Member Function Documentation

◆ AddItems() [1/3]

Paths& Aws::CloudFront::Model::Paths::AddItems ( Aws::String &&  value)
inline

A complex type that contains a list of the paths that you want to invalidate.

Definition at line 116 of file Paths.h.

◆ AddItems() [2/3]

Paths& Aws::CloudFront::Model::Paths::AddItems ( const Aws::String value)
inline

A complex type that contains a list of the paths that you want to invalidate.

Definition at line 110 of file Paths.h.

◆ AddItems() [3/3]

Paths& Aws::CloudFront::Model::Paths::AddItems ( const char *  value)
inline

A complex type that contains a list of the paths that you want to invalidate.

Definition at line 122 of file Paths.h.

◆ AddToNode()

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

◆ GetItems()

const Aws::Vector<Aws::String>& Aws::CloudFront::Model::Paths::GetItems ( ) const
inline

A complex type that contains a list of the paths that you want to invalidate.

Definition at line 74 of file Paths.h.

◆ GetQuantity()

int Aws::CloudFront::Model::Paths::GetQuantity ( ) const
inline

The number of invalidation paths specified for the objects that you want to invalidate.

Definition at line 49 of file Paths.h.

◆ ItemsHasBeenSet()

bool Aws::CloudFront::Model::Paths::ItemsHasBeenSet ( ) const
inline

A complex type that contains a list of the paths that you want to invalidate.

Definition at line 80 of file Paths.h.

◆ operator=()

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

◆ QuantityHasBeenSet()

bool Aws::CloudFront::Model::Paths::QuantityHasBeenSet ( ) const
inline

The number of invalidation paths specified for the objects that you want to invalidate.

Definition at line 55 of file Paths.h.

◆ SetItems() [1/2]

void Aws::CloudFront::Model::Paths::SetItems ( Aws::Vector< Aws::String > &&  value)
inline

A complex type that contains a list of the paths that you want to invalidate.

Definition at line 92 of file Paths.h.

◆ SetItems() [2/2]

void Aws::CloudFront::Model::Paths::SetItems ( const Aws::Vector< Aws::String > &  value)
inline

A complex type that contains a list of the paths that you want to invalidate.

Definition at line 86 of file Paths.h.

◆ SetQuantity()

void Aws::CloudFront::Model::Paths::SetQuantity ( int  value)
inline

The number of invalidation paths specified for the objects that you want to invalidate.

Definition at line 61 of file Paths.h.

◆ WithItems() [1/2]

Paths& Aws::CloudFront::Model::Paths::WithItems ( Aws::Vector< Aws::String > &&  value)
inline

A complex type that contains a list of the paths that you want to invalidate.

Definition at line 104 of file Paths.h.

◆ WithItems() [2/2]

Paths& Aws::CloudFront::Model::Paths::WithItems ( const Aws::Vector< Aws::String > &  value)
inline

A complex type that contains a list of the paths that you want to invalidate.

Definition at line 98 of file Paths.h.

◆ WithQuantity()

Paths& Aws::CloudFront::Model::Paths::WithQuantity ( int  value)
inline

The number of invalidation paths specified for the objects that you want to invalidate.

Definition at line 67 of file Paths.h.


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