7#include <aws/core/utils/DateTime.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/snowball/Snowball_EXPORTS.h>
10#include <aws/snowball/model/ClusterState.h>
11#include <aws/snowball/model/JobResource.h>
12#include <aws/snowball/model/JobType.h>
13#include <aws/snowball/model/Notification.h>
14#include <aws/snowball/model/OnDeviceServiceConfiguration.h>
15#include <aws/snowball/model/ShippingOption.h>
16#include <aws/snowball/model/SnowballType.h>
17#include <aws/snowball/model/TaxDocuments.h>
49 template <
typename ClusterIdT = Aws::String>
51 m_clusterIdHasBeenSet =
true;
52 m_clusterId = std::forward<ClusterIdT>(value);
54 template <
typename ClusterIdT = Aws::String>
67 template <
typename DescriptionT = Aws::String>
69 m_descriptionHasBeenSet =
true;
70 m_description = std::forward<DescriptionT>(value);
72 template <
typename DescriptionT = Aws::String>
88 template <
typename KmsKeyARNT = Aws::String>
90 m_kmsKeyARNHasBeenSet =
true;
91 m_kmsKeyARN = std::forward<KmsKeyARNT>(value);
93 template <
typename KmsKeyARNT = Aws::String>
108 template <
typename RoleARNT = Aws::String>
110 m_roleARNHasBeenSet =
true;
111 m_roleARN = std::forward<RoleARNT>(value);
113 template <
typename RoleARNT = Aws::String>
127 m_clusterStateHasBeenSet =
true;
128 m_clusterState = value;
144 m_jobTypeHasBeenSet =
true;
162 m_snowballTypeHasBeenSet =
true;
163 m_snowballType = value;
177 template <
typename CreationDateT = Aws::Utils::DateTime>
179 m_creationDateHasBeenSet =
true;
180 m_creationDate = std::forward<CreationDateT>(value);
182 template <
typename CreationDateT = Aws::Utils::DateTime>
196 template <
typename ResourcesT = JobResource>
198 m_resourcesHasBeenSet =
true;
199 m_resources = std::forward<ResourcesT>(value);
201 template <
typename ResourcesT = JobResource>
214 template <
typename AddressIdT = Aws::String>
216 m_addressIdHasBeenSet =
true;
217 m_addressId = std::forward<AddressIdT>(value);
219 template <
typename AddressIdT = Aws::String>
243 m_shippingOptionHasBeenSet =
true;
244 m_shippingOption = value;
259 template <
typename NotificationT = Notification>
261 m_notificationHasBeenSet =
true;
262 m_notification = std::forward<NotificationT>(value);
264 template <
typename NotificationT = Notification>
278 template <
typename ForwardingAddressIdT = Aws::String>
280 m_forwardingAddressIdHasBeenSet =
true;
281 m_forwardingAddressId = std::forward<ForwardingAddressIdT>(value);
283 template <
typename ForwardingAddressIdT = Aws::String>
296 template <
typename TaxDocumentsT = TaxDocuments>
298 m_taxDocumentsHasBeenSet =
true;
299 m_taxDocuments = std::forward<TaxDocumentsT>(value);
301 template <
typename TaxDocumentsT = TaxDocuments>
315 template <
typename OnDeviceServiceConfigurationT = OnDeviceServiceConfiguration>
317 m_onDeviceServiceConfigurationHasBeenSet =
true;
318 m_onDeviceServiceConfiguration = std::forward<OnDeviceServiceConfigurationT>(value);
320 template <
typename OnDeviceServiceConfigurationT = OnDeviceServiceConfiguration>
343 JobResource m_resources;
349 Notification m_notification;
353 TaxDocuments m_taxDocuments;
355 OnDeviceServiceConfiguration m_onDeviceServiceConfiguration;
356 bool m_clusterIdHasBeenSet =
false;
357 bool m_descriptionHasBeenSet =
false;
358 bool m_kmsKeyARNHasBeenSet =
false;
359 bool m_roleARNHasBeenSet =
false;
360 bool m_clusterStateHasBeenSet =
false;
361 bool m_jobTypeHasBeenSet =
false;
362 bool m_snowballTypeHasBeenSet =
false;
363 bool m_creationDateHasBeenSet =
false;
364 bool m_resourcesHasBeenSet =
false;
365 bool m_addressIdHasBeenSet =
false;
366 bool m_shippingOptionHasBeenSet =
false;
367 bool m_notificationHasBeenSet =
false;
368 bool m_forwardingAddressIdHasBeenSet =
false;
369 bool m_taxDocumentsHasBeenSet =
false;
370 bool m_onDeviceServiceConfigurationHasBeenSet =
false;
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue