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

#include <CreateGroupVersionRequest.h>

+ Inheritance diagram for Aws::Greengrass::Model::CreateGroupVersionRequest:

Public Member Functions

 CreateGroupVersionRequest ()
 
virtual const char * GetServiceRequestName () const override
 
Aws::String SerializePayload () const override
 
Aws::Http::HeaderValueCollection GetRequestSpecificHeaders () const override
 
const Aws::StringGetAmznClientToken () const
 
bool AmznClientTokenHasBeenSet () const
 
void SetAmznClientToken (const Aws::String &value)
 
void SetAmznClientToken (Aws::String &&value)
 
void SetAmznClientToken (const char *value)
 
CreateGroupVersionRequestWithAmznClientToken (const Aws::String &value)
 
CreateGroupVersionRequestWithAmznClientToken (Aws::String &&value)
 
CreateGroupVersionRequestWithAmznClientToken (const char *value)
 
const Aws::StringGetConnectorDefinitionVersionArn () const
 
bool ConnectorDefinitionVersionArnHasBeenSet () const
 
void SetConnectorDefinitionVersionArn (const Aws::String &value)
 
void SetConnectorDefinitionVersionArn (Aws::String &&value)
 
void SetConnectorDefinitionVersionArn (const char *value)
 
CreateGroupVersionRequestWithConnectorDefinitionVersionArn (const Aws::String &value)
 
CreateGroupVersionRequestWithConnectorDefinitionVersionArn (Aws::String &&value)
 
CreateGroupVersionRequestWithConnectorDefinitionVersionArn (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)
 
CreateGroupVersionRequestWithCoreDefinitionVersionArn (const Aws::String &value)
 
CreateGroupVersionRequestWithCoreDefinitionVersionArn (Aws::String &&value)
 
CreateGroupVersionRequestWithCoreDefinitionVersionArn (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)
 
CreateGroupVersionRequestWithDeviceDefinitionVersionArn (const Aws::String &value)
 
CreateGroupVersionRequestWithDeviceDefinitionVersionArn (Aws::String &&value)
 
CreateGroupVersionRequestWithDeviceDefinitionVersionArn (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)
 
CreateGroupVersionRequestWithFunctionDefinitionVersionArn (const Aws::String &value)
 
CreateGroupVersionRequestWithFunctionDefinitionVersionArn (Aws::String &&value)
 
CreateGroupVersionRequestWithFunctionDefinitionVersionArn (const char *value)
 
const Aws::StringGetGroupId () const
 
bool GroupIdHasBeenSet () const
 
void SetGroupId (const Aws::String &value)
 
void SetGroupId (Aws::String &&value)
 
void SetGroupId (const char *value)
 
CreateGroupVersionRequestWithGroupId (const Aws::String &value)
 
CreateGroupVersionRequestWithGroupId (Aws::String &&value)
 
CreateGroupVersionRequestWithGroupId (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)
 
CreateGroupVersionRequestWithLoggerDefinitionVersionArn (const Aws::String &value)
 
CreateGroupVersionRequestWithLoggerDefinitionVersionArn (Aws::String &&value)
 
CreateGroupVersionRequestWithLoggerDefinitionVersionArn (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)
 
CreateGroupVersionRequestWithResourceDefinitionVersionArn (const Aws::String &value)
 
CreateGroupVersionRequestWithResourceDefinitionVersionArn (Aws::String &&value)
 
CreateGroupVersionRequestWithResourceDefinitionVersionArn (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)
 
CreateGroupVersionRequestWithSubscriptionDefinitionVersionArn (const Aws::String &value)
 
CreateGroupVersionRequestWithSubscriptionDefinitionVersionArn (Aws::String &&value)
 
CreateGroupVersionRequestWithSubscriptionDefinitionVersionArn (const char *value)
 
- Public Member Functions inherited from Aws::Greengrass::GreengrassRequest
virtual ~GreengrassRequest ()
 
void AddParametersToRequest (Aws::Http::HttpRequest &httpRequest) const
 
Aws::Http::HeaderValueCollection GetHeaders () const override
 
- Public Member Functions inherited from Aws::AmazonSerializableWebServiceRequest
 AmazonSerializableWebServiceRequest ()
 
virtual ~AmazonSerializableWebServiceRequest ()
 
std::shared_ptr< Aws::IOStreamGetBody () const override
 
- Public Member Functions inherited from Aws::AmazonWebServiceRequest
 AmazonWebServiceRequest ()
 
virtual ~AmazonWebServiceRequest ()=default
 
virtual void AddQueryStringParameters (Aws::Http::URI &uri) const
 
virtual void PutToPresignedUrl (Aws::Http::URI &uri) const
 
virtual bool IsStreaming () const
 
virtual bool IsEventStreamRequest () const
 
virtual bool SignBody () const
 
virtual bool IsChunked () const
 
virtual void SetRequestSignedHandler (const RequestSignedHandler &handler)
 
virtual const RequestSignedHandlerGetRequestSignedHandler () const
 
const Aws::IOStreamFactoryGetResponseStreamFactory () const
 
void SetResponseStreamFactory (const Aws::IOStreamFactory &factory)
 
virtual void SetDataReceivedEventHandler (const Aws::Http::DataReceivedEventHandler &dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (const Aws::Http::DataSentEventHandler &dataSentEventHandler)
 
virtual void SetContinueRequestHandler (const Aws::Http::ContinueRequestHandler &continueRequestHandler)
 
virtual void SetDataReceivedEventHandler (Aws::Http::DataReceivedEventHandler &&dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (Aws::Http::DataSentEventHandler &&dataSentEventHandler)
 
virtual void SetContinueRequestHandler (Aws::Http::ContinueRequestHandler &&continueRequestHandler)
 
virtual void SetRequestRetryHandler (const RequestRetryHandler &handler)
 
virtual void SetRequestRetryHandler (RequestRetryHandler &&handler)
 
virtual const Aws::Http::DataReceivedEventHandlerGetDataReceivedEventHandler () const
 
virtual const Aws::Http::DataSentEventHandlerGetDataSentEventHandler () const
 
virtual const Aws::Http::ContinueRequestHandlerGetContinueRequestHandler () const
 
virtual const RequestRetryHandlerGetRequestRetryHandler () const
 
virtual bool ShouldComputeContentMd5 () const
 

Additional Inherited Members

- Protected Member Functions inherited from Aws::AmazonWebServiceRequest
virtual void DumpBodyToUrl (Aws::Http::URI &uri) const
 

Detailed Description

Definition at line 21 of file CreateGroupVersionRequest.h.

Constructor & Destructor Documentation

◆ CreateGroupVersionRequest()

Aws::Greengrass::Model::CreateGroupVersionRequest::CreateGroupVersionRequest ( )

Member Function Documentation

◆ AmznClientTokenHasBeenSet()

bool Aws::Greengrass::Model::CreateGroupVersionRequest::AmznClientTokenHasBeenSet ( ) const
inline

A client token used to correlate requests and responses.

Definition at line 45 of file CreateGroupVersionRequest.h.

◆ ConnectorDefinitionVersionArnHasBeenSet()

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

The ARN of the connector definition version for this group.

Definition at line 86 of file CreateGroupVersionRequest.h.

◆ CoreDefinitionVersionArnHasBeenSet()

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

The ARN of the core definition version for this group.

Definition at line 127 of file CreateGroupVersionRequest.h.

◆ DeviceDefinitionVersionArnHasBeenSet()

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

The ARN of the device definition version for this group.

Definition at line 168 of file CreateGroupVersionRequest.h.

◆ FunctionDefinitionVersionArnHasBeenSet()

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

The ARN of the function definition version for this group.

Definition at line 209 of file CreateGroupVersionRequest.h.

◆ GetAmznClientToken()

const Aws::String& Aws::Greengrass::Model::CreateGroupVersionRequest::GetAmznClientToken ( ) const
inline

A client token used to correlate requests and responses.

Definition at line 40 of file CreateGroupVersionRequest.h.

◆ GetConnectorDefinitionVersionArn()

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

The ARN of the connector definition version for this group.

Definition at line 81 of file CreateGroupVersionRequest.h.

◆ GetCoreDefinitionVersionArn()

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

The ARN of the core definition version for this group.

Definition at line 122 of file CreateGroupVersionRequest.h.

◆ GetDeviceDefinitionVersionArn()

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

The ARN of the device definition version for this group.

Definition at line 163 of file CreateGroupVersionRequest.h.

◆ GetFunctionDefinitionVersionArn()

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

The ARN of the function definition version for this group.

Definition at line 204 of file CreateGroupVersionRequest.h.

◆ GetGroupId()

const Aws::String& Aws::Greengrass::Model::CreateGroupVersionRequest::GetGroupId ( ) const
inline

The ID of the Greengrass group.

Definition at line 245 of file CreateGroupVersionRequest.h.

◆ GetLoggerDefinitionVersionArn()

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

The ARN of the logger definition version for this group.

Definition at line 286 of file CreateGroupVersionRequest.h.

◆ GetRequestSpecificHeaders()

Aws::Http::HeaderValueCollection Aws::Greengrass::Model::CreateGroupVersionRequest::GetRequestSpecificHeaders ( ) const
overridevirtual

◆ GetResourceDefinitionVersionArn()

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

The ARN of the resource definition version for this group.

Definition at line 327 of file CreateGroupVersionRequest.h.

◆ GetServiceRequestName()

virtual const char* Aws::Greengrass::Model::CreateGroupVersionRequest::GetServiceRequestName ( ) const
inlineoverridevirtual

Implements Aws::AmazonWebServiceRequest.

Definition at line 30 of file CreateGroupVersionRequest.h.

◆ GetSubscriptionDefinitionVersionArn()

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

The ARN of the subscription definition version for this group.

Definition at line 368 of file CreateGroupVersionRequest.h.

◆ GroupIdHasBeenSet()

bool Aws::Greengrass::Model::CreateGroupVersionRequest::GroupIdHasBeenSet ( ) const
inline

The ID of the Greengrass group.

Definition at line 250 of file CreateGroupVersionRequest.h.

◆ LoggerDefinitionVersionArnHasBeenSet()

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

The ARN of the logger definition version for this group.

Definition at line 291 of file CreateGroupVersionRequest.h.

◆ ResourceDefinitionVersionArnHasBeenSet()

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

The ARN of the resource definition version for this group.

Definition at line 332 of file CreateGroupVersionRequest.h.

◆ SerializePayload()

Aws::String Aws::Greengrass::Model::CreateGroupVersionRequest::SerializePayload ( ) const
overridevirtual

Convert payload into String.

Implements Aws::AmazonSerializableWebServiceRequest.

◆ SetAmznClientToken() [1/3]

void Aws::Greengrass::Model::CreateGroupVersionRequest::SetAmznClientToken ( const Aws::String value)
inline

A client token used to correlate requests and responses.

Definition at line 50 of file CreateGroupVersionRequest.h.

◆ SetAmznClientToken() [2/3]

void Aws::Greengrass::Model::CreateGroupVersionRequest::SetAmznClientToken ( Aws::String &&  value)
inline

A client token used to correlate requests and responses.

Definition at line 55 of file CreateGroupVersionRequest.h.

◆ SetAmznClientToken() [3/3]

void Aws::Greengrass::Model::CreateGroupVersionRequest::SetAmznClientToken ( const char *  value)
inline

A client token used to correlate requests and responses.

Definition at line 60 of file CreateGroupVersionRequest.h.

◆ SetConnectorDefinitionVersionArn() [1/3]

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

The ARN of the connector definition version for this group.

Definition at line 91 of file CreateGroupVersionRequest.h.

◆ SetConnectorDefinitionVersionArn() [2/3]

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

The ARN of the connector definition version for this group.

Definition at line 96 of file CreateGroupVersionRequest.h.

◆ SetConnectorDefinitionVersionArn() [3/3]

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

The ARN of the connector definition version for this group.

Definition at line 101 of file CreateGroupVersionRequest.h.

◆ SetCoreDefinitionVersionArn() [1/3]

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

The ARN of the core definition version for this group.

Definition at line 132 of file CreateGroupVersionRequest.h.

◆ SetCoreDefinitionVersionArn() [2/3]

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

The ARN of the core definition version for this group.

Definition at line 137 of file CreateGroupVersionRequest.h.

◆ SetCoreDefinitionVersionArn() [3/3]

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

The ARN of the core definition version for this group.

Definition at line 142 of file CreateGroupVersionRequest.h.

◆ SetDeviceDefinitionVersionArn() [1/3]

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

The ARN of the device definition version for this group.

Definition at line 173 of file CreateGroupVersionRequest.h.

◆ SetDeviceDefinitionVersionArn() [2/3]

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

The ARN of the device definition version for this group.

Definition at line 178 of file CreateGroupVersionRequest.h.

◆ SetDeviceDefinitionVersionArn() [3/3]

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

The ARN of the device definition version for this group.

Definition at line 183 of file CreateGroupVersionRequest.h.

◆ SetFunctionDefinitionVersionArn() [1/3]

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

The ARN of the function definition version for this group.

Definition at line 214 of file CreateGroupVersionRequest.h.

◆ SetFunctionDefinitionVersionArn() [2/3]

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

The ARN of the function definition version for this group.

Definition at line 219 of file CreateGroupVersionRequest.h.

◆ SetFunctionDefinitionVersionArn() [3/3]

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

The ARN of the function definition version for this group.

Definition at line 224 of file CreateGroupVersionRequest.h.

◆ SetGroupId() [1/3]

void Aws::Greengrass::Model::CreateGroupVersionRequest::SetGroupId ( const Aws::String value)
inline

The ID of the Greengrass group.

Definition at line 255 of file CreateGroupVersionRequest.h.

◆ SetGroupId() [2/3]

void Aws::Greengrass::Model::CreateGroupVersionRequest::SetGroupId ( Aws::String &&  value)
inline

The ID of the Greengrass group.

Definition at line 260 of file CreateGroupVersionRequest.h.

◆ SetGroupId() [3/3]

void Aws::Greengrass::Model::CreateGroupVersionRequest::SetGroupId ( const char *  value)
inline

The ID of the Greengrass group.

Definition at line 265 of file CreateGroupVersionRequest.h.

◆ SetLoggerDefinitionVersionArn() [1/3]

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

The ARN of the logger definition version for this group.

Definition at line 296 of file CreateGroupVersionRequest.h.

◆ SetLoggerDefinitionVersionArn() [2/3]

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

The ARN of the logger definition version for this group.

Definition at line 301 of file CreateGroupVersionRequest.h.

◆ SetLoggerDefinitionVersionArn() [3/3]

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

The ARN of the logger definition version for this group.

Definition at line 306 of file CreateGroupVersionRequest.h.

◆ SetResourceDefinitionVersionArn() [1/3]

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

The ARN of the resource definition version for this group.

Definition at line 337 of file CreateGroupVersionRequest.h.

◆ SetResourceDefinitionVersionArn() [2/3]

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

The ARN of the resource definition version for this group.

Definition at line 342 of file CreateGroupVersionRequest.h.

◆ SetResourceDefinitionVersionArn() [3/3]

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

The ARN of the resource definition version for this group.

Definition at line 347 of file CreateGroupVersionRequest.h.

◆ SetSubscriptionDefinitionVersionArn() [1/3]

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

The ARN of the subscription definition version for this group.

Definition at line 378 of file CreateGroupVersionRequest.h.

◆ SetSubscriptionDefinitionVersionArn() [2/3]

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

The ARN of the subscription definition version for this group.

Definition at line 383 of file CreateGroupVersionRequest.h.

◆ SetSubscriptionDefinitionVersionArn() [3/3]

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

The ARN of the subscription definition version for this group.

Definition at line 388 of file CreateGroupVersionRequest.h.

◆ SubscriptionDefinitionVersionArnHasBeenSet()

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

The ARN of the subscription definition version for this group.

Definition at line 373 of file CreateGroupVersionRequest.h.

◆ WithAmznClientToken() [1/3]

CreateGroupVersionRequest& Aws::Greengrass::Model::CreateGroupVersionRequest::WithAmznClientToken ( const Aws::String value)
inline

A client token used to correlate requests and responses.

Definition at line 65 of file CreateGroupVersionRequest.h.

◆ WithAmznClientToken() [2/3]

CreateGroupVersionRequest& Aws::Greengrass::Model::CreateGroupVersionRequest::WithAmznClientToken ( Aws::String &&  value)
inline

A client token used to correlate requests and responses.

Definition at line 70 of file CreateGroupVersionRequest.h.

◆ WithAmznClientToken() [3/3]

CreateGroupVersionRequest& Aws::Greengrass::Model::CreateGroupVersionRequest::WithAmznClientToken ( const char *  value)
inline

A client token used to correlate requests and responses.

Definition at line 75 of file CreateGroupVersionRequest.h.

◆ WithConnectorDefinitionVersionArn() [1/3]

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

The ARN of the connector definition version for this group.

Definition at line 106 of file CreateGroupVersionRequest.h.

◆ WithConnectorDefinitionVersionArn() [2/3]

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

The ARN of the connector definition version for this group.

Definition at line 111 of file CreateGroupVersionRequest.h.

◆ WithConnectorDefinitionVersionArn() [3/3]

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

The ARN of the connector definition version for this group.

Definition at line 116 of file CreateGroupVersionRequest.h.

◆ WithCoreDefinitionVersionArn() [1/3]

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

The ARN of the core definition version for this group.

Definition at line 147 of file CreateGroupVersionRequest.h.

◆ WithCoreDefinitionVersionArn() [2/3]

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

The ARN of the core definition version for this group.

Definition at line 152 of file CreateGroupVersionRequest.h.

◆ WithCoreDefinitionVersionArn() [3/3]

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

The ARN of the core definition version for this group.

Definition at line 157 of file CreateGroupVersionRequest.h.

◆ WithDeviceDefinitionVersionArn() [1/3]

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

The ARN of the device definition version for this group.

Definition at line 188 of file CreateGroupVersionRequest.h.

◆ WithDeviceDefinitionVersionArn() [2/3]

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

The ARN of the device definition version for this group.

Definition at line 193 of file CreateGroupVersionRequest.h.

◆ WithDeviceDefinitionVersionArn() [3/3]

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

The ARN of the device definition version for this group.

Definition at line 198 of file CreateGroupVersionRequest.h.

◆ WithFunctionDefinitionVersionArn() [1/3]

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

The ARN of the function definition version for this group.

Definition at line 229 of file CreateGroupVersionRequest.h.

◆ WithFunctionDefinitionVersionArn() [2/3]

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

The ARN of the function definition version for this group.

Definition at line 234 of file CreateGroupVersionRequest.h.

◆ WithFunctionDefinitionVersionArn() [3/3]

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

The ARN of the function definition version for this group.

Definition at line 239 of file CreateGroupVersionRequest.h.

◆ WithGroupId() [1/3]

CreateGroupVersionRequest& Aws::Greengrass::Model::CreateGroupVersionRequest::WithGroupId ( const Aws::String value)
inline

The ID of the Greengrass group.

Definition at line 270 of file CreateGroupVersionRequest.h.

◆ WithGroupId() [2/3]

CreateGroupVersionRequest& Aws::Greengrass::Model::CreateGroupVersionRequest::WithGroupId ( Aws::String &&  value)
inline

The ID of the Greengrass group.

Definition at line 275 of file CreateGroupVersionRequest.h.

◆ WithGroupId() [3/3]

CreateGroupVersionRequest& Aws::Greengrass::Model::CreateGroupVersionRequest::WithGroupId ( const char *  value)
inline

The ID of the Greengrass group.

Definition at line 280 of file CreateGroupVersionRequest.h.

◆ WithLoggerDefinitionVersionArn() [1/3]

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

The ARN of the logger definition version for this group.

Definition at line 311 of file CreateGroupVersionRequest.h.

◆ WithLoggerDefinitionVersionArn() [2/3]

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

The ARN of the logger definition version for this group.

Definition at line 316 of file CreateGroupVersionRequest.h.

◆ WithLoggerDefinitionVersionArn() [3/3]

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

The ARN of the logger definition version for this group.

Definition at line 321 of file CreateGroupVersionRequest.h.

◆ WithResourceDefinitionVersionArn() [1/3]

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

The ARN of the resource definition version for this group.

Definition at line 352 of file CreateGroupVersionRequest.h.

◆ WithResourceDefinitionVersionArn() [2/3]

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

The ARN of the resource definition version for this group.

Definition at line 357 of file CreateGroupVersionRequest.h.

◆ WithResourceDefinitionVersionArn() [3/3]

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

The ARN of the resource definition version for this group.

Definition at line 362 of file CreateGroupVersionRequest.h.

◆ WithSubscriptionDefinitionVersionArn() [1/3]

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

The ARN of the subscription definition version for this group.

Definition at line 393 of file CreateGroupVersionRequest.h.

◆ WithSubscriptionDefinitionVersionArn() [2/3]

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

The ARN of the subscription definition version for this group.

Definition at line 398 of file CreateGroupVersionRequest.h.

◆ WithSubscriptionDefinitionVersionArn() [3/3]

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

The ARN of the subscription definition version for this group.

Definition at line 403 of file CreateGroupVersionRequest.h.


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