7#include <aws/snowball/Snowball_EXPORTS.h>
8#include <aws/snowball/SnowballRequest.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
10#include <aws/snowball/model/JobResource.h>
11#include <aws/snowball/model/OnDeviceServiceConfiguration.h>
12#include <aws/snowball/model/ShippingOption.h>
13#include <aws/snowball/model/Notification.h>
50 inline void SetClusterId(
const char* value) { m_clusterIdHasBeenSet =
true; m_clusterId.assign(value); }
67 inline void SetRoleARN(
const char* value) { m_roleARNHasBeenSet =
true; m_roleARN.assign(value); }
81 inline void SetDescription(
const char* value) { m_descriptionHasBeenSet =
true; m_description.assign(value); }
122 inline void SetAddressId(
const char* value) { m_addressIdHasBeenSet =
true; m_addressId.assign(value); }
162 inline void SetForwardingAddressId(
const char* value) { m_forwardingAddressIdHasBeenSet =
true; m_forwardingAddressId.assign(value); }
170 bool m_clusterIdHasBeenSet =
false;
173 bool m_roleARNHasBeenSet =
false;
176 bool m_descriptionHasBeenSet =
false;
179 bool m_resourcesHasBeenSet =
false;
182 bool m_onDeviceServiceConfigurationHasBeenSet =
false;
185 bool m_addressIdHasBeenSet =
false;
188 bool m_shippingOptionHasBeenSet =
false;
191 bool m_notificationHasBeenSet =
false;
194 bool m_forwardingAddressIdHasBeenSet =
false;
bool RoleARNHasBeenSet() const
void SetClusterId(const char *value)
void SetForwardingAddressId(Aws::String &&value)
UpdateClusterRequest & WithDescription(const char *value)
UpdateClusterRequest & WithResources(const JobResource &value)
bool ClusterIdHasBeenSet() const
void SetResources(JobResource &&value)
bool NotificationHasBeenSet() const
void SetOnDeviceServiceConfiguration(OnDeviceServiceConfiguration &&value)
void SetResources(const JobResource &value)
UpdateClusterRequest & WithResources(JobResource &&value)
UpdateClusterRequest & WithClusterId(Aws::String &&value)
const Notification & GetNotification() const
void SetAddressId(const Aws::String &value)
bool AddressIdHasBeenSet() const
const JobResource & GetResources() const
void SetClusterId(Aws::String &&value)
const Aws::String & GetClusterId() const
void SetShippingOption(ShippingOption &&value)
void SetForwardingAddressId(const Aws::String &value)
const OnDeviceServiceConfiguration & GetOnDeviceServiceConfiguration() const
void SetRoleARN(Aws::String &&value)
UpdateClusterRequest & WithClusterId(const char *value)
UpdateClusterRequest & WithForwardingAddressId(const Aws::String &value)
UpdateClusterRequest & WithOnDeviceServiceConfiguration(const OnDeviceServiceConfiguration &value)
bool ResourcesHasBeenSet() const
void SetRoleARN(const char *value)
AWS_SNOWBALL_API Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override
AWS_SNOWBALL_API Aws::String SerializePayload() const override
void SetShippingOption(const ShippingOption &value)
void SetDescription(const char *value)
void SetNotification(Notification &&value)
const ShippingOption & GetShippingOption() const
void SetNotification(const Notification &value)
UpdateClusterRequest & WithOnDeviceServiceConfiguration(OnDeviceServiceConfiguration &&value)
void SetForwardingAddressId(const char *value)
const Aws::String & GetAddressId() const
void SetAddressId(Aws::String &&value)
UpdateClusterRequest & WithForwardingAddressId(const char *value)
AWS_SNOWBALL_API UpdateClusterRequest()
const Aws::String & GetRoleARN() const
UpdateClusterRequest & WithClusterId(const Aws::String &value)
void SetDescription(const Aws::String &value)
UpdateClusterRequest & WithDescription(const Aws::String &value)
UpdateClusterRequest & WithDescription(Aws::String &&value)
bool DescriptionHasBeenSet() const
UpdateClusterRequest & WithForwardingAddressId(Aws::String &&value)
const Aws::String & GetDescription() const
void SetDescription(Aws::String &&value)
UpdateClusterRequest & WithNotification(Notification &&value)
UpdateClusterRequest & WithShippingOption(const ShippingOption &value)
UpdateClusterRequest & WithRoleARN(Aws::String &&value)
void SetAddressId(const char *value)
bool OnDeviceServiceConfigurationHasBeenSet() const
bool ForwardingAddressIdHasBeenSet() const
void SetRoleARN(const Aws::String &value)
UpdateClusterRequest & WithAddressId(const char *value)
void SetClusterId(const Aws::String &value)
UpdateClusterRequest & WithShippingOption(ShippingOption &&value)
UpdateClusterRequest & WithAddressId(const Aws::String &value)
UpdateClusterRequest & WithRoleARN(const char *value)
virtual const char * GetServiceRequestName() const override
const Aws::String & GetForwardingAddressId() const
UpdateClusterRequest & WithAddressId(Aws::String &&value)
UpdateClusterRequest & WithRoleARN(const Aws::String &value)
UpdateClusterRequest & WithNotification(const Notification &value)
void SetOnDeviceServiceConfiguration(const OnDeviceServiceConfiguration &value)
bool ShippingOptionHasBeenSet() const
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String