50 inline void SetJobType(
const JobType& value) { m_jobTypeHasBeenSet =
true; m_jobType = value; }
149 inline void SetDescription(
const char* value) { m_descriptionHasBeenSet =
true; m_description.assign(value); }
187 inline void SetAddressId(
const char* value) { m_addressIdHasBeenSet =
true; m_addressId.assign(value); }
234 inline void SetKmsKeyARN(
const char* value) { m_kmsKeyARNHasBeenSet =
true; m_kmsKeyARN.assign(value); }
290 inline void SetRoleARN(
const char* value) { m_roleARNHasBeenSet =
true; m_roleARN.assign(value); }
458 bool m_jobTypeHasBeenSet;
460 bool m_resourcesHasBeenSet;
462 bool m_descriptionHasBeenSet;
464 bool m_addressIdHasBeenSet;
466 bool m_kmsKeyARNHasBeenSet;
468 bool m_roleARNHasBeenSet;
470 bool m_snowballCapacityPreferenceHasBeenSet;
472 bool m_shippingOptionHasBeenSet;
474 bool m_notificationHasBeenSet;
CreateJobRequest & WithAddressId(Aws::String &&value)
CreateJobRequest & WithJobType(const JobType &value)
CreateJobRequest & WithNotification(const Notification &value)
void SetRoleARN(const Aws::String &value)
void SetShippingOption(ShippingOption &&value)
CreateJobRequest & WithResources(const JobResource &value)
CreateJobRequest & WithResources(JobResource &&value)
void SetDescription(const char *value)
void SetKmsKeyARN(const char *value)
const ShippingOption & GetShippingOption() const
CreateJobRequest & WithAddressId(const char *value)
const Notification & GetNotification() const
void SetNotification(Notification &&value)
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
const Aws::String & GetAddressId() const
void SetAddressId(const Aws::String &value)
CreateJobRequest & WithRoleARN(const Aws::String &value)
CreateJobRequest & WithSnowballCapacityPreference(SnowballCapacity &&value)
void SetResources(const JobResource &value)
CreateJobRequest & WithSnowballCapacityPreference(const SnowballCapacity &value)
CreateJobRequest & WithKmsKeyARN(const char *value)
CreateJobRequest & WithKmsKeyARN(Aws::String &&value)
const SnowballCapacity & GetSnowballCapacityPreference() const
CreateJobRequest & WithAddressId(const Aws::String &value)
const JobResource & GetResources() const
CreateJobRequest & WithKmsKeyARN(const Aws::String &value)
CreateJobRequest & WithShippingOption(ShippingOption &&value)
void SetShippingOption(const ShippingOption &value)
CreateJobRequest & WithDescription(Aws::String &&value)
void SetJobType(const JobType &value)
CreateJobRequest & WithJobType(JobType &&value)
void SetSnowballCapacityPreference(SnowballCapacity &&value)
CreateJobRequest & WithNotification(Notification &&value)
void SetAddressId(const char *value)
const JobType & GetJobType() const
void SetJobType(JobType &&value)
CreateJobRequest & WithShippingOption(const ShippingOption &value)
const Aws::String & GetDescription() const
const Aws::String & GetKmsKeyARN() const
void SetKmsKeyARN(const Aws::String &value)
void SetKmsKeyARN(Aws::String &&value)
void SetRoleARN(const char *value)
void SetDescription(Aws::String &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
void SetResources(JobResource &&value)
CreateJobRequest & WithDescription(const Aws::String &value)
void SetRoleARN(Aws::String &&value)
void SetSnowballCapacityPreference(const SnowballCapacity &value)
CreateJobRequest & WithDescription(const char *value)
CreateJobRequest & WithRoleARN(const char *value)
CreateJobRequest & WithRoleARN(Aws::String &&value)
void SetAddressId(Aws::String &&value)
void SetDescription(const Aws::String &value)
void SetNotification(const Notification &value)
JSON (JavaScript Object Notation).
const Aws::String & GetRoleARN() const