75 inline void SetFormat(
const char* value) { m_formatHasBeenSet =
true; m_format.assign(value); }
127 inline void SetType(
const char* value) { m_typeHasBeenSet =
true; m_type.assign(value); }
176 inline void SetArchiveId(
const char* value) { m_archiveIdHasBeenSet =
true; m_archiveId.assign(value); }
225 inline void SetDescription(
const char* value) { m_descriptionHasBeenSet =
true; m_description.assign(value); }
278 inline void SetSNSTopic(
const char* value) { m_sNSTopicHasBeenSet =
true; m_sNSTopic.assign(value); }
350 inline void SetRetrievalByteRange(
const char* value) { m_retrievalByteRangeHasBeenSet =
true; m_retrievalByteRange.assign(value); }
415 bool m_formatHasBeenSet;
417 bool m_typeHasBeenSet;
419 bool m_archiveIdHasBeenSet;
421 bool m_descriptionHasBeenSet;
423 bool m_sNSTopicHasBeenSet;
425 bool m_retrievalByteRangeHasBeenSet;
427 bool m_inventoryRetrievalParametersHasBeenSet;
JobParameters & WithDescription(const Aws::String &value)
JobParameters & WithRetrievalByteRange(Aws::String &&value)
const Aws::String & GetRetrievalByteRange() const
void SetDescription(const Aws::String &value)
void SetSNSTopic(const Aws::String &value)
void SetType(const char *value)
void SetDescription(const char *value)
JobParameters & WithDescription(const char *value)
JobParameters & WithSNSTopic(const Aws::String &value)
const InventoryRetrievalJobInput & GetInventoryRetrievalParameters() const
JobParameters & WithInventoryRetrievalParameters(const InventoryRetrievalJobInput &value)
JobParameters & WithType(Aws::String &&value)
JobParameters & WithArchiveId(const Aws::String &value)
void SetSNSTopic(Aws::String &&value)
void SetType(const Aws::String &value)
const Aws::String & GetType() const
JobParameters & WithFormat(const char *value)
void SetType(Aws::String &&value)
JobParameters & WithFormat(const Aws::String &value)
void SetRetrievalByteRange(Aws::String &&value)
void SetInventoryRetrievalParameters(InventoryRetrievalJobInput &&value)
void SetArchiveId(const char *value)
JobParameters & WithArchiveId(const char *value)
void SetSNSTopic(const char *value)
JobParameters & WithRetrievalByteRange(const char *value)
void SetInventoryRetrievalParameters(const InventoryRetrievalJobInput &value)
void SetArchiveId(const Aws::String &value)
void SetFormat(const Aws::String &value)
const Aws::String & GetArchiveId() const
void SetRetrievalByteRange(const char *value)
const Aws::String & GetFormat() const
JobParameters & WithDescription(Aws::String &&value)
const Aws::String & GetSNSTopic() const
void SetDescription(Aws::String &&value)
JobParameters & WithType(const char *value)
void SetArchiveId(Aws::String &&value)
JobParameters & WithFormat(Aws::String &&value)
JobParameters & WithArchiveId(Aws::String &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
JobParameters & WithInventoryRetrievalParameters(InventoryRetrievalJobInput &&value)
JobParameters & WithType(const Aws::String &value)
JobParameters & WithRetrievalByteRange(const Aws::String &value)
void SetFormat(Aws::String &&value)
JobParameters & WithSNSTopic(Aws::String &&value)
void SetFormat(const char *value)
JSON (JavaScript Object Notation).
JobParameters & WithSNSTopic(const char *value)
void SetRetrievalByteRange(const Aws::String &value)
const Aws::String & GetDescription() const