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/Notification.h>
11#include <aws/snowball/model/JobResource.h>
12#include <aws/snowball/model/OnDeviceServiceConfiguration.h>
13#include <aws/snowball/model/ShippingOption.h>
14#include <aws/snowball/model/SnowballCapacity.h>
15#include <aws/snowball/model/PickupDetails.h>
52 inline void SetJobId(
const char* value) { m_jobIdHasBeenSet =
true; m_jobId.assign(value); }
69 inline void SetRoleARN(
const char* value) { m_roleARNHasBeenSet =
true; m_roleARN.assign(value); }
123 inline void SetAddressId(
const char* value) { m_addressIdHasBeenSet =
true; m_addressId.assign(value); }
150 inline void SetDescription(
const char* value) { m_descriptionHasBeenSet =
true; m_description.assign(value); }
183 inline void SetForwardingAddressId(
const char* value) { m_forwardingAddressIdHasBeenSet =
true; m_forwardingAddressId.assign(value); }
201 bool m_jobIdHasBeenSet =
false;
204 bool m_roleARNHasBeenSet =
false;
207 bool m_notificationHasBeenSet =
false;
210 bool m_resourcesHasBeenSet =
false;
213 bool m_onDeviceServiceConfigurationHasBeenSet =
false;
216 bool m_addressIdHasBeenSet =
false;
219 bool m_shippingOptionHasBeenSet =
false;
222 bool m_descriptionHasBeenSet =
false;
225 bool m_snowballCapacityPreferenceHasBeenSet =
false;
228 bool m_forwardingAddressIdHasBeenSet =
false;
231 bool m_pickupDetailsHasBeenSet =
false;
void SetDescription(const char *value)
UpdateJobRequest & WithDescription(const char *value)
AWS_SNOWBALL_API Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override
UpdateJobRequest & WithNotification(const Notification &value)
const ShippingOption & GetShippingOption() const
void SetJobId(const Aws::String &value)
void SetSnowballCapacityPreference(const SnowballCapacity &value)
UpdateJobRequest & WithAddressId(const Aws::String &value)
void SetDescription(const Aws::String &value)
AWS_SNOWBALL_API Aws::String SerializePayload() const override
UpdateJobRequest & WithShippingOption(const ShippingOption &value)
void SetJobId(const char *value)
const PickupDetails & GetPickupDetails() const
void SetDescription(Aws::String &&value)
const SnowballCapacity & GetSnowballCapacityPreference() const
bool SnowballCapacityPreferenceHasBeenSet() const
void SetShippingOption(const ShippingOption &value)
bool ForwardingAddressIdHasBeenSet() const
bool AddressIdHasBeenSet() const
bool ShippingOptionHasBeenSet() const
UpdateJobRequest & WithSnowballCapacityPreference(SnowballCapacity &&value)
void SetOnDeviceServiceConfiguration(const OnDeviceServiceConfiguration &value)
void SetAddressId(Aws::String &&value)
const OnDeviceServiceConfiguration & GetOnDeviceServiceConfiguration() const
void SetRoleARN(const Aws::String &value)
void SetResources(JobResource &&value)
UpdateJobRequest & WithOnDeviceServiceConfiguration(const OnDeviceServiceConfiguration &value)
bool DescriptionHasBeenSet() const
UpdateJobRequest & WithSnowballCapacityPreference(const SnowballCapacity &value)
const Aws::String & GetDescription() const
bool JobIdHasBeenSet() const
void SetResources(const JobResource &value)
AWS_SNOWBALL_API UpdateJobRequest()
UpdateJobRequest & WithResources(const JobResource &value)
void SetForwardingAddressId(Aws::String &&value)
const JobResource & GetResources() const
bool OnDeviceServiceConfigurationHasBeenSet() const
UpdateJobRequest & WithDescription(const Aws::String &value)
void SetAddressId(const Aws::String &value)
UpdateJobRequest & WithRoleARN(const char *value)
UpdateJobRequest & WithPickupDetails(PickupDetails &&value)
UpdateJobRequest & WithDescription(Aws::String &&value)
const Aws::String & GetForwardingAddressId() const
virtual const char * GetServiceRequestName() const override
void SetNotification(const Notification &value)
bool NotificationHasBeenSet() const
UpdateJobRequest & WithJobId(Aws::String &&value)
void SetPickupDetails(PickupDetails &&value)
void SetRoleARN(Aws::String &&value)
const Aws::String & GetJobId() const
UpdateJobRequest & WithRoleARN(const Aws::String &value)
UpdateJobRequest & WithPickupDetails(const PickupDetails &value)
const Aws::String & GetAddressId() const
bool ResourcesHasBeenSet() const
void SetPickupDetails(const PickupDetails &value)
UpdateJobRequest & WithForwardingAddressId(const Aws::String &value)
void SetForwardingAddressId(const char *value)
UpdateJobRequest & WithForwardingAddressId(Aws::String &&value)
void SetForwardingAddressId(const Aws::String &value)
bool RoleARNHasBeenSet() const
void SetSnowballCapacityPreference(SnowballCapacity &&value)
UpdateJobRequest & WithOnDeviceServiceConfiguration(OnDeviceServiceConfiguration &&value)
UpdateJobRequest & WithAddressId(Aws::String &&value)
UpdateJobRequest & WithAddressId(const char *value)
UpdateJobRequest & WithShippingOption(ShippingOption &&value)
UpdateJobRequest & WithRoleARN(Aws::String &&value)
UpdateJobRequest & WithResources(JobResource &&value)
const Aws::String & GetRoleARN() const
UpdateJobRequest & WithJobId(const char *value)
void SetNotification(Notification &&value)
UpdateJobRequest & WithForwardingAddressId(const char *value)
void SetRoleARN(const char *value)
UpdateJobRequest & WithJobId(const Aws::String &value)
const Notification & GetNotification() const
void SetJobId(Aws::String &&value)
UpdateJobRequest & WithNotification(Notification &&value)
void SetShippingOption(ShippingOption &&value)
void SetAddressId(const char *value)
void SetOnDeviceServiceConfiguration(OnDeviceServiceConfiguration &&value)
bool PickupDetailsHasBeenSet() const
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String