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

#include <UpdateClusterRequest.h>

+ Inheritance diagram for Aws::Snowball::Model::UpdateClusterRequest:

Public Member Functions

 UpdateClusterRequest ()
 
virtual const char * GetServiceRequestName () const override
 
Aws::String SerializePayload () const override
 
Aws::Http::HeaderValueCollection GetRequestSpecificHeaders () const override
 
const Aws::StringGetClusterId () const
 
bool ClusterIdHasBeenSet () const
 
void SetClusterId (const Aws::String &value)
 
void SetClusterId (Aws::String &&value)
 
void SetClusterId (const char *value)
 
UpdateClusterRequestWithClusterId (const Aws::String &value)
 
UpdateClusterRequestWithClusterId (Aws::String &&value)
 
UpdateClusterRequestWithClusterId (const char *value)
 
const Aws::StringGetRoleARN () const
 
bool RoleARNHasBeenSet () const
 
void SetRoleARN (const Aws::String &value)
 
void SetRoleARN (Aws::String &&value)
 
void SetRoleARN (const char *value)
 
UpdateClusterRequestWithRoleARN (const Aws::String &value)
 
UpdateClusterRequestWithRoleARN (Aws::String &&value)
 
UpdateClusterRequestWithRoleARN (const char *value)
 
const Aws::StringGetDescription () const
 
bool DescriptionHasBeenSet () const
 
void SetDescription (const Aws::String &value)
 
void SetDescription (Aws::String &&value)
 
void SetDescription (const char *value)
 
UpdateClusterRequestWithDescription (const Aws::String &value)
 
UpdateClusterRequestWithDescription (Aws::String &&value)
 
UpdateClusterRequestWithDescription (const char *value)
 
const JobResourceGetResources () const
 
bool ResourcesHasBeenSet () const
 
void SetResources (const JobResource &value)
 
void SetResources (JobResource &&value)
 
UpdateClusterRequestWithResources (const JobResource &value)
 
UpdateClusterRequestWithResources (JobResource &&value)
 
const Aws::StringGetAddressId () const
 
bool AddressIdHasBeenSet () const
 
void SetAddressId (const Aws::String &value)
 
void SetAddressId (Aws::String &&value)
 
void SetAddressId (const char *value)
 
UpdateClusterRequestWithAddressId (const Aws::String &value)
 
UpdateClusterRequestWithAddressId (Aws::String &&value)
 
UpdateClusterRequestWithAddressId (const char *value)
 
const ShippingOptionGetShippingOption () const
 
bool ShippingOptionHasBeenSet () const
 
void SetShippingOption (const ShippingOption &value)
 
void SetShippingOption (ShippingOption &&value)
 
UpdateClusterRequestWithShippingOption (const ShippingOption &value)
 
UpdateClusterRequestWithShippingOption (ShippingOption &&value)
 
const NotificationGetNotification () const
 
bool NotificationHasBeenSet () const
 
void SetNotification (const Notification &value)
 
void SetNotification (Notification &&value)
 
UpdateClusterRequestWithNotification (const Notification &value)
 
UpdateClusterRequestWithNotification (Notification &&value)
 
const Aws::StringGetForwardingAddressId () const
 
bool ForwardingAddressIdHasBeenSet () const
 
void SetForwardingAddressId (const Aws::String &value)
 
void SetForwardingAddressId (Aws::String &&value)
 
void SetForwardingAddressId (const char *value)
 
UpdateClusterRequestWithForwardingAddressId (const Aws::String &value)
 
UpdateClusterRequestWithForwardingAddressId (Aws::String &&value)
 
UpdateClusterRequestWithForwardingAddressId (const char *value)
 
- Public Member Functions inherited from Aws::Snowball::SnowballRequest
virtual ~SnowballRequest ()
 
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 24 of file UpdateClusterRequest.h.

Constructor & Destructor Documentation

◆ UpdateClusterRequest()

Aws::Snowball::Model::UpdateClusterRequest::UpdateClusterRequest ( )

Member Function Documentation

◆ AddressIdHasBeenSet()

bool Aws::Snowball::Model::UpdateClusterRequest::AddressIdHasBeenSet ( ) const
inline

The ID of the updated Address object.

Definition at line 240 of file UpdateClusterRequest.h.

◆ ClusterIdHasBeenSet()

bool Aws::Snowball::Model::UpdateClusterRequest::ClusterIdHasBeenSet ( ) const
inline

The cluster ID of the cluster that you want to update, for example CID123e4567-e89b-12d3-a456-426655440000.

Definition at line 50 of file UpdateClusterRequest.h.

◆ DescriptionHasBeenSet()

bool Aws::Snowball::Model::UpdateClusterRequest::DescriptionHasBeenSet ( ) const
inline

The updated description of this cluster.

Definition at line 162 of file UpdateClusterRequest.h.

◆ ForwardingAddressIdHasBeenSet()

bool Aws::Snowball::Model::UpdateClusterRequest::ForwardingAddressIdHasBeenSet ( ) const
inline

The updated ID for the forwarding address for a cluster. This field is not supported in most regions.

Definition at line 351 of file UpdateClusterRequest.h.

◆ GetAddressId()

const Aws::String& Aws::Snowball::Model::UpdateClusterRequest::GetAddressId ( ) const
inline

The ID of the updated Address object.

Definition at line 235 of file UpdateClusterRequest.h.

◆ GetClusterId()

const Aws::String& Aws::Snowball::Model::UpdateClusterRequest::GetClusterId ( ) const
inline

The cluster ID of the cluster that you want to update, for example CID123e4567-e89b-12d3-a456-426655440000.

Definition at line 44 of file UpdateClusterRequest.h.

◆ GetDescription()

const Aws::String& Aws::Snowball::Model::UpdateClusterRequest::GetDescription ( ) const
inline

The updated description of this cluster.

Definition at line 157 of file UpdateClusterRequest.h.

◆ GetForwardingAddressId()

const Aws::String& Aws::Snowball::Model::UpdateClusterRequest::GetForwardingAddressId ( ) const
inline

The updated ID for the forwarding address for a cluster. This field is not supported in most regions.

Definition at line 345 of file UpdateClusterRequest.h.

◆ GetNotification()

const Notification& Aws::Snowball::Model::UpdateClusterRequest::GetNotification ( ) const
inline

The new or updated Notification object.

Definition at line 313 of file UpdateClusterRequest.h.

◆ GetRequestSpecificHeaders()

Aws::Http::HeaderValueCollection Aws::Snowball::Model::UpdateClusterRequest::GetRequestSpecificHeaders ( ) const
overridevirtual

Reimplemented from Aws::Snowball::SnowballRequest.

◆ GetResources()

const JobResource& Aws::Snowball::Model::UpdateClusterRequest::GetResources ( ) const
inline

The updated arrays of JobResource objects that can include updated S3Resource objects or LambdaResource objects.

Definition at line 199 of file UpdateClusterRequest.h.

◆ GetRoleARN()

const Aws::String& Aws::Snowball::Model::UpdateClusterRequest::GetRoleARN ( ) const
inline

The new role Amazon Resource Name (ARN) that you want to associate with this cluster. To create a role ARN, use the CreateRole API action in AWS Identity and Access Management (IAM).

Definition at line 95 of file UpdateClusterRequest.h.

◆ GetServiceRequestName()

virtual const char* Aws::Snowball::Model::UpdateClusterRequest::GetServiceRequestName ( ) const
inlineoverridevirtual

Implements Aws::AmazonWebServiceRequest.

Definition at line 33 of file UpdateClusterRequest.h.

◆ GetShippingOption()

const ShippingOption& Aws::Snowball::Model::UpdateClusterRequest::GetShippingOption ( ) const
inline

The updated shipping option value of this cluster's ShippingDetails object.

Definition at line 277 of file UpdateClusterRequest.h.

◆ NotificationHasBeenSet()

bool Aws::Snowball::Model::UpdateClusterRequest::NotificationHasBeenSet ( ) const
inline

The new or updated Notification object.

Definition at line 318 of file UpdateClusterRequest.h.

◆ ResourcesHasBeenSet()

bool Aws::Snowball::Model::UpdateClusterRequest::ResourcesHasBeenSet ( ) const
inline

The updated arrays of JobResource objects that can include updated S3Resource objects or LambdaResource objects.

Definition at line 205 of file UpdateClusterRequest.h.

◆ RoleARNHasBeenSet()

bool Aws::Snowball::Model::UpdateClusterRequest::RoleARNHasBeenSet ( ) const
inline

The new role Amazon Resource Name (ARN) that you want to associate with this cluster. To create a role ARN, use the CreateRole API action in AWS Identity and Access Management (IAM).

Definition at line 103 of file UpdateClusterRequest.h.

◆ SerializePayload()

Aws::String Aws::Snowball::Model::UpdateClusterRequest::SerializePayload ( ) const
overridevirtual

Convert payload into String.

Implements Aws::AmazonSerializableWebServiceRequest.

◆ SetAddressId() [1/3]

void Aws::Snowball::Model::UpdateClusterRequest::SetAddressId ( const Aws::String value)
inline

The ID of the updated Address object.

Definition at line 245 of file UpdateClusterRequest.h.

◆ SetAddressId() [2/3]

void Aws::Snowball::Model::UpdateClusterRequest::SetAddressId ( Aws::String &&  value)
inline

The ID of the updated Address object.

Definition at line 250 of file UpdateClusterRequest.h.

◆ SetAddressId() [3/3]

void Aws::Snowball::Model::UpdateClusterRequest::SetAddressId ( const char *  value)
inline

The ID of the updated Address object.

Definition at line 255 of file UpdateClusterRequest.h.

◆ SetClusterId() [1/3]

void Aws::Snowball::Model::UpdateClusterRequest::SetClusterId ( const Aws::String value)
inline

The cluster ID of the cluster that you want to update, for example CID123e4567-e89b-12d3-a456-426655440000.

Definition at line 56 of file UpdateClusterRequest.h.

◆ SetClusterId() [2/3]

void Aws::Snowball::Model::UpdateClusterRequest::SetClusterId ( Aws::String &&  value)
inline

The cluster ID of the cluster that you want to update, for example CID123e4567-e89b-12d3-a456-426655440000.

Definition at line 62 of file UpdateClusterRequest.h.

◆ SetClusterId() [3/3]

void Aws::Snowball::Model::UpdateClusterRequest::SetClusterId ( const char *  value)
inline

The cluster ID of the cluster that you want to update, for example CID123e4567-e89b-12d3-a456-426655440000.

Definition at line 68 of file UpdateClusterRequest.h.

◆ SetDescription() [1/3]

void Aws::Snowball::Model::UpdateClusterRequest::SetDescription ( const Aws::String value)
inline

The updated description of this cluster.

Definition at line 167 of file UpdateClusterRequest.h.

◆ SetDescription() [2/3]

void Aws::Snowball::Model::UpdateClusterRequest::SetDescription ( Aws::String &&  value)
inline

The updated description of this cluster.

Definition at line 172 of file UpdateClusterRequest.h.

◆ SetDescription() [3/3]

void Aws::Snowball::Model::UpdateClusterRequest::SetDescription ( const char *  value)
inline

The updated description of this cluster.

Definition at line 177 of file UpdateClusterRequest.h.

◆ SetForwardingAddressId() [1/3]

void Aws::Snowball::Model::UpdateClusterRequest::SetForwardingAddressId ( const Aws::String value)
inline

The updated ID for the forwarding address for a cluster. This field is not supported in most regions.

Definition at line 357 of file UpdateClusterRequest.h.

◆ SetForwardingAddressId() [2/3]

void Aws::Snowball::Model::UpdateClusterRequest::SetForwardingAddressId ( Aws::String &&  value)
inline

The updated ID for the forwarding address for a cluster. This field is not supported in most regions.

Definition at line 363 of file UpdateClusterRequest.h.

◆ SetForwardingAddressId() [3/3]

void Aws::Snowball::Model::UpdateClusterRequest::SetForwardingAddressId ( const char *  value)
inline

The updated ID for the forwarding address for a cluster. This field is not supported in most regions.

Definition at line 369 of file UpdateClusterRequest.h.

◆ SetNotification() [1/2]

void Aws::Snowball::Model::UpdateClusterRequest::SetNotification ( const Notification value)
inline

The new or updated Notification object.

Definition at line 323 of file UpdateClusterRequest.h.

◆ SetNotification() [2/2]

void Aws::Snowball::Model::UpdateClusterRequest::SetNotification ( Notification &&  value)
inline

The new or updated Notification object.

Definition at line 328 of file UpdateClusterRequest.h.

◆ SetResources() [1/2]

void Aws::Snowball::Model::UpdateClusterRequest::SetResources ( const JobResource value)
inline

The updated arrays of JobResource objects that can include updated S3Resource objects or LambdaResource objects.

Definition at line 211 of file UpdateClusterRequest.h.

◆ SetResources() [2/2]

void Aws::Snowball::Model::UpdateClusterRequest::SetResources ( JobResource &&  value)
inline

The updated arrays of JobResource objects that can include updated S3Resource objects or LambdaResource objects.

Definition at line 217 of file UpdateClusterRequest.h.

◆ SetRoleARN() [1/3]

void Aws::Snowball::Model::UpdateClusterRequest::SetRoleARN ( const Aws::String value)
inline

The new role Amazon Resource Name (ARN) that you want to associate with this cluster. To create a role ARN, use the CreateRole API action in AWS Identity and Access Management (IAM).

Definition at line 111 of file UpdateClusterRequest.h.

◆ SetRoleARN() [2/3]

void Aws::Snowball::Model::UpdateClusterRequest::SetRoleARN ( Aws::String &&  value)
inline

The new role Amazon Resource Name (ARN) that you want to associate with this cluster. To create a role ARN, use the CreateRole API action in AWS Identity and Access Management (IAM).

Definition at line 119 of file UpdateClusterRequest.h.

◆ SetRoleARN() [3/3]

void Aws::Snowball::Model::UpdateClusterRequest::SetRoleARN ( const char *  value)
inline

The new role Amazon Resource Name (ARN) that you want to associate with this cluster. To create a role ARN, use the CreateRole API action in AWS Identity and Access Management (IAM).

Definition at line 127 of file UpdateClusterRequest.h.

◆ SetShippingOption() [1/2]

void Aws::Snowball::Model::UpdateClusterRequest::SetShippingOption ( const ShippingOption value)
inline

The updated shipping option value of this cluster's ShippingDetails object.

Definition at line 289 of file UpdateClusterRequest.h.

◆ SetShippingOption() [2/2]

void Aws::Snowball::Model::UpdateClusterRequest::SetShippingOption ( ShippingOption &&  value)
inline

The updated shipping option value of this cluster's ShippingDetails object.

Definition at line 295 of file UpdateClusterRequest.h.

◆ ShippingOptionHasBeenSet()

bool Aws::Snowball::Model::UpdateClusterRequest::ShippingOptionHasBeenSet ( ) const
inline

The updated shipping option value of this cluster's ShippingDetails object.

Definition at line 283 of file UpdateClusterRequest.h.

◆ WithAddressId() [1/3]

UpdateClusterRequest& Aws::Snowball::Model::UpdateClusterRequest::WithAddressId ( const Aws::String value)
inline

The ID of the updated Address object.

Definition at line 260 of file UpdateClusterRequest.h.

◆ WithAddressId() [2/3]

UpdateClusterRequest& Aws::Snowball::Model::UpdateClusterRequest::WithAddressId ( Aws::String &&  value)
inline

The ID of the updated Address object.

Definition at line 265 of file UpdateClusterRequest.h.

◆ WithAddressId() [3/3]

UpdateClusterRequest& Aws::Snowball::Model::UpdateClusterRequest::WithAddressId ( const char *  value)
inline

The ID of the updated Address object.

Definition at line 270 of file UpdateClusterRequest.h.

◆ WithClusterId() [1/3]

UpdateClusterRequest& Aws::Snowball::Model::UpdateClusterRequest::WithClusterId ( const Aws::String value)
inline

The cluster ID of the cluster that you want to update, for example CID123e4567-e89b-12d3-a456-426655440000.

Definition at line 74 of file UpdateClusterRequest.h.

◆ WithClusterId() [2/3]

UpdateClusterRequest& Aws::Snowball::Model::UpdateClusterRequest::WithClusterId ( Aws::String &&  value)
inline

The cluster ID of the cluster that you want to update, for example CID123e4567-e89b-12d3-a456-426655440000.

Definition at line 80 of file UpdateClusterRequest.h.

◆ WithClusterId() [3/3]

UpdateClusterRequest& Aws::Snowball::Model::UpdateClusterRequest::WithClusterId ( const char *  value)
inline

The cluster ID of the cluster that you want to update, for example CID123e4567-e89b-12d3-a456-426655440000.

Definition at line 86 of file UpdateClusterRequest.h.

◆ WithDescription() [1/3]

UpdateClusterRequest& Aws::Snowball::Model::UpdateClusterRequest::WithDescription ( const Aws::String value)
inline

The updated description of this cluster.

Definition at line 182 of file UpdateClusterRequest.h.

◆ WithDescription() [2/3]

UpdateClusterRequest& Aws::Snowball::Model::UpdateClusterRequest::WithDescription ( Aws::String &&  value)
inline

The updated description of this cluster.

Definition at line 187 of file UpdateClusterRequest.h.

◆ WithDescription() [3/3]

UpdateClusterRequest& Aws::Snowball::Model::UpdateClusterRequest::WithDescription ( const char *  value)
inline

The updated description of this cluster.

Definition at line 192 of file UpdateClusterRequest.h.

◆ WithForwardingAddressId() [1/3]

UpdateClusterRequest& Aws::Snowball::Model::UpdateClusterRequest::WithForwardingAddressId ( const Aws::String value)
inline

The updated ID for the forwarding address for a cluster. This field is not supported in most regions.

Definition at line 375 of file UpdateClusterRequest.h.

◆ WithForwardingAddressId() [2/3]

UpdateClusterRequest& Aws::Snowball::Model::UpdateClusterRequest::WithForwardingAddressId ( Aws::String &&  value)
inline

The updated ID for the forwarding address for a cluster. This field is not supported in most regions.

Definition at line 381 of file UpdateClusterRequest.h.

◆ WithForwardingAddressId() [3/3]

UpdateClusterRequest& Aws::Snowball::Model::UpdateClusterRequest::WithForwardingAddressId ( const char *  value)
inline

The updated ID for the forwarding address for a cluster. This field is not supported in most regions.

Definition at line 387 of file UpdateClusterRequest.h.

◆ WithNotification() [1/2]

UpdateClusterRequest& Aws::Snowball::Model::UpdateClusterRequest::WithNotification ( const Notification value)
inline

The new or updated Notification object.

Definition at line 333 of file UpdateClusterRequest.h.

◆ WithNotification() [2/2]

UpdateClusterRequest& Aws::Snowball::Model::UpdateClusterRequest::WithNotification ( Notification &&  value)
inline

The new or updated Notification object.

Definition at line 338 of file UpdateClusterRequest.h.

◆ WithResources() [1/2]

UpdateClusterRequest& Aws::Snowball::Model::UpdateClusterRequest::WithResources ( const JobResource value)
inline

The updated arrays of JobResource objects that can include updated S3Resource objects or LambdaResource objects.

Definition at line 223 of file UpdateClusterRequest.h.

◆ WithResources() [2/2]

UpdateClusterRequest& Aws::Snowball::Model::UpdateClusterRequest::WithResources ( JobResource &&  value)
inline

The updated arrays of JobResource objects that can include updated S3Resource objects or LambdaResource objects.

Definition at line 229 of file UpdateClusterRequest.h.

◆ WithRoleARN() [1/3]

UpdateClusterRequest& Aws::Snowball::Model::UpdateClusterRequest::WithRoleARN ( const Aws::String value)
inline

The new role Amazon Resource Name (ARN) that you want to associate with this cluster. To create a role ARN, use the CreateRole API action in AWS Identity and Access Management (IAM).

Definition at line 135 of file UpdateClusterRequest.h.

◆ WithRoleARN() [2/3]

UpdateClusterRequest& Aws::Snowball::Model::UpdateClusterRequest::WithRoleARN ( Aws::String &&  value)
inline

The new role Amazon Resource Name (ARN) that you want to associate with this cluster. To create a role ARN, use the CreateRole API action in AWS Identity and Access Management (IAM).

Definition at line 143 of file UpdateClusterRequest.h.

◆ WithRoleARN() [3/3]

UpdateClusterRequest& Aws::Snowball::Model::UpdateClusterRequest::WithRoleARN ( const char *  value)
inline

The new role Amazon Resource Name (ARN) that you want to associate with this cluster. To create a role ARN, use the CreateRole API action in AWS Identity and Access Management (IAM).

Definition at line 151 of file UpdateClusterRequest.h.

◆ WithShippingOption() [1/2]

UpdateClusterRequest& Aws::Snowball::Model::UpdateClusterRequest::WithShippingOption ( const ShippingOption value)
inline

The updated shipping option value of this cluster's ShippingDetails object.

Definition at line 301 of file UpdateClusterRequest.h.

◆ WithShippingOption() [2/2]

UpdateClusterRequest& Aws::Snowball::Model::UpdateClusterRequest::WithShippingOption ( ShippingOption &&  value)
inline

The updated shipping option value of this cluster's ShippingDetails object.

Definition at line 307 of file UpdateClusterRequest.h.


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