AWS SDK for C++  1.9.67
AWS SDK for C++
Public Member Functions | List of all members
Aws::Macie2::Model::TagValuePair Class Reference

#include <TagValuePair.h>

Public Member Functions

 TagValuePair ()
 
 TagValuePair (Aws::Utils::Json::JsonView jsonValue)
 
TagValuePairoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetKey () const
 
bool KeyHasBeenSet () const
 
void SetKey (const Aws::String &value)
 
void SetKey (Aws::String &&value)
 
void SetKey (const char *value)
 
TagValuePairWithKey (const Aws::String &value)
 
TagValuePairWithKey (Aws::String &&value)
 
TagValuePairWithKey (const char *value)
 
const Aws::StringGetValue () const
 
bool ValueHasBeenSet () const
 
void SetValue (const Aws::String &value)
 
void SetValue (Aws::String &&value)
 
void SetValue (const char *value)
 
TagValuePairWithValue (const Aws::String &value)
 
TagValuePairWithValue (Aws::String &&value)
 
TagValuePairWithValue (const char *value)
 

Detailed Description

Specifies a tag key or tag key and value pair to use in a tag-based condition that determines whether an S3 object is included or excluded from a classification job. Tag keys and values are case sensitive. Also, Amazon Macie doesn't support use of partial values or wildcard characters in tag-based conditions.

See Also:

AWS API Reference

Definition at line 35 of file TagValuePair.h.

Constructor & Destructor Documentation

◆ TagValuePair() [1/2]

Aws::Macie2::Model::TagValuePair::TagValuePair ( )

◆ TagValuePair() [2/2]

Aws::Macie2::Model::TagValuePair::TagValuePair ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ GetKey()

const Aws::String& Aws::Macie2::Model::TagValuePair::GetKey ( ) const
inline

The value for the tag key to use in the condition.

Definition at line 47 of file TagValuePair.h.

◆ GetValue()

const Aws::String& Aws::Macie2::Model::TagValuePair::GetValue ( ) const
inline

The tag value, associated with the specified tag key (key), to use in the condition. To specify only a tag key for a condition, specify the tag key for the key property and set this value to an empty string.

Definition at line 90 of file TagValuePair.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::Macie2::Model::TagValuePair::Jsonize ( ) const

◆ KeyHasBeenSet()

bool Aws::Macie2::Model::TagValuePair::KeyHasBeenSet ( ) const
inline

The value for the tag key to use in the condition.

Definition at line 52 of file TagValuePair.h.

◆ operator=()

TagValuePair& Aws::Macie2::Model::TagValuePair::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetKey() [1/3]

void Aws::Macie2::Model::TagValuePair::SetKey ( Aws::String &&  value)
inline

The value for the tag key to use in the condition.

Definition at line 62 of file TagValuePair.h.

◆ SetKey() [2/3]

void Aws::Macie2::Model::TagValuePair::SetKey ( const Aws::String value)
inline

The value for the tag key to use in the condition.

Definition at line 57 of file TagValuePair.h.

◆ SetKey() [3/3]

void Aws::Macie2::Model::TagValuePair::SetKey ( const char *  value)
inline

The value for the tag key to use in the condition.

Definition at line 67 of file TagValuePair.h.

◆ SetValue() [1/3]

void Aws::Macie2::Model::TagValuePair::SetValue ( Aws::String &&  value)
inline

The tag value, associated with the specified tag key (key), to use in the condition. To specify only a tag key for a condition, specify the tag key for the key property and set this value to an empty string.

Definition at line 111 of file TagValuePair.h.

◆ SetValue() [2/3]

void Aws::Macie2::Model::TagValuePair::SetValue ( const Aws::String value)
inline

The tag value, associated with the specified tag key (key), to use in the condition. To specify only a tag key for a condition, specify the tag key for the key property and set this value to an empty string.

Definition at line 104 of file TagValuePair.h.

◆ SetValue() [3/3]

void Aws::Macie2::Model::TagValuePair::SetValue ( const char *  value)
inline

The tag value, associated with the specified tag key (key), to use in the condition. To specify only a tag key for a condition, specify the tag key for the key property and set this value to an empty string.

Definition at line 118 of file TagValuePair.h.

◆ ValueHasBeenSet()

bool Aws::Macie2::Model::TagValuePair::ValueHasBeenSet ( ) const
inline

The tag value, associated with the specified tag key (key), to use in the condition. To specify only a tag key for a condition, specify the tag key for the key property and set this value to an empty string.

Definition at line 97 of file TagValuePair.h.

◆ WithKey() [1/3]

TagValuePair& Aws::Macie2::Model::TagValuePair::WithKey ( Aws::String &&  value)
inline

The value for the tag key to use in the condition.

Definition at line 77 of file TagValuePair.h.

◆ WithKey() [2/3]

TagValuePair& Aws::Macie2::Model::TagValuePair::WithKey ( const Aws::String value)
inline

The value for the tag key to use in the condition.

Definition at line 72 of file TagValuePair.h.

◆ WithKey() [3/3]

TagValuePair& Aws::Macie2::Model::TagValuePair::WithKey ( const char *  value)
inline

The value for the tag key to use in the condition.

Definition at line 82 of file TagValuePair.h.

◆ WithValue() [1/3]

TagValuePair& Aws::Macie2::Model::TagValuePair::WithValue ( Aws::String &&  value)
inline

The tag value, associated with the specified tag key (key), to use in the condition. To specify only a tag key for a condition, specify the tag key for the key property and set this value to an empty string.

Definition at line 132 of file TagValuePair.h.

◆ WithValue() [2/3]

TagValuePair& Aws::Macie2::Model::TagValuePair::WithValue ( const Aws::String value)
inline

The tag value, associated with the specified tag key (key), to use in the condition. To specify only a tag key for a condition, specify the tag key for the key property and set this value to an empty string.

Definition at line 125 of file TagValuePair.h.

◆ WithValue() [3/3]

TagValuePair& Aws::Macie2::Model::TagValuePair::WithValue ( const char *  value)
inline

The tag value, associated with the specified tag key (key), to use in the condition. To specify only a tag key for a condition, specify the tag key for the key property and set this value to an empty string.

Definition at line 139 of file TagValuePair.h.


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