AWS SDK for C++  1.9.104
AWS SDK for C++
DescribeJobResult.h
Go to the documentation of this file.
1 
6 #pragma once
14 #include <utility>
15 
16 namespace Aws
17 {
18 template<typename RESULT_TYPE>
19 class AmazonWebServiceResult;
20 
21 namespace Utils
22 {
23 namespace Json
24 {
25  class JsonValue;
26 } // namespace Json
27 } // namespace Utils
28 namespace Glacier
29 {
30 namespace Model
31 {
39  {
40  public:
44 
45 
49  inline const Aws::String& GetJobId() const{ return m_jobId; }
50 
54  inline void SetJobId(const Aws::String& value) { m_jobId = value; }
55 
59  inline void SetJobId(Aws::String&& value) { m_jobId = std::move(value); }
60 
64  inline void SetJobId(const char* value) { m_jobId.assign(value); }
65 
69  inline DescribeJobResult& WithJobId(const Aws::String& value) { SetJobId(value); return *this;}
70 
74  inline DescribeJobResult& WithJobId(Aws::String&& value) { SetJobId(std::move(value)); return *this;}
75 
79  inline DescribeJobResult& WithJobId(const char* value) { SetJobId(value); return *this;}
80 
81 
85  inline const Aws::String& GetJobDescription() const{ return m_jobDescription; }
86 
90  inline void SetJobDescription(const Aws::String& value) { m_jobDescription = value; }
91 
95  inline void SetJobDescription(Aws::String&& value) { m_jobDescription = std::move(value); }
96 
100  inline void SetJobDescription(const char* value) { m_jobDescription.assign(value); }
101 
105  inline DescribeJobResult& WithJobDescription(const Aws::String& value) { SetJobDescription(value); return *this;}
106 
110  inline DescribeJobResult& WithJobDescription(Aws::String&& value) { SetJobDescription(std::move(value)); return *this;}
111 
115  inline DescribeJobResult& WithJobDescription(const char* value) { SetJobDescription(value); return *this;}
116 
117 
122  inline const ActionCode& GetAction() const{ return m_action; }
123 
128  inline void SetAction(const ActionCode& value) { m_action = value; }
129 
134  inline void SetAction(ActionCode&& value) { m_action = std::move(value); }
135 
140  inline DescribeJobResult& WithAction(const ActionCode& value) { SetAction(value); return *this;}
141 
146  inline DescribeJobResult& WithAction(ActionCode&& value) { SetAction(std::move(value)); return *this;}
147 
148 
153  inline const Aws::String& GetArchiveId() const{ return m_archiveId; }
154 
159  inline void SetArchiveId(const Aws::String& value) { m_archiveId = value; }
160 
165  inline void SetArchiveId(Aws::String&& value) { m_archiveId = std::move(value); }
166 
171  inline void SetArchiveId(const char* value) { m_archiveId.assign(value); }
172 
177  inline DescribeJobResult& WithArchiveId(const Aws::String& value) { SetArchiveId(value); return *this;}
178 
183  inline DescribeJobResult& WithArchiveId(Aws::String&& value) { SetArchiveId(std::move(value)); return *this;}
184 
189  inline DescribeJobResult& WithArchiveId(const char* value) { SetArchiveId(value); return *this;}
190 
191 
196  inline const Aws::String& GetVaultARN() const{ return m_vaultARN; }
197 
202  inline void SetVaultARN(const Aws::String& value) { m_vaultARN = value; }
203 
208  inline void SetVaultARN(Aws::String&& value) { m_vaultARN = std::move(value); }
209 
214  inline void SetVaultARN(const char* value) { m_vaultARN.assign(value); }
215 
220  inline DescribeJobResult& WithVaultARN(const Aws::String& value) { SetVaultARN(value); return *this;}
221 
226  inline DescribeJobResult& WithVaultARN(Aws::String&& value) { SetVaultARN(std::move(value)); return *this;}
227 
232  inline DescribeJobResult& WithVaultARN(const char* value) { SetVaultARN(value); return *this;}
233 
234 
240  inline const Aws::String& GetCreationDate() const{ return m_creationDate; }
241 
247  inline void SetCreationDate(const Aws::String& value) { m_creationDate = value; }
248 
254  inline void SetCreationDate(Aws::String&& value) { m_creationDate = std::move(value); }
255 
261  inline void SetCreationDate(const char* value) { m_creationDate.assign(value); }
262 
268  inline DescribeJobResult& WithCreationDate(const Aws::String& value) { SetCreationDate(value); return *this;}
269 
275  inline DescribeJobResult& WithCreationDate(Aws::String&& value) { SetCreationDate(std::move(value)); return *this;}
276 
282  inline DescribeJobResult& WithCreationDate(const char* value) { SetCreationDate(value); return *this;}
283 
284 
289  inline bool GetCompleted() const{ return m_completed; }
290 
295  inline void SetCompleted(bool value) { m_completed = value; }
296 
301  inline DescribeJobResult& WithCompleted(bool value) { SetCompleted(value); return *this;}
302 
303 
308  inline const StatusCode& GetStatusCode() const{ return m_statusCode; }
309 
314  inline void SetStatusCode(const StatusCode& value) { m_statusCode = value; }
315 
320  inline void SetStatusCode(StatusCode&& value) { m_statusCode = std::move(value); }
321 
326  inline DescribeJobResult& WithStatusCode(const StatusCode& value) { SetStatusCode(value); return *this;}
327 
332  inline DescribeJobResult& WithStatusCode(StatusCode&& value) { SetStatusCode(std::move(value)); return *this;}
333 
334 
338  inline const Aws::String& GetStatusMessage() const{ return m_statusMessage; }
339 
343  inline void SetStatusMessage(const Aws::String& value) { m_statusMessage = value; }
344 
348  inline void SetStatusMessage(Aws::String&& value) { m_statusMessage = std::move(value); }
349 
353  inline void SetStatusMessage(const char* value) { m_statusMessage.assign(value); }
354 
358  inline DescribeJobResult& WithStatusMessage(const Aws::String& value) { SetStatusMessage(value); return *this;}
359 
363  inline DescribeJobResult& WithStatusMessage(Aws::String&& value) { SetStatusMessage(std::move(value)); return *this;}
364 
368  inline DescribeJobResult& WithStatusMessage(const char* value) { SetStatusMessage(value); return *this;}
369 
370 
376  inline long long GetArchiveSizeInBytes() const{ return m_archiveSizeInBytes; }
377 
383  inline void SetArchiveSizeInBytes(long long value) { m_archiveSizeInBytes = value; }
384 
390  inline DescribeJobResult& WithArchiveSizeInBytes(long long value) { SetArchiveSizeInBytes(value); return *this;}
391 
392 
398  inline long long GetInventorySizeInBytes() const{ return m_inventorySizeInBytes; }
399 
405  inline void SetInventorySizeInBytes(long long value) { m_inventorySizeInBytes = value; }
406 
412  inline DescribeJobResult& WithInventorySizeInBytes(long long value) { SetInventorySizeInBytes(value); return *this;}
413 
414 
418  inline const Aws::String& GetSNSTopic() const{ return m_sNSTopic; }
419 
423  inline void SetSNSTopic(const Aws::String& value) { m_sNSTopic = value; }
424 
428  inline void SetSNSTopic(Aws::String&& value) { m_sNSTopic = std::move(value); }
429 
433  inline void SetSNSTopic(const char* value) { m_sNSTopic.assign(value); }
434 
438  inline DescribeJobResult& WithSNSTopic(const Aws::String& value) { SetSNSTopic(value); return *this;}
439 
443  inline DescribeJobResult& WithSNSTopic(Aws::String&& value) { SetSNSTopic(std::move(value)); return *this;}
444 
448  inline DescribeJobResult& WithSNSTopic(const char* value) { SetSNSTopic(value); return *this;}
449 
450 
455  inline const Aws::String& GetCompletionDate() const{ return m_completionDate; }
456 
461  inline void SetCompletionDate(const Aws::String& value) { m_completionDate = value; }
462 
467  inline void SetCompletionDate(Aws::String&& value) { m_completionDate = std::move(value); }
468 
473  inline void SetCompletionDate(const char* value) { m_completionDate.assign(value); }
474 
479  inline DescribeJobResult& WithCompletionDate(const Aws::String& value) { SetCompletionDate(value); return *this;}
480 
485  inline DescribeJobResult& WithCompletionDate(Aws::String&& value) { SetCompletionDate(std::move(value)); return *this;}
486 
491  inline DescribeJobResult& WithCompletionDate(const char* value) { SetCompletionDate(value); return *this;}
492 
493 
507  inline const Aws::String& GetSHA256TreeHash() const{ return m_sHA256TreeHash; }
508 
522  inline void SetSHA256TreeHash(const Aws::String& value) { m_sHA256TreeHash = value; }
523 
537  inline void SetSHA256TreeHash(Aws::String&& value) { m_sHA256TreeHash = std::move(value); }
538 
552  inline void SetSHA256TreeHash(const char* value) { m_sHA256TreeHash.assign(value); }
553 
567  inline DescribeJobResult& WithSHA256TreeHash(const Aws::String& value) { SetSHA256TreeHash(value); return *this;}
568 
582  inline DescribeJobResult& WithSHA256TreeHash(Aws::String&& value) { SetSHA256TreeHash(std::move(value)); return *this;}
583 
597  inline DescribeJobResult& WithSHA256TreeHash(const char* value) { SetSHA256TreeHash(value); return *this;}
598 
599 
604  inline const Aws::String& GetArchiveSHA256TreeHash() const{ return m_archiveSHA256TreeHash; }
605 
610  inline void SetArchiveSHA256TreeHash(const Aws::String& value) { m_archiveSHA256TreeHash = value; }
611 
616  inline void SetArchiveSHA256TreeHash(Aws::String&& value) { m_archiveSHA256TreeHash = std::move(value); }
617 
622  inline void SetArchiveSHA256TreeHash(const char* value) { m_archiveSHA256TreeHash.assign(value); }
623 
628  inline DescribeJobResult& WithArchiveSHA256TreeHash(const Aws::String& value) { SetArchiveSHA256TreeHash(value); return *this;}
629 
634  inline DescribeJobResult& WithArchiveSHA256TreeHash(Aws::String&& value) { SetArchiveSHA256TreeHash(std::move(value)); return *this;}
635 
640  inline DescribeJobResult& WithArchiveSHA256TreeHash(const char* value) { SetArchiveSHA256TreeHash(value); return *this;}
641 
642 
651  inline const Aws::String& GetRetrievalByteRange() const{ return m_retrievalByteRange; }
652 
661  inline void SetRetrievalByteRange(const Aws::String& value) { m_retrievalByteRange = value; }
662 
671  inline void SetRetrievalByteRange(Aws::String&& value) { m_retrievalByteRange = std::move(value); }
672 
681  inline void SetRetrievalByteRange(const char* value) { m_retrievalByteRange.assign(value); }
682 
691  inline DescribeJobResult& WithRetrievalByteRange(const Aws::String& value) { SetRetrievalByteRange(value); return *this;}
692 
701  inline DescribeJobResult& WithRetrievalByteRange(Aws::String&& value) { SetRetrievalByteRange(std::move(value)); return *this;}
702 
711  inline DescribeJobResult& WithRetrievalByteRange(const char* value) { SetRetrievalByteRange(value); return *this;}
712 
713 
719  inline const Aws::String& GetTier() const{ return m_tier; }
720 
726  inline void SetTier(const Aws::String& value) { m_tier = value; }
727 
733  inline void SetTier(Aws::String&& value) { m_tier = std::move(value); }
734 
740  inline void SetTier(const char* value) { m_tier.assign(value); }
741 
747  inline DescribeJobResult& WithTier(const Aws::String& value) { SetTier(value); return *this;}
748 
754  inline DescribeJobResult& WithTier(Aws::String&& value) { SetTier(std::move(value)); return *this;}
755 
761  inline DescribeJobResult& WithTier(const char* value) { SetTier(value); return *this;}
762 
763 
767  inline const InventoryRetrievalJobDescription& GetInventoryRetrievalParameters() const{ return m_inventoryRetrievalParameters; }
768 
772  inline void SetInventoryRetrievalParameters(const InventoryRetrievalJobDescription& value) { m_inventoryRetrievalParameters = value; }
773 
777  inline void SetInventoryRetrievalParameters(InventoryRetrievalJobDescription&& value) { m_inventoryRetrievalParameters = std::move(value); }
778 
782  inline DescribeJobResult& WithInventoryRetrievalParameters(const InventoryRetrievalJobDescription& value) { SetInventoryRetrievalParameters(value); return *this;}
783 
787  inline DescribeJobResult& WithInventoryRetrievalParameters(InventoryRetrievalJobDescription&& value) { SetInventoryRetrievalParameters(std::move(value)); return *this;}
788 
789 
793  inline const Aws::String& GetJobOutputPath() const{ return m_jobOutputPath; }
794 
798  inline void SetJobOutputPath(const Aws::String& value) { m_jobOutputPath = value; }
799 
803  inline void SetJobOutputPath(Aws::String&& value) { m_jobOutputPath = std::move(value); }
804 
808  inline void SetJobOutputPath(const char* value) { m_jobOutputPath.assign(value); }
809 
813  inline DescribeJobResult& WithJobOutputPath(const Aws::String& value) { SetJobOutputPath(value); return *this;}
814 
818  inline DescribeJobResult& WithJobOutputPath(Aws::String&& value) { SetJobOutputPath(std::move(value)); return *this;}
819 
823  inline DescribeJobResult& WithJobOutputPath(const char* value) { SetJobOutputPath(value); return *this;}
824 
825 
829  inline const SelectParameters& GetSelectParameters() const{ return m_selectParameters; }
830 
834  inline void SetSelectParameters(const SelectParameters& value) { m_selectParameters = value; }
835 
839  inline void SetSelectParameters(SelectParameters&& value) { m_selectParameters = std::move(value); }
840 
844  inline DescribeJobResult& WithSelectParameters(const SelectParameters& value) { SetSelectParameters(value); return *this;}
845 
849  inline DescribeJobResult& WithSelectParameters(SelectParameters&& value) { SetSelectParameters(std::move(value)); return *this;}
850 
851 
855  inline const OutputLocation& GetOutputLocation() const{ return m_outputLocation; }
856 
860  inline void SetOutputLocation(const OutputLocation& value) { m_outputLocation = value; }
861 
865  inline void SetOutputLocation(OutputLocation&& value) { m_outputLocation = std::move(value); }
866 
870  inline DescribeJobResult& WithOutputLocation(const OutputLocation& value) { SetOutputLocation(value); return *this;}
871 
875  inline DescribeJobResult& WithOutputLocation(OutputLocation&& value) { SetOutputLocation(std::move(value)); return *this;}
876 
877  private:
878 
879  Aws::String m_jobId;
880 
881  Aws::String m_jobDescription;
882 
883  ActionCode m_action;
884 
885  Aws::String m_archiveId;
886 
887  Aws::String m_vaultARN;
888 
889  Aws::String m_creationDate;
890 
891  bool m_completed;
892 
893  StatusCode m_statusCode;
894 
895  Aws::String m_statusMessage;
896 
897  long long m_archiveSizeInBytes;
898 
899  long long m_inventorySizeInBytes;
900 
901  Aws::String m_sNSTopic;
902 
903  Aws::String m_completionDate;
904 
905  Aws::String m_sHA256TreeHash;
906 
907  Aws::String m_archiveSHA256TreeHash;
908 
909  Aws::String m_retrievalByteRange;
910 
911  Aws::String m_tier;
912 
913  InventoryRetrievalJobDescription m_inventoryRetrievalParameters;
914 
915  Aws::String m_jobOutputPath;
916 
917  SelectParameters m_selectParameters;
918 
919  OutputLocation m_outputLocation;
920  };
921 
922 } // namespace Model
923 } // namespace Glacier
924 } // namespace Aws
Aws::Glacier::Model::DescribeJobResult::SetStatusMessage
void SetStatusMessage(const char *value)
Definition: DescribeJobResult.h:353
Aws::Glacier::Model::DescribeJobResult::SetArchiveSHA256TreeHash
void SetArchiveSHA256TreeHash(const char *value)
Definition: DescribeJobResult.h:622
Aws::AmazonWebServiceResult
Definition: AmazonWebServiceResult.h:19
Aws::Glacier::Model::DescribeJobResult::WithStatusMessage
DescribeJobResult & WithStatusMessage(const Aws::String &value)
Definition: DescribeJobResult.h:358
Aws::Glacier::Model::DescribeJobResult::WithSHA256TreeHash
DescribeJobResult & WithSHA256TreeHash(Aws::String &&value)
Definition: DescribeJobResult.h:582
Aws::Glacier::Model::DescribeJobResult::GetArchiveId
const Aws::String & GetArchiveId() const
Definition: DescribeJobResult.h:153
Aws::Glacier::Model::InventoryRetrievalJobDescription
Definition: InventoryRetrievalJobDescription.h:33
Aws::Glacier::Model::DescribeJobResult::SetInventoryRetrievalParameters
void SetInventoryRetrievalParameters(InventoryRetrievalJobDescription &&value)
Definition: DescribeJobResult.h:777
Aws::Glacier::Model::DescribeJobResult
Definition: DescribeJobResult.h:39
Aws::Glacier::Model::DescribeJobResult::WithJobId
DescribeJobResult & WithJobId(Aws::String &&value)
Definition: DescribeJobResult.h:74
ActionCode.h
Aws::Glacier::Model::DescribeJobResult::SetSHA256TreeHash
void SetSHA256TreeHash(const char *value)
Definition: DescribeJobResult.h:552
Aws::Glacier::Model::DescribeJobResult::WithInventoryRetrievalParameters
DescribeJobResult & WithInventoryRetrievalParameters(const InventoryRetrievalJobDescription &value)
Definition: DescribeJobResult.h:782
Aws::Glacier::Model::DescribeJobResult::SetAction
void SetAction(const ActionCode &value)
Definition: DescribeJobResult.h:128
Aws::Glacier::Model::DescribeJobResult::WithJobDescription
DescribeJobResult & WithJobDescription(Aws::String &&value)
Definition: DescribeJobResult.h:110
Aws::Glacier::Model::DescribeJobResult::SetArchiveSHA256TreeHash
void SetArchiveSHA256TreeHash(Aws::String &&value)
Definition: DescribeJobResult.h:616
Aws::Glacier::Model::DescribeJobResult::WithRetrievalByteRange
DescribeJobResult & WithRetrievalByteRange(const Aws::String &value)
Definition: DescribeJobResult.h:691
Aws::Glacier::Model::DescribeJobResult::SetSNSTopic
void SetSNSTopic(const Aws::String &value)
Definition: DescribeJobResult.h:423
Aws::Glacier::Model::DescribeJobResult::WithStatusCode
DescribeJobResult & WithStatusCode(StatusCode &&value)
Definition: DescribeJobResult.h:332
SelectParameters.h
Aws::Glacier::Model::DescribeJobResult::WithArchiveId
DescribeJobResult & WithArchiveId(const char *value)
Definition: DescribeJobResult.h:189
Aws::Glacier::Model::DescribeJobResult::WithArchiveSizeInBytes
DescribeJobResult & WithArchiveSizeInBytes(long long value)
Definition: DescribeJobResult.h:390
Aws::Glacier::Model::DescribeJobResult::WithAction
DescribeJobResult & WithAction(const ActionCode &value)
Definition: DescribeJobResult.h:140
Aws::Glacier::Model::DescribeJobResult::WithArchiveId
DescribeJobResult & WithArchiveId(const Aws::String &value)
Definition: DescribeJobResult.h:177
Aws::Glacier::Model::DescribeJobResult::GetJobDescription
const Aws::String & GetJobDescription() const
Definition: DescribeJobResult.h:85
Aws::Glacier::Model::DescribeJobResult::WithJobOutputPath
DescribeJobResult & WithJobOutputPath(const char *value)
Definition: DescribeJobResult.h:823
Aws::Glacier::Model::DescribeJobResult::WithAction
DescribeJobResult & WithAction(ActionCode &&value)
Definition: DescribeJobResult.h:146
Aws::Glacier::Model::DescribeJobResult::WithVaultARN
DescribeJobResult & WithVaultARN(Aws::String &&value)
Definition: DescribeJobResult.h:226
Aws::Glacier::Model::DescribeJobResult::SetInventorySizeInBytes
void SetInventorySizeInBytes(long long value)
Definition: DescribeJobResult.h:405
Aws::Glacier::Model::DescribeJobResult::SetCompletionDate
void SetCompletionDate(Aws::String &&value)
Definition: DescribeJobResult.h:467
Aws::Glacier::Model::DescribeJobResult::DescribeJobResult
DescribeJobResult()
Aws::Glacier::Model::DescribeJobResult::GetSHA256TreeHash
const Aws::String & GetSHA256TreeHash() const
Definition: DescribeJobResult.h:507
Aws::Glacier::Model::DescribeJobResult::WithSNSTopic
DescribeJobResult & WithSNSTopic(const Aws::String &value)
Definition: DescribeJobResult.h:438
Aws::Glacier::Model::DescribeJobResult::WithOutputLocation
DescribeJobResult & WithOutputLocation(const OutputLocation &value)
Definition: DescribeJobResult.h:870
Aws::Glacier::Model::DescribeJobResult::GetJobOutputPath
const Aws::String & GetJobOutputPath() const
Definition: DescribeJobResult.h:793
Aws::Glacier::Model::DescribeJobResult::SetVaultARN
void SetVaultARN(Aws::String &&value)
Definition: DescribeJobResult.h:208
Aws::Glacier::Model::DescribeJobResult::GetCreationDate
const Aws::String & GetCreationDate() const
Definition: DescribeJobResult.h:240
Aws::Glacier::Model::DescribeJobResult::GetSNSTopic
const Aws::String & GetSNSTopic() const
Definition: DescribeJobResult.h:418
Aws::Glacier::Model::DescribeJobResult::WithSelectParameters
DescribeJobResult & WithSelectParameters(const SelectParameters &value)
Definition: DescribeJobResult.h:844
Aws::Glacier::Model::DescribeJobResult::SetOutputLocation
void SetOutputLocation(OutputLocation &&value)
Definition: DescribeJobResult.h:865
Aws::Glacier::Model::DescribeJobResult::GetVaultARN
const Aws::String & GetVaultARN() const
Definition: DescribeJobResult.h:196
Aws::Glacier::Model::DescribeJobResult::WithCreationDate
DescribeJobResult & WithCreationDate(Aws::String &&value)
Definition: DescribeJobResult.h:275
Aws::Glacier::Model::DescribeJobResult::WithArchiveSHA256TreeHash
DescribeJobResult & WithArchiveSHA256TreeHash(const char *value)
Definition: DescribeJobResult.h:640
Aws::Glacier::Model::DescribeJobResult::WithVaultARN
DescribeJobResult & WithVaultARN(const char *value)
Definition: DescribeJobResult.h:232
Aws::Glacier::Model::DescribeJobResult::SetStatusCode
void SetStatusCode(const StatusCode &value)
Definition: DescribeJobResult.h:314
Aws::Glacier::Model::DescribeJobResult::SetTier
void SetTier(const Aws::String &value)
Definition: DescribeJobResult.h:726
Aws::Glacier::Model::DescribeJobResult::SetJobId
void SetJobId(Aws::String &&value)
Definition: DescribeJobResult.h:59
Aws::Glacier::Model::StatusCode
StatusCode
Definition: StatusCode.h:17
Aws::Glacier::Model::DescribeJobResult::SetSelectParameters
void SetSelectParameters(SelectParameters &&value)
Definition: DescribeJobResult.h:839
Aws::Glacier::Model::DescribeJobResult::GetInventorySizeInBytes
long long GetInventorySizeInBytes() const
Definition: DescribeJobResult.h:398
Aws::Glacier::Model::ActionCode
ActionCode
Definition: ActionCode.h:17
Aws::Glacier::Model::DescribeJobResult::SetJobId
void SetJobId(const Aws::String &value)
Definition: DescribeJobResult.h:54
Aws::Glacier::Model::DescribeJobResult::SetCreationDate
void SetCreationDate(Aws::String &&value)
Definition: DescribeJobResult.h:254
Aws::Glacier::Model::DescribeJobResult::WithCreationDate
DescribeJobResult & WithCreationDate(const Aws::String &value)
Definition: DescribeJobResult.h:268
Aws::Glacier::Model::DescribeJobResult::WithStatusMessage
DescribeJobResult & WithStatusMessage(Aws::String &&value)
Definition: DescribeJobResult.h:363
Aws::Glacier::Model::DescribeJobResult::SetArchiveSHA256TreeHash
void SetArchiveSHA256TreeHash(const Aws::String &value)
Definition: DescribeJobResult.h:610
Aws::Glacier::Model::DescribeJobResult::WithSelectParameters
DescribeJobResult & WithSelectParameters(SelectParameters &&value)
Definition: DescribeJobResult.h:849
Aws::Glacier::Model::DescribeJobResult::WithTier
DescribeJobResult & WithTier(const char *value)
Definition: DescribeJobResult.h:761
Aws::Glacier::Model::DescribeJobResult::WithJobId
DescribeJobResult & WithJobId(const char *value)
Definition: DescribeJobResult.h:79
Aws::Glacier::Model::DescribeJobResult::WithOutputLocation
DescribeJobResult & WithOutputLocation(OutputLocation &&value)
Definition: DescribeJobResult.h:875
Aws::Glacier::Model::DescribeJobResult::SetTier
void SetTier(Aws::String &&value)
Definition: DescribeJobResult.h:733
Aws::Glacier::Model::DescribeJobResult::SetJobDescription
void SetJobDescription(Aws::String &&value)
Definition: DescribeJobResult.h:95
Aws::Glacier::Model::DescribeJobResult::GetSelectParameters
const SelectParameters & GetSelectParameters() const
Definition: DescribeJobResult.h:829
StatusCode.h
OutputLocation.h
AWS_GLACIER_API
#define AWS_GLACIER_API
Definition: Glacier_EXPORTS.h:28
Aws::Glacier::Model::DescribeJobResult::WithCompletionDate
DescribeJobResult & WithCompletionDate(const Aws::String &value)
Definition: DescribeJobResult.h:479
Aws::Glacier::Model::DescribeJobResult::GetArchiveSizeInBytes
long long GetArchiveSizeInBytes() const
Definition: DescribeJobResult.h:376
Aws::Glacier::Model::DescribeJobResult::WithInventoryRetrievalParameters
DescribeJobResult & WithInventoryRetrievalParameters(InventoryRetrievalJobDescription &&value)
Definition: DescribeJobResult.h:787
Aws::Glacier::Model::DescribeJobResult::SetJobOutputPath
void SetJobOutputPath(Aws::String &&value)
Definition: DescribeJobResult.h:803
Aws::Glacier::Model::DescribeJobResult::WithArchiveId
DescribeJobResult & WithArchiveId(Aws::String &&value)
Definition: DescribeJobResult.h:183
Aws::Glacier::Model::DescribeJobResult::GetJobId
const Aws::String & GetJobId() const
Definition: DescribeJobResult.h:49
Aws::Glacier::Model::DescribeJobResult::SetAction
void SetAction(ActionCode &&value)
Definition: DescribeJobResult.h:134
Aws::Glacier::Model::DescribeJobResult::SetArchiveId
void SetArchiveId(const char *value)
Definition: DescribeJobResult.h:171
Aws::Glacier::Model::DescribeJobResult::SetJobDescription
void SetJobDescription(const char *value)
Definition: DescribeJobResult.h:100
InventoryRetrievalJobDescription.h
Aws::Glacier::Model::DescribeJobResult::WithInventorySizeInBytes
DescribeJobResult & WithInventorySizeInBytes(long long value)
Definition: DescribeJobResult.h:412
Aws::Glacier::Model::DescribeJobResult::SetSelectParameters
void SetSelectParameters(const SelectParameters &value)
Definition: DescribeJobResult.h:834
Aws::Glacier::Model::DescribeJobResult::SetRetrievalByteRange
void SetRetrievalByteRange(const Aws::String &value)
Definition: DescribeJobResult.h:661
Aws::Glacier::Model::SelectParameters
Definition: SelectParameters.h:36
Aws::Glacier::Model::DescribeJobResult::SetSNSTopic
void SetSNSTopic(const char *value)
Definition: DescribeJobResult.h:433
AWSString.h
Aws::Glacier::Model::DescribeJobResult::SetInventoryRetrievalParameters
void SetInventoryRetrievalParameters(const InventoryRetrievalJobDescription &value)
Definition: DescribeJobResult.h:772
Aws::Glacier::Model::DescribeJobResult::GetRetrievalByteRange
const Aws::String & GetRetrievalByteRange() const
Definition: DescribeJobResult.h:651
Aws::Glacier::Model::DescribeJobResult::WithSNSTopic
DescribeJobResult & WithSNSTopic(const char *value)
Definition: DescribeJobResult.h:448
Aws::Glacier::Model::DescribeJobResult::operator=
DescribeJobResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
Aws::Glacier::Model::DescribeJobResult::WithJobId
DescribeJobResult & WithJobId(const Aws::String &value)
Definition: DescribeJobResult.h:69
Aws::Glacier::Model::DescribeJobResult::WithJobDescription
DescribeJobResult & WithJobDescription(const Aws::String &value)
Definition: DescribeJobResult.h:105
Aws::Glacier::Model::DescribeJobResult::WithStatusCode
DescribeJobResult & WithStatusCode(const StatusCode &value)
Definition: DescribeJobResult.h:326
Aws::Glacier::Model::DescribeJobResult::SetVaultARN
void SetVaultARN(const char *value)
Definition: DescribeJobResult.h:214
Aws::Glacier::Model::DescribeJobResult::WithCompletionDate
DescribeJobResult & WithCompletionDate(Aws::String &&value)
Definition: DescribeJobResult.h:485
Aws::Glacier::Model::DescribeJobResult::WithSHA256TreeHash
DescribeJobResult & WithSHA256TreeHash(const Aws::String &value)
Definition: DescribeJobResult.h:567
Aws::Glacier::Model::DescribeJobResult::SetJobDescription
void SetJobDescription(const Aws::String &value)
Definition: DescribeJobResult.h:90
Aws::Glacier::Model::DescribeJobResult::GetTier
const Aws::String & GetTier() const
Definition: DescribeJobResult.h:719
Aws::Glacier::Model::DescribeJobResult::SetSHA256TreeHash
void SetSHA256TreeHash(const Aws::String &value)
Definition: DescribeJobResult.h:522
Aws::Glacier::Model::DescribeJobResult::SetArchiveSizeInBytes
void SetArchiveSizeInBytes(long long value)
Definition: DescribeJobResult.h:383
Aws::Glacier::Model::DescribeJobResult::GetAction
const ActionCode & GetAction() const
Definition: DescribeJobResult.h:122
Aws::Glacier::Model::DescribeJobResult::SetStatusMessage
void SetStatusMessage(Aws::String &&value)
Definition: DescribeJobResult.h:348
Aws::Glacier::Model::DescribeJobResult::SetVaultARN
void SetVaultARN(const Aws::String &value)
Definition: DescribeJobResult.h:202
Aws::Glacier::Model::DescribeJobResult::WithRetrievalByteRange
DescribeJobResult & WithRetrievalByteRange(Aws::String &&value)
Definition: DescribeJobResult.h:701
Aws::Glacier::Model::DescribeJobResult::WithArchiveSHA256TreeHash
DescribeJobResult & WithArchiveSHA256TreeHash(const Aws::String &value)
Definition: DescribeJobResult.h:628
Aws::Glacier::Model::DescribeJobResult::WithTier
DescribeJobResult & WithTier(Aws::String &&value)
Definition: DescribeJobResult.h:754
Aws::Glacier::Model::DescribeJobResult::SetOutputLocation
void SetOutputLocation(const OutputLocation &value)
Definition: DescribeJobResult.h:860
Aws::Glacier::Model::DescribeJobResult::SetJobOutputPath
void SetJobOutputPath(const char *value)
Definition: DescribeJobResult.h:808
Aws::Glacier::Model::DescribeJobResult::SetStatusMessage
void SetStatusMessage(const Aws::String &value)
Definition: DescribeJobResult.h:343
Aws::Glacier::Model::DescribeJobResult::WithArchiveSHA256TreeHash
DescribeJobResult & WithArchiveSHA256TreeHash(Aws::String &&value)
Definition: DescribeJobResult.h:634
Aws::Glacier::Model::DescribeJobResult::SetCreationDate
void SetCreationDate(const Aws::String &value)
Definition: DescribeJobResult.h:247
Aws::Glacier::Model::DescribeJobResult::WithVaultARN
DescribeJobResult & WithVaultARN(const Aws::String &value)
Definition: DescribeJobResult.h:220
Aws::Glacier::Model::DescribeJobResult::SetSNSTopic
void SetSNSTopic(Aws::String &&value)
Definition: DescribeJobResult.h:428
Aws::Glacier::Model::DescribeJobResult::SetCompletionDate
void SetCompletionDate(const char *value)
Definition: DescribeJobResult.h:473
Aws::Glacier::Model::DescribeJobResult::WithSHA256TreeHash
DescribeJobResult & WithSHA256TreeHash(const char *value)
Definition: DescribeJobResult.h:597
Aws::Glacier::Model::DescribeJobResult::WithJobDescription
DescribeJobResult & WithJobDescription(const char *value)
Definition: DescribeJobResult.h:115
Aws
Definition: AccessManagementClient.h:15
Aws::Glacier::Model::DescribeJobResult::SetRetrievalByteRange
void SetRetrievalByteRange(Aws::String &&value)
Definition: DescribeJobResult.h:671
Aws::Glacier::Model::DescribeJobResult::WithCreationDate
DescribeJobResult & WithCreationDate(const char *value)
Definition: DescribeJobResult.h:282
Aws::Glacier::Model::DescribeJobResult::WithStatusMessage
DescribeJobResult & WithStatusMessage(const char *value)
Definition: DescribeJobResult.h:368
Aws::Glacier::Model::DescribeJobResult::SetCreationDate
void SetCreationDate(const char *value)
Definition: DescribeJobResult.h:261
Aws::Glacier::Model::DescribeJobResult::SetArchiveId
void SetArchiveId(Aws::String &&value)
Definition: DescribeJobResult.h:165
Aws::Glacier::Model::DescribeJobResult::WithJobOutputPath
DescribeJobResult & WithJobOutputPath(const Aws::String &value)
Definition: DescribeJobResult.h:813
Aws::Glacier::Model::DescribeJobResult::WithCompletionDate
DescribeJobResult & WithCompletionDate(const char *value)
Definition: DescribeJobResult.h:491
Aws::Glacier::Model::DescribeJobResult::DescribeJobResult
DescribeJobResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
Aws::Glacier::Model::DescribeJobResult::SetCompletionDate
void SetCompletionDate(const Aws::String &value)
Definition: DescribeJobResult.h:461
Aws::Glacier::Model::DescribeJobResult::SetCompleted
void SetCompleted(bool value)
Definition: DescribeJobResult.h:295
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::Glacier::Model::DescribeJobResult::WithJobOutputPath
DescribeJobResult & WithJobOutputPath(Aws::String &&value)
Definition: DescribeJobResult.h:818
Aws::Glacier::Model::DescribeJobResult::SetStatusCode
void SetStatusCode(StatusCode &&value)
Definition: DescribeJobResult.h:320
Aws::Glacier::Model::OutputLocation
Definition: OutputLocation.h:33
Aws::Glacier::Model::DescribeJobResult::WithSNSTopic
DescribeJobResult & WithSNSTopic(Aws::String &&value)
Definition: DescribeJobResult.h:443
Aws::Glacier::Model::DescribeJobResult::WithRetrievalByteRange
DescribeJobResult & WithRetrievalByteRange(const char *value)
Definition: DescribeJobResult.h:711
Aws::Glacier::Model::DescribeJobResult::SetRetrievalByteRange
void SetRetrievalByteRange(const char *value)
Definition: DescribeJobResult.h:681
Aws::Glacier::Model::DescribeJobResult::GetArchiveSHA256TreeHash
const Aws::String & GetArchiveSHA256TreeHash() const
Definition: DescribeJobResult.h:604
Aws::Glacier::Model::DescribeJobResult::SetTier
void SetTier(const char *value)
Definition: DescribeJobResult.h:740
Aws::Glacier::Model::DescribeJobResult::GetCompletionDate
const Aws::String & GetCompletionDate() const
Definition: DescribeJobResult.h:455
Aws::Glacier::Model::DescribeJobResult::GetStatusCode
const StatusCode & GetStatusCode() const
Definition: DescribeJobResult.h:308
Aws::Glacier::Model::DescribeJobResult::SetArchiveId
void SetArchiveId(const Aws::String &value)
Definition: DescribeJobResult.h:159
Aws::Glacier::Model::DescribeJobResult::WithCompleted
DescribeJobResult & WithCompleted(bool value)
Definition: DescribeJobResult.h:301
Aws::Glacier::Model::DescribeJobResult::GetCompleted
bool GetCompleted() const
Definition: DescribeJobResult.h:289
Aws::Glacier::Model::DescribeJobResult::SetJobId
void SetJobId(const char *value)
Definition: DescribeJobResult.h:64
Aws::Glacier::Model::DescribeJobResult::GetStatusMessage
const Aws::String & GetStatusMessage() const
Definition: DescribeJobResult.h:338
Aws::Glacier::Model::DescribeJobResult::GetOutputLocation
const OutputLocation & GetOutputLocation() const
Definition: DescribeJobResult.h:855
Aws::Glacier::Model::DescribeJobResult::WithTier
DescribeJobResult & WithTier(const Aws::String &value)
Definition: DescribeJobResult.h:747
Aws::Glacier::Model::DescribeJobResult::SetJobOutputPath
void SetJobOutputPath(const Aws::String &value)
Definition: DescribeJobResult.h:798
Aws::Glacier::Model::DescribeJobResult::GetInventoryRetrievalParameters
const InventoryRetrievalJobDescription & GetInventoryRetrievalParameters() const
Definition: DescribeJobResult.h:767
Aws::Glacier::Model::DescribeJobResult::SetSHA256TreeHash
void SetSHA256TreeHash(Aws::String &&value)
Definition: DescribeJobResult.h:537
Glacier_EXPORTS.h