AWS SDK for C++  1.9.160
AWS SDK for C++
GlacierJobDescription.h
Go to the documentation of this file.
1 
6 #pragma once
14 #include <utility>
15 
16 namespace Aws
17 {
18 namespace Utils
19 {
20 namespace Json
21 {
22  class JsonValue;
23  class JsonView;
24 } // namespace Json
25 } // namespace Utils
26 namespace Glacier
27 {
28 namespace Model
29 {
30 
38  {
39  public:
44 
45 
49  inline const Aws::String& GetJobId() const{ return m_jobId; }
50 
54  inline bool JobIdHasBeenSet() const { return m_jobIdHasBeenSet; }
55 
59  inline void SetJobId(const Aws::String& value) { m_jobIdHasBeenSet = true; m_jobId = value; }
60 
64  inline void SetJobId(Aws::String&& value) { m_jobIdHasBeenSet = true; m_jobId = std::move(value); }
65 
69  inline void SetJobId(const char* value) { m_jobIdHasBeenSet = true; m_jobId.assign(value); }
70 
74  inline GlacierJobDescription& WithJobId(const Aws::String& value) { SetJobId(value); return *this;}
75 
79  inline GlacierJobDescription& WithJobId(Aws::String&& value) { SetJobId(std::move(value)); return *this;}
80 
84  inline GlacierJobDescription& WithJobId(const char* value) { SetJobId(value); return *this;}
85 
86 
90  inline const Aws::String& GetJobDescription() const{ return m_jobDescription; }
91 
95  inline bool JobDescriptionHasBeenSet() const { return m_jobDescriptionHasBeenSet; }
96 
100  inline void SetJobDescription(const Aws::String& value) { m_jobDescriptionHasBeenSet = true; m_jobDescription = value; }
101 
105  inline void SetJobDescription(Aws::String&& value) { m_jobDescriptionHasBeenSet = true; m_jobDescription = std::move(value); }
106 
110  inline void SetJobDescription(const char* value) { m_jobDescriptionHasBeenSet = true; m_jobDescription.assign(value); }
111 
115  inline GlacierJobDescription& WithJobDescription(const Aws::String& value) { SetJobDescription(value); return *this;}
116 
120  inline GlacierJobDescription& WithJobDescription(Aws::String&& value) { SetJobDescription(std::move(value)); return *this;}
121 
125  inline GlacierJobDescription& WithJobDescription(const char* value) { SetJobDescription(value); return *this;}
126 
127 
132  inline const ActionCode& GetAction() const{ return m_action; }
133 
138  inline bool ActionHasBeenSet() const { return m_actionHasBeenSet; }
139 
144  inline void SetAction(const ActionCode& value) { m_actionHasBeenSet = true; m_action = value; }
145 
150  inline void SetAction(ActionCode&& value) { m_actionHasBeenSet = true; m_action = std::move(value); }
151 
156  inline GlacierJobDescription& WithAction(const ActionCode& value) { SetAction(value); return *this;}
157 
162  inline GlacierJobDescription& WithAction(ActionCode&& value) { SetAction(std::move(value)); return *this;}
163 
164 
169  inline const Aws::String& GetArchiveId() const{ return m_archiveId; }
170 
175  inline bool ArchiveIdHasBeenSet() const { return m_archiveIdHasBeenSet; }
176 
181  inline void SetArchiveId(const Aws::String& value) { m_archiveIdHasBeenSet = true; m_archiveId = value; }
182 
187  inline void SetArchiveId(Aws::String&& value) { m_archiveIdHasBeenSet = true; m_archiveId = std::move(value); }
188 
193  inline void SetArchiveId(const char* value) { m_archiveIdHasBeenSet = true; m_archiveId.assign(value); }
194 
199  inline GlacierJobDescription& WithArchiveId(const Aws::String& value) { SetArchiveId(value); return *this;}
200 
205  inline GlacierJobDescription& WithArchiveId(Aws::String&& value) { SetArchiveId(std::move(value)); return *this;}
206 
211  inline GlacierJobDescription& WithArchiveId(const char* value) { SetArchiveId(value); return *this;}
212 
213 
218  inline const Aws::String& GetVaultARN() const{ return m_vaultARN; }
219 
224  inline bool VaultARNHasBeenSet() const { return m_vaultARNHasBeenSet; }
225 
230  inline void SetVaultARN(const Aws::String& value) { m_vaultARNHasBeenSet = true; m_vaultARN = value; }
231 
236  inline void SetVaultARN(Aws::String&& value) { m_vaultARNHasBeenSet = true; m_vaultARN = std::move(value); }
237 
242  inline void SetVaultARN(const char* value) { m_vaultARNHasBeenSet = true; m_vaultARN.assign(value); }
243 
248  inline GlacierJobDescription& WithVaultARN(const Aws::String& value) { SetVaultARN(value); return *this;}
249 
254  inline GlacierJobDescription& WithVaultARN(Aws::String&& value) { SetVaultARN(std::move(value)); return *this;}
255 
260  inline GlacierJobDescription& WithVaultARN(const char* value) { SetVaultARN(value); return *this;}
261 
262 
268  inline const Aws::String& GetCreationDate() const{ return m_creationDate; }
269 
275  inline bool CreationDateHasBeenSet() const { return m_creationDateHasBeenSet; }
276 
282  inline void SetCreationDate(const Aws::String& value) { m_creationDateHasBeenSet = true; m_creationDate = value; }
283 
289  inline void SetCreationDate(Aws::String&& value) { m_creationDateHasBeenSet = true; m_creationDate = std::move(value); }
290 
296  inline void SetCreationDate(const char* value) { m_creationDateHasBeenSet = true; m_creationDate.assign(value); }
297 
303  inline GlacierJobDescription& WithCreationDate(const Aws::String& value) { SetCreationDate(value); return *this;}
304 
310  inline GlacierJobDescription& WithCreationDate(Aws::String&& value) { SetCreationDate(std::move(value)); return *this;}
311 
317  inline GlacierJobDescription& WithCreationDate(const char* value) { SetCreationDate(value); return *this;}
318 
319 
324  inline bool GetCompleted() const{ return m_completed; }
325 
330  inline bool CompletedHasBeenSet() const { return m_completedHasBeenSet; }
331 
336  inline void SetCompleted(bool value) { m_completedHasBeenSet = true; m_completed = value; }
337 
342  inline GlacierJobDescription& WithCompleted(bool value) { SetCompleted(value); return *this;}
343 
344 
349  inline const StatusCode& GetStatusCode() const{ return m_statusCode; }
350 
355  inline bool StatusCodeHasBeenSet() const { return m_statusCodeHasBeenSet; }
356 
361  inline void SetStatusCode(const StatusCode& value) { m_statusCodeHasBeenSet = true; m_statusCode = value; }
362 
367  inline void SetStatusCode(StatusCode&& value) { m_statusCodeHasBeenSet = true; m_statusCode = std::move(value); }
368 
373  inline GlacierJobDescription& WithStatusCode(const StatusCode& value) { SetStatusCode(value); return *this;}
374 
379  inline GlacierJobDescription& WithStatusCode(StatusCode&& value) { SetStatusCode(std::move(value)); return *this;}
380 
381 
385  inline const Aws::String& GetStatusMessage() const{ return m_statusMessage; }
386 
390  inline bool StatusMessageHasBeenSet() const { return m_statusMessageHasBeenSet; }
391 
395  inline void SetStatusMessage(const Aws::String& value) { m_statusMessageHasBeenSet = true; m_statusMessage = value; }
396 
400  inline void SetStatusMessage(Aws::String&& value) { m_statusMessageHasBeenSet = true; m_statusMessage = std::move(value); }
401 
405  inline void SetStatusMessage(const char* value) { m_statusMessageHasBeenSet = true; m_statusMessage.assign(value); }
406 
410  inline GlacierJobDescription& WithStatusMessage(const Aws::String& value) { SetStatusMessage(value); return *this;}
411 
415  inline GlacierJobDescription& WithStatusMessage(Aws::String&& value) { SetStatusMessage(std::move(value)); return *this;}
416 
420  inline GlacierJobDescription& WithStatusMessage(const char* value) { SetStatusMessage(value); return *this;}
421 
422 
428  inline long long GetArchiveSizeInBytes() const{ return m_archiveSizeInBytes; }
429 
435  inline bool ArchiveSizeInBytesHasBeenSet() const { return m_archiveSizeInBytesHasBeenSet; }
436 
442  inline void SetArchiveSizeInBytes(long long value) { m_archiveSizeInBytesHasBeenSet = true; m_archiveSizeInBytes = value; }
443 
449  inline GlacierJobDescription& WithArchiveSizeInBytes(long long value) { SetArchiveSizeInBytes(value); return *this;}
450 
451 
457  inline long long GetInventorySizeInBytes() const{ return m_inventorySizeInBytes; }
458 
464  inline bool InventorySizeInBytesHasBeenSet() const { return m_inventorySizeInBytesHasBeenSet; }
465 
471  inline void SetInventorySizeInBytes(long long value) { m_inventorySizeInBytesHasBeenSet = true; m_inventorySizeInBytes = value; }
472 
478  inline GlacierJobDescription& WithInventorySizeInBytes(long long value) { SetInventorySizeInBytes(value); return *this;}
479 
480 
484  inline const Aws::String& GetSNSTopic() const{ return m_sNSTopic; }
485 
489  inline bool SNSTopicHasBeenSet() const { return m_sNSTopicHasBeenSet; }
490 
494  inline void SetSNSTopic(const Aws::String& value) { m_sNSTopicHasBeenSet = true; m_sNSTopic = value; }
495 
499  inline void SetSNSTopic(Aws::String&& value) { m_sNSTopicHasBeenSet = true; m_sNSTopic = std::move(value); }
500 
504  inline void SetSNSTopic(const char* value) { m_sNSTopicHasBeenSet = true; m_sNSTopic.assign(value); }
505 
509  inline GlacierJobDescription& WithSNSTopic(const Aws::String& value) { SetSNSTopic(value); return *this;}
510 
514  inline GlacierJobDescription& WithSNSTopic(Aws::String&& value) { SetSNSTopic(std::move(value)); return *this;}
515 
519  inline GlacierJobDescription& WithSNSTopic(const char* value) { SetSNSTopic(value); return *this;}
520 
521 
526  inline const Aws::String& GetCompletionDate() const{ return m_completionDate; }
527 
532  inline bool CompletionDateHasBeenSet() const { return m_completionDateHasBeenSet; }
533 
538  inline void SetCompletionDate(const Aws::String& value) { m_completionDateHasBeenSet = true; m_completionDate = value; }
539 
544  inline void SetCompletionDate(Aws::String&& value) { m_completionDateHasBeenSet = true; m_completionDate = std::move(value); }
545 
550  inline void SetCompletionDate(const char* value) { m_completionDateHasBeenSet = true; m_completionDate.assign(value); }
551 
556  inline GlacierJobDescription& WithCompletionDate(const Aws::String& value) { SetCompletionDate(value); return *this;}
557 
562  inline GlacierJobDescription& WithCompletionDate(Aws::String&& value) { SetCompletionDate(std::move(value)); return *this;}
563 
568  inline GlacierJobDescription& WithCompletionDate(const char* value) { SetCompletionDate(value); return *this;}
569 
570 
584  inline const Aws::String& GetSHA256TreeHash() const{ return m_sHA256TreeHash; }
585 
599  inline bool SHA256TreeHashHasBeenSet() const { return m_sHA256TreeHashHasBeenSet; }
600 
614  inline void SetSHA256TreeHash(const Aws::String& value) { m_sHA256TreeHashHasBeenSet = true; m_sHA256TreeHash = value; }
615 
629  inline void SetSHA256TreeHash(Aws::String&& value) { m_sHA256TreeHashHasBeenSet = true; m_sHA256TreeHash = std::move(value); }
630 
644  inline void SetSHA256TreeHash(const char* value) { m_sHA256TreeHashHasBeenSet = true; m_sHA256TreeHash.assign(value); }
645 
659  inline GlacierJobDescription& WithSHA256TreeHash(const Aws::String& value) { SetSHA256TreeHash(value); return *this;}
660 
674  inline GlacierJobDescription& WithSHA256TreeHash(Aws::String&& value) { SetSHA256TreeHash(std::move(value)); return *this;}
675 
689  inline GlacierJobDescription& WithSHA256TreeHash(const char* value) { SetSHA256TreeHash(value); return *this;}
690 
691 
696  inline const Aws::String& GetArchiveSHA256TreeHash() const{ return m_archiveSHA256TreeHash; }
697 
702  inline bool ArchiveSHA256TreeHashHasBeenSet() const { return m_archiveSHA256TreeHashHasBeenSet; }
703 
708  inline void SetArchiveSHA256TreeHash(const Aws::String& value) { m_archiveSHA256TreeHashHasBeenSet = true; m_archiveSHA256TreeHash = value; }
709 
714  inline void SetArchiveSHA256TreeHash(Aws::String&& value) { m_archiveSHA256TreeHashHasBeenSet = true; m_archiveSHA256TreeHash = std::move(value); }
715 
720  inline void SetArchiveSHA256TreeHash(const char* value) { m_archiveSHA256TreeHashHasBeenSet = true; m_archiveSHA256TreeHash.assign(value); }
721 
726  inline GlacierJobDescription& WithArchiveSHA256TreeHash(const Aws::String& value) { SetArchiveSHA256TreeHash(value); return *this;}
727 
732  inline GlacierJobDescription& WithArchiveSHA256TreeHash(Aws::String&& value) { SetArchiveSHA256TreeHash(std::move(value)); return *this;}
733 
738  inline GlacierJobDescription& WithArchiveSHA256TreeHash(const char* value) { SetArchiveSHA256TreeHash(value); return *this;}
739 
740 
749  inline const Aws::String& GetRetrievalByteRange() const{ return m_retrievalByteRange; }
750 
759  inline bool RetrievalByteRangeHasBeenSet() const { return m_retrievalByteRangeHasBeenSet; }
760 
769  inline void SetRetrievalByteRange(const Aws::String& value) { m_retrievalByteRangeHasBeenSet = true; m_retrievalByteRange = value; }
770 
779  inline void SetRetrievalByteRange(Aws::String&& value) { m_retrievalByteRangeHasBeenSet = true; m_retrievalByteRange = std::move(value); }
780 
789  inline void SetRetrievalByteRange(const char* value) { m_retrievalByteRangeHasBeenSet = true; m_retrievalByteRange.assign(value); }
790 
799  inline GlacierJobDescription& WithRetrievalByteRange(const Aws::String& value) { SetRetrievalByteRange(value); return *this;}
800 
809  inline GlacierJobDescription& WithRetrievalByteRange(Aws::String&& value) { SetRetrievalByteRange(std::move(value)); return *this;}
810 
819  inline GlacierJobDescription& WithRetrievalByteRange(const char* value) { SetRetrievalByteRange(value); return *this;}
820 
821 
827  inline const Aws::String& GetTier() const{ return m_tier; }
828 
834  inline bool TierHasBeenSet() const { return m_tierHasBeenSet; }
835 
841  inline void SetTier(const Aws::String& value) { m_tierHasBeenSet = true; m_tier = value; }
842 
848  inline void SetTier(Aws::String&& value) { m_tierHasBeenSet = true; m_tier = std::move(value); }
849 
855  inline void SetTier(const char* value) { m_tierHasBeenSet = true; m_tier.assign(value); }
856 
862  inline GlacierJobDescription& WithTier(const Aws::String& value) { SetTier(value); return *this;}
863 
869  inline GlacierJobDescription& WithTier(Aws::String&& value) { SetTier(std::move(value)); return *this;}
870 
876  inline GlacierJobDescription& WithTier(const char* value) { SetTier(value); return *this;}
877 
878 
882  inline const InventoryRetrievalJobDescription& GetInventoryRetrievalParameters() const{ return m_inventoryRetrievalParameters; }
883 
887  inline bool InventoryRetrievalParametersHasBeenSet() const { return m_inventoryRetrievalParametersHasBeenSet; }
888 
892  inline void SetInventoryRetrievalParameters(const InventoryRetrievalJobDescription& value) { m_inventoryRetrievalParametersHasBeenSet = true; m_inventoryRetrievalParameters = value; }
893 
897  inline void SetInventoryRetrievalParameters(InventoryRetrievalJobDescription&& value) { m_inventoryRetrievalParametersHasBeenSet = true; m_inventoryRetrievalParameters = std::move(value); }
898 
902  inline GlacierJobDescription& WithInventoryRetrievalParameters(const InventoryRetrievalJobDescription& value) { SetInventoryRetrievalParameters(value); return *this;}
903 
907  inline GlacierJobDescription& WithInventoryRetrievalParameters(InventoryRetrievalJobDescription&& value) { SetInventoryRetrievalParameters(std::move(value)); return *this;}
908 
909 
913  inline const Aws::String& GetJobOutputPath() const{ return m_jobOutputPath; }
914 
918  inline bool JobOutputPathHasBeenSet() const { return m_jobOutputPathHasBeenSet; }
919 
923  inline void SetJobOutputPath(const Aws::String& value) { m_jobOutputPathHasBeenSet = true; m_jobOutputPath = value; }
924 
928  inline void SetJobOutputPath(Aws::String&& value) { m_jobOutputPathHasBeenSet = true; m_jobOutputPath = std::move(value); }
929 
933  inline void SetJobOutputPath(const char* value) { m_jobOutputPathHasBeenSet = true; m_jobOutputPath.assign(value); }
934 
938  inline GlacierJobDescription& WithJobOutputPath(const Aws::String& value) { SetJobOutputPath(value); return *this;}
939 
943  inline GlacierJobDescription& WithJobOutputPath(Aws::String&& value) { SetJobOutputPath(std::move(value)); return *this;}
944 
948  inline GlacierJobDescription& WithJobOutputPath(const char* value) { SetJobOutputPath(value); return *this;}
949 
950 
954  inline const SelectParameters& GetSelectParameters() const{ return m_selectParameters; }
955 
959  inline bool SelectParametersHasBeenSet() const { return m_selectParametersHasBeenSet; }
960 
964  inline void SetSelectParameters(const SelectParameters& value) { m_selectParametersHasBeenSet = true; m_selectParameters = value; }
965 
969  inline void SetSelectParameters(SelectParameters&& value) { m_selectParametersHasBeenSet = true; m_selectParameters = std::move(value); }
970 
974  inline GlacierJobDescription& WithSelectParameters(const SelectParameters& value) { SetSelectParameters(value); return *this;}
975 
979  inline GlacierJobDescription& WithSelectParameters(SelectParameters&& value) { SetSelectParameters(std::move(value)); return *this;}
980 
981 
985  inline const OutputLocation& GetOutputLocation() const{ return m_outputLocation; }
986 
990  inline bool OutputLocationHasBeenSet() const { return m_outputLocationHasBeenSet; }
991 
995  inline void SetOutputLocation(const OutputLocation& value) { m_outputLocationHasBeenSet = true; m_outputLocation = value; }
996 
1000  inline void SetOutputLocation(OutputLocation&& value) { m_outputLocationHasBeenSet = true; m_outputLocation = std::move(value); }
1001 
1005  inline GlacierJobDescription& WithOutputLocation(const OutputLocation& value) { SetOutputLocation(value); return *this;}
1006 
1010  inline GlacierJobDescription& WithOutputLocation(OutputLocation&& value) { SetOutputLocation(std::move(value)); return *this;}
1011 
1012  private:
1013 
1014  Aws::String m_jobId;
1015  bool m_jobIdHasBeenSet;
1016 
1017  Aws::String m_jobDescription;
1018  bool m_jobDescriptionHasBeenSet;
1019 
1020  ActionCode m_action;
1021  bool m_actionHasBeenSet;
1022 
1023  Aws::String m_archiveId;
1024  bool m_archiveIdHasBeenSet;
1025 
1026  Aws::String m_vaultARN;
1027  bool m_vaultARNHasBeenSet;
1028 
1029  Aws::String m_creationDate;
1030  bool m_creationDateHasBeenSet;
1031 
1032  bool m_completed;
1033  bool m_completedHasBeenSet;
1034 
1035  StatusCode m_statusCode;
1036  bool m_statusCodeHasBeenSet;
1037 
1038  Aws::String m_statusMessage;
1039  bool m_statusMessageHasBeenSet;
1040 
1041  long long m_archiveSizeInBytes;
1042  bool m_archiveSizeInBytesHasBeenSet;
1043 
1044  long long m_inventorySizeInBytes;
1045  bool m_inventorySizeInBytesHasBeenSet;
1046 
1047  Aws::String m_sNSTopic;
1048  bool m_sNSTopicHasBeenSet;
1049 
1050  Aws::String m_completionDate;
1051  bool m_completionDateHasBeenSet;
1052 
1053  Aws::String m_sHA256TreeHash;
1054  bool m_sHA256TreeHashHasBeenSet;
1055 
1056  Aws::String m_archiveSHA256TreeHash;
1057  bool m_archiveSHA256TreeHashHasBeenSet;
1058 
1059  Aws::String m_retrievalByteRange;
1060  bool m_retrievalByteRangeHasBeenSet;
1061 
1062  Aws::String m_tier;
1063  bool m_tierHasBeenSet;
1064 
1065  InventoryRetrievalJobDescription m_inventoryRetrievalParameters;
1066  bool m_inventoryRetrievalParametersHasBeenSet;
1067 
1068  Aws::String m_jobOutputPath;
1069  bool m_jobOutputPathHasBeenSet;
1070 
1071  SelectParameters m_selectParameters;
1072  bool m_selectParametersHasBeenSet;
1073 
1074  OutputLocation m_outputLocation;
1075  bool m_outputLocationHasBeenSet;
1076  };
1077 
1078 } // namespace Model
1079 } // namespace Glacier
1080 } // namespace Aws
Aws::Glacier::Model::GlacierJobDescription::WithSHA256TreeHash
GlacierJobDescription & WithSHA256TreeHash(Aws::String &&value)
Definition: GlacierJobDescription.h:674
Aws::Glacier::Model::GlacierJobDescription::WithTier
GlacierJobDescription & WithTier(const char *value)
Definition: GlacierJobDescription.h:876
Aws::Glacier::Model::GlacierJobDescription::GetSelectParameters
const SelectParameters & GetSelectParameters() const
Definition: GlacierJobDescription.h:954
Aws::Glacier::Model::GlacierJobDescription::WithCreationDate
GlacierJobDescription & WithCreationDate(const char *value)
Definition: GlacierJobDescription.h:317
Aws::Glacier::Model::GlacierJobDescription::WithRetrievalByteRange
GlacierJobDescription & WithRetrievalByteRange(const Aws::String &value)
Definition: GlacierJobDescription.h:799
Aws::Glacier::Model::GlacierJobDescription::InventoryRetrievalParametersHasBeenSet
bool InventoryRetrievalParametersHasBeenSet() const
Definition: GlacierJobDescription.h:887
Aws::Glacier::Model::GlacierJobDescription::CompletedHasBeenSet
bool CompletedHasBeenSet() const
Definition: GlacierJobDescription.h:330
Aws::Glacier::Model::GlacierJobDescription::SetOutputLocation
void SetOutputLocation(const OutputLocation &value)
Definition: GlacierJobDescription.h:995
Aws::Glacier::Model::GlacierJobDescription::WithSelectParameters
GlacierJobDescription & WithSelectParameters(const SelectParameters &value)
Definition: GlacierJobDescription.h:974
Aws::Glacier::Model::GlacierJobDescription::CreationDateHasBeenSet
bool CreationDateHasBeenSet() const
Definition: GlacierJobDescription.h:275
Aws::Glacier::Model::GlacierJobDescription::SetStatusMessage
void SetStatusMessage(const Aws::String &value)
Definition: GlacierJobDescription.h:395
Aws::Glacier::Model::GlacierJobDescription::GetCompleted
bool GetCompleted() const
Definition: GlacierJobDescription.h:324
Aws::Glacier::Model::GlacierJobDescription::WithJobOutputPath
GlacierJobDescription & WithJobOutputPath(const char *value)
Definition: GlacierJobDescription.h:948
Aws::Glacier::Model::GlacierJobDescription::SetInventoryRetrievalParameters
void SetInventoryRetrievalParameters(const InventoryRetrievalJobDescription &value)
Definition: GlacierJobDescription.h:892
Aws::Glacier::Model::GlacierJobDescription::WithCreationDate
GlacierJobDescription & WithCreationDate(const Aws::String &value)
Definition: GlacierJobDescription.h:303
Aws::Glacier::Model::InventoryRetrievalJobDescription
Definition: InventoryRetrievalJobDescription.h:33
Aws::Glacier::Model::GlacierJobDescription::SetCreationDate
void SetCreationDate(const Aws::String &value)
Definition: GlacierJobDescription.h:282
Aws::Glacier::Model::GlacierJobDescription::GetJobDescription
const Aws::String & GetJobDescription() const
Definition: GlacierJobDescription.h:90
Aws::Glacier::Model::GlacierJobDescription::WithArchiveSHA256TreeHash
GlacierJobDescription & WithArchiveSHA256TreeHash(const char *value)
Definition: GlacierJobDescription.h:738
ActionCode.h
Aws::Glacier::Model::GlacierJobDescription::JobDescriptionHasBeenSet
bool JobDescriptionHasBeenSet() const
Definition: GlacierJobDescription.h:95
Aws::Glacier::Model::GlacierJobDescription::WithOutputLocation
GlacierJobDescription & WithOutputLocation(OutputLocation &&value)
Definition: GlacierJobDescription.h:1010
Aws::Glacier::Model::GlacierJobDescription::GetTier
const Aws::String & GetTier() const
Definition: GlacierJobDescription.h:827
Aws::Glacier::Model::GlacierJobDescription::WithVaultARN
GlacierJobDescription & WithVaultARN(Aws::String &&value)
Definition: GlacierJobDescription.h:254
Aws::Glacier::Model::GlacierJobDescription::WithJobOutputPath
GlacierJobDescription & WithJobOutputPath(const Aws::String &value)
Definition: GlacierJobDescription.h:938
Aws::Glacier::Model::GlacierJobDescription::WithJobDescription
GlacierJobDescription & WithJobDescription(const Aws::String &value)
Definition: GlacierJobDescription.h:115
Aws::Glacier::Model::GlacierJobDescription::SetJobOutputPath
void SetJobOutputPath(const Aws::String &value)
Definition: GlacierJobDescription.h:923
Aws::Glacier::Model::GlacierJobDescription::GetSNSTopic
const Aws::String & GetSNSTopic() const
Definition: GlacierJobDescription.h:484
SelectParameters.h
Aws::Glacier::Model::GlacierJobDescription::WithVaultARN
GlacierJobDescription & WithVaultARN(const char *value)
Definition: GlacierJobDescription.h:260
Aws::Glacier::Model::GlacierJobDescription::WithJobDescription
GlacierJobDescription & WithJobDescription(Aws::String &&value)
Definition: GlacierJobDescription.h:120
Aws::Glacier::Model::GlacierJobDescription::GetCreationDate
const Aws::String & GetCreationDate() const
Definition: GlacierJobDescription.h:268
Aws::Glacier::Model::GlacierJobDescription::GetJobId
const Aws::String & GetJobId() const
Definition: GlacierJobDescription.h:49
Aws::Glacier::Model::GlacierJobDescription::WithSNSTopic
GlacierJobDescription & WithSNSTopic(Aws::String &&value)
Definition: GlacierJobDescription.h:514
Aws::Glacier::Model::GlacierJobDescription::JobOutputPathHasBeenSet
bool JobOutputPathHasBeenSet() const
Definition: GlacierJobDescription.h:918
Aws::Glacier::Model::GlacierJobDescription::SetSelectParameters
void SetSelectParameters(const SelectParameters &value)
Definition: GlacierJobDescription.h:964
Aws::Glacier::Model::GlacierJobDescription::GetArchiveSizeInBytes
long long GetArchiveSizeInBytes() const
Definition: GlacierJobDescription.h:428
Aws::Glacier::Model::GlacierJobDescription::WithInventoryRetrievalParameters
GlacierJobDescription & WithInventoryRetrievalParameters(InventoryRetrievalJobDescription &&value)
Definition: GlacierJobDescription.h:907
Aws::Glacier::Model::GlacierJobDescription::SetSNSTopic
void SetSNSTopic(const Aws::String &value)
Definition: GlacierJobDescription.h:494
Aws::Glacier::Model::GlacierJobDescription::SetSelectParameters
void SetSelectParameters(SelectParameters &&value)
Definition: GlacierJobDescription.h:969
Aws::Glacier::Model::GlacierJobDescription::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const
Aws::Glacier::Model::GlacierJobDescription::InventorySizeInBytesHasBeenSet
bool InventorySizeInBytesHasBeenSet() const
Definition: GlacierJobDescription.h:464
Aws::Glacier::Model::GlacierJobDescription::GetStatusMessage
const Aws::String & GetStatusMessage() const
Definition: GlacierJobDescription.h:385
Aws::Glacier::Model::GlacierJobDescription::SetCreationDate
void SetCreationDate(const char *value)
Definition: GlacierJobDescription.h:296
Aws::Glacier::Model::GlacierJobDescription::GetStatusCode
const StatusCode & GetStatusCode() const
Definition: GlacierJobDescription.h:349
Aws::Glacier::Model::GlacierJobDescription::WithJobId
GlacierJobDescription & WithJobId(Aws::String &&value)
Definition: GlacierJobDescription.h:79
Aws::Glacier::Model::GlacierJobDescription::WithArchiveSHA256TreeHash
GlacierJobDescription & WithArchiveSHA256TreeHash(Aws::String &&value)
Definition: GlacierJobDescription.h:732
Aws::Glacier::Model::GlacierJobDescription::ArchiveIdHasBeenSet
bool ArchiveIdHasBeenSet() const
Definition: GlacierJobDescription.h:175
Aws::Glacier::Model::GlacierJobDescription::WithArchiveId
GlacierJobDescription & WithArchiveId(const Aws::String &value)
Definition: GlacierJobDescription.h:199
Aws::Glacier::Model::StatusCode
StatusCode
Definition: StatusCode.h:17
Aws::Glacier::Model::GlacierJobDescription::RetrievalByteRangeHasBeenSet
bool RetrievalByteRangeHasBeenSet() const
Definition: GlacierJobDescription.h:759
Aws::Glacier::Model::GlacierJobDescription::SetCompleted
void SetCompleted(bool value)
Definition: GlacierJobDescription.h:336
Aws::Glacier::Model::ActionCode
ActionCode
Definition: ActionCode.h:17
Aws::Glacier::Model::GlacierJobDescription::GlacierJobDescription
GlacierJobDescription()
Aws::Glacier::Model::GlacierJobDescription::ActionHasBeenSet
bool ActionHasBeenSet() const
Definition: GlacierJobDescription.h:138
Aws::Glacier::Model::GlacierJobDescription::SetSHA256TreeHash
void SetSHA256TreeHash(const Aws::String &value)
Definition: GlacierJobDescription.h:614
Aws::Glacier::Model::GlacierJobDescription::SHA256TreeHashHasBeenSet
bool SHA256TreeHashHasBeenSet() const
Definition: GlacierJobDescription.h:599
Aws::Glacier::Model::GlacierJobDescription::SetVaultARN
void SetVaultARN(const Aws::String &value)
Definition: GlacierJobDescription.h:230
Aws::Glacier::Model::GlacierJobDescription::SetArchiveSizeInBytes
void SetArchiveSizeInBytes(long long value)
Definition: GlacierJobDescription.h:442
Aws::Glacier::Model::GlacierJobDescription::SetSNSTopic
void SetSNSTopic(const char *value)
Definition: GlacierJobDescription.h:504
Aws::Glacier::Model::GlacierJobDescription::GetSHA256TreeHash
const Aws::String & GetSHA256TreeHash() const
Definition: GlacierJobDescription.h:584
Aws::Glacier::Model::GlacierJobDescription::SetArchiveId
void SetArchiveId(Aws::String &&value)
Definition: GlacierJobDescription.h:187
Aws::Glacier::Model::GlacierJobDescription::SetSHA256TreeHash
void SetSHA256TreeHash(Aws::String &&value)
Definition: GlacierJobDescription.h:629
Aws::Glacier::Model::GlacierJobDescription::SetArchiveSHA256TreeHash
void SetArchiveSHA256TreeHash(const char *value)
Definition: GlacierJobDescription.h:720
Aws::Glacier::Model::GlacierJobDescription::WithJobDescription
GlacierJobDescription & WithJobDescription(const char *value)
Definition: GlacierJobDescription.h:125
Aws::Glacier::Model::GlacierJobDescription::WithStatusCode
GlacierJobDescription & WithStatusCode(StatusCode &&value)
Definition: GlacierJobDescription.h:379
Aws::Glacier::Model::GlacierJobDescription::SetJobDescription
void SetJobDescription(const Aws::String &value)
Definition: GlacierJobDescription.h:100
Aws::Glacier::Model::GlacierJobDescription::SetStatusCode
void SetStatusCode(StatusCode &&value)
Definition: GlacierJobDescription.h:367
Aws::Glacier::Model::GlacierJobDescription::WithStatusMessage
GlacierJobDescription & WithStatusMessage(const Aws::String &value)
Definition: GlacierJobDescription.h:410
StatusCode.h
Aws::Glacier::Model::GlacierJobDescription::OutputLocationHasBeenSet
bool OutputLocationHasBeenSet() const
Definition: GlacierJobDescription.h:990
Aws::Glacier::Model::GlacierJobDescription::GetJobOutputPath
const Aws::String & GetJobOutputPath() const
Definition: GlacierJobDescription.h:913
Aws::Glacier::Model::GlacierJobDescription::GetCompletionDate
const Aws::String & GetCompletionDate() const
Definition: GlacierJobDescription.h:526
Aws::Glacier::Model::GlacierJobDescription::operator=
GlacierJobDescription & operator=(Aws::Utils::Json::JsonView jsonValue)
OutputLocation.h
AWS_GLACIER_API
#define AWS_GLACIER_API
Definition: Glacier_EXPORTS.h:28
Aws::Glacier::Model::GlacierJobDescription::WithCompletionDate
GlacierJobDescription & WithCompletionDate(Aws::String &&value)
Definition: GlacierJobDescription.h:562
Aws::Glacier::Model::GlacierJobDescription::WithCompletionDate
GlacierJobDescription & WithCompletionDate(const char *value)
Definition: GlacierJobDescription.h:568
Aws::Glacier::Model::GlacierJobDescription::WithSelectParameters
GlacierJobDescription & WithSelectParameters(SelectParameters &&value)
Definition: GlacierJobDescription.h:979
Aws::Glacier::Model::GlacierJobDescription::WithArchiveSizeInBytes
GlacierJobDescription & WithArchiveSizeInBytes(long long value)
Definition: GlacierJobDescription.h:449
Aws::Glacier::Model::GlacierJobDescription::GetInventorySizeInBytes
long long GetInventorySizeInBytes() const
Definition: GlacierJobDescription.h:457
Aws::Glacier::Model::GlacierJobDescription::WithTier
GlacierJobDescription & WithTier(Aws::String &&value)
Definition: GlacierJobDescription.h:869
Aws::Glacier::Model::GlacierJobDescription::SetSHA256TreeHash
void SetSHA256TreeHash(const char *value)
Definition: GlacierJobDescription.h:644
Aws::Glacier::Model::GlacierJobDescription::WithAction
GlacierJobDescription & WithAction(ActionCode &&value)
Definition: GlacierJobDescription.h:162
Aws::Glacier::Model::GlacierJobDescription::SetInventorySizeInBytes
void SetInventorySizeInBytes(long long value)
Definition: GlacierJobDescription.h:471
Aws::Glacier::Model::GlacierJobDescription::SetOutputLocation
void SetOutputLocation(OutputLocation &&value)
Definition: GlacierJobDescription.h:1000
Aws::Glacier::Model::GlacierJobDescription::SetJobDescription
void SetJobDescription(Aws::String &&value)
Definition: GlacierJobDescription.h:105
Aws::Glacier::Model::GlacierJobDescription::GetRetrievalByteRange
const Aws::String & GetRetrievalByteRange() const
Definition: GlacierJobDescription.h:749
Aws::Glacier::Model::GlacierJobDescription::TierHasBeenSet
bool TierHasBeenSet() const
Definition: GlacierJobDescription.h:834
Aws::Glacier::Model::GlacierJobDescription::GetAction
const ActionCode & GetAction() const
Definition: GlacierJobDescription.h:132
Aws::Glacier::Model::GlacierJobDescription::WithCreationDate
GlacierJobDescription & WithCreationDate(Aws::String &&value)
Definition: GlacierJobDescription.h:310
Aws::Glacier::Model::GlacierJobDescription::SetJobId
void SetJobId(const char *value)
Definition: GlacierJobDescription.h:69
Aws::Glacier::Model::GlacierJobDescription::SetSNSTopic
void SetSNSTopic(Aws::String &&value)
Definition: GlacierJobDescription.h:499
Aws::Glacier::Model::GlacierJobDescription::WithSNSTopic
GlacierJobDescription & WithSNSTopic(const Aws::String &value)
Definition: GlacierJobDescription.h:509
Aws::Glacier::Model::GlacierJobDescription::SetArchiveId
void SetArchiveId(const char *value)
Definition: GlacierJobDescription.h:193
Aws::Glacier::Model::GlacierJobDescription::GetArchiveSHA256TreeHash
const Aws::String & GetArchiveSHA256TreeHash() const
Definition: GlacierJobDescription.h:696
Aws::Glacier::Model::GlacierJobDescription::SelectParametersHasBeenSet
bool SelectParametersHasBeenSet() const
Definition: GlacierJobDescription.h:959
Aws::Glacier::Model::GlacierJobDescription::SetTier
void SetTier(const char *value)
Definition: GlacierJobDescription.h:855
Aws::Glacier::Model::GlacierJobDescription::GetOutputLocation
const OutputLocation & GetOutputLocation() const
Definition: GlacierJobDescription.h:985
InventoryRetrievalJobDescription.h
Aws::Glacier::Model::GlacierJobDescription::SetJobOutputPath
void SetJobOutputPath(Aws::String &&value)
Definition: GlacierJobDescription.h:928
Aws::Glacier::Model::SelectParameters
Definition: SelectParameters.h:36
Aws::Glacier::Model::GlacierJobDescription::SetArchiveSHA256TreeHash
void SetArchiveSHA256TreeHash(const Aws::String &value)
Definition: GlacierJobDescription.h:708
Aws::Utils::Json::JsonView
Definition: JsonSerializer.h:235
Aws::Glacier::Model::GlacierJobDescription::SetCompletionDate
void SetCompletionDate(const Aws::String &value)
Definition: GlacierJobDescription.h:538
AWSString.h
Aws::Utils::Json::JsonValue
Definition: JsonSerializer.h:33
Aws::Glacier::Model::GlacierJobDescription
Definition: GlacierJobDescription.h:38
Aws::Glacier::Model::GlacierJobDescription::SetJobId
void SetJobId(Aws::String &&value)
Definition: GlacierJobDescription.h:64
Aws::Glacier::Model::GlacierJobDescription::SetVaultARN
void SetVaultARN(Aws::String &&value)
Definition: GlacierJobDescription.h:236
Aws::Glacier::Model::GlacierJobDescription::GetArchiveId
const Aws::String & GetArchiveId() const
Definition: GlacierJobDescription.h:169
Aws::Glacier::Model::GlacierJobDescription::WithCompletionDate
GlacierJobDescription & WithCompletionDate(const Aws::String &value)
Definition: GlacierJobDescription.h:556
Aws::Glacier::Model::GlacierJobDescription::GetInventoryRetrievalParameters
const InventoryRetrievalJobDescription & GetInventoryRetrievalParameters() const
Definition: GlacierJobDescription.h:882
Aws::Glacier::Model::GlacierJobDescription::SetStatusMessage
void SetStatusMessage(const char *value)
Definition: GlacierJobDescription.h:405
Aws::Glacier::Model::GlacierJobDescription::SetArchiveSHA256TreeHash
void SetArchiveSHA256TreeHash(Aws::String &&value)
Definition: GlacierJobDescription.h:714
Aws::Glacier::Model::GlacierJobDescription::SetAction
void SetAction(ActionCode &&value)
Definition: GlacierJobDescription.h:150
Aws::Glacier::Model::GlacierJobDescription::SetRetrievalByteRange
void SetRetrievalByteRange(const Aws::String &value)
Definition: GlacierJobDescription.h:769
Aws::Glacier::Model::GlacierJobDescription::ArchiveSHA256TreeHashHasBeenSet
bool ArchiveSHA256TreeHashHasBeenSet() const
Definition: GlacierJobDescription.h:702
Aws::Glacier::Model::GlacierJobDescription::SetJobId
void SetJobId(const Aws::String &value)
Definition: GlacierJobDescription.h:59
Aws::Glacier::Model::GlacierJobDescription::SetInventoryRetrievalParameters
void SetInventoryRetrievalParameters(InventoryRetrievalJobDescription &&value)
Definition: GlacierJobDescription.h:897
Aws::Glacier::Model::GlacierJobDescription::SetVaultARN
void SetVaultARN(const char *value)
Definition: GlacierJobDescription.h:242
Aws::Glacier::Model::GlacierJobDescription::SetStatusCode
void SetStatusCode(const StatusCode &value)
Definition: GlacierJobDescription.h:361
Aws::Glacier::Model::GlacierJobDescription::SetAction
void SetAction(const ActionCode &value)
Definition: GlacierJobDescription.h:144
Aws::Glacier::Model::GlacierJobDescription::WithJobId
GlacierJobDescription & WithJobId(const Aws::String &value)
Definition: GlacierJobDescription.h:74
Aws::Glacier::Model::GlacierJobDescription::WithSNSTopic
GlacierJobDescription & WithSNSTopic(const char *value)
Definition: GlacierJobDescription.h:519
Aws::Glacier::Model::GlacierJobDescription::SetCompletionDate
void SetCompletionDate(Aws::String &&value)
Definition: GlacierJobDescription.h:544
Aws::Glacier::Model::GlacierJobDescription::WithArchiveId
GlacierJobDescription & WithArchiveId(const char *value)
Definition: GlacierJobDescription.h:211
Aws::Glacier::Model::GlacierJobDescription::WithInventorySizeInBytes
GlacierJobDescription & WithInventorySizeInBytes(long long value)
Definition: GlacierJobDescription.h:478
Aws::Glacier::Model::GlacierJobDescription::WithArchiveId
GlacierJobDescription & WithArchiveId(Aws::String &&value)
Definition: GlacierJobDescription.h:205
Aws::Glacier::Model::GlacierJobDescription::StatusCodeHasBeenSet
bool StatusCodeHasBeenSet() const
Definition: GlacierJobDescription.h:355
Aws::Glacier::Model::GlacierJobDescription::SetRetrievalByteRange
void SetRetrievalByteRange(const char *value)
Definition: GlacierJobDescription.h:789
Aws::Glacier::Model::GlacierJobDescription::JobIdHasBeenSet
bool JobIdHasBeenSet() const
Definition: GlacierJobDescription.h:54
Aws::Glacier::Model::GlacierJobDescription::SetCompletionDate
void SetCompletionDate(const char *value)
Definition: GlacierJobDescription.h:550
Aws::Glacier::Model::GlacierJobDescription::WithSHA256TreeHash
GlacierJobDescription & WithSHA256TreeHash(const char *value)
Definition: GlacierJobDescription.h:689
Aws::Glacier::Model::GlacierJobDescription::SetCreationDate
void SetCreationDate(Aws::String &&value)
Definition: GlacierJobDescription.h:289
Aws::MigrationHubStrategyRecommendations::Model::OutputFormat::NOT_SET
@ NOT_SET
Aws::Glacier::Model::GlacierJobDescription::SetJobOutputPath
void SetJobOutputPath(const char *value)
Definition: GlacierJobDescription.h:933
Aws
Definition: AccessManagementClient.h:15
Aws::Glacier::Model::GlacierJobDescription::WithInventoryRetrievalParameters
GlacierJobDescription & WithInventoryRetrievalParameters(const InventoryRetrievalJobDescription &value)
Definition: GlacierJobDescription.h:902
Aws::Glacier::Model::GlacierJobDescription::SetTier
void SetTier(const Aws::String &value)
Definition: GlacierJobDescription.h:841
Aws::Glacier::Model::GlacierJobDescription::SetRetrievalByteRange
void SetRetrievalByteRange(Aws::String &&value)
Definition: GlacierJobDescription.h:779
Aws::Glacier::Model::GlacierJobDescription::WithOutputLocation
GlacierJobDescription & WithOutputLocation(const OutputLocation &value)
Definition: GlacierJobDescription.h:1005
Aws::Glacier::Model::GlacierJobDescription::WithVaultARN
GlacierJobDescription & WithVaultARN(const Aws::String &value)
Definition: GlacierJobDescription.h:248
Aws::Glacier::Model::GlacierJobDescription::SetTier
void SetTier(Aws::String &&value)
Definition: GlacierJobDescription.h:848
Aws::Glacier::Model::GlacierJobDescription::WithJobId
GlacierJobDescription & WithJobId(const char *value)
Definition: GlacierJobDescription.h:84
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::Glacier::Model::GlacierJobDescription::WithRetrievalByteRange
GlacierJobDescription & WithRetrievalByteRange(Aws::String &&value)
Definition: GlacierJobDescription.h:809
Aws::Glacier::Model::GlacierJobDescription::GlacierJobDescription
GlacierJobDescription(Aws::Utils::Json::JsonView jsonValue)
Aws::Glacier::Model::OutputLocation
Definition: OutputLocation.h:33
Aws::Glacier::Model::GlacierJobDescription::SetJobDescription
void SetJobDescription(const char *value)
Definition: GlacierJobDescription.h:110
Aws::Glacier::Model::GlacierJobDescription::StatusMessageHasBeenSet
bool StatusMessageHasBeenSet() const
Definition: GlacierJobDescription.h:390
Aws::Glacier::Model::GlacierJobDescription::GetVaultARN
const Aws::String & GetVaultARN() const
Definition: GlacierJobDescription.h:218
Aws::Glacier::Model::GlacierJobDescription::SNSTopicHasBeenSet
bool SNSTopicHasBeenSet() const
Definition: GlacierJobDescription.h:489
Aws::Glacier::Model::GlacierJobDescription::WithStatusCode
GlacierJobDescription & WithStatusCode(const StatusCode &value)
Definition: GlacierJobDescription.h:373
Aws::Glacier::Model::GlacierJobDescription::WithAction
GlacierJobDescription & WithAction(const ActionCode &value)
Definition: GlacierJobDescription.h:156
Aws::Glacier::Model::GlacierJobDescription::WithTier
GlacierJobDescription & WithTier(const Aws::String &value)
Definition: GlacierJobDescription.h:862
Aws::Glacier::Model::GlacierJobDescription::WithSHA256TreeHash
GlacierJobDescription & WithSHA256TreeHash(const Aws::String &value)
Definition: GlacierJobDescription.h:659
Aws::Glacier::Model::GlacierJobDescription::WithCompleted
GlacierJobDescription & WithCompleted(bool value)
Definition: GlacierJobDescription.h:342
Aws::Glacier::Model::GlacierJobDescription::SetArchiveId
void SetArchiveId(const Aws::String &value)
Definition: GlacierJobDescription.h:181
Aws::Glacier::Model::GlacierJobDescription::ArchiveSizeInBytesHasBeenSet
bool ArchiveSizeInBytesHasBeenSet() const
Definition: GlacierJobDescription.h:435
Aws::Glacier::Model::GlacierJobDescription::SetStatusMessage
void SetStatusMessage(Aws::String &&value)
Definition: GlacierJobDescription.h:400
Aws::Glacier::Model::GlacierJobDescription::WithStatusMessage
GlacierJobDescription & WithStatusMessage(const char *value)
Definition: GlacierJobDescription.h:420
Aws::Glacier::Model::GlacierJobDescription::CompletionDateHasBeenSet
bool CompletionDateHasBeenSet() const
Definition: GlacierJobDescription.h:532
Aws::Glacier::Model::GlacierJobDescription::VaultARNHasBeenSet
bool VaultARNHasBeenSet() const
Definition: GlacierJobDescription.h:224
Aws::Glacier::Model::GlacierJobDescription::WithStatusMessage
GlacierJobDescription & WithStatusMessage(Aws::String &&value)
Definition: GlacierJobDescription.h:415
Aws::Glacier::Model::GlacierJobDescription::WithRetrievalByteRange
GlacierJobDescription & WithRetrievalByteRange(const char *value)
Definition: GlacierJobDescription.h:819
Aws::Glacier::Model::GlacierJobDescription::WithJobOutputPath
GlacierJobDescription & WithJobOutputPath(Aws::String &&value)
Definition: GlacierJobDescription.h:943
Aws::Glacier::Model::GlacierJobDescription::WithArchiveSHA256TreeHash
GlacierJobDescription & WithArchiveSHA256TreeHash(const Aws::String &value)
Definition: GlacierJobDescription.h:726
Glacier_EXPORTS.h