AWS SDK for C++  1.9.109
AWS SDK for C++
LongTermPricingListEntry.h
Go to the documentation of this file.
1 
6 #pragma once
13 #include <utility>
14 
15 namespace Aws
16 {
17 namespace Utils
18 {
19 namespace Json
20 {
21  class JsonValue;
22  class JsonView;
23 } // namespace Json
24 } // namespace Utils
25 namespace Snowball
26 {
27 namespace Model
28 {
29 
37  {
38  public:
43 
44 
48  inline const Aws::String& GetLongTermPricingId() const{ return m_longTermPricingId; }
49 
53  inline bool LongTermPricingIdHasBeenSet() const { return m_longTermPricingIdHasBeenSet; }
54 
58  inline void SetLongTermPricingId(const Aws::String& value) { m_longTermPricingIdHasBeenSet = true; m_longTermPricingId = value; }
59 
63  inline void SetLongTermPricingId(Aws::String&& value) { m_longTermPricingIdHasBeenSet = true; m_longTermPricingId = std::move(value); }
64 
68  inline void SetLongTermPricingId(const char* value) { m_longTermPricingIdHasBeenSet = true; m_longTermPricingId.assign(value); }
69 
73  inline LongTermPricingListEntry& WithLongTermPricingId(const Aws::String& value) { SetLongTermPricingId(value); return *this;}
74 
78  inline LongTermPricingListEntry& WithLongTermPricingId(Aws::String&& value) { SetLongTermPricingId(std::move(value)); return *this;}
79 
83  inline LongTermPricingListEntry& WithLongTermPricingId(const char* value) { SetLongTermPricingId(value); return *this;}
84 
85 
89  inline const Aws::Utils::DateTime& GetLongTermPricingEndDate() const{ return m_longTermPricingEndDate; }
90 
94  inline bool LongTermPricingEndDateHasBeenSet() const { return m_longTermPricingEndDateHasBeenSet; }
95 
99  inline void SetLongTermPricingEndDate(const Aws::Utils::DateTime& value) { m_longTermPricingEndDateHasBeenSet = true; m_longTermPricingEndDate = value; }
100 
104  inline void SetLongTermPricingEndDate(Aws::Utils::DateTime&& value) { m_longTermPricingEndDateHasBeenSet = true; m_longTermPricingEndDate = std::move(value); }
105 
109  inline LongTermPricingListEntry& WithLongTermPricingEndDate(const Aws::Utils::DateTime& value) { SetLongTermPricingEndDate(value); return *this;}
110 
114  inline LongTermPricingListEntry& WithLongTermPricingEndDate(Aws::Utils::DateTime&& value) { SetLongTermPricingEndDate(std::move(value)); return *this;}
115 
116 
120  inline const Aws::Utils::DateTime& GetLongTermPricingStartDate() const{ return m_longTermPricingStartDate; }
121 
125  inline bool LongTermPricingStartDateHasBeenSet() const { return m_longTermPricingStartDateHasBeenSet; }
126 
130  inline void SetLongTermPricingStartDate(const Aws::Utils::DateTime& value) { m_longTermPricingStartDateHasBeenSet = true; m_longTermPricingStartDate = value; }
131 
135  inline void SetLongTermPricingStartDate(Aws::Utils::DateTime&& value) { m_longTermPricingStartDateHasBeenSet = true; m_longTermPricingStartDate = std::move(value); }
136 
140  inline LongTermPricingListEntry& WithLongTermPricingStartDate(const Aws::Utils::DateTime& value) { SetLongTermPricingStartDate(value); return *this;}
141 
145  inline LongTermPricingListEntry& WithLongTermPricingStartDate(Aws::Utils::DateTime&& value) { SetLongTermPricingStartDate(std::move(value)); return *this;}
146 
147 
151  inline const LongTermPricingType& GetLongTermPricingType() const{ return m_longTermPricingType; }
152 
156  inline bool LongTermPricingTypeHasBeenSet() const { return m_longTermPricingTypeHasBeenSet; }
157 
161  inline void SetLongTermPricingType(const LongTermPricingType& value) { m_longTermPricingTypeHasBeenSet = true; m_longTermPricingType = value; }
162 
166  inline void SetLongTermPricingType(LongTermPricingType&& value) { m_longTermPricingTypeHasBeenSet = true; m_longTermPricingType = std::move(value); }
167 
171  inline LongTermPricingListEntry& WithLongTermPricingType(const LongTermPricingType& value) { SetLongTermPricingType(value); return *this;}
172 
176  inline LongTermPricingListEntry& WithLongTermPricingType(LongTermPricingType&& value) { SetLongTermPricingType(std::move(value)); return *this;}
177 
178 
182  inline const Aws::String& GetCurrentActiveJob() const{ return m_currentActiveJob; }
183 
187  inline bool CurrentActiveJobHasBeenSet() const { return m_currentActiveJobHasBeenSet; }
188 
192  inline void SetCurrentActiveJob(const Aws::String& value) { m_currentActiveJobHasBeenSet = true; m_currentActiveJob = value; }
193 
197  inline void SetCurrentActiveJob(Aws::String&& value) { m_currentActiveJobHasBeenSet = true; m_currentActiveJob = std::move(value); }
198 
202  inline void SetCurrentActiveJob(const char* value) { m_currentActiveJobHasBeenSet = true; m_currentActiveJob.assign(value); }
203 
207  inline LongTermPricingListEntry& WithCurrentActiveJob(const Aws::String& value) { SetCurrentActiveJob(value); return *this;}
208 
212  inline LongTermPricingListEntry& WithCurrentActiveJob(Aws::String&& value) { SetCurrentActiveJob(std::move(value)); return *this;}
213 
217  inline LongTermPricingListEntry& WithCurrentActiveJob(const char* value) { SetCurrentActiveJob(value); return *this;}
218 
219 
224  inline const Aws::String& GetReplacementJob() const{ return m_replacementJob; }
225 
230  inline bool ReplacementJobHasBeenSet() const { return m_replacementJobHasBeenSet; }
231 
236  inline void SetReplacementJob(const Aws::String& value) { m_replacementJobHasBeenSet = true; m_replacementJob = value; }
237 
242  inline void SetReplacementJob(Aws::String&& value) { m_replacementJobHasBeenSet = true; m_replacementJob = std::move(value); }
243 
248  inline void SetReplacementJob(const char* value) { m_replacementJobHasBeenSet = true; m_replacementJob.assign(value); }
249 
254  inline LongTermPricingListEntry& WithReplacementJob(const Aws::String& value) { SetReplacementJob(value); return *this;}
255 
260  inline LongTermPricingListEntry& WithReplacementJob(Aws::String&& value) { SetReplacementJob(std::move(value)); return *this;}
261 
266  inline LongTermPricingListEntry& WithReplacementJob(const char* value) { SetReplacementJob(value); return *this;}
267 
268 
274  inline bool GetIsLongTermPricingAutoRenew() const{ return m_isLongTermPricingAutoRenew; }
275 
281  inline bool IsLongTermPricingAutoRenewHasBeenSet() const { return m_isLongTermPricingAutoRenewHasBeenSet; }
282 
288  inline void SetIsLongTermPricingAutoRenew(bool value) { m_isLongTermPricingAutoRenewHasBeenSet = true; m_isLongTermPricingAutoRenew = value; }
289 
295  inline LongTermPricingListEntry& WithIsLongTermPricingAutoRenew(bool value) { SetIsLongTermPricingAutoRenew(value); return *this;}
296 
297 
301  inline const Aws::String& GetLongTermPricingStatus() const{ return m_longTermPricingStatus; }
302 
306  inline bool LongTermPricingStatusHasBeenSet() const { return m_longTermPricingStatusHasBeenSet; }
307 
311  inline void SetLongTermPricingStatus(const Aws::String& value) { m_longTermPricingStatusHasBeenSet = true; m_longTermPricingStatus = value; }
312 
316  inline void SetLongTermPricingStatus(Aws::String&& value) { m_longTermPricingStatusHasBeenSet = true; m_longTermPricingStatus = std::move(value); }
317 
321  inline void SetLongTermPricingStatus(const char* value) { m_longTermPricingStatusHasBeenSet = true; m_longTermPricingStatus.assign(value); }
322 
326  inline LongTermPricingListEntry& WithLongTermPricingStatus(const Aws::String& value) { SetLongTermPricingStatus(value); return *this;}
327 
331  inline LongTermPricingListEntry& WithLongTermPricingStatus(Aws::String&& value) { SetLongTermPricingStatus(std::move(value)); return *this;}
332 
336  inline LongTermPricingListEntry& WithLongTermPricingStatus(const char* value) { SetLongTermPricingStatus(value); return *this;}
337 
338 
343  inline const SnowballType& GetSnowballType() const{ return m_snowballType; }
344 
349  inline bool SnowballTypeHasBeenSet() const { return m_snowballTypeHasBeenSet; }
350 
355  inline void SetSnowballType(const SnowballType& value) { m_snowballTypeHasBeenSet = true; m_snowballType = value; }
356 
361  inline void SetSnowballType(SnowballType&& value) { m_snowballTypeHasBeenSet = true; m_snowballType = std::move(value); }
362 
367  inline LongTermPricingListEntry& WithSnowballType(const SnowballType& value) { SetSnowballType(value); return *this;}
368 
373  inline LongTermPricingListEntry& WithSnowballType(SnowballType&& value) { SetSnowballType(std::move(value)); return *this;}
374 
375 
379  inline const Aws::Vector<Aws::String>& GetJobIds() const{ return m_jobIds; }
380 
384  inline bool JobIdsHasBeenSet() const { return m_jobIdsHasBeenSet; }
385 
389  inline void SetJobIds(const Aws::Vector<Aws::String>& value) { m_jobIdsHasBeenSet = true; m_jobIds = value; }
390 
394  inline void SetJobIds(Aws::Vector<Aws::String>&& value) { m_jobIdsHasBeenSet = true; m_jobIds = std::move(value); }
395 
399  inline LongTermPricingListEntry& WithJobIds(const Aws::Vector<Aws::String>& value) { SetJobIds(value); return *this;}
400 
404  inline LongTermPricingListEntry& WithJobIds(Aws::Vector<Aws::String>&& value) { SetJobIds(std::move(value)); return *this;}
405 
409  inline LongTermPricingListEntry& AddJobIds(const Aws::String& value) { m_jobIdsHasBeenSet = true; m_jobIds.push_back(value); return *this; }
410 
414  inline LongTermPricingListEntry& AddJobIds(Aws::String&& value) { m_jobIdsHasBeenSet = true; m_jobIds.push_back(std::move(value)); return *this; }
415 
419  inline LongTermPricingListEntry& AddJobIds(const char* value) { m_jobIdsHasBeenSet = true; m_jobIds.push_back(value); return *this; }
420 
421  private:
422 
423  Aws::String m_longTermPricingId;
424  bool m_longTermPricingIdHasBeenSet;
425 
426  Aws::Utils::DateTime m_longTermPricingEndDate;
427  bool m_longTermPricingEndDateHasBeenSet;
428 
429  Aws::Utils::DateTime m_longTermPricingStartDate;
430  bool m_longTermPricingStartDateHasBeenSet;
431 
432  LongTermPricingType m_longTermPricingType;
433  bool m_longTermPricingTypeHasBeenSet;
434 
435  Aws::String m_currentActiveJob;
436  bool m_currentActiveJobHasBeenSet;
437 
438  Aws::String m_replacementJob;
439  bool m_replacementJobHasBeenSet;
440 
441  bool m_isLongTermPricingAutoRenew;
442  bool m_isLongTermPricingAutoRenewHasBeenSet;
443 
444  Aws::String m_longTermPricingStatus;
445  bool m_longTermPricingStatusHasBeenSet;
446 
447  SnowballType m_snowballType;
448  bool m_snowballTypeHasBeenSet;
449 
450  Aws::Vector<Aws::String> m_jobIds;
451  bool m_jobIdsHasBeenSet;
452  };
453 
454 } // namespace Model
455 } // namespace Snowball
456 } // namespace Aws
Aws::Utils::DateTime
Definition: DateTime.h:55
Aws::Snowball::Model::LongTermPricingListEntry::GetLongTermPricingStatus
const Aws::String & GetLongTermPricingStatus() const
Definition: LongTermPricingListEntry.h:301
Aws::Snowball::Model::LongTermPricingListEntry::SetJobIds
void SetJobIds(Aws::Vector< Aws::String > &&value)
Definition: LongTermPricingListEntry.h:394
Aws::Snowball::Model::LongTermPricingListEntry::SetIsLongTermPricingAutoRenew
void SetIsLongTermPricingAutoRenew(bool value)
Definition: LongTermPricingListEntry.h:288
Aws::Snowball::Model::LongTermPricingListEntry::SetCurrentActiveJob
void SetCurrentActiveJob(const char *value)
Definition: LongTermPricingListEntry.h:202
Aws::Snowball::Model::LongTermPricingListEntry::SetLongTermPricingId
void SetLongTermPricingId(const char *value)
Definition: LongTermPricingListEntry.h:68
Aws::Snowball::Model::LongTermPricingListEntry::WithLongTermPricingId
LongTermPricingListEntry & WithLongTermPricingId(const char *value)
Definition: LongTermPricingListEntry.h:83
Aws::Snowball::Model::LongTermPricingListEntry::SetLongTermPricingType
void SetLongTermPricingType(LongTermPricingType &&value)
Definition: LongTermPricingListEntry.h:166
Aws::Snowball::Model::LongTermPricingListEntry::SetJobIds
void SetJobIds(const Aws::Vector< Aws::String > &value)
Definition: LongTermPricingListEntry.h:389
Aws::Snowball::Model::LongTermPricingListEntry::SetSnowballType
void SetSnowballType(const SnowballType &value)
Definition: LongTermPricingListEntry.h:355
Aws::Snowball::Model::LongTermPricingListEntry::WithLongTermPricingStatus
LongTermPricingListEntry & WithLongTermPricingStatus(const Aws::String &value)
Definition: LongTermPricingListEntry.h:326
Aws::Snowball::Model::LongTermPricingListEntry::WithLongTermPricingType
LongTermPricingListEntry & WithLongTermPricingType(const LongTermPricingType &value)
Definition: LongTermPricingListEntry.h:171
Aws::Snowball::Model::LongTermPricingListEntry::WithReplacementJob
LongTermPricingListEntry & WithReplacementJob(const Aws::String &value)
Definition: LongTermPricingListEntry.h:254
Aws::Snowball::Model::LongTermPricingListEntry::SetLongTermPricingStatus
void SetLongTermPricingStatus(Aws::String &&value)
Definition: LongTermPricingListEntry.h:316
Aws::Snowball::Model::LongTermPricingListEntry::WithLongTermPricingStatus
LongTermPricingListEntry & WithLongTermPricingStatus(Aws::String &&value)
Definition: LongTermPricingListEntry.h:331
Aws::Snowball::Model::LongTermPricingListEntry::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const
Aws::Snowball::Model::LongTermPricingListEntry::SetReplacementJob
void SetReplacementJob(const Aws::String &value)
Definition: LongTermPricingListEntry.h:236
Aws::Snowball::Model::LongTermPricingListEntry::GetLongTermPricingId
const Aws::String & GetLongTermPricingId() const
Definition: LongTermPricingListEntry.h:48
DateTime.h
Aws::Snowball::Model::LongTermPricingListEntry::SetLongTermPricingStatus
void SetLongTermPricingStatus(const char *value)
Definition: LongTermPricingListEntry.h:321
LongTermPricingType.h
Aws::Snowball::Model::LongTermPricingListEntry::SetLongTermPricingStartDate
void SetLongTermPricingStartDate(const Aws::Utils::DateTime &value)
Definition: LongTermPricingListEntry.h:130
Aws::Snowball::Model::LongTermPricingListEntry::WithLongTermPricingId
LongTermPricingListEntry & WithLongTermPricingId(Aws::String &&value)
Definition: LongTermPricingListEntry.h:78
Aws::Snowball::Model::LongTermPricingListEntry::ReplacementJobHasBeenSet
bool ReplacementJobHasBeenSet() const
Definition: LongTermPricingListEntry.h:230
Aws::Snowball::Model::LongTermPricingListEntry::GetCurrentActiveJob
const Aws::String & GetCurrentActiveJob() const
Definition: LongTermPricingListEntry.h:182
Aws::Snowball::Model::LongTermPricingListEntry::SetSnowballType
void SetSnowballType(SnowballType &&value)
Definition: LongTermPricingListEntry.h:361
Aws::Snowball::Model::LongTermPricingListEntry::WithCurrentActiveJob
LongTermPricingListEntry & WithCurrentActiveJob(Aws::String &&value)
Definition: LongTermPricingListEntry.h:212
Aws::Snowball::Model::LongTermPricingListEntry::WithReplacementJob
LongTermPricingListEntry & WithReplacementJob(Aws::String &&value)
Definition: LongTermPricingListEntry.h:260
Aws::Snowball::Model::LongTermPricingListEntry::JobIdsHasBeenSet
bool JobIdsHasBeenSet() const
Definition: LongTermPricingListEntry.h:384
SnowballType.h
Aws::Snowball::Model::LongTermPricingListEntry::AddJobIds
LongTermPricingListEntry & AddJobIds(const char *value)
Definition: LongTermPricingListEntry.h:419
Aws::Snowball::Model::LongTermPricingListEntry::WithLongTermPricingType
LongTermPricingListEntry & WithLongTermPricingType(LongTermPricingType &&value)
Definition: LongTermPricingListEntry.h:176
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::Snowball::Model::LongTermPricingListEntry::AddJobIds
LongTermPricingListEntry & AddJobIds(Aws::String &&value)
Definition: LongTermPricingListEntry.h:414
Aws::Snowball::Model::LongTermPricingListEntry::WithLongTermPricingEndDate
LongTermPricingListEntry & WithLongTermPricingEndDate(const Aws::Utils::DateTime &value)
Definition: LongTermPricingListEntry.h:109
Aws::Snowball::Model::LongTermPricingListEntry::WithJobIds
LongTermPricingListEntry & WithJobIds(const Aws::Vector< Aws::String > &value)
Definition: LongTermPricingListEntry.h:399
AWSVector.h
Aws::Snowball::Model::LongTermPricingListEntry::SnowballTypeHasBeenSet
bool SnowballTypeHasBeenSet() const
Definition: LongTermPricingListEntry.h:349
Aws::Snowball::Model::LongTermPricingListEntry::SetLongTermPricingStatus
void SetLongTermPricingStatus(const Aws::String &value)
Definition: LongTermPricingListEntry.h:311
Aws::Snowball::Model::LongTermPricingListEntry::GetLongTermPricingStartDate
const Aws::Utils::DateTime & GetLongTermPricingStartDate() const
Definition: LongTermPricingListEntry.h:120
Aws::Snowball::Model::LongTermPricingListEntry::LongTermPricingListEntry
LongTermPricingListEntry()
Aws::Snowball::Model::LongTermPricingListEntry::WithCurrentActiveJob
LongTermPricingListEntry & WithCurrentActiveJob(const Aws::String &value)
Definition: LongTermPricingListEntry.h:207
AWS_SNOWBALL_API
#define AWS_SNOWBALL_API
Definition: Snowball_EXPORTS.h:28
Aws::Snowball::Model::LongTermPricingListEntry::GetSnowballType
const SnowballType & GetSnowballType() const
Definition: LongTermPricingListEntry.h:343
Aws::Snowball::Model::LongTermPricingListEntry::WithSnowballType
LongTermPricingListEntry & WithSnowballType(SnowballType &&value)
Definition: LongTermPricingListEntry.h:373
Aws::Snowball::Model::LongTermPricingListEntry::SetCurrentActiveJob
void SetCurrentActiveJob(Aws::String &&value)
Definition: LongTermPricingListEntry.h:197
Aws::Snowball::Model::LongTermPricingListEntry::SetLongTermPricingId
void SetLongTermPricingId(const Aws::String &value)
Definition: LongTermPricingListEntry.h:58
Aws::Snowball::Model::LongTermPricingListEntry::LongTermPricingIdHasBeenSet
bool LongTermPricingIdHasBeenSet() const
Definition: LongTermPricingListEntry.h:53
Aws::Snowball::Model::LongTermPricingListEntry::LongTermPricingListEntry
LongTermPricingListEntry(Aws::Utils::Json::JsonView jsonValue)
Aws::Snowball::Model::LongTermPricingListEntry::SetLongTermPricingEndDate
void SetLongTermPricingEndDate(Aws::Utils::DateTime &&value)
Definition: LongTermPricingListEntry.h:104
Aws::Snowball::Model::LongTermPricingListEntry::IsLongTermPricingAutoRenewHasBeenSet
bool IsLongTermPricingAutoRenewHasBeenSet() const
Definition: LongTermPricingListEntry.h:281
Aws::Snowball::Model::LongTermPricingListEntry::AddJobIds
LongTermPricingListEntry & AddJobIds(const Aws::String &value)
Definition: LongTermPricingListEntry.h:409
Aws::Snowball::Model::LongTermPricingListEntry::WithReplacementJob
LongTermPricingListEntry & WithReplacementJob(const char *value)
Definition: LongTermPricingListEntry.h:266
Aws::Snowball::Model::LongTermPricingListEntry::WithSnowballType
LongTermPricingListEntry & WithSnowballType(const SnowballType &value)
Definition: LongTermPricingListEntry.h:367
Aws::Utils::Json::JsonView
Definition: JsonSerializer.h:235
AWSString.h
Aws::Utils::Json::JsonValue
Definition: JsonSerializer.h:33
Aws::Snowball::Model::LongTermPricingListEntry::SetLongTermPricingStartDate
void SetLongTermPricingStartDate(Aws::Utils::DateTime &&value)
Definition: LongTermPricingListEntry.h:135
Aws::Snowball::Model::LongTermPricingListEntry::LongTermPricingStartDateHasBeenSet
bool LongTermPricingStartDateHasBeenSet() const
Definition: LongTermPricingListEntry.h:125
Aws::Snowball::Model::LongTermPricingListEntry::SetLongTermPricingType
void SetLongTermPricingType(const LongTermPricingType &value)
Definition: LongTermPricingListEntry.h:161
Aws::Snowball::Model::LongTermPricingListEntry::GetReplacementJob
const Aws::String & GetReplacementJob() const
Definition: LongTermPricingListEntry.h:224
Aws::Snowball::Model::LongTermPricingListEntry::SetCurrentActiveJob
void SetCurrentActiveJob(const Aws::String &value)
Definition: LongTermPricingListEntry.h:192
Aws::Snowball::Model::LongTermPricingType
LongTermPricingType
Definition: LongTermPricingType.h:17
Aws::Snowball::Model::LongTermPricingListEntry::GetIsLongTermPricingAutoRenew
bool GetIsLongTermPricingAutoRenew() const
Definition: LongTermPricingListEntry.h:274
Aws::Snowball::Model::LongTermPricingListEntry::GetLongTermPricingEndDate
const Aws::Utils::DateTime & GetLongTermPricingEndDate() const
Definition: LongTermPricingListEntry.h:89
Aws::Snowball::Model::LongTermPricingListEntry::CurrentActiveJobHasBeenSet
bool CurrentActiveJobHasBeenSet() const
Definition: LongTermPricingListEntry.h:187
Aws::Snowball::Model::LongTermPricingListEntry::SetLongTermPricingId
void SetLongTermPricingId(Aws::String &&value)
Definition: LongTermPricingListEntry.h:63
Aws::Snowball::Model::LongTermPricingListEntry::SetReplacementJob
void SetReplacementJob(Aws::String &&value)
Definition: LongTermPricingListEntry.h:242
Aws::Snowball::Model::LongTermPricingListEntry::LongTermPricingStatusHasBeenSet
bool LongTermPricingStatusHasBeenSet() const
Definition: LongTermPricingListEntry.h:306
Aws::Snowball::Model::LongTermPricingListEntry::WithLongTermPricingStatus
LongTermPricingListEntry & WithLongTermPricingStatus(const char *value)
Definition: LongTermPricingListEntry.h:336
Aws::Snowball::Model::LongTermPricingListEntry::LongTermPricingEndDateHasBeenSet
bool LongTermPricingEndDateHasBeenSet() const
Definition: LongTermPricingListEntry.h:94
Aws::Snowball::Model::LongTermPricingListEntry::GetJobIds
const Aws::Vector< Aws::String > & GetJobIds() const
Definition: LongTermPricingListEntry.h:379
Aws
Definition: AccessManagementClient.h:15
Aws::Snowball::Model::LongTermPricingListEntry::GetLongTermPricingType
const LongTermPricingType & GetLongTermPricingType() const
Definition: LongTermPricingListEntry.h:151
Aws::Snowball::Model::LongTermPricingListEntry::WithIsLongTermPricingAutoRenew
LongTermPricingListEntry & WithIsLongTermPricingAutoRenew(bool value)
Definition: LongTermPricingListEntry.h:295
Aws::Snowball::Model::LongTermPricingListEntry
Definition: LongTermPricingListEntry.h:37
Aws::Snowball::Model::LongTermPricingListEntry::WithLongTermPricingId
LongTermPricingListEntry & WithLongTermPricingId(const Aws::String &value)
Definition: LongTermPricingListEntry.h:73
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::Snowball::Model::LongTermPricingListEntry::LongTermPricingTypeHasBeenSet
bool LongTermPricingTypeHasBeenSet() const
Definition: LongTermPricingListEntry.h:156
Aws::Snowball::Model::LongTermPricingListEntry::WithJobIds
LongTermPricingListEntry & WithJobIds(Aws::Vector< Aws::String > &&value)
Definition: LongTermPricingListEntry.h:404
Aws::Snowball::Model::LongTermPricingListEntry::SetLongTermPricingEndDate
void SetLongTermPricingEndDate(const Aws::Utils::DateTime &value)
Definition: LongTermPricingListEntry.h:99
Aws::Snowball::Model::LongTermPricingListEntry::operator=
LongTermPricingListEntry & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::Snowball::Model::LongTermPricingListEntry::WithLongTermPricingStartDate
LongTermPricingListEntry & WithLongTermPricingStartDate(const Aws::Utils::DateTime &value)
Definition: LongTermPricingListEntry.h:140
Aws::Snowball::Model::LongTermPricingListEntry::WithLongTermPricingEndDate
LongTermPricingListEntry & WithLongTermPricingEndDate(Aws::Utils::DateTime &&value)
Definition: LongTermPricingListEntry.h:114
Aws::Snowball::Model::LongTermPricingListEntry::SetReplacementJob
void SetReplacementJob(const char *value)
Definition: LongTermPricingListEntry.h:248
Snowball_EXPORTS.h
Aws::Snowball::Model::LongTermPricingListEntry::WithCurrentActiveJob
LongTermPricingListEntry & WithCurrentActiveJob(const char *value)
Definition: LongTermPricingListEntry.h:217
Aws::Snowball::Model::LongTermPricingListEntry::WithLongTermPricingStartDate
LongTermPricingListEntry & WithLongTermPricingStartDate(Aws::Utils::DateTime &&value)
Definition: LongTermPricingListEntry.h:145
Aws::Snowball::Model::SnowballType
SnowballType
Definition: SnowballType.h:17