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

#include <LifecycleRuleAndOperator.h>

Public Member Functions

 LifecycleRuleAndOperator ()
 
 LifecycleRuleAndOperator (const Aws::Utils::Xml::XmlNode &xmlNode)
 
LifecycleRuleAndOperatoroperator= (const Aws::Utils::Xml::XmlNode &xmlNode)
 
void AddToNode (Aws::Utils::Xml::XmlNode &parentNode) const
 
const Aws::StringGetPrefix () const
 
bool PrefixHasBeenSet () const
 
void SetPrefix (const Aws::String &value)
 
void SetPrefix (Aws::String &&value)
 
void SetPrefix (const char *value)
 
LifecycleRuleAndOperatorWithPrefix (const Aws::String &value)
 
LifecycleRuleAndOperatorWithPrefix (Aws::String &&value)
 
LifecycleRuleAndOperatorWithPrefix (const char *value)
 
const Aws::Vector< S3Tag > & GetTags () const
 
bool TagsHasBeenSet () const
 
void SetTags (const Aws::Vector< S3Tag > &value)
 
void SetTags (Aws::Vector< S3Tag > &&value)
 
LifecycleRuleAndOperatorWithTags (const Aws::Vector< S3Tag > &value)
 
LifecycleRuleAndOperatorWithTags (Aws::Vector< S3Tag > &&value)
 
LifecycleRuleAndOperatorAddTags (const S3Tag &value)
 
LifecycleRuleAndOperatorAddTags (S3Tag &&value)
 

Detailed Description

The container for the Outposts bucket lifecycle rule and operator.

See Also:

AWS API Reference

Definition at line 33 of file LifecycleRuleAndOperator.h.

Constructor & Destructor Documentation

◆ LifecycleRuleAndOperator() [1/2]

Aws::S3Control::Model::LifecycleRuleAndOperator::LifecycleRuleAndOperator ( )

◆ LifecycleRuleAndOperator() [2/2]

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

Member Function Documentation

◆ AddTags() [1/2]

LifecycleRuleAndOperator& Aws::S3Control::Model::LifecycleRuleAndOperator::AddTags ( const S3Tag value)
inline

All of these tags must exist in the object's tag set in order for the rule to apply.

Definition at line 124 of file LifecycleRuleAndOperator.h.

◆ AddTags() [2/2]

LifecycleRuleAndOperator& Aws::S3Control::Model::LifecycleRuleAndOperator::AddTags ( S3Tag &&  value)
inline

All of these tags must exist in the object's tag set in order for the rule to apply.

Definition at line 130 of file LifecycleRuleAndOperator.h.

◆ AddToNode()

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

◆ GetPrefix()

const Aws::String& Aws::S3Control::Model::LifecycleRuleAndOperator::GetPrefix ( ) const
inline

Prefix identifying one or more objects to which the rule applies.

Definition at line 46 of file LifecycleRuleAndOperator.h.

◆ GetTags()

const Aws::Vector<S3Tag>& Aws::S3Control::Model::LifecycleRuleAndOperator::GetTags ( ) const
inline

All of these tags must exist in the object's tag set in order for the rule to apply.

Definition at line 88 of file LifecycleRuleAndOperator.h.

◆ operator=()

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

◆ PrefixHasBeenSet()

bool Aws::S3Control::Model::LifecycleRuleAndOperator::PrefixHasBeenSet ( ) const
inline

Prefix identifying one or more objects to which the rule applies.

Definition at line 51 of file LifecycleRuleAndOperator.h.

◆ SetPrefix() [1/3]

void Aws::S3Control::Model::LifecycleRuleAndOperator::SetPrefix ( const Aws::String value)
inline

Prefix identifying one or more objects to which the rule applies.

Definition at line 56 of file LifecycleRuleAndOperator.h.

◆ SetPrefix() [2/3]

void Aws::S3Control::Model::LifecycleRuleAndOperator::SetPrefix ( Aws::String &&  value)
inline

Prefix identifying one or more objects to which the rule applies.

Definition at line 61 of file LifecycleRuleAndOperator.h.

◆ SetPrefix() [3/3]

void Aws::S3Control::Model::LifecycleRuleAndOperator::SetPrefix ( const char *  value)
inline

Prefix identifying one or more objects to which the rule applies.

Definition at line 66 of file LifecycleRuleAndOperator.h.

◆ SetTags() [1/2]

void Aws::S3Control::Model::LifecycleRuleAndOperator::SetTags ( const Aws::Vector< S3Tag > &  value)
inline

All of these tags must exist in the object's tag set in order for the rule to apply.

Definition at line 100 of file LifecycleRuleAndOperator.h.

◆ SetTags() [2/2]

void Aws::S3Control::Model::LifecycleRuleAndOperator::SetTags ( Aws::Vector< S3Tag > &&  value)
inline

All of these tags must exist in the object's tag set in order for the rule to apply.

Definition at line 106 of file LifecycleRuleAndOperator.h.

◆ TagsHasBeenSet()

bool Aws::S3Control::Model::LifecycleRuleAndOperator::TagsHasBeenSet ( ) const
inline

All of these tags must exist in the object's tag set in order for the rule to apply.

Definition at line 94 of file LifecycleRuleAndOperator.h.

◆ WithPrefix() [1/3]

LifecycleRuleAndOperator& Aws::S3Control::Model::LifecycleRuleAndOperator::WithPrefix ( const Aws::String value)
inline

Prefix identifying one or more objects to which the rule applies.

Definition at line 71 of file LifecycleRuleAndOperator.h.

◆ WithPrefix() [2/3]

LifecycleRuleAndOperator& Aws::S3Control::Model::LifecycleRuleAndOperator::WithPrefix ( Aws::String &&  value)
inline

Prefix identifying one or more objects to which the rule applies.

Definition at line 76 of file LifecycleRuleAndOperator.h.

◆ WithPrefix() [3/3]

LifecycleRuleAndOperator& Aws::S3Control::Model::LifecycleRuleAndOperator::WithPrefix ( const char *  value)
inline

Prefix identifying one or more objects to which the rule applies.

Definition at line 81 of file LifecycleRuleAndOperator.h.

◆ WithTags() [1/2]

LifecycleRuleAndOperator& Aws::S3Control::Model::LifecycleRuleAndOperator::WithTags ( const Aws::Vector< S3Tag > &  value)
inline

All of these tags must exist in the object's tag set in order for the rule to apply.

Definition at line 112 of file LifecycleRuleAndOperator.h.

◆ WithTags() [2/2]

LifecycleRuleAndOperator& Aws::S3Control::Model::LifecycleRuleAndOperator::WithTags ( Aws::Vector< S3Tag > &&  value)
inline

All of these tags must exist in the object's tag set in order for the rule to apply.

Definition at line 118 of file LifecycleRuleAndOperator.h.


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