AWS SDK for C++  1.9.108
AWS SDK for C++
Public Member Functions | List of all members
Aws::ApplicationDiscoveryService::Model::ConfigurationTag Class Reference

#include <ConfigurationTag.h>

Public Member Functions

 ConfigurationTag ()
 
 ConfigurationTag (Aws::Utils::Json::JsonView jsonValue)
 
ConfigurationTagoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const ConfigurationItemTypeGetConfigurationType () const
 
bool ConfigurationTypeHasBeenSet () const
 
void SetConfigurationType (const ConfigurationItemType &value)
 
void SetConfigurationType (ConfigurationItemType &&value)
 
ConfigurationTagWithConfigurationType (const ConfigurationItemType &value)
 
ConfigurationTagWithConfigurationType (ConfigurationItemType &&value)
 
const Aws::StringGetConfigurationId () const
 
bool ConfigurationIdHasBeenSet () const
 
void SetConfigurationId (const Aws::String &value)
 
void SetConfigurationId (Aws::String &&value)
 
void SetConfigurationId (const char *value)
 
ConfigurationTagWithConfigurationId (const Aws::String &value)
 
ConfigurationTagWithConfigurationId (Aws::String &&value)
 
ConfigurationTagWithConfigurationId (const char *value)
 
const Aws::StringGetKey () const
 
bool KeyHasBeenSet () const
 
void SetKey (const Aws::String &value)
 
void SetKey (Aws::String &&value)
 
void SetKey (const char *value)
 
ConfigurationTagWithKey (const Aws::String &value)
 
ConfigurationTagWithKey (Aws::String &&value)
 
ConfigurationTagWithKey (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)
 
ConfigurationTagWithValue (const Aws::String &value)
 
ConfigurationTagWithValue (Aws::String &&value)
 
ConfigurationTagWithValue (const char *value)
 
const Aws::Utils::DateTimeGetTimeOfCreation () const
 
bool TimeOfCreationHasBeenSet () const
 
void SetTimeOfCreation (const Aws::Utils::DateTime &value)
 
void SetTimeOfCreation (Aws::Utils::DateTime &&value)
 
ConfigurationTagWithTimeOfCreation (const Aws::Utils::DateTime &value)
 
ConfigurationTagWithTimeOfCreation (Aws::Utils::DateTime &&value)
 

Detailed Description

Tags for a configuration item. Tags are metadata that help you categorize IT assets.

See Also:

AWS API Reference

Definition at line 34 of file ConfigurationTag.h.

Constructor & Destructor Documentation

◆ ConfigurationTag() [1/2]

Aws::ApplicationDiscoveryService::Model::ConfigurationTag::ConfigurationTag ( )

◆ ConfigurationTag() [2/2]

Aws::ApplicationDiscoveryService::Model::ConfigurationTag::ConfigurationTag ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ ConfigurationIdHasBeenSet()

bool Aws::ApplicationDiscoveryService::Model::ConfigurationTag::ConfigurationIdHasBeenSet ( ) const
inline

The configuration ID for the item to tag. You can specify a list of keys and values.

Definition at line 84 of file ConfigurationTag.h.

◆ ConfigurationTypeHasBeenSet()

bool Aws::ApplicationDiscoveryService::Model::ConfigurationTag::ConfigurationTypeHasBeenSet ( ) const
inline

A type of IT asset to tag.

Definition at line 51 of file ConfigurationTag.h.

◆ GetConfigurationId()

const Aws::String& Aws::ApplicationDiscoveryService::Model::ConfigurationTag::GetConfigurationId ( ) const
inline

The configuration ID for the item to tag. You can specify a list of keys and values.

Definition at line 78 of file ConfigurationTag.h.

◆ GetConfigurationType()

const ConfigurationItemType& Aws::ApplicationDiscoveryService::Model::ConfigurationTag::GetConfigurationType ( ) const
inline

A type of IT asset to tag.

Definition at line 46 of file ConfigurationTag.h.

◆ GetKey()

const Aws::String& Aws::ApplicationDiscoveryService::Model::ConfigurationTag::GetKey ( ) const
inline

A type of tag on which to filter. For example, serverType.

Definition at line 126 of file ConfigurationTag.h.

◆ GetTimeOfCreation()

const Aws::Utils::DateTime& Aws::ApplicationDiscoveryService::Model::ConfigurationTag::GetTimeOfCreation ( ) const
inline

The time the configuration tag was created in Coordinated Universal Time (UTC).

Definition at line 217 of file ConfigurationTag.h.

◆ GetValue()

const Aws::String& Aws::ApplicationDiscoveryService::Model::ConfigurationTag::GetValue ( ) const
inline

A value on which to filter. For example key = serverType and value = web server.

Definition at line 168 of file ConfigurationTag.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::ApplicationDiscoveryService::Model::ConfigurationTag::Jsonize ( ) const

◆ KeyHasBeenSet()

bool Aws::ApplicationDiscoveryService::Model::ConfigurationTag::KeyHasBeenSet ( ) const
inline

A type of tag on which to filter. For example, serverType.

Definition at line 131 of file ConfigurationTag.h.

◆ operator=()

ConfigurationTag& Aws::ApplicationDiscoveryService::Model::ConfigurationTag::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetConfigurationId() [1/3]

void Aws::ApplicationDiscoveryService::Model::ConfigurationTag::SetConfigurationId ( Aws::String &&  value)
inline

The configuration ID for the item to tag. You can specify a list of keys and values.

Definition at line 96 of file ConfigurationTag.h.

◆ SetConfigurationId() [2/3]

void Aws::ApplicationDiscoveryService::Model::ConfigurationTag::SetConfigurationId ( const Aws::String value)
inline

The configuration ID for the item to tag. You can specify a list of keys and values.

Definition at line 90 of file ConfigurationTag.h.

◆ SetConfigurationId() [3/3]

void Aws::ApplicationDiscoveryService::Model::ConfigurationTag::SetConfigurationId ( const char *  value)
inline

The configuration ID for the item to tag. You can specify a list of keys and values.

Definition at line 102 of file ConfigurationTag.h.

◆ SetConfigurationType() [1/2]

void Aws::ApplicationDiscoveryService::Model::ConfigurationTag::SetConfigurationType ( ConfigurationItemType &&  value)
inline

A type of IT asset to tag.

Definition at line 61 of file ConfigurationTag.h.

◆ SetConfigurationType() [2/2]

void Aws::ApplicationDiscoveryService::Model::ConfigurationTag::SetConfigurationType ( const ConfigurationItemType value)
inline

A type of IT asset to tag.

Definition at line 56 of file ConfigurationTag.h.

◆ SetKey() [1/3]

void Aws::ApplicationDiscoveryService::Model::ConfigurationTag::SetKey ( Aws::String &&  value)
inline

A type of tag on which to filter. For example, serverType.

Definition at line 141 of file ConfigurationTag.h.

◆ SetKey() [2/3]

void Aws::ApplicationDiscoveryService::Model::ConfigurationTag::SetKey ( const Aws::String value)
inline

A type of tag on which to filter. For example, serverType.

Definition at line 136 of file ConfigurationTag.h.

◆ SetKey() [3/3]

void Aws::ApplicationDiscoveryService::Model::ConfigurationTag::SetKey ( const char *  value)
inline

A type of tag on which to filter. For example, serverType.

Definition at line 146 of file ConfigurationTag.h.

◆ SetTimeOfCreation() [1/2]

void Aws::ApplicationDiscoveryService::Model::ConfigurationTag::SetTimeOfCreation ( Aws::Utils::DateTime &&  value)
inline

The time the configuration tag was created in Coordinated Universal Time (UTC).

Definition at line 235 of file ConfigurationTag.h.

◆ SetTimeOfCreation() [2/2]

void Aws::ApplicationDiscoveryService::Model::ConfigurationTag::SetTimeOfCreation ( const Aws::Utils::DateTime value)
inline

The time the configuration tag was created in Coordinated Universal Time (UTC).

Definition at line 229 of file ConfigurationTag.h.

◆ SetValue() [1/3]

void Aws::ApplicationDiscoveryService::Model::ConfigurationTag::SetValue ( Aws::String &&  value)
inline

A value on which to filter. For example key = serverType and value = web server.

Definition at line 186 of file ConfigurationTag.h.

◆ SetValue() [2/3]

void Aws::ApplicationDiscoveryService::Model::ConfigurationTag::SetValue ( const Aws::String value)
inline

A value on which to filter. For example key = serverType and value = web server.

Definition at line 180 of file ConfigurationTag.h.

◆ SetValue() [3/3]

void Aws::ApplicationDiscoveryService::Model::ConfigurationTag::SetValue ( const char *  value)
inline

A value on which to filter. For example key = serverType and value = web server.

Definition at line 192 of file ConfigurationTag.h.

◆ TimeOfCreationHasBeenSet()

bool Aws::ApplicationDiscoveryService::Model::ConfigurationTag::TimeOfCreationHasBeenSet ( ) const
inline

The time the configuration tag was created in Coordinated Universal Time (UTC).

Definition at line 223 of file ConfigurationTag.h.

◆ ValueHasBeenSet()

bool Aws::ApplicationDiscoveryService::Model::ConfigurationTag::ValueHasBeenSet ( ) const
inline

A value on which to filter. For example key = serverType and value = web server.

Definition at line 174 of file ConfigurationTag.h.

◆ WithConfigurationId() [1/3]

ConfigurationTag& Aws::ApplicationDiscoveryService::Model::ConfigurationTag::WithConfigurationId ( Aws::String &&  value)
inline

The configuration ID for the item to tag. You can specify a list of keys and values.

Definition at line 114 of file ConfigurationTag.h.

◆ WithConfigurationId() [2/3]

ConfigurationTag& Aws::ApplicationDiscoveryService::Model::ConfigurationTag::WithConfigurationId ( const Aws::String value)
inline

The configuration ID for the item to tag. You can specify a list of keys and values.

Definition at line 108 of file ConfigurationTag.h.

◆ WithConfigurationId() [3/3]

ConfigurationTag& Aws::ApplicationDiscoveryService::Model::ConfigurationTag::WithConfigurationId ( const char *  value)
inline

The configuration ID for the item to tag. You can specify a list of keys and values.

Definition at line 120 of file ConfigurationTag.h.

◆ WithConfigurationType() [1/2]

ConfigurationTag& Aws::ApplicationDiscoveryService::Model::ConfigurationTag::WithConfigurationType ( ConfigurationItemType &&  value)
inline

A type of IT asset to tag.

Definition at line 71 of file ConfigurationTag.h.

◆ WithConfigurationType() [2/2]

ConfigurationTag& Aws::ApplicationDiscoveryService::Model::ConfigurationTag::WithConfigurationType ( const ConfigurationItemType value)
inline

A type of IT asset to tag.

Definition at line 66 of file ConfigurationTag.h.

◆ WithKey() [1/3]

ConfigurationTag& Aws::ApplicationDiscoveryService::Model::ConfigurationTag::WithKey ( Aws::String &&  value)
inline

A type of tag on which to filter. For example, serverType.

Definition at line 156 of file ConfigurationTag.h.

◆ WithKey() [2/3]

ConfigurationTag& Aws::ApplicationDiscoveryService::Model::ConfigurationTag::WithKey ( const Aws::String value)
inline

A type of tag on which to filter. For example, serverType.

Definition at line 151 of file ConfigurationTag.h.

◆ WithKey() [3/3]

ConfigurationTag& Aws::ApplicationDiscoveryService::Model::ConfigurationTag::WithKey ( const char *  value)
inline

A type of tag on which to filter. For example, serverType.

Definition at line 161 of file ConfigurationTag.h.

◆ WithTimeOfCreation() [1/2]

ConfigurationTag& Aws::ApplicationDiscoveryService::Model::ConfigurationTag::WithTimeOfCreation ( Aws::Utils::DateTime &&  value)
inline

The time the configuration tag was created in Coordinated Universal Time (UTC).

Definition at line 247 of file ConfigurationTag.h.

◆ WithTimeOfCreation() [2/2]

ConfigurationTag& Aws::ApplicationDiscoveryService::Model::ConfigurationTag::WithTimeOfCreation ( const Aws::Utils::DateTime value)
inline

The time the configuration tag was created in Coordinated Universal Time (UTC).

Definition at line 241 of file ConfigurationTag.h.

◆ WithValue() [1/3]

ConfigurationTag& Aws::ApplicationDiscoveryService::Model::ConfigurationTag::WithValue ( Aws::String &&  value)
inline

A value on which to filter. For example key = serverType and value = web server.

Definition at line 204 of file ConfigurationTag.h.

◆ WithValue() [2/3]

ConfigurationTag& Aws::ApplicationDiscoveryService::Model::ConfigurationTag::WithValue ( const Aws::String value)
inline

A value on which to filter. For example key = serverType and value = web server.

Definition at line 198 of file ConfigurationTag.h.

◆ WithValue() [3/3]

ConfigurationTag& Aws::ApplicationDiscoveryService::Model::ConfigurationTag::WithValue ( const char *  value)
inline

A value on which to filter. For example key = serverType and value = web server.

Definition at line 210 of file ConfigurationTag.h.


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