AWS SDK for C++  1.9.131
AWS SDK for C++
Public Member Functions | List of all members
Aws::S3::Model::MetricsAndOperator Class Reference

#include <MetricsAndOperator.h>

Public Member Functions

 MetricsAndOperator ()
 
 MetricsAndOperator (const Aws::Utils::Xml::XmlNode &xmlNode)
 
MetricsAndOperatoroperator= (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)
 
MetricsAndOperatorWithPrefix (const Aws::String &value)
 
MetricsAndOperatorWithPrefix (Aws::String &&value)
 
MetricsAndOperatorWithPrefix (const char *value)
 
const Aws::Vector< Tag > & GetTags () const
 
bool TagsHasBeenSet () const
 
void SetTags (const Aws::Vector< Tag > &value)
 
void SetTags (Aws::Vector< Tag > &&value)
 
MetricsAndOperatorWithTags (const Aws::Vector< Tag > &value)
 
MetricsAndOperatorWithTags (Aws::Vector< Tag > &&value)
 
MetricsAndOperatorAddTags (const Tag &value)
 
MetricsAndOperatorAddTags (Tag &&value)
 
const Aws::StringGetAccessPointArn () const
 
bool AccessPointArnHasBeenSet () const
 
void SetAccessPointArn (const Aws::String &value)
 
void SetAccessPointArn (Aws::String &&value)
 
void SetAccessPointArn (const char *value)
 
MetricsAndOperatorWithAccessPointArn (const Aws::String &value)
 
MetricsAndOperatorWithAccessPointArn (Aws::String &&value)
 
MetricsAndOperatorWithAccessPointArn (const char *value)
 

Detailed Description

A conjunction (logical AND) of predicates, which is used in evaluating a metrics filter. The operator must have at least two predicates, and an object must match all of the predicates in order for the filter to apply.

See Also:

AWS API Reference

Definition at line 35 of file MetricsAndOperator.h.

Constructor & Destructor Documentation

◆ MetricsAndOperator() [1/2]

Aws::S3::Model::MetricsAndOperator::MetricsAndOperator ( )

◆ MetricsAndOperator() [2/2]

Aws::S3::Model::MetricsAndOperator::MetricsAndOperator ( const Aws::Utils::Xml::XmlNode xmlNode)

Member Function Documentation

◆ AccessPointArnHasBeenSet()

bool Aws::S3::Model::MetricsAndOperator::AccessPointArnHasBeenSet ( ) const
inline

The access point ARN used when evaluating an AND predicate.

Definition at line 135 of file MetricsAndOperator.h.

◆ AddTags() [1/2]

MetricsAndOperator& Aws::S3::Model::MetricsAndOperator::AddTags ( const Tag value)
inline

The list of tags used when evaluating an AND predicate.

Definition at line 119 of file MetricsAndOperator.h.

◆ AddTags() [2/2]

MetricsAndOperator& Aws::S3::Model::MetricsAndOperator::AddTags ( Tag &&  value)
inline

The list of tags used when evaluating an AND predicate.

Definition at line 124 of file MetricsAndOperator.h.

◆ AddToNode()

void Aws::S3::Model::MetricsAndOperator::AddToNode ( Aws::Utils::Xml::XmlNode parentNode) const

◆ GetAccessPointArn()

const Aws::String& Aws::S3::Model::MetricsAndOperator::GetAccessPointArn ( ) const
inline

The access point ARN used when evaluating an AND predicate.

Definition at line 130 of file MetricsAndOperator.h.

◆ GetPrefix()

const Aws::String& Aws::S3::Model::MetricsAndOperator::GetPrefix ( ) const
inline

The prefix used when evaluating an AND predicate.

Definition at line 48 of file MetricsAndOperator.h.

◆ GetTags()

const Aws::Vector<Tag>& Aws::S3::Model::MetricsAndOperator::GetTags ( ) const
inline

The list of tags used when evaluating an AND predicate.

Definition at line 89 of file MetricsAndOperator.h.

◆ operator=()

MetricsAndOperator& Aws::S3::Model::MetricsAndOperator::operator= ( const Aws::Utils::Xml::XmlNode xmlNode)

◆ PrefixHasBeenSet()

bool Aws::S3::Model::MetricsAndOperator::PrefixHasBeenSet ( ) const
inline

The prefix used when evaluating an AND predicate.

Definition at line 53 of file MetricsAndOperator.h.

◆ SetAccessPointArn() [1/3]

void Aws::S3::Model::MetricsAndOperator::SetAccessPointArn ( Aws::String &&  value)
inline

The access point ARN used when evaluating an AND predicate.

Definition at line 145 of file MetricsAndOperator.h.

◆ SetAccessPointArn() [2/3]

void Aws::S3::Model::MetricsAndOperator::SetAccessPointArn ( const Aws::String value)
inline

The access point ARN used when evaluating an AND predicate.

Definition at line 140 of file MetricsAndOperator.h.

◆ SetAccessPointArn() [3/3]

void Aws::S3::Model::MetricsAndOperator::SetAccessPointArn ( const char *  value)
inline

The access point ARN used when evaluating an AND predicate.

Definition at line 150 of file MetricsAndOperator.h.

◆ SetPrefix() [1/3]

void Aws::S3::Model::MetricsAndOperator::SetPrefix ( Aws::String &&  value)
inline

The prefix used when evaluating an AND predicate.

Definition at line 63 of file MetricsAndOperator.h.

◆ SetPrefix() [2/3]

void Aws::S3::Model::MetricsAndOperator::SetPrefix ( const Aws::String value)
inline

The prefix used when evaluating an AND predicate.

Definition at line 58 of file MetricsAndOperator.h.

◆ SetPrefix() [3/3]

void Aws::S3::Model::MetricsAndOperator::SetPrefix ( const char *  value)
inline

The prefix used when evaluating an AND predicate.

Definition at line 68 of file MetricsAndOperator.h.

◆ SetTags() [1/2]

void Aws::S3::Model::MetricsAndOperator::SetTags ( Aws::Vector< Tag > &&  value)
inline

The list of tags used when evaluating an AND predicate.

Definition at line 104 of file MetricsAndOperator.h.

◆ SetTags() [2/2]

void Aws::S3::Model::MetricsAndOperator::SetTags ( const Aws::Vector< Tag > &  value)
inline

The list of tags used when evaluating an AND predicate.

Definition at line 99 of file MetricsAndOperator.h.

◆ TagsHasBeenSet()

bool Aws::S3::Model::MetricsAndOperator::TagsHasBeenSet ( ) const
inline

The list of tags used when evaluating an AND predicate.

Definition at line 94 of file MetricsAndOperator.h.

◆ WithAccessPointArn() [1/3]

MetricsAndOperator& Aws::S3::Model::MetricsAndOperator::WithAccessPointArn ( Aws::String &&  value)
inline

The access point ARN used when evaluating an AND predicate.

Definition at line 160 of file MetricsAndOperator.h.

◆ WithAccessPointArn() [2/3]

MetricsAndOperator& Aws::S3::Model::MetricsAndOperator::WithAccessPointArn ( const Aws::String value)
inline

The access point ARN used when evaluating an AND predicate.

Definition at line 155 of file MetricsAndOperator.h.

◆ WithAccessPointArn() [3/3]

MetricsAndOperator& Aws::S3::Model::MetricsAndOperator::WithAccessPointArn ( const char *  value)
inline

The access point ARN used when evaluating an AND predicate.

Definition at line 165 of file MetricsAndOperator.h.

◆ WithPrefix() [1/3]

MetricsAndOperator& Aws::S3::Model::MetricsAndOperator::WithPrefix ( Aws::String &&  value)
inline

The prefix used when evaluating an AND predicate.

Definition at line 78 of file MetricsAndOperator.h.

◆ WithPrefix() [2/3]

MetricsAndOperator& Aws::S3::Model::MetricsAndOperator::WithPrefix ( const Aws::String value)
inline

The prefix used when evaluating an AND predicate.

Definition at line 73 of file MetricsAndOperator.h.

◆ WithPrefix() [3/3]

MetricsAndOperator& Aws::S3::Model::MetricsAndOperator::WithPrefix ( const char *  value)
inline

The prefix used when evaluating an AND predicate.

Definition at line 83 of file MetricsAndOperator.h.

◆ WithTags() [1/2]

MetricsAndOperator& Aws::S3::Model::MetricsAndOperator::WithTags ( Aws::Vector< Tag > &&  value)
inline

The list of tags used when evaluating an AND predicate.

Definition at line 114 of file MetricsAndOperator.h.

◆ WithTags() [2/2]

MetricsAndOperator& Aws::S3::Model::MetricsAndOperator::WithTags ( const Aws::Vector< Tag > &  value)
inline

The list of tags used when evaluating an AND predicate.

Definition at line 109 of file MetricsAndOperator.h.


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