65 inline void SetJobId(
const char* value) { m_jobIdHasBeenSet =
true; m_jobId.assign(value); }
100 inline void SetJobDescription(
const char* value) { m_jobDescriptionHasBeenSet =
true; m_jobDescription.assign(value); }
164 inline void SetArchiveId(
const char* value) { m_archiveIdHasBeenSet =
true; m_archiveId.assign(value); }
206 inline void SetVaultARN(
const char* value) { m_vaultARNHasBeenSet =
true; m_vaultARN.assign(value); }
248 inline void SetCreationDate(
const char* value) { m_creationDateHasBeenSet =
true; m_creationDate.assign(value); }
276 inline void SetCompleted(
bool value) { m_completedHasBeenSet =
true; m_completed = value; }
331 inline void SetStatusMessage(
const char* value) { m_statusMessageHasBeenSet =
true; m_statusMessage.assign(value); }
358 inline void SetArchiveSizeInBytes(
long long value) { m_archiveSizeInBytesHasBeenSet =
true; m_archiveSizeInBytes = value; }
376 inline void SetInventorySizeInBytes(
long long value) { m_inventorySizeInBytesHasBeenSet =
true; m_inventorySizeInBytes = value; }
406 inline void SetSNSTopic(
const char* value) { m_sNSTopicHasBeenSet =
true; m_sNSTopic.assign(value); }
448 inline void SetCompletionDate(
const char* value) { m_completionDateHasBeenSet =
true; m_completionDate.assign(value); }
522 inline void SetSHA256TreeHash(
const char* value) { m_sHA256TreeHashHasBeenSet =
true; m_sHA256TreeHash.assign(value); }
588 inline void SetArchiveSHA256TreeHash(
const char* value) { m_archiveSHA256TreeHashHasBeenSet =
true; m_archiveSHA256TreeHash.assign(value); }
642 inline void SetRetrievalByteRange(
const char* value) { m_retrievalByteRangeHasBeenSet =
true; m_retrievalByteRange.assign(value); }
698 bool m_jobIdHasBeenSet;
700 bool m_jobDescriptionHasBeenSet;
702 bool m_actionHasBeenSet;
704 bool m_archiveIdHasBeenSet;
706 bool m_vaultARNHasBeenSet;
708 bool m_creationDateHasBeenSet;
710 bool m_completedHasBeenSet;
712 bool m_statusCodeHasBeenSet;
714 bool m_statusMessageHasBeenSet;
715 long long m_archiveSizeInBytes;
716 bool m_archiveSizeInBytesHasBeenSet;
717 long long m_inventorySizeInBytes;
718 bool m_inventorySizeInBytesHasBeenSet;
720 bool m_sNSTopicHasBeenSet;
722 bool m_completionDateHasBeenSet;
724 bool m_sHA256TreeHashHasBeenSet;
726 bool m_archiveSHA256TreeHashHasBeenSet;
728 bool m_retrievalByteRangeHasBeenSet;
730 bool m_inventoryRetrievalParametersHasBeenSet;
GlacierJobDescription & WithSHA256TreeHash(const Aws::String &value)
void SetJobId(Aws::String &&value)
GlacierJobDescription & WithJobDescription(const Aws::String &value)
const Aws::String & GetStatusMessage() const
GlacierJobDescription & WithJobId(const char *value)
GlacierJobDescription & WithJobId(Aws::String &&value)
void SetArchiveSHA256TreeHash(const Aws::String &value)
GlacierJobDescription & WithAction(const ActionCode &value)
void SetRetrievalByteRange(const char *value)
void SetArchiveSizeInBytes(long long value)
GlacierJobDescription & WithArchiveSHA256TreeHash(const char *value)
GlacierJobDescription & WithCreationDate(Aws::String &&value)
GlacierJobDescription & WithJobId(const Aws::String &value)
const Aws::String & GetCompletionDate() const
const StatusCode & GetStatusCode() const
GlacierJobDescription & WithVaultARN(Aws::String &&value)
GlacierJobDescription & WithStatusMessage(const Aws::String &value)
GlacierJobDescription & WithInventoryRetrievalParameters(const InventoryRetrievalJobDescription &value)
GlacierJobDescription & WithSHA256TreeHash(Aws::String &&value)
void SetCompletionDate(const Aws::String &value)
const Aws::String & GetJobDescription() const
GlacierJobDescription & WithInventorySizeInBytes(long long value)
long long GetArchiveSizeInBytes() const
GlacierJobDescription & WithCompleted(bool value)
GlacierJobDescription & WithArchiveId(const char *value)
void SetSHA256TreeHash(const char *value)
void SetRetrievalByteRange(const Aws::String &value)
void SetSNSTopic(const char *value)
GlacierJobDescription & WithRetrievalByteRange(const Aws::String &value)
void SetSNSTopic(Aws::String &&value)
GlacierJobDescription & WithVaultARN(const char *value)
GlacierJobDescription & WithArchiveSHA256TreeHash(const Aws::String &value)
GlacierJobDescription & WithSHA256TreeHash(const char *value)
void SetArchiveId(Aws::String &&value)
GlacierJobDescription & WithCompletionDate(const char *value)
void SetJobDescription(const char *value)
GlacierJobDescription & WithCreationDate(const char *value)
GlacierJobDescription & WithArchiveSHA256TreeHash(Aws::String &&value)
const ActionCode & GetAction() const
void SetInventoryRetrievalParameters(InventoryRetrievalJobDescription &&value)
void SetJobDescription(Aws::String &&value)
GlacierJobDescription & WithInventoryRetrievalParameters(InventoryRetrievalJobDescription &&value)
void SetArchiveSHA256TreeHash(const char *value)
bool GetCompleted() const
GlacierJobDescription & WithStatusMessage(Aws::String &&value)
const Aws::String & GetVaultARN() const
void SetArchiveId(const Aws::String &value)
void SetRetrievalByteRange(Aws::String &&value)
void SetArchiveSHA256TreeHash(Aws::String &&value)
void SetSHA256TreeHash(Aws::String &&value)
void SetVaultARN(const Aws::String &value)
GlacierJobDescription & WithStatusCode(StatusCode &&value)
const Aws::String & GetSHA256TreeHash() const
GlacierJobDescription & WithArchiveId(const Aws::String &value)
void SetSHA256TreeHash(const Aws::String &value)
void SetJobId(const char *value)
GlacierJobDescription & WithStatusMessage(const char *value)
void SetStatusMessage(const Aws::String &value)
GlacierJobDescription & WithRetrievalByteRange(const char *value)
void SetInventorySizeInBytes(long long value)
void SetJobDescription(const Aws::String &value)
GlacierJobDescription & WithAction(ActionCode &&value)
const Aws::String & GetArchiveSHA256TreeHash() const
const Aws::String & GetSNSTopic() const
void SetAction(ActionCode &&value)
GlacierJobDescription & WithCompletionDate(Aws::String &&value)
void SetCreationDate(const Aws::String &value)
GlacierJobDescription & WithJobDescription(const char *value)
void SetInventoryRetrievalParameters(const InventoryRetrievalJobDescription &value)
GlacierJobDescription & WithVaultARN(const Aws::String &value)
GlacierJobDescription & WithRetrievalByteRange(Aws::String &&value)
GlacierJobDescription & WithSNSTopic(Aws::String &&value)
void SetStatusCode(const StatusCode &value)
void SetCompleted(bool value)
const Aws::String & GetCreationDate() const
long long GetInventorySizeInBytes() const
const InventoryRetrievalJobDescription & GetInventoryRetrievalParameters() const
GlacierJobDescription & WithStatusCode(const StatusCode &value)
void SetAction(const ActionCode &value)
const Aws::String & GetRetrievalByteRange() const
void SetSNSTopic(const Aws::String &value)
void SetJobId(const Aws::String &value)
GlacierJobDescription & WithSNSTopic(const char *value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
void SetStatusMessage(Aws::String &&value)
void SetCompletionDate(const char *value)
const Aws::String & GetJobId() const
const Aws::String & GetArchiveId() const
void SetVaultARN(const char *value)
GlacierJobDescription & WithArchiveId(Aws::String &&value)
void SetStatusMessage(const char *value)
GlacierJobDescription & WithJobDescription(Aws::String &&value)
void SetArchiveId(const char *value)
void SetCreationDate(const char *value)
GlacierJobDescription & WithSNSTopic(const Aws::String &value)
GlacierJobDescription & WithCompletionDate(const Aws::String &value)
void SetCompletionDate(Aws::String &&value)
GlacierJobDescription & WithCreationDate(const Aws::String &value)
void SetVaultARN(Aws::String &&value)
GlacierJobDescription & WithArchiveSizeInBytes(long long value)
void SetCreationDate(Aws::String &&value)
JSON (JavaScript Object Notation).
void SetStatusCode(StatusCode &&value)