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

#include <LifecycleRuleFilter.h>

Public Member Functions

 LifecycleRuleFilter ()
 
 LifecycleRuleFilter (const Aws::Utils::Xml::XmlNode &xmlNode)
 
LifecycleRuleFilteroperator= (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)
 
LifecycleRuleFilterWithPrefix (const Aws::String &value)
 
LifecycleRuleFilterWithPrefix (Aws::String &&value)
 
LifecycleRuleFilterWithPrefix (const char *value)
 
const S3TagGetTag () const
 
bool TagHasBeenSet () const
 
void SetTag (const S3Tag &value)
 
void SetTag (S3Tag &&value)
 
LifecycleRuleFilterWithTag (const S3Tag &value)
 
LifecycleRuleFilterWithTag (S3Tag &&value)
 
const LifecycleRuleAndOperatorGetAnd () const
 
bool AndHasBeenSet () const
 
void SetAnd (const LifecycleRuleAndOperator &value)
 
void SetAnd (LifecycleRuleAndOperator &&value)
 
LifecycleRuleFilterWithAnd (const LifecycleRuleAndOperator &value)
 
LifecycleRuleFilterWithAnd (LifecycleRuleAndOperator &&value)
 

Detailed Description

The container for the filter of the lifecycle rule.

See Also:

AWS API Reference

Definition at line 33 of file LifecycleRuleFilter.h.

Constructor & Destructor Documentation

◆ LifecycleRuleFilter() [1/2]

Aws::S3Control::Model::LifecycleRuleFilter::LifecycleRuleFilter ( )

◆ LifecycleRuleFilter() [2/2]

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

Member Function Documentation

◆ AddToNode()

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

◆ AndHasBeenSet()

bool Aws::S3Control::Model::LifecycleRuleFilter::AndHasBeenSet ( ) const
inline

The container for the AND condition for the lifecycle rule.

Definition at line 151 of file LifecycleRuleFilter.h.

◆ GetAnd()

const LifecycleRuleAndOperator& Aws::S3Control::Model::LifecycleRuleFilter::GetAnd ( ) const
inline

The container for the AND condition for the lifecycle rule.

Definition at line 146 of file LifecycleRuleFilter.h.

◆ GetPrefix()

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

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

Replacement must be made for object keys containing special characters (such as carriage returns) when using XML requests. For more information, see XML related object key constraints.

Definition at line 51 of file LifecycleRuleFilter.h.

◆ GetTag()

const S3Tag& Aws::S3Control::Model::LifecycleRuleFilter::GetTag ( ) const
inline

Definition at line 125 of file LifecycleRuleFilter.h.

◆ operator=()

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

◆ PrefixHasBeenSet()

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

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

Replacement must be made for object keys containing special characters (such as carriage returns) when using XML requests. For more information, see XML related object key constraints.

Definition at line 61 of file LifecycleRuleFilter.h.

◆ SetAnd() [1/2]

void Aws::S3Control::Model::LifecycleRuleFilter::SetAnd ( const LifecycleRuleAndOperator value)
inline

The container for the AND condition for the lifecycle rule.

Definition at line 156 of file LifecycleRuleFilter.h.

◆ SetAnd() [2/2]

void Aws::S3Control::Model::LifecycleRuleFilter::SetAnd ( LifecycleRuleAndOperator &&  value)
inline

The container for the AND condition for the lifecycle rule.

Definition at line 161 of file LifecycleRuleFilter.h.

◆ SetPrefix() [1/3]

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

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

Replacement must be made for object keys containing special characters (such as carriage returns) when using XML requests. For more information, see XML related object key constraints.

Definition at line 81 of file LifecycleRuleFilter.h.

◆ SetPrefix() [2/3]

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

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

Replacement must be made for object keys containing special characters (such as carriage returns) when using XML requests. For more information, see XML related object key constraints.

Definition at line 71 of file LifecycleRuleFilter.h.

◆ SetPrefix() [3/3]

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

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

Replacement must be made for object keys containing special characters (such as carriage returns) when using XML requests. For more information, see XML related object key constraints.

Definition at line 91 of file LifecycleRuleFilter.h.

◆ SetTag() [1/2]

void Aws::S3Control::Model::LifecycleRuleFilter::SetTag ( const S3Tag value)
inline

Definition at line 131 of file LifecycleRuleFilter.h.

◆ SetTag() [2/2]

void Aws::S3Control::Model::LifecycleRuleFilter::SetTag ( S3Tag &&  value)
inline

Definition at line 134 of file LifecycleRuleFilter.h.

◆ TagHasBeenSet()

bool Aws::S3Control::Model::LifecycleRuleFilter::TagHasBeenSet ( ) const
inline

Definition at line 128 of file LifecycleRuleFilter.h.

◆ WithAnd() [1/2]

LifecycleRuleFilter& Aws::S3Control::Model::LifecycleRuleFilter::WithAnd ( const LifecycleRuleAndOperator value)
inline

The container for the AND condition for the lifecycle rule.

Definition at line 166 of file LifecycleRuleFilter.h.

◆ WithAnd() [2/2]

LifecycleRuleFilter& Aws::S3Control::Model::LifecycleRuleFilter::WithAnd ( LifecycleRuleAndOperator &&  value)
inline

The container for the AND condition for the lifecycle rule.

Definition at line 171 of file LifecycleRuleFilter.h.

◆ WithPrefix() [1/3]

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

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

Replacement must be made for object keys containing special characters (such as carriage returns) when using XML requests. For more information, see XML related object key constraints.

Definition at line 111 of file LifecycleRuleFilter.h.

◆ WithPrefix() [2/3]

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

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

Replacement must be made for object keys containing special characters (such as carriage returns) when using XML requests. For more information, see XML related object key constraints.

Definition at line 101 of file LifecycleRuleFilter.h.

◆ WithPrefix() [3/3]

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

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

Replacement must be made for object keys containing special characters (such as carriage returns) when using XML requests. For more information, see XML related object key constraints.

Definition at line 121 of file LifecycleRuleFilter.h.

◆ WithTag() [1/2]

LifecycleRuleFilter& Aws::S3Control::Model::LifecycleRuleFilter::WithTag ( const S3Tag value)
inline

Definition at line 137 of file LifecycleRuleFilter.h.

◆ WithTag() [2/2]

LifecycleRuleFilter& Aws::S3Control::Model::LifecycleRuleFilter::WithTag ( S3Tag &&  value)
inline

Definition at line 140 of file LifecycleRuleFilter.h.


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