AWS SDK for C++  1.9.66
AWS SDK for C++
Public Member Functions | List of all members
Aws::ResourceGroups::Model::GroupConfigurationItem Class Reference

#include <GroupConfigurationItem.h>

Public Member Functions

 GroupConfigurationItem ()
 
 GroupConfigurationItem (Aws::Utils::Json::JsonView jsonValue)
 
GroupConfigurationItemoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetType () const
 
bool TypeHasBeenSet () const
 
void SetType (const Aws::String &value)
 
void SetType (Aws::String &&value)
 
void SetType (const char *value)
 
GroupConfigurationItemWithType (const Aws::String &value)
 
GroupConfigurationItemWithType (Aws::String &&value)
 
GroupConfigurationItemWithType (const char *value)
 
const Aws::Vector< GroupConfigurationParameter > & GetParameters () const
 
bool ParametersHasBeenSet () const
 
void SetParameters (const Aws::Vector< GroupConfigurationParameter > &value)
 
void SetParameters (Aws::Vector< GroupConfigurationParameter > &&value)
 
GroupConfigurationItemWithParameters (const Aws::Vector< GroupConfigurationParameter > &value)
 
GroupConfigurationItemWithParameters (Aws::Vector< GroupConfigurationParameter > &&value)
 
GroupConfigurationItemAddParameters (const GroupConfigurationParameter &value)
 
GroupConfigurationItemAddParameters (GroupConfigurationParameter &&value)
 

Detailed Description

An item in a group configuration. A group service configuration can have one or more items. For details about group service configuration syntax, see Service configurations for resource groups.

See Also:

AWS API Reference

Definition at line 36 of file GroupConfigurationItem.h.

Constructor & Destructor Documentation

◆ GroupConfigurationItem() [1/2]

Aws::ResourceGroups::Model::GroupConfigurationItem::GroupConfigurationItem ( )

◆ GroupConfigurationItem() [2/2]

Aws::ResourceGroups::Model::GroupConfigurationItem::GroupConfigurationItem ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddParameters() [1/2]

GroupConfigurationItem& Aws::ResourceGroups::Model::GroupConfigurationItem::AddParameters ( const GroupConfigurationParameter value)
inline

A collection of parameters for this group configuration item. For the list of parameters that you can use with each configuration item type, see Supported resource types and parameters.

Definition at line 172 of file GroupConfigurationItem.h.

◆ AddParameters() [2/2]

GroupConfigurationItem& Aws::ResourceGroups::Model::GroupConfigurationItem::AddParameters ( GroupConfigurationParameter &&  value)
inline

A collection of parameters for this group configuration item. For the list of parameters that you can use with each configuration item type, see Supported resource types and parameters.

Definition at line 180 of file GroupConfigurationItem.h.

◆ GetParameters()

const Aws::Vector<GroupConfigurationParameter>& Aws::ResourceGroups::Model::GroupConfigurationItem::GetParameters ( ) const
inline

A collection of parameters for this group configuration item. For the list of parameters that you can use with each configuration item type, see Supported resource types and parameters.

Definition at line 124 of file GroupConfigurationItem.h.

◆ GetType()

const Aws::String& Aws::ResourceGroups::Model::GroupConfigurationItem::GetType ( ) const
inline

Specifies the type of group configuration item. Each item must have a unique value for type. For the list of types that you can specify for a configuration item, see Supported resource types and parameters.

Definition at line 52 of file GroupConfigurationItem.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::ResourceGroups::Model::GroupConfigurationItem::Jsonize ( ) const

◆ operator=()

GroupConfigurationItem& Aws::ResourceGroups::Model::GroupConfigurationItem::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ ParametersHasBeenSet()

bool Aws::ResourceGroups::Model::GroupConfigurationItem::ParametersHasBeenSet ( ) const
inline

A collection of parameters for this group configuration item. For the list of parameters that you can use with each configuration item type, see Supported resource types and parameters.

Definition at line 132 of file GroupConfigurationItem.h.

◆ SetParameters() [1/2]

void Aws::ResourceGroups::Model::GroupConfigurationItem::SetParameters ( Aws::Vector< GroupConfigurationParameter > &&  value)
inline

A collection of parameters for this group configuration item. For the list of parameters that you can use with each configuration item type, see Supported resource types and parameters.

Definition at line 148 of file GroupConfigurationItem.h.

◆ SetParameters() [2/2]

void Aws::ResourceGroups::Model::GroupConfigurationItem::SetParameters ( const Aws::Vector< GroupConfigurationParameter > &  value)
inline

A collection of parameters for this group configuration item. For the list of parameters that you can use with each configuration item type, see Supported resource types and parameters.

Definition at line 140 of file GroupConfigurationItem.h.

◆ SetType() [1/3]

void Aws::ResourceGroups::Model::GroupConfigurationItem::SetType ( Aws::String &&  value)
inline

Specifies the type of group configuration item. Each item must have a unique value for type. For the list of types that you can specify for a configuration item, see Supported resource types and parameters.

Definition at line 79 of file GroupConfigurationItem.h.

◆ SetType() [2/3]

void Aws::ResourceGroups::Model::GroupConfigurationItem::SetType ( const Aws::String value)
inline

Specifies the type of group configuration item. Each item must have a unique value for type. For the list of types that you can specify for a configuration item, see Supported resource types and parameters.

Definition at line 70 of file GroupConfigurationItem.h.

◆ SetType() [3/3]

void Aws::ResourceGroups::Model::GroupConfigurationItem::SetType ( const char *  value)
inline

Specifies the type of group configuration item. Each item must have a unique value for type. For the list of types that you can specify for a configuration item, see Supported resource types and parameters.

Definition at line 88 of file GroupConfigurationItem.h.

◆ TypeHasBeenSet()

bool Aws::ResourceGroups::Model::GroupConfigurationItem::TypeHasBeenSet ( ) const
inline

Specifies the type of group configuration item. Each item must have a unique value for type. For the list of types that you can specify for a configuration item, see Supported resource types and parameters.

Definition at line 61 of file GroupConfigurationItem.h.

◆ WithParameters() [1/2]

GroupConfigurationItem& Aws::ResourceGroups::Model::GroupConfigurationItem::WithParameters ( Aws::Vector< GroupConfigurationParameter > &&  value)
inline

A collection of parameters for this group configuration item. For the list of parameters that you can use with each configuration item type, see Supported resource types and parameters.

Definition at line 164 of file GroupConfigurationItem.h.

◆ WithParameters() [2/2]

GroupConfigurationItem& Aws::ResourceGroups::Model::GroupConfigurationItem::WithParameters ( const Aws::Vector< GroupConfigurationParameter > &  value)
inline

A collection of parameters for this group configuration item. For the list of parameters that you can use with each configuration item type, see Supported resource types and parameters.

Definition at line 156 of file GroupConfigurationItem.h.

◆ WithType() [1/3]

GroupConfigurationItem& Aws::ResourceGroups::Model::GroupConfigurationItem::WithType ( Aws::String &&  value)
inline

Specifies the type of group configuration item. Each item must have a unique value for type. For the list of types that you can specify for a configuration item, see Supported resource types and parameters.

Definition at line 106 of file GroupConfigurationItem.h.

◆ WithType() [2/3]

GroupConfigurationItem& Aws::ResourceGroups::Model::GroupConfigurationItem::WithType ( const Aws::String value)
inline

Specifies the type of group configuration item. Each item must have a unique value for type. For the list of types that you can specify for a configuration item, see Supported resource types and parameters.

Definition at line 97 of file GroupConfigurationItem.h.

◆ WithType() [3/3]

GroupConfigurationItem& Aws::ResourceGroups::Model::GroupConfigurationItem::WithType ( const char *  value)
inline

Specifies the type of group configuration item. Each item must have a unique value for type. For the list of types that you can specify for a configuration item, see Supported resource types and parameters.

Definition at line 115 of file GroupConfigurationItem.h.


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