AWS SDK for C++  1.8.95
AWS SDK for C++
Public Member Functions | List of all members
Aws::Greengrass::Model::GroupVersion Class Reference

#include <GroupVersion.h>

Public Member Functions

 GroupVersion ()
 
 GroupVersion (Aws::Utils::Json::JsonView jsonValue)
 
GroupVersionoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetConnectorDefinitionVersionArn () const
 
bool ConnectorDefinitionVersionArnHasBeenSet () const
 
void SetConnectorDefinitionVersionArn (const Aws::String &value)
 
void SetConnectorDefinitionVersionArn (Aws::String &&value)
 
void SetConnectorDefinitionVersionArn (const char *value)
 
GroupVersionWithConnectorDefinitionVersionArn (const Aws::String &value)
 
GroupVersionWithConnectorDefinitionVersionArn (Aws::String &&value)
 
GroupVersionWithConnectorDefinitionVersionArn (const char *value)
 
const Aws::StringGetCoreDefinitionVersionArn () const
 
bool CoreDefinitionVersionArnHasBeenSet () const
 
void SetCoreDefinitionVersionArn (const Aws::String &value)
 
void SetCoreDefinitionVersionArn (Aws::String &&value)
 
void SetCoreDefinitionVersionArn (const char *value)
 
GroupVersionWithCoreDefinitionVersionArn (const Aws::String &value)
 
GroupVersionWithCoreDefinitionVersionArn (Aws::String &&value)
 
GroupVersionWithCoreDefinitionVersionArn (const char *value)
 
const Aws::StringGetDeviceDefinitionVersionArn () const
 
bool DeviceDefinitionVersionArnHasBeenSet () const
 
void SetDeviceDefinitionVersionArn (const Aws::String &value)
 
void SetDeviceDefinitionVersionArn (Aws::String &&value)
 
void SetDeviceDefinitionVersionArn (const char *value)
 
GroupVersionWithDeviceDefinitionVersionArn (const Aws::String &value)
 
GroupVersionWithDeviceDefinitionVersionArn (Aws::String &&value)
 
GroupVersionWithDeviceDefinitionVersionArn (const char *value)
 
const Aws::StringGetFunctionDefinitionVersionArn () const
 
bool FunctionDefinitionVersionArnHasBeenSet () const
 
void SetFunctionDefinitionVersionArn (const Aws::String &value)
 
void SetFunctionDefinitionVersionArn (Aws::String &&value)
 
void SetFunctionDefinitionVersionArn (const char *value)
 
GroupVersionWithFunctionDefinitionVersionArn (const Aws::String &value)
 
GroupVersionWithFunctionDefinitionVersionArn (Aws::String &&value)
 
GroupVersionWithFunctionDefinitionVersionArn (const char *value)
 
const Aws::StringGetLoggerDefinitionVersionArn () const
 
bool LoggerDefinitionVersionArnHasBeenSet () const
 
void SetLoggerDefinitionVersionArn (const Aws::String &value)
 
void SetLoggerDefinitionVersionArn (Aws::String &&value)
 
void SetLoggerDefinitionVersionArn (const char *value)
 
GroupVersionWithLoggerDefinitionVersionArn (const Aws::String &value)
 
GroupVersionWithLoggerDefinitionVersionArn (Aws::String &&value)
 
GroupVersionWithLoggerDefinitionVersionArn (const char *value)
 
const Aws::StringGetResourceDefinitionVersionArn () const
 
bool ResourceDefinitionVersionArnHasBeenSet () const
 
void SetResourceDefinitionVersionArn (const Aws::String &value)
 
void SetResourceDefinitionVersionArn (Aws::String &&value)
 
void SetResourceDefinitionVersionArn (const char *value)
 
GroupVersionWithResourceDefinitionVersionArn (const Aws::String &value)
 
GroupVersionWithResourceDefinitionVersionArn (Aws::String &&value)
 
GroupVersionWithResourceDefinitionVersionArn (const char *value)
 
const Aws::StringGetSubscriptionDefinitionVersionArn () const
 
bool SubscriptionDefinitionVersionArnHasBeenSet () const
 
void SetSubscriptionDefinitionVersionArn (const Aws::String &value)
 
void SetSubscriptionDefinitionVersionArn (Aws::String &&value)
 
void SetSubscriptionDefinitionVersionArn (const char *value)
 
GroupVersionWithSubscriptionDefinitionVersionArn (const Aws::String &value)
 
GroupVersionWithSubscriptionDefinitionVersionArn (Aws::String &&value)
 
GroupVersionWithSubscriptionDefinitionVersionArn (const char *value)
 

Detailed Description

Information about a group version.

See Also:

AWS API Reference

Definition at line 31 of file GroupVersion.h.

Constructor & Destructor Documentation

◆ GroupVersion() [1/2]

Aws::Greengrass::Model::GroupVersion::GroupVersion ( )

◆ GroupVersion() [2/2]

Aws::Greengrass::Model::GroupVersion::GroupVersion ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ ConnectorDefinitionVersionArnHasBeenSet()

bool Aws::Greengrass::Model::GroupVersion::ConnectorDefinitionVersionArnHasBeenSet ( ) const
inline

The ARN of the connector definition version for this group.

Definition at line 48 of file GroupVersion.h.

◆ CoreDefinitionVersionArnHasBeenSet()

bool Aws::Greengrass::Model::GroupVersion::CoreDefinitionVersionArnHasBeenSet ( ) const
inline

The ARN of the core definition version for this group.

Definition at line 89 of file GroupVersion.h.

◆ DeviceDefinitionVersionArnHasBeenSet()

bool Aws::Greengrass::Model::GroupVersion::DeviceDefinitionVersionArnHasBeenSet ( ) const
inline

The ARN of the device definition version for this group.

Definition at line 130 of file GroupVersion.h.

◆ FunctionDefinitionVersionArnHasBeenSet()

bool Aws::Greengrass::Model::GroupVersion::FunctionDefinitionVersionArnHasBeenSet ( ) const
inline

The ARN of the function definition version for this group.

Definition at line 171 of file GroupVersion.h.

◆ GetConnectorDefinitionVersionArn()

const Aws::String& Aws::Greengrass::Model::GroupVersion::GetConnectorDefinitionVersionArn ( ) const
inline

The ARN of the connector definition version for this group.

Definition at line 43 of file GroupVersion.h.

◆ GetCoreDefinitionVersionArn()

const Aws::String& Aws::Greengrass::Model::GroupVersion::GetCoreDefinitionVersionArn ( ) const
inline

The ARN of the core definition version for this group.

Definition at line 84 of file GroupVersion.h.

◆ GetDeviceDefinitionVersionArn()

const Aws::String& Aws::Greengrass::Model::GroupVersion::GetDeviceDefinitionVersionArn ( ) const
inline

The ARN of the device definition version for this group.

Definition at line 125 of file GroupVersion.h.

◆ GetFunctionDefinitionVersionArn()

const Aws::String& Aws::Greengrass::Model::GroupVersion::GetFunctionDefinitionVersionArn ( ) const
inline

The ARN of the function definition version for this group.

Definition at line 166 of file GroupVersion.h.

◆ GetLoggerDefinitionVersionArn()

const Aws::String& Aws::Greengrass::Model::GroupVersion::GetLoggerDefinitionVersionArn ( ) const
inline

The ARN of the logger definition version for this group.

Definition at line 207 of file GroupVersion.h.

◆ GetResourceDefinitionVersionArn()

const Aws::String& Aws::Greengrass::Model::GroupVersion::GetResourceDefinitionVersionArn ( ) const
inline

The ARN of the resource definition version for this group.

Definition at line 248 of file GroupVersion.h.

◆ GetSubscriptionDefinitionVersionArn()

const Aws::String& Aws::Greengrass::Model::GroupVersion::GetSubscriptionDefinitionVersionArn ( ) const
inline

The ARN of the subscription definition version for this group.

Definition at line 289 of file GroupVersion.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::Greengrass::Model::GroupVersion::Jsonize ( ) const

◆ LoggerDefinitionVersionArnHasBeenSet()

bool Aws::Greengrass::Model::GroupVersion::LoggerDefinitionVersionArnHasBeenSet ( ) const
inline

The ARN of the logger definition version for this group.

Definition at line 212 of file GroupVersion.h.

◆ operator=()

GroupVersion& Aws::Greengrass::Model::GroupVersion::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ ResourceDefinitionVersionArnHasBeenSet()

bool Aws::Greengrass::Model::GroupVersion::ResourceDefinitionVersionArnHasBeenSet ( ) const
inline

The ARN of the resource definition version for this group.

Definition at line 253 of file GroupVersion.h.

◆ SetConnectorDefinitionVersionArn() [1/3]

void Aws::Greengrass::Model::GroupVersion::SetConnectorDefinitionVersionArn ( const Aws::String value)
inline

The ARN of the connector definition version for this group.

Definition at line 53 of file GroupVersion.h.

◆ SetConnectorDefinitionVersionArn() [2/3]

void Aws::Greengrass::Model::GroupVersion::SetConnectorDefinitionVersionArn ( Aws::String &&  value)
inline

The ARN of the connector definition version for this group.

Definition at line 58 of file GroupVersion.h.

◆ SetConnectorDefinitionVersionArn() [3/3]

void Aws::Greengrass::Model::GroupVersion::SetConnectorDefinitionVersionArn ( const char *  value)
inline

The ARN of the connector definition version for this group.

Definition at line 63 of file GroupVersion.h.

◆ SetCoreDefinitionVersionArn() [1/3]

void Aws::Greengrass::Model::GroupVersion::SetCoreDefinitionVersionArn ( const Aws::String value)
inline

The ARN of the core definition version for this group.

Definition at line 94 of file GroupVersion.h.

◆ SetCoreDefinitionVersionArn() [2/3]

void Aws::Greengrass::Model::GroupVersion::SetCoreDefinitionVersionArn ( Aws::String &&  value)
inline

The ARN of the core definition version for this group.

Definition at line 99 of file GroupVersion.h.

◆ SetCoreDefinitionVersionArn() [3/3]

void Aws::Greengrass::Model::GroupVersion::SetCoreDefinitionVersionArn ( const char *  value)
inline

The ARN of the core definition version for this group.

Definition at line 104 of file GroupVersion.h.

◆ SetDeviceDefinitionVersionArn() [1/3]

void Aws::Greengrass::Model::GroupVersion::SetDeviceDefinitionVersionArn ( const Aws::String value)
inline

The ARN of the device definition version for this group.

Definition at line 135 of file GroupVersion.h.

◆ SetDeviceDefinitionVersionArn() [2/3]

void Aws::Greengrass::Model::GroupVersion::SetDeviceDefinitionVersionArn ( Aws::String &&  value)
inline

The ARN of the device definition version for this group.

Definition at line 140 of file GroupVersion.h.

◆ SetDeviceDefinitionVersionArn() [3/3]

void Aws::Greengrass::Model::GroupVersion::SetDeviceDefinitionVersionArn ( const char *  value)
inline

The ARN of the device definition version for this group.

Definition at line 145 of file GroupVersion.h.

◆ SetFunctionDefinitionVersionArn() [1/3]

void Aws::Greengrass::Model::GroupVersion::SetFunctionDefinitionVersionArn ( const Aws::String value)
inline

The ARN of the function definition version for this group.

Definition at line 176 of file GroupVersion.h.

◆ SetFunctionDefinitionVersionArn() [2/3]

void Aws::Greengrass::Model::GroupVersion::SetFunctionDefinitionVersionArn ( Aws::String &&  value)
inline

The ARN of the function definition version for this group.

Definition at line 181 of file GroupVersion.h.

◆ SetFunctionDefinitionVersionArn() [3/3]

void Aws::Greengrass::Model::GroupVersion::SetFunctionDefinitionVersionArn ( const char *  value)
inline

The ARN of the function definition version for this group.

Definition at line 186 of file GroupVersion.h.

◆ SetLoggerDefinitionVersionArn() [1/3]

void Aws::Greengrass::Model::GroupVersion::SetLoggerDefinitionVersionArn ( const Aws::String value)
inline

The ARN of the logger definition version for this group.

Definition at line 217 of file GroupVersion.h.

◆ SetLoggerDefinitionVersionArn() [2/3]

void Aws::Greengrass::Model::GroupVersion::SetLoggerDefinitionVersionArn ( Aws::String &&  value)
inline

The ARN of the logger definition version for this group.

Definition at line 222 of file GroupVersion.h.

◆ SetLoggerDefinitionVersionArn() [3/3]

void Aws::Greengrass::Model::GroupVersion::SetLoggerDefinitionVersionArn ( const char *  value)
inline

The ARN of the logger definition version for this group.

Definition at line 227 of file GroupVersion.h.

◆ SetResourceDefinitionVersionArn() [1/3]

void Aws::Greengrass::Model::GroupVersion::SetResourceDefinitionVersionArn ( const Aws::String value)
inline

The ARN of the resource definition version for this group.

Definition at line 258 of file GroupVersion.h.

◆ SetResourceDefinitionVersionArn() [2/3]

void Aws::Greengrass::Model::GroupVersion::SetResourceDefinitionVersionArn ( Aws::String &&  value)
inline

The ARN of the resource definition version for this group.

Definition at line 263 of file GroupVersion.h.

◆ SetResourceDefinitionVersionArn() [3/3]

void Aws::Greengrass::Model::GroupVersion::SetResourceDefinitionVersionArn ( const char *  value)
inline

The ARN of the resource definition version for this group.

Definition at line 268 of file GroupVersion.h.

◆ SetSubscriptionDefinitionVersionArn() [1/3]

void Aws::Greengrass::Model::GroupVersion::SetSubscriptionDefinitionVersionArn ( const Aws::String value)
inline

The ARN of the subscription definition version for this group.

Definition at line 299 of file GroupVersion.h.

◆ SetSubscriptionDefinitionVersionArn() [2/3]

void Aws::Greengrass::Model::GroupVersion::SetSubscriptionDefinitionVersionArn ( Aws::String &&  value)
inline

The ARN of the subscription definition version for this group.

Definition at line 304 of file GroupVersion.h.

◆ SetSubscriptionDefinitionVersionArn() [3/3]

void Aws::Greengrass::Model::GroupVersion::SetSubscriptionDefinitionVersionArn ( const char *  value)
inline

The ARN of the subscription definition version for this group.

Definition at line 309 of file GroupVersion.h.

◆ SubscriptionDefinitionVersionArnHasBeenSet()

bool Aws::Greengrass::Model::GroupVersion::SubscriptionDefinitionVersionArnHasBeenSet ( ) const
inline

The ARN of the subscription definition version for this group.

Definition at line 294 of file GroupVersion.h.

◆ WithConnectorDefinitionVersionArn() [1/3]

GroupVersion& Aws::Greengrass::Model::GroupVersion::WithConnectorDefinitionVersionArn ( const Aws::String value)
inline

The ARN of the connector definition version for this group.

Definition at line 68 of file GroupVersion.h.

◆ WithConnectorDefinitionVersionArn() [2/3]

GroupVersion& Aws::Greengrass::Model::GroupVersion::WithConnectorDefinitionVersionArn ( Aws::String &&  value)
inline

The ARN of the connector definition version for this group.

Definition at line 73 of file GroupVersion.h.

◆ WithConnectorDefinitionVersionArn() [3/3]

GroupVersion& Aws::Greengrass::Model::GroupVersion::WithConnectorDefinitionVersionArn ( const char *  value)
inline

The ARN of the connector definition version for this group.

Definition at line 78 of file GroupVersion.h.

◆ WithCoreDefinitionVersionArn() [1/3]

GroupVersion& Aws::Greengrass::Model::GroupVersion::WithCoreDefinitionVersionArn ( const Aws::String value)
inline

The ARN of the core definition version for this group.

Definition at line 109 of file GroupVersion.h.

◆ WithCoreDefinitionVersionArn() [2/3]

GroupVersion& Aws::Greengrass::Model::GroupVersion::WithCoreDefinitionVersionArn ( Aws::String &&  value)
inline

The ARN of the core definition version for this group.

Definition at line 114 of file GroupVersion.h.

◆ WithCoreDefinitionVersionArn() [3/3]

GroupVersion& Aws::Greengrass::Model::GroupVersion::WithCoreDefinitionVersionArn ( const char *  value)
inline

The ARN of the core definition version for this group.

Definition at line 119 of file GroupVersion.h.

◆ WithDeviceDefinitionVersionArn() [1/3]

GroupVersion& Aws::Greengrass::Model::GroupVersion::WithDeviceDefinitionVersionArn ( const Aws::String value)
inline

The ARN of the device definition version for this group.

Definition at line 150 of file GroupVersion.h.

◆ WithDeviceDefinitionVersionArn() [2/3]

GroupVersion& Aws::Greengrass::Model::GroupVersion::WithDeviceDefinitionVersionArn ( Aws::String &&  value)
inline

The ARN of the device definition version for this group.

Definition at line 155 of file GroupVersion.h.

◆ WithDeviceDefinitionVersionArn() [3/3]

GroupVersion& Aws::Greengrass::Model::GroupVersion::WithDeviceDefinitionVersionArn ( const char *  value)
inline

The ARN of the device definition version for this group.

Definition at line 160 of file GroupVersion.h.

◆ WithFunctionDefinitionVersionArn() [1/3]

GroupVersion& Aws::Greengrass::Model::GroupVersion::WithFunctionDefinitionVersionArn ( const Aws::String value)
inline

The ARN of the function definition version for this group.

Definition at line 191 of file GroupVersion.h.

◆ WithFunctionDefinitionVersionArn() [2/3]

GroupVersion& Aws::Greengrass::Model::GroupVersion::WithFunctionDefinitionVersionArn ( Aws::String &&  value)
inline

The ARN of the function definition version for this group.

Definition at line 196 of file GroupVersion.h.

◆ WithFunctionDefinitionVersionArn() [3/3]

GroupVersion& Aws::Greengrass::Model::GroupVersion::WithFunctionDefinitionVersionArn ( const char *  value)
inline

The ARN of the function definition version for this group.

Definition at line 201 of file GroupVersion.h.

◆ WithLoggerDefinitionVersionArn() [1/3]

GroupVersion& Aws::Greengrass::Model::GroupVersion::WithLoggerDefinitionVersionArn ( const Aws::String value)
inline

The ARN of the logger definition version for this group.

Definition at line 232 of file GroupVersion.h.

◆ WithLoggerDefinitionVersionArn() [2/3]

GroupVersion& Aws::Greengrass::Model::GroupVersion::WithLoggerDefinitionVersionArn ( Aws::String &&  value)
inline

The ARN of the logger definition version for this group.

Definition at line 237 of file GroupVersion.h.

◆ WithLoggerDefinitionVersionArn() [3/3]

GroupVersion& Aws::Greengrass::Model::GroupVersion::WithLoggerDefinitionVersionArn ( const char *  value)
inline

The ARN of the logger definition version for this group.

Definition at line 242 of file GroupVersion.h.

◆ WithResourceDefinitionVersionArn() [1/3]

GroupVersion& Aws::Greengrass::Model::GroupVersion::WithResourceDefinitionVersionArn ( const Aws::String value)
inline

The ARN of the resource definition version for this group.

Definition at line 273 of file GroupVersion.h.

◆ WithResourceDefinitionVersionArn() [2/3]

GroupVersion& Aws::Greengrass::Model::GroupVersion::WithResourceDefinitionVersionArn ( Aws::String &&  value)
inline

The ARN of the resource definition version for this group.

Definition at line 278 of file GroupVersion.h.

◆ WithResourceDefinitionVersionArn() [3/3]

GroupVersion& Aws::Greengrass::Model::GroupVersion::WithResourceDefinitionVersionArn ( const char *  value)
inline

The ARN of the resource definition version for this group.

Definition at line 283 of file GroupVersion.h.

◆ WithSubscriptionDefinitionVersionArn() [1/3]

GroupVersion& Aws::Greengrass::Model::GroupVersion::WithSubscriptionDefinitionVersionArn ( const Aws::String value)
inline

The ARN of the subscription definition version for this group.

Definition at line 314 of file GroupVersion.h.

◆ WithSubscriptionDefinitionVersionArn() [2/3]

GroupVersion& Aws::Greengrass::Model::GroupVersion::WithSubscriptionDefinitionVersionArn ( Aws::String &&  value)
inline

The ARN of the subscription definition version for this group.

Definition at line 319 of file GroupVersion.h.

◆ WithSubscriptionDefinitionVersionArn() [3/3]

GroupVersion& Aws::Greengrass::Model::GroupVersion::WithSubscriptionDefinitionVersionArn ( const char *  value)
inline

The ARN of the subscription definition version for this group.

Definition at line 324 of file GroupVersion.h.


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