AWS SDK for C++  1.9.130
AWS SDK for C++
Public Member Functions | List of all members
Aws::ServiceCatalog::Model::TagOptionDetail Class Reference

#include <TagOptionDetail.h>

Public Member Functions

 TagOptionDetail ()
 
 TagOptionDetail (Aws::Utils::Json::JsonView jsonValue)
 
TagOptionDetailoperator= (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)
 
TagOptionDetailWithKey (const Aws::String &value)
 
TagOptionDetailWithKey (Aws::String &&value)
 
TagOptionDetailWithKey (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)
 
TagOptionDetailWithValue (const Aws::String &value)
 
TagOptionDetailWithValue (Aws::String &&value)
 
TagOptionDetailWithValue (const char *value)
 
bool GetActive () const
 
bool ActiveHasBeenSet () const
 
void SetActive (bool value)
 
TagOptionDetailWithActive (bool value)
 
const Aws::StringGetId () const
 
bool IdHasBeenSet () const
 
void SetId (const Aws::String &value)
 
void SetId (Aws::String &&value)
 
void SetId (const char *value)
 
TagOptionDetailWithId (const Aws::String &value)
 
TagOptionDetailWithId (Aws::String &&value)
 
TagOptionDetailWithId (const char *value)
 
const Aws::StringGetOwner () const
 
bool OwnerHasBeenSet () const
 
void SetOwner (const Aws::String &value)
 
void SetOwner (Aws::String &&value)
 
void SetOwner (const char *value)
 
TagOptionDetailWithOwner (const Aws::String &value)
 
TagOptionDetailWithOwner (Aws::String &&value)
 
TagOptionDetailWithOwner (const char *value)
 

Detailed Description

Information about a TagOption.

See Also:

AWS API Reference

Definition at line 31 of file TagOptionDetail.h.

Constructor & Destructor Documentation

◆ TagOptionDetail() [1/2]

Aws::ServiceCatalog::Model::TagOptionDetail::TagOptionDetail ( )

◆ TagOptionDetail() [2/2]

Aws::ServiceCatalog::Model::TagOptionDetail::TagOptionDetail ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ ActiveHasBeenSet()

bool Aws::ServiceCatalog::Model::TagOptionDetail::ActiveHasBeenSet ( ) const
inline

The TagOption active state.

Definition at line 130 of file TagOptionDetail.h.

◆ GetActive()

bool Aws::ServiceCatalog::Model::TagOptionDetail::GetActive ( ) const
inline

The TagOption active state.

Definition at line 125 of file TagOptionDetail.h.

◆ GetId()

const Aws::String& Aws::ServiceCatalog::Model::TagOptionDetail::GetId ( ) const
inline

The TagOption identifier.

Definition at line 146 of file TagOptionDetail.h.

◆ GetKey()

const Aws::String& Aws::ServiceCatalog::Model::TagOptionDetail::GetKey ( ) const
inline

The TagOption key.

Definition at line 43 of file TagOptionDetail.h.

◆ GetOwner()

const Aws::String& Aws::ServiceCatalog::Model::TagOptionDetail::GetOwner ( ) const
inline

The AWS account Id of the owner account that created the TagOption.

Definition at line 187 of file TagOptionDetail.h.

◆ GetValue()

const Aws::String& Aws::ServiceCatalog::Model::TagOptionDetail::GetValue ( ) const
inline

The TagOption value.

Definition at line 84 of file TagOptionDetail.h.

◆ IdHasBeenSet()

bool Aws::ServiceCatalog::Model::TagOptionDetail::IdHasBeenSet ( ) const
inline

The TagOption identifier.

Definition at line 151 of file TagOptionDetail.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::ServiceCatalog::Model::TagOptionDetail::Jsonize ( ) const

◆ KeyHasBeenSet()

bool Aws::ServiceCatalog::Model::TagOptionDetail::KeyHasBeenSet ( ) const
inline

The TagOption key.

Definition at line 48 of file TagOptionDetail.h.

◆ operator=()

TagOptionDetail& Aws::ServiceCatalog::Model::TagOptionDetail::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ OwnerHasBeenSet()

bool Aws::ServiceCatalog::Model::TagOptionDetail::OwnerHasBeenSet ( ) const
inline

The AWS account Id of the owner account that created the TagOption.

Definition at line 192 of file TagOptionDetail.h.

◆ SetActive()

void Aws::ServiceCatalog::Model::TagOptionDetail::SetActive ( bool  value)
inline

The TagOption active state.

Definition at line 135 of file TagOptionDetail.h.

◆ SetId() [1/3]

void Aws::ServiceCatalog::Model::TagOptionDetail::SetId ( Aws::String &&  value)
inline

The TagOption identifier.

Definition at line 161 of file TagOptionDetail.h.

◆ SetId() [2/3]

void Aws::ServiceCatalog::Model::TagOptionDetail::SetId ( const Aws::String value)
inline

The TagOption identifier.

Definition at line 156 of file TagOptionDetail.h.

◆ SetId() [3/3]

void Aws::ServiceCatalog::Model::TagOptionDetail::SetId ( const char *  value)
inline

The TagOption identifier.

Definition at line 166 of file TagOptionDetail.h.

◆ SetKey() [1/3]

void Aws::ServiceCatalog::Model::TagOptionDetail::SetKey ( Aws::String &&  value)
inline

The TagOption key.

Definition at line 58 of file TagOptionDetail.h.

◆ SetKey() [2/3]

void Aws::ServiceCatalog::Model::TagOptionDetail::SetKey ( const Aws::String value)
inline

The TagOption key.

Definition at line 53 of file TagOptionDetail.h.

◆ SetKey() [3/3]

void Aws::ServiceCatalog::Model::TagOptionDetail::SetKey ( const char *  value)
inline

The TagOption key.

Definition at line 63 of file TagOptionDetail.h.

◆ SetOwner() [1/3]

void Aws::ServiceCatalog::Model::TagOptionDetail::SetOwner ( Aws::String &&  value)
inline

The AWS account Id of the owner account that created the TagOption.

Definition at line 202 of file TagOptionDetail.h.

◆ SetOwner() [2/3]

void Aws::ServiceCatalog::Model::TagOptionDetail::SetOwner ( const Aws::String value)
inline

The AWS account Id of the owner account that created the TagOption.

Definition at line 197 of file TagOptionDetail.h.

◆ SetOwner() [3/3]

void Aws::ServiceCatalog::Model::TagOptionDetail::SetOwner ( const char *  value)
inline

The AWS account Id of the owner account that created the TagOption.

Definition at line 207 of file TagOptionDetail.h.

◆ SetValue() [1/3]

void Aws::ServiceCatalog::Model::TagOptionDetail::SetValue ( Aws::String &&  value)
inline

The TagOption value.

Definition at line 99 of file TagOptionDetail.h.

◆ SetValue() [2/3]

void Aws::ServiceCatalog::Model::TagOptionDetail::SetValue ( const Aws::String value)
inline

The TagOption value.

Definition at line 94 of file TagOptionDetail.h.

◆ SetValue() [3/3]

void Aws::ServiceCatalog::Model::TagOptionDetail::SetValue ( const char *  value)
inline

The TagOption value.

Definition at line 104 of file TagOptionDetail.h.

◆ ValueHasBeenSet()

bool Aws::ServiceCatalog::Model::TagOptionDetail::ValueHasBeenSet ( ) const
inline

The TagOption value.

Definition at line 89 of file TagOptionDetail.h.

◆ WithActive()

TagOptionDetail& Aws::ServiceCatalog::Model::TagOptionDetail::WithActive ( bool  value)
inline

The TagOption active state.

Definition at line 140 of file TagOptionDetail.h.

◆ WithId() [1/3]

TagOptionDetail& Aws::ServiceCatalog::Model::TagOptionDetail::WithId ( Aws::String &&  value)
inline

The TagOption identifier.

Definition at line 176 of file TagOptionDetail.h.

◆ WithId() [2/3]

TagOptionDetail& Aws::ServiceCatalog::Model::TagOptionDetail::WithId ( const Aws::String value)
inline

The TagOption identifier.

Definition at line 171 of file TagOptionDetail.h.

◆ WithId() [3/3]

TagOptionDetail& Aws::ServiceCatalog::Model::TagOptionDetail::WithId ( const char *  value)
inline

The TagOption identifier.

Definition at line 181 of file TagOptionDetail.h.

◆ WithKey() [1/3]

TagOptionDetail& Aws::ServiceCatalog::Model::TagOptionDetail::WithKey ( Aws::String &&  value)
inline

The TagOption key.

Definition at line 73 of file TagOptionDetail.h.

◆ WithKey() [2/3]

TagOptionDetail& Aws::ServiceCatalog::Model::TagOptionDetail::WithKey ( const Aws::String value)
inline

The TagOption key.

Definition at line 68 of file TagOptionDetail.h.

◆ WithKey() [3/3]

TagOptionDetail& Aws::ServiceCatalog::Model::TagOptionDetail::WithKey ( const char *  value)
inline

The TagOption key.

Definition at line 78 of file TagOptionDetail.h.

◆ WithOwner() [1/3]

TagOptionDetail& Aws::ServiceCatalog::Model::TagOptionDetail::WithOwner ( Aws::String &&  value)
inline

The AWS account Id of the owner account that created the TagOption.

Definition at line 217 of file TagOptionDetail.h.

◆ WithOwner() [2/3]

TagOptionDetail& Aws::ServiceCatalog::Model::TagOptionDetail::WithOwner ( const Aws::String value)
inline

The AWS account Id of the owner account that created the TagOption.

Definition at line 212 of file TagOptionDetail.h.

◆ WithOwner() [3/3]

TagOptionDetail& Aws::ServiceCatalog::Model::TagOptionDetail::WithOwner ( const char *  value)
inline

The AWS account Id of the owner account that created the TagOption.

Definition at line 222 of file TagOptionDetail.h.

◆ WithValue() [1/3]

TagOptionDetail& Aws::ServiceCatalog::Model::TagOptionDetail::WithValue ( Aws::String &&  value)
inline

The TagOption value.

Definition at line 114 of file TagOptionDetail.h.

◆ WithValue() [2/3]

TagOptionDetail& Aws::ServiceCatalog::Model::TagOptionDetail::WithValue ( const Aws::String value)
inline

The TagOption value.

Definition at line 109 of file TagOptionDetail.h.

◆ WithValue() [3/3]

TagOptionDetail& Aws::ServiceCatalog::Model::TagOptionDetail::WithValue ( const char *  value)
inline

The TagOption value.

Definition at line 119 of file TagOptionDetail.h.


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