AWS SDK for C++  1.9.128
AWS SDK for C++
Public Member Functions | List of all members
Aws::S3Control::Model::Exclude Class Reference

#include <Exclude.h>

Public Member Functions

 Exclude ()
 
 Exclude (const Aws::Utils::Xml::XmlNode &xmlNode)
 
Excludeoperator= (const Aws::Utils::Xml::XmlNode &xmlNode)
 
void AddToNode (Aws::Utils::Xml::XmlNode &parentNode) const
 
const Aws::Vector< Aws::String > & GetBuckets () const
 
bool BucketsHasBeenSet () const
 
void SetBuckets (const Aws::Vector< Aws::String > &value)
 
void SetBuckets (Aws::Vector< Aws::String > &&value)
 
ExcludeWithBuckets (const Aws::Vector< Aws::String > &value)
 
ExcludeWithBuckets (Aws::Vector< Aws::String > &&value)
 
ExcludeAddBuckets (const Aws::String &value)
 
ExcludeAddBuckets (Aws::String &&value)
 
ExcludeAddBuckets (const char *value)
 
const Aws::Vector< Aws::String > & GetRegions () const
 
bool RegionsHasBeenSet () const
 
void SetRegions (const Aws::Vector< Aws::String > &value)
 
void SetRegions (Aws::Vector< Aws::String > &&value)
 
ExcludeWithRegions (const Aws::Vector< Aws::String > &value)
 
ExcludeWithRegions (Aws::Vector< Aws::String > &&value)
 
ExcludeAddRegions (const Aws::String &value)
 
ExcludeAddRegions (Aws::String &&value)
 
ExcludeAddRegions (const char *value)
 

Detailed Description

A container for what Amazon S3 Storage Lens will exclude.

See Also:

AWS API Reference

Definition at line 32 of file Exclude.h.

Constructor & Destructor Documentation

◆ Exclude() [1/2]

Aws::S3Control::Model::Exclude::Exclude ( )

◆ Exclude() [2/2]

Aws::S3Control::Model::Exclude::Exclude ( const Aws::Utils::Xml::XmlNode xmlNode)

Member Function Documentation

◆ AddBuckets() [1/3]

Exclude& Aws::S3Control::Model::Exclude::AddBuckets ( Aws::String &&  value)
inline

A container for the S3 Storage Lens bucket excludes.

Definition at line 80 of file Exclude.h.

◆ AddBuckets() [2/3]

Exclude& Aws::S3Control::Model::Exclude::AddBuckets ( const Aws::String value)
inline

A container for the S3 Storage Lens bucket excludes.

Definition at line 75 of file Exclude.h.

◆ AddBuckets() [3/3]

Exclude& Aws::S3Control::Model::Exclude::AddBuckets ( const char *  value)
inline

A container for the S3 Storage Lens bucket excludes.

Definition at line 85 of file Exclude.h.

◆ AddRegions() [1/3]

Exclude& Aws::S3Control::Model::Exclude::AddRegions ( Aws::String &&  value)
inline

A container for the S3 Storage Lens Region excludes.

Definition at line 126 of file Exclude.h.

◆ AddRegions() [2/3]

Exclude& Aws::S3Control::Model::Exclude::AddRegions ( const Aws::String value)
inline

A container for the S3 Storage Lens Region excludes.

Definition at line 121 of file Exclude.h.

◆ AddRegions() [3/3]

Exclude& Aws::S3Control::Model::Exclude::AddRegions ( const char *  value)
inline

A container for the S3 Storage Lens Region excludes.

Definition at line 131 of file Exclude.h.

◆ AddToNode()

void Aws::S3Control::Model::Exclude::AddToNode ( Aws::Utils::Xml::XmlNode parentNode) const

◆ BucketsHasBeenSet()

bool Aws::S3Control::Model::Exclude::BucketsHasBeenSet ( ) const
inline

A container for the S3 Storage Lens bucket excludes.

Definition at line 50 of file Exclude.h.

◆ GetBuckets()

const Aws::Vector<Aws::String>& Aws::S3Control::Model::Exclude::GetBuckets ( ) const
inline

A container for the S3 Storage Lens bucket excludes.

Definition at line 45 of file Exclude.h.

◆ GetRegions()

const Aws::Vector<Aws::String>& Aws::S3Control::Model::Exclude::GetRegions ( ) const
inline

A container for the S3 Storage Lens Region excludes.

Definition at line 91 of file Exclude.h.

◆ operator=()

Exclude& Aws::S3Control::Model::Exclude::operator= ( const Aws::Utils::Xml::XmlNode xmlNode)

◆ RegionsHasBeenSet()

bool Aws::S3Control::Model::Exclude::RegionsHasBeenSet ( ) const
inline

A container for the S3 Storage Lens Region excludes.

Definition at line 96 of file Exclude.h.

◆ SetBuckets() [1/2]

void Aws::S3Control::Model::Exclude::SetBuckets ( Aws::Vector< Aws::String > &&  value)
inline

A container for the S3 Storage Lens bucket excludes.

Definition at line 60 of file Exclude.h.

◆ SetBuckets() [2/2]

void Aws::S3Control::Model::Exclude::SetBuckets ( const Aws::Vector< Aws::String > &  value)
inline

A container for the S3 Storage Lens bucket excludes.

Definition at line 55 of file Exclude.h.

◆ SetRegions() [1/2]

void Aws::S3Control::Model::Exclude::SetRegions ( Aws::Vector< Aws::String > &&  value)
inline

A container for the S3 Storage Lens Region excludes.

Definition at line 106 of file Exclude.h.

◆ SetRegions() [2/2]

void Aws::S3Control::Model::Exclude::SetRegions ( const Aws::Vector< Aws::String > &  value)
inline

A container for the S3 Storage Lens Region excludes.

Definition at line 101 of file Exclude.h.

◆ WithBuckets() [1/2]

Exclude& Aws::S3Control::Model::Exclude::WithBuckets ( Aws::Vector< Aws::String > &&  value)
inline

A container for the S3 Storage Lens bucket excludes.

Definition at line 70 of file Exclude.h.

◆ WithBuckets() [2/2]

Exclude& Aws::S3Control::Model::Exclude::WithBuckets ( const Aws::Vector< Aws::String > &  value)
inline

A container for the S3 Storage Lens bucket excludes.

Definition at line 65 of file Exclude.h.

◆ WithRegions() [1/2]

Exclude& Aws::S3Control::Model::Exclude::WithRegions ( Aws::Vector< Aws::String > &&  value)
inline

A container for the S3 Storage Lens Region excludes.

Definition at line 116 of file Exclude.h.

◆ WithRegions() [2/2]

Exclude& Aws::S3Control::Model::Exclude::WithRegions ( const Aws::Vector< Aws::String > &  value)
inline

A container for the S3 Storage Lens Region excludes.

Definition at line 111 of file Exclude.h.


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