From 26d9086d2a5b0407b165b00e4a9eeb692d817542 Mon Sep 17 00:00:00 2001
From: aws-sdk-cpp-automation This is a request for a summary of backup jobs created or running within the
+ * most recent 30 days. You can include parameters AccountID, State, ResourceType,
+ * MessageCategory, AggregationPeriod, MaxResults, or NextToken to filter
+ * results. This request returns a summary that contains Region, Account,
+ * State, ResourceType, MessageCategory, StartTime, EndTime, and Count of included
+ * jobs.See Also:
AWS
+ * API Reference
Returns a list of existing backup jobs for an authenticated account for the * last 30 days. For a longer period of time, consider using these This request obtains a list of copy jobs created or running within the the + * most recent 30 days. You can include parameters AccountID, State, ResourceType, + * MessageCategory, AggregationPeriod, MaxResults, or NextToken to filter + * results.
This request returns a summary that contains Region, Account, + * State, RestourceType, MessageCategory, StartTime, EndTime, and Count of included + * jobs.
Returns metadata about your copy jobs.
This request obtains a summary of restore jobs created or running within the + * the most recent 30 days. You can include parameters AccountID, State, + * ResourceType, AggregationPeriod, MaxResults, or NextToken to filter results.
+ *This request returns a summary that contains Region, Account, State, + * RestourceType, MessageCategory, StartTime, EndTime, and Count of included + * jobs.
Returns a list of jobs that Backup initiated to restore a saved resource, * including details about the recovery process.
This parameter is the job count for the specified message category.
+ *Example strings include AccessDenied
, Success
, and
+ * InvalidParameters
. See Monitoring
+ * for a list of MessageCategory strings.
The the value ANY returns count of + * all message categories.
AGGREGATE_ALL
aggregates job counts
+ * for all message categories and returns the sum.
This parameter is the job count for the specified message category.
+ *Example strings include AccessDenied
, Success
, and
+ * InvalidParameters
. See Monitoring
+ * for a list of MessageCategory strings.
The the value ANY returns count of + * all message categories.
AGGREGATE_ALL
aggregates job counts
+ * for all message categories and returns the sum.
This parameter is the job count for the specified message category.
+ *Example strings include AccessDenied
, Success
, and
+ * InvalidParameters
. See Monitoring
+ * for a list of MessageCategory strings.
The the value ANY returns count of + * all message categories.
AGGREGATE_ALL
aggregates job counts
+ * for all message categories and returns the sum.
This parameter is the job count for the specified message category.
+ *Example strings include AccessDenied
, Success
, and
+ * InvalidParameters
. See Monitoring
+ * for a list of MessageCategory strings.
The the value ANY returns count of + * all message categories.
AGGREGATE_ALL
aggregates job counts
+ * for all message categories and returns the sum.
This parameter is the job count for the specified message category.
+ *Example strings include AccessDenied
, Success
, and
+ * InvalidParameters
. See Monitoring
+ * for a list of MessageCategory strings.
The the value ANY returns count of + * all message categories.
AGGREGATE_ALL
aggregates job counts
+ * for all message categories and returns the sum.
This parameter is the job count for the specified message category.
+ *Example strings include AccessDenied
, Success
, and
+ * InvalidParameters
. See Monitoring
+ * for a list of MessageCategory strings.
The the value ANY returns count of + * all message categories.
AGGREGATE_ALL
aggregates job counts
+ * for all message categories and returns the sum.
This parameter is the job count for the specified message category.
+ *Example strings include AccessDenied
, Success
, and
+ * InvalidParameters
. See Monitoring
+ * for a list of MessageCategory strings.
The the value ANY returns count of + * all message categories.
AGGREGATE_ALL
aggregates job counts
+ * for all message categories and returns the sum.
This parameter is the job count for the specified message category.
+ *Example strings include AccessDenied
, Success
, and
+ * InvalidParameters
. See Monitoring
+ * for a list of MessageCategory strings.
The the value ANY returns count of + * all message categories.
AGGREGATE_ALL
aggregates job counts
+ * for all message categories and returns the sum.
This is a summary of jobs created or running within the most recent 30 + * days.
The returned summary may contain the following: Region, Account, + * State, RestourceType, MessageCategory, StartTime, EndTime, and Count of included + * jobs.
The Amazon Web Services Regions within the job summary.
+ */ + inline const Aws::String& GetRegion() const{ return m_region; } + + /** + *The Amazon Web Services Regions within the job summary.
+ */ + inline bool RegionHasBeenSet() const { return m_regionHasBeenSet; } + + /** + *The Amazon Web Services Regions within the job summary.
+ */ + inline void SetRegion(const Aws::String& value) { m_regionHasBeenSet = true; m_region = value; } + + /** + *The Amazon Web Services Regions within the job summary.
+ */ + inline void SetRegion(Aws::String&& value) { m_regionHasBeenSet = true; m_region = std::move(value); } + + /** + *The Amazon Web Services Regions within the job summary.
+ */ + inline void SetRegion(const char* value) { m_regionHasBeenSet = true; m_region.assign(value); } + + /** + *The Amazon Web Services Regions within the job summary.
+ */ + inline BackupJobSummary& WithRegion(const Aws::String& value) { SetRegion(value); return *this;} + + /** + *The Amazon Web Services Regions within the job summary.
+ */ + inline BackupJobSummary& WithRegion(Aws::String&& value) { SetRegion(std::move(value)); return *this;} + + /** + *The Amazon Web Services Regions within the job summary.
+ */ + inline BackupJobSummary& WithRegion(const char* value) { SetRegion(value); return *this;} + + + /** + *The account ID that owns the jobs within the summary.
+ */ + inline const Aws::String& GetAccountId() const{ return m_accountId; } + + /** + *The account ID that owns the jobs within the summary.
+ */ + inline bool AccountIdHasBeenSet() const { return m_accountIdHasBeenSet; } + + /** + *The account ID that owns the jobs within the summary.
+ */ + inline void SetAccountId(const Aws::String& value) { m_accountIdHasBeenSet = true; m_accountId = value; } + + /** + *The account ID that owns the jobs within the summary.
+ */ + inline void SetAccountId(Aws::String&& value) { m_accountIdHasBeenSet = true; m_accountId = std::move(value); } + + /** + *The account ID that owns the jobs within the summary.
+ */ + inline void SetAccountId(const char* value) { m_accountIdHasBeenSet = true; m_accountId.assign(value); } + + /** + *The account ID that owns the jobs within the summary.
+ */ + inline BackupJobSummary& WithAccountId(const Aws::String& value) { SetAccountId(value); return *this;} + + /** + *The account ID that owns the jobs within the summary.
+ */ + inline BackupJobSummary& WithAccountId(Aws::String&& value) { SetAccountId(std::move(value)); return *this;} + + /** + *The account ID that owns the jobs within the summary.
+ */ + inline BackupJobSummary& WithAccountId(const char* value) { SetAccountId(value); return *this;} + + + /** + *This value is job count for jobs with the specified state.
+ */ + inline const BackupJobStatus& GetState() const{ return m_state; } + + /** + *This value is job count for jobs with the specified state.
+ */ + inline bool StateHasBeenSet() const { return m_stateHasBeenSet; } + + /** + *This value is job count for jobs with the specified state.
+ */ + inline void SetState(const BackupJobStatus& value) { m_stateHasBeenSet = true; m_state = value; } + + /** + *This value is job count for jobs with the specified state.
+ */ + inline void SetState(BackupJobStatus&& value) { m_stateHasBeenSet = true; m_state = std::move(value); } + + /** + *This value is job count for jobs with the specified state.
+ */ + inline BackupJobSummary& WithState(const BackupJobStatus& value) { SetState(value); return *this;} + + /** + *This value is job count for jobs with the specified state.
+ */ + inline BackupJobSummary& WithState(BackupJobStatus&& value) { SetState(std::move(value)); return *this;} + + + /** + *This value is the job count for the specified resource type. The request
+ * GetSupportedResourceTypes
returns strings for supported resource
+ * types.
This value is the job count for the specified resource type. The request
+ * GetSupportedResourceTypes
returns strings for supported resource
+ * types.
This value is the job count for the specified resource type. The request
+ * GetSupportedResourceTypes
returns strings for supported resource
+ * types.
This value is the job count for the specified resource type. The request
+ * GetSupportedResourceTypes
returns strings for supported resource
+ * types.
This value is the job count for the specified resource type. The request
+ * GetSupportedResourceTypes
returns strings for supported resource
+ * types.
This value is the job count for the specified resource type. The request
+ * GetSupportedResourceTypes
returns strings for supported resource
+ * types.
This value is the job count for the specified resource type. The request
+ * GetSupportedResourceTypes
returns strings for supported resource
+ * types.
This value is the job count for the specified resource type. The request
+ * GetSupportedResourceTypes
returns strings for supported resource
+ * types.
This parameter is the job count for the specified message category.
+ *Example strings include AccessDenied
, Success
, and
+ * InvalidParameters
. See Monitoring
+ * for a list of MessageCategory strings.
The the value ANY returns count of + * all message categories.
AGGREGATE_ALL
aggregates job counts
+ * for all message categories and returns the sum.
This parameter is the job count for the specified message category.
+ *Example strings include AccessDenied
, Success
, and
+ * InvalidParameters
. See Monitoring
+ * for a list of MessageCategory strings.
The the value ANY returns count of + * all message categories.
AGGREGATE_ALL
aggregates job counts
+ * for all message categories and returns the sum.
This parameter is the job count for the specified message category.
+ *Example strings include AccessDenied
, Success
, and
+ * InvalidParameters
. See Monitoring
+ * for a list of MessageCategory strings.
The the value ANY returns count of + * all message categories.
AGGREGATE_ALL
aggregates job counts
+ * for all message categories and returns the sum.
This parameter is the job count for the specified message category.
+ *Example strings include AccessDenied
, Success
, and
+ * InvalidParameters
. See Monitoring
+ * for a list of MessageCategory strings.
The the value ANY returns count of + * all message categories.
AGGREGATE_ALL
aggregates job counts
+ * for all message categories and returns the sum.
This parameter is the job count for the specified message category.
+ *Example strings include AccessDenied
, Success
, and
+ * InvalidParameters
. See Monitoring
+ * for a list of MessageCategory strings.
The the value ANY returns count of + * all message categories.
AGGREGATE_ALL
aggregates job counts
+ * for all message categories and returns the sum.
This parameter is the job count for the specified message category.
+ *Example strings include AccessDenied
, Success
, and
+ * InvalidParameters
. See Monitoring
+ * for a list of MessageCategory strings.
The the value ANY returns count of + * all message categories.
AGGREGATE_ALL
aggregates job counts
+ * for all message categories and returns the sum.
This parameter is the job count for the specified message category.
+ *Example strings include AccessDenied
, Success
, and
+ * InvalidParameters
. See Monitoring
+ * for a list of MessageCategory strings.
The the value ANY returns count of + * all message categories.
AGGREGATE_ALL
aggregates job counts
+ * for all message categories and returns the sum.
This parameter is the job count for the specified message category.
+ *Example strings include AccessDenied
, Success
, and
+ * InvalidParameters
. See Monitoring
+ * for a list of MessageCategory strings.
The the value ANY returns count of + * all message categories.
AGGREGATE_ALL
aggregates job counts
+ * for all message categories and returns the sum.
The value as a number of jobs in a job summary.
+ */ + inline int GetCount() const{ return m_count; } + + /** + *The value as a number of jobs in a job summary.
+ */ + inline bool CountHasBeenSet() const { return m_countHasBeenSet; } + + /** + *The value as a number of jobs in a job summary.
+ */ + inline void SetCount(int value) { m_countHasBeenSet = true; m_count = value; } + + /** + *The value as a number of jobs in a job summary.
+ */ + inline BackupJobSummary& WithCount(int value) { SetCount(value); return *this;} + + + /** + *The value of time in number format of a job start time.
This value is + * the time in Unix format, Coordinated Universal Time (UTC), and accurate to + * milliseconds. For example, the value 1516925490.087 represents Friday, January + * 26, 2018 12:11:30.087 AM.
+ */ + inline const Aws::Utils::DateTime& GetStartTime() const{ return m_startTime; } + + /** + *The value of time in number format of a job start time.
This value is + * the time in Unix format, Coordinated Universal Time (UTC), and accurate to + * milliseconds. For example, the value 1516925490.087 represents Friday, January + * 26, 2018 12:11:30.087 AM.
+ */ + inline bool StartTimeHasBeenSet() const { return m_startTimeHasBeenSet; } + + /** + *The value of time in number format of a job start time.
This value is + * the time in Unix format, Coordinated Universal Time (UTC), and accurate to + * milliseconds. For example, the value 1516925490.087 represents Friday, January + * 26, 2018 12:11:30.087 AM.
+ */ + inline void SetStartTime(const Aws::Utils::DateTime& value) { m_startTimeHasBeenSet = true; m_startTime = value; } + + /** + *The value of time in number format of a job start time.
This value is + * the time in Unix format, Coordinated Universal Time (UTC), and accurate to + * milliseconds. For example, the value 1516925490.087 represents Friday, January + * 26, 2018 12:11:30.087 AM.
+ */ + inline void SetStartTime(Aws::Utils::DateTime&& value) { m_startTimeHasBeenSet = true; m_startTime = std::move(value); } + + /** + *The value of time in number format of a job start time.
This value is + * the time in Unix format, Coordinated Universal Time (UTC), and accurate to + * milliseconds. For example, the value 1516925490.087 represents Friday, January + * 26, 2018 12:11:30.087 AM.
+ */ + inline BackupJobSummary& WithStartTime(const Aws::Utils::DateTime& value) { SetStartTime(value); return *this;} + + /** + *The value of time in number format of a job start time.
This value is + * the time in Unix format, Coordinated Universal Time (UTC), and accurate to + * milliseconds. For example, the value 1516925490.087 represents Friday, January + * 26, 2018 12:11:30.087 AM.
+ */ + inline BackupJobSummary& WithStartTime(Aws::Utils::DateTime&& value) { SetStartTime(std::move(value)); return *this;} + + + /** + *The value of time in number format of a job end time.
This value is + * the time in Unix format, Coordinated Universal Time (UTC), and accurate to + * milliseconds. For example, the value 1516925490.087 represents Friday, January + * 26, 2018 12:11:30.087 AM.
+ */ + inline const Aws::Utils::DateTime& GetEndTime() const{ return m_endTime; } + + /** + *The value of time in number format of a job end time.
This value is + * the time in Unix format, Coordinated Universal Time (UTC), and accurate to + * milliseconds. For example, the value 1516925490.087 represents Friday, January + * 26, 2018 12:11:30.087 AM.
+ */ + inline bool EndTimeHasBeenSet() const { return m_endTimeHasBeenSet; } + + /** + *The value of time in number format of a job end time.
This value is + * the time in Unix format, Coordinated Universal Time (UTC), and accurate to + * milliseconds. For example, the value 1516925490.087 represents Friday, January + * 26, 2018 12:11:30.087 AM.
+ */ + inline void SetEndTime(const Aws::Utils::DateTime& value) { m_endTimeHasBeenSet = true; m_endTime = value; } + + /** + *The value of time in number format of a job end time.
This value is + * the time in Unix format, Coordinated Universal Time (UTC), and accurate to + * milliseconds. For example, the value 1516925490.087 represents Friday, January + * 26, 2018 12:11:30.087 AM.
+ */ + inline void SetEndTime(Aws::Utils::DateTime&& value) { m_endTimeHasBeenSet = true; m_endTime = std::move(value); } + + /** + *The value of time in number format of a job end time.
This value is + * the time in Unix format, Coordinated Universal Time (UTC), and accurate to + * milliseconds. For example, the value 1516925490.087 represents Friday, January + * 26, 2018 12:11:30.087 AM.
+ */ + inline BackupJobSummary& WithEndTime(const Aws::Utils::DateTime& value) { SetEndTime(value); return *this;} + + /** + *The value of time in number format of a job end time.
This value is + * the time in Unix format, Coordinated Universal Time (UTC), and accurate to + * milliseconds. For example, the value 1516925490.087 represents Friday, January + * 26, 2018 12:11:30.087 AM.
+ */ + inline BackupJobSummary& WithEndTime(Aws::Utils::DateTime&& value) { SetEndTime(std::move(value)); return *this;} + + private: + + Aws::String m_region; + bool m_regionHasBeenSet = false; + + Aws::String m_accountId; + bool m_accountIdHasBeenSet = false; + + BackupJobStatus m_state; + bool m_stateHasBeenSet = false; + + Aws::String m_resourceType; + bool m_resourceTypeHasBeenSet = false; + + Aws::String m_messageCategory; + bool m_messageCategoryHasBeenSet = false; + + int m_count; + bool m_countHasBeenSet = false; + + Aws::Utils::DateTime m_startTime; + bool m_startTimeHasBeenSet = false; + + Aws::Utils::DateTime m_endTime; + bool m_endTimeHasBeenSet = false; + }; + +} // namespace Model +} // namespace Backup +} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-backup/include/aws/backup/model/CopyJob.h b/generated/src/aws-cpp-sdk-backup/include/aws/backup/model/CopyJob.h index 748e26347ae..99249b0e15c 100644 --- a/generated/src/aws-cpp-sdk-backup/include/aws/backup/model/CopyJob.h +++ b/generated/src/aws-cpp-sdk-backup/include/aws/backup/model/CopyJob.h @@ -961,6 +961,95 @@ namespace Model */ inline CopyJob& WithResourceName(const char* value) { SetResourceName(value); return *this;} + + /** + *This parameter is the job count for the specified message category.
+ *Example strings include AccessDenied
, Success
, and
+ * InvalidParameters
. See Monitoring
+ * for a list of MessageCategory strings.
The the value ANY returns count of + * all message categories.
AGGREGATE_ALL
aggregates job counts
+ * for all message categories and returns the sum
This parameter is the job count for the specified message category.
+ *Example strings include AccessDenied
, Success
, and
+ * InvalidParameters
. See Monitoring
+ * for a list of MessageCategory strings.
The the value ANY returns count of + * all message categories.
AGGREGATE_ALL
aggregates job counts
+ * for all message categories and returns the sum
This parameter is the job count for the specified message category.
+ *Example strings include AccessDenied
, Success
, and
+ * InvalidParameters
. See Monitoring
+ * for a list of MessageCategory strings.
The the value ANY returns count of + * all message categories.
AGGREGATE_ALL
aggregates job counts
+ * for all message categories and returns the sum
This parameter is the job count for the specified message category.
+ *Example strings include AccessDenied
, Success
, and
+ * InvalidParameters
. See Monitoring
+ * for a list of MessageCategory strings.
The the value ANY returns count of + * all message categories.
AGGREGATE_ALL
aggregates job counts
+ * for all message categories and returns the sum
This parameter is the job count for the specified message category.
+ *Example strings include AccessDenied
, Success
, and
+ * InvalidParameters
. See Monitoring
+ * for a list of MessageCategory strings.
The the value ANY returns count of + * all message categories.
AGGREGATE_ALL
aggregates job counts
+ * for all message categories and returns the sum
This parameter is the job count for the specified message category.
+ *Example strings include AccessDenied
, Success
, and
+ * InvalidParameters
. See Monitoring
+ * for a list of MessageCategory strings.
The the value ANY returns count of + * all message categories.
AGGREGATE_ALL
aggregates job counts
+ * for all message categories and returns the sum
This parameter is the job count for the specified message category.
+ *Example strings include AccessDenied
, Success
, and
+ * InvalidParameters
. See Monitoring
+ * for a list of MessageCategory strings.
The the value ANY returns count of + * all message categories.
AGGREGATE_ALL
aggregates job counts
+ * for all message categories and returns the sum
This parameter is the job count for the specified message category.
+ *Example strings include AccessDenied
, Success
, and
+ * InvalidParameters
. See Monitoring
+ * for a list of MessageCategory strings.
The the value ANY returns count of + * all message categories.
AGGREGATE_ALL
aggregates job counts
+ * for all message categories and returns the sum
This is a summary of copy jobs created or running within the most recent 30 + * days.
The returned summary may contain the following: Region, Account, + * State, RestourceType, MessageCategory, StartTime, EndTime, and Count of included + * jobs.
This is the Amazon Web Services Regions within the job summary.
+ */ + inline const Aws::String& GetRegion() const{ return m_region; } + + /** + *This is the Amazon Web Services Regions within the job summary.
+ */ + inline bool RegionHasBeenSet() const { return m_regionHasBeenSet; } + + /** + *This is the Amazon Web Services Regions within the job summary.
+ */ + inline void SetRegion(const Aws::String& value) { m_regionHasBeenSet = true; m_region = value; } + + /** + *This is the Amazon Web Services Regions within the job summary.
+ */ + inline void SetRegion(Aws::String&& value) { m_regionHasBeenSet = true; m_region = std::move(value); } + + /** + *This is the Amazon Web Services Regions within the job summary.
+ */ + inline void SetRegion(const char* value) { m_regionHasBeenSet = true; m_region.assign(value); } + + /** + *This is the Amazon Web Services Regions within the job summary.
+ */ + inline CopyJobSummary& WithRegion(const Aws::String& value) { SetRegion(value); return *this;} + + /** + *This is the Amazon Web Services Regions within the job summary.
+ */ + inline CopyJobSummary& WithRegion(Aws::String&& value) { SetRegion(std::move(value)); return *this;} + + /** + *This is the Amazon Web Services Regions within the job summary.
+ */ + inline CopyJobSummary& WithRegion(const char* value) { SetRegion(value); return *this;} + + + /** + *The account ID that owns the jobs within the summary.
+ */ + inline const Aws::String& GetAccountId() const{ return m_accountId; } + + /** + *The account ID that owns the jobs within the summary.
+ */ + inline bool AccountIdHasBeenSet() const { return m_accountIdHasBeenSet; } + + /** + *The account ID that owns the jobs within the summary.
+ */ + inline void SetAccountId(const Aws::String& value) { m_accountIdHasBeenSet = true; m_accountId = value; } + + /** + *The account ID that owns the jobs within the summary.
+ */ + inline void SetAccountId(Aws::String&& value) { m_accountIdHasBeenSet = true; m_accountId = std::move(value); } + + /** + *The account ID that owns the jobs within the summary.
+ */ + inline void SetAccountId(const char* value) { m_accountIdHasBeenSet = true; m_accountId.assign(value); } + + /** + *The account ID that owns the jobs within the summary.
+ */ + inline CopyJobSummary& WithAccountId(const Aws::String& value) { SetAccountId(value); return *this;} + + /** + *The account ID that owns the jobs within the summary.
+ */ + inline CopyJobSummary& WithAccountId(Aws::String&& value) { SetAccountId(std::move(value)); return *this;} + + /** + *The account ID that owns the jobs within the summary.
+ */ + inline CopyJobSummary& WithAccountId(const char* value) { SetAccountId(value); return *this;} + + + /** + *This value is job count for jobs with the specified state.
+ */ + inline const CopyJobStatus& GetState() const{ return m_state; } + + /** + *This value is job count for jobs with the specified state.
+ */ + inline bool StateHasBeenSet() const { return m_stateHasBeenSet; } + + /** + *This value is job count for jobs with the specified state.
+ */ + inline void SetState(const CopyJobStatus& value) { m_stateHasBeenSet = true; m_state = value; } + + /** + *This value is job count for jobs with the specified state.
+ */ + inline void SetState(CopyJobStatus&& value) { m_stateHasBeenSet = true; m_state = std::move(value); } + + /** + *This value is job count for jobs with the specified state.
+ */ + inline CopyJobSummary& WithState(const CopyJobStatus& value) { SetState(value); return *this;} + + /** + *This value is job count for jobs with the specified state.
+ */ + inline CopyJobSummary& WithState(CopyJobStatus&& value) { SetState(std::move(value)); return *this;} + + + /** + *This value is the job count for the specified resource type. The request
+ * GetSupportedResourceTypes
returns strings for supported resource
+ * types
This value is the job count for the specified resource type. The request
+ * GetSupportedResourceTypes
returns strings for supported resource
+ * types
This value is the job count for the specified resource type. The request
+ * GetSupportedResourceTypes
returns strings for supported resource
+ * types
This value is the job count for the specified resource type. The request
+ * GetSupportedResourceTypes
returns strings for supported resource
+ * types
This value is the job count for the specified resource type. The request
+ * GetSupportedResourceTypes
returns strings for supported resource
+ * types
This value is the job count for the specified resource type. The request
+ * GetSupportedResourceTypes
returns strings for supported resource
+ * types
This value is the job count for the specified resource type. The request
+ * GetSupportedResourceTypes
returns strings for supported resource
+ * types
This value is the job count for the specified resource type. The request
+ * GetSupportedResourceTypes
returns strings for supported resource
+ * types
This parameter is the job count for the specified message category.
+ *Example strings include AccessDenied
, Success
, and
+ * InvalidParameters
. See Monitoring
+ * for a list of MessageCategory strings.
The the value ANY returns count of + * all message categories.
AGGREGATE_ALL
aggregates job counts
+ * for all message categories and returns the sum.
This parameter is the job count for the specified message category.
+ *Example strings include AccessDenied
, Success
, and
+ * InvalidParameters
. See Monitoring
+ * for a list of MessageCategory strings.
The the value ANY returns count of + * all message categories.
AGGREGATE_ALL
aggregates job counts
+ * for all message categories and returns the sum.
This parameter is the job count for the specified message category.
+ *Example strings include AccessDenied
, Success
, and
+ * InvalidParameters
. See Monitoring
+ * for a list of MessageCategory strings.
The the value ANY returns count of + * all message categories.
AGGREGATE_ALL
aggregates job counts
+ * for all message categories and returns the sum.
This parameter is the job count for the specified message category.
+ *Example strings include AccessDenied
, Success
, and
+ * InvalidParameters
. See Monitoring
+ * for a list of MessageCategory strings.
The the value ANY returns count of + * all message categories.
AGGREGATE_ALL
aggregates job counts
+ * for all message categories and returns the sum.
This parameter is the job count for the specified message category.
+ *Example strings include AccessDenied
, Success
, and
+ * InvalidParameters
. See Monitoring
+ * for a list of MessageCategory strings.
The the value ANY returns count of + * all message categories.
AGGREGATE_ALL
aggregates job counts
+ * for all message categories and returns the sum.
This parameter is the job count for the specified message category.
+ *Example strings include AccessDenied
, Success
, and
+ * InvalidParameters
. See Monitoring
+ * for a list of MessageCategory strings.
The the value ANY returns count of + * all message categories.
AGGREGATE_ALL
aggregates job counts
+ * for all message categories and returns the sum.
This parameter is the job count for the specified message category.
+ *Example strings include AccessDenied
, Success
, and
+ * InvalidParameters
. See Monitoring
+ * for a list of MessageCategory strings.
The the value ANY returns count of + * all message categories.
AGGREGATE_ALL
aggregates job counts
+ * for all message categories and returns the sum.
This parameter is the job count for the specified message category.
+ *Example strings include AccessDenied
, Success
, and
+ * InvalidParameters
. See Monitoring
+ * for a list of MessageCategory strings.
The the value ANY returns count of + * all message categories.
AGGREGATE_ALL
aggregates job counts
+ * for all message categories and returns the sum.
The value as a number of jobs in a job summary.
+ */ + inline int GetCount() const{ return m_count; } + + /** + *The value as a number of jobs in a job summary.
+ */ + inline bool CountHasBeenSet() const { return m_countHasBeenSet; } + + /** + *The value as a number of jobs in a job summary.
+ */ + inline void SetCount(int value) { m_countHasBeenSet = true; m_count = value; } + + /** + *The value as a number of jobs in a job summary.
+ */ + inline CopyJobSummary& WithCount(int value) { SetCount(value); return *this;} + + + /** + *The value of time in number format of a job start time.
This value is + * the time in Unix format, Coordinated Universal Time (UTC), and accurate to + * milliseconds. For example, the value 1516925490.087 represents Friday, January + * 26, 2018 12:11:30.087 AM.
+ */ + inline const Aws::Utils::DateTime& GetStartTime() const{ return m_startTime; } + + /** + *The value of time in number format of a job start time.
This value is + * the time in Unix format, Coordinated Universal Time (UTC), and accurate to + * milliseconds. For example, the value 1516925490.087 represents Friday, January + * 26, 2018 12:11:30.087 AM.
+ */ + inline bool StartTimeHasBeenSet() const { return m_startTimeHasBeenSet; } + + /** + *The value of time in number format of a job start time.
This value is + * the time in Unix format, Coordinated Universal Time (UTC), and accurate to + * milliseconds. For example, the value 1516925490.087 represents Friday, January + * 26, 2018 12:11:30.087 AM.
+ */ + inline void SetStartTime(const Aws::Utils::DateTime& value) { m_startTimeHasBeenSet = true; m_startTime = value; } + + /** + *The value of time in number format of a job start time.
This value is + * the time in Unix format, Coordinated Universal Time (UTC), and accurate to + * milliseconds. For example, the value 1516925490.087 represents Friday, January + * 26, 2018 12:11:30.087 AM.
+ */ + inline void SetStartTime(Aws::Utils::DateTime&& value) { m_startTimeHasBeenSet = true; m_startTime = std::move(value); } + + /** + *The value of time in number format of a job start time.
This value is + * the time in Unix format, Coordinated Universal Time (UTC), and accurate to + * milliseconds. For example, the value 1516925490.087 represents Friday, January + * 26, 2018 12:11:30.087 AM.
+ */ + inline CopyJobSummary& WithStartTime(const Aws::Utils::DateTime& value) { SetStartTime(value); return *this;} + + /** + *The value of time in number format of a job start time.
This value is + * the time in Unix format, Coordinated Universal Time (UTC), and accurate to + * milliseconds. For example, the value 1516925490.087 represents Friday, January + * 26, 2018 12:11:30.087 AM.
+ */ + inline CopyJobSummary& WithStartTime(Aws::Utils::DateTime&& value) { SetStartTime(std::move(value)); return *this;} + + + /** + *The value of time in number format of a job end time.
This value is + * the time in Unix format, Coordinated Universal Time (UTC), and accurate to + * milliseconds. For example, the value 1516925490.087 represents Friday, January + * 26, 2018 12:11:30.087 AM.
+ */ + inline const Aws::Utils::DateTime& GetEndTime() const{ return m_endTime; } + + /** + *The value of time in number format of a job end time.
This value is + * the time in Unix format, Coordinated Universal Time (UTC), and accurate to + * milliseconds. For example, the value 1516925490.087 represents Friday, January + * 26, 2018 12:11:30.087 AM.
+ */ + inline bool EndTimeHasBeenSet() const { return m_endTimeHasBeenSet; } + + /** + *The value of time in number format of a job end time.
This value is + * the time in Unix format, Coordinated Universal Time (UTC), and accurate to + * milliseconds. For example, the value 1516925490.087 represents Friday, January + * 26, 2018 12:11:30.087 AM.
+ */ + inline void SetEndTime(const Aws::Utils::DateTime& value) { m_endTimeHasBeenSet = true; m_endTime = value; } + + /** + *The value of time in number format of a job end time.
This value is + * the time in Unix format, Coordinated Universal Time (UTC), and accurate to + * milliseconds. For example, the value 1516925490.087 represents Friday, January + * 26, 2018 12:11:30.087 AM.
+ */ + inline void SetEndTime(Aws::Utils::DateTime&& value) { m_endTimeHasBeenSet = true; m_endTime = std::move(value); } + + /** + *The value of time in number format of a job end time.
This value is + * the time in Unix format, Coordinated Universal Time (UTC), and accurate to + * milliseconds. For example, the value 1516925490.087 represents Friday, January + * 26, 2018 12:11:30.087 AM.
+ */ + inline CopyJobSummary& WithEndTime(const Aws::Utils::DateTime& value) { SetEndTime(value); return *this;} + + /** + *The value of time in number format of a job end time.
This value is + * the time in Unix format, Coordinated Universal Time (UTC), and accurate to + * milliseconds. For example, the value 1516925490.087 represents Friday, January + * 26, 2018 12:11:30.087 AM.
+ */ + inline CopyJobSummary& WithEndTime(Aws::Utils::DateTime&& value) { SetEndTime(std::move(value)); return *this;} + + private: + + Aws::String m_region; + bool m_regionHasBeenSet = false; + + Aws::String m_accountId; + bool m_accountIdHasBeenSet = false; + + CopyJobStatus m_state; + bool m_stateHasBeenSet = false; + + Aws::String m_resourceType; + bool m_resourceTypeHasBeenSet = false; + + Aws::String m_messageCategory; + bool m_messageCategoryHasBeenSet = false; + + int m_count; + bool m_countHasBeenSet = false; + + Aws::Utils::DateTime m_startTime; + bool m_startTimeHasBeenSet = false; + + Aws::Utils::DateTime m_endTime; + bool m_endTimeHasBeenSet = false; + }; + +} // namespace Model +} // namespace Backup +} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-backup/include/aws/backup/model/DescribeBackupJobResult.h b/generated/src/aws-cpp-sdk-backup/include/aws/backup/model/DescribeBackupJobResult.h index f5ed0724b19..cd481da1dd3 100644 --- a/generated/src/aws-cpp-sdk-backup/include/aws/backup/model/DescribeBackupJobResult.h +++ b/generated/src/aws-cpp-sdk-backup/include/aws/backup/model/DescribeBackupJobResult.h @@ -1046,6 +1046,70 @@ namespace Model inline DescribeBackupJobResult& WithResourceName(const char* value) { SetResourceName(value); return *this;} + /** + *This is the job count for the specified message category.
Example
+ * strings may include AccessDenied
, Success
, and
+ * InvalidParameters
. See Monitoring
+ * for a list of MessageCategory strings.
This is the job count for the specified message category.
Example
+ * strings may include AccessDenied
, Success
, and
+ * InvalidParameters
. See Monitoring
+ * for a list of MessageCategory strings.
This is the job count for the specified message category.
Example
+ * strings may include AccessDenied
, Success
, and
+ * InvalidParameters
. See Monitoring
+ * for a list of MessageCategory strings.
This is the job count for the specified message category.
Example
+ * strings may include AccessDenied
, Success
, and
+ * InvalidParameters
. See Monitoring
+ * for a list of MessageCategory strings.
This is the job count for the specified message category.
Example
+ * strings may include AccessDenied
, Success
, and
+ * InvalidParameters
. See Monitoring
+ * for a list of MessageCategory strings.
This is the job count for the specified message category.
Example
+ * strings may include AccessDenied
, Success
, and
+ * InvalidParameters
. See Monitoring
+ * for a list of MessageCategory strings.
This is the job count for the specified message category.
Example
+ * strings may include AccessDenied
, Success
, and
+ * InvalidParameters
. See Monitoring
+ * for a list of MessageCategory strings.
Returns the job count for the specified account.
If the request is + * sent from a member account or an account not part of Amazon Web Services + * Organizations, jobs within requestor's account will be returned.
Root, + * admin, and delegated administrator accounts can use the value ANY to return job + * counts from every account in the organization.
+ * AGGREGATE_ALL
aggregates job counts from all accounts within the
+ * authenticated organization, then returns the sum.
Returns the job count for the specified account.
If the request is + * sent from a member account or an account not part of Amazon Web Services + * Organizations, jobs within requestor's account will be returned.
Root, + * admin, and delegated administrator accounts can use the value ANY to return job + * counts from every account in the organization.
+ * AGGREGATE_ALL
aggregates job counts from all accounts within the
+ * authenticated organization, then returns the sum.
Returns the job count for the specified account.
If the request is + * sent from a member account or an account not part of Amazon Web Services + * Organizations, jobs within requestor's account will be returned.
Root, + * admin, and delegated administrator accounts can use the value ANY to return job + * counts from every account in the organization.
+ * AGGREGATE_ALL
aggregates job counts from all accounts within the
+ * authenticated organization, then returns the sum.
Returns the job count for the specified account.
If the request is + * sent from a member account or an account not part of Amazon Web Services + * Organizations, jobs within requestor's account will be returned.
Root, + * admin, and delegated administrator accounts can use the value ANY to return job + * counts from every account in the organization.
+ * AGGREGATE_ALL
aggregates job counts from all accounts within the
+ * authenticated organization, then returns the sum.
Returns the job count for the specified account.
If the request is + * sent from a member account or an account not part of Amazon Web Services + * Organizations, jobs within requestor's account will be returned.
Root, + * admin, and delegated administrator accounts can use the value ANY to return job + * counts from every account in the organization.
+ * AGGREGATE_ALL
aggregates job counts from all accounts within the
+ * authenticated organization, then returns the sum.
Returns the job count for the specified account.
If the request is + * sent from a member account or an account not part of Amazon Web Services + * Organizations, jobs within requestor's account will be returned.
Root, + * admin, and delegated administrator accounts can use the value ANY to return job + * counts from every account in the organization.
+ * AGGREGATE_ALL
aggregates job counts from all accounts within the
+ * authenticated organization, then returns the sum.
Returns the job count for the specified account.
If the request is + * sent from a member account or an account not part of Amazon Web Services + * Organizations, jobs within requestor's account will be returned.
Root, + * admin, and delegated administrator accounts can use the value ANY to return job + * counts from every account in the organization.
+ * AGGREGATE_ALL
aggregates job counts from all accounts within the
+ * authenticated organization, then returns the sum.
Returns the job count for the specified account.
If the request is + * sent from a member account or an account not part of Amazon Web Services + * Organizations, jobs within requestor's account will be returned.
Root, + * admin, and delegated administrator accounts can use the value ANY to return job + * counts from every account in the organization.
+ * AGGREGATE_ALL
aggregates job counts from all accounts within the
+ * authenticated organization, then returns the sum.
This parameter returns the job count for jobs with the specified state.
+ *The the value ANY returns count of all states.
+ * AGGREGATE_ALL
aggregates job counts for all states and returns the
+ * sum.
This parameter returns the job count for jobs with the specified state.
+ *The the value ANY returns count of all states.
+ * AGGREGATE_ALL
aggregates job counts for all states and returns the
+ * sum.
This parameter returns the job count for jobs with the specified state.
+ *The the value ANY returns count of all states.
+ * AGGREGATE_ALL
aggregates job counts for all states and returns the
+ * sum.
This parameter returns the job count for jobs with the specified state.
+ *The the value ANY returns count of all states.
+ * AGGREGATE_ALL
aggregates job counts for all states and returns the
+ * sum.
This parameter returns the job count for jobs with the specified state.
+ *The the value ANY returns count of all states.
+ * AGGREGATE_ALL
aggregates job counts for all states and returns the
+ * sum.
This parameter returns the job count for jobs with the specified state.
+ *The the value ANY returns count of all states.
+ * AGGREGATE_ALL
aggregates job counts for all states and returns the
+ * sum.
Returns the job count for the specified resource type. Use request
+ * GetSupportedResourceTypes
to obtain strings for supported resource
+ * types.
The the value ANY returns count of all resource types.
+ * AGGREGATE_ALL
aggregates job counts for all resource types and
+ * returns the sum.
The type of Amazon Web Services resource to be backed + * up; for example, an Amazon Elastic Block Store (Amazon EBS) volume or an Amazon + * Relational Database Service (Amazon RDS) database.
+ */ + inline const Aws::String& GetResourceType() const{ return m_resourceType; } + + /** + *Returns the job count for the specified resource type. Use request
+ * GetSupportedResourceTypes
to obtain strings for supported resource
+ * types.
The the value ANY returns count of all resource types.
+ * AGGREGATE_ALL
aggregates job counts for all resource types and
+ * returns the sum.
The type of Amazon Web Services resource to be backed + * up; for example, an Amazon Elastic Block Store (Amazon EBS) volume or an Amazon + * Relational Database Service (Amazon RDS) database.
+ */ + inline bool ResourceTypeHasBeenSet() const { return m_resourceTypeHasBeenSet; } + + /** + *Returns the job count for the specified resource type. Use request
+ * GetSupportedResourceTypes
to obtain strings for supported resource
+ * types.
The the value ANY returns count of all resource types.
+ * AGGREGATE_ALL
aggregates job counts for all resource types and
+ * returns the sum.
The type of Amazon Web Services resource to be backed + * up; for example, an Amazon Elastic Block Store (Amazon EBS) volume or an Amazon + * Relational Database Service (Amazon RDS) database.
+ */ + inline void SetResourceType(const Aws::String& value) { m_resourceTypeHasBeenSet = true; m_resourceType = value; } + + /** + *Returns the job count for the specified resource type. Use request
+ * GetSupportedResourceTypes
to obtain strings for supported resource
+ * types.
The the value ANY returns count of all resource types.
+ * AGGREGATE_ALL
aggregates job counts for all resource types and
+ * returns the sum.
The type of Amazon Web Services resource to be backed + * up; for example, an Amazon Elastic Block Store (Amazon EBS) volume or an Amazon + * Relational Database Service (Amazon RDS) database.
+ */ + inline void SetResourceType(Aws::String&& value) { m_resourceTypeHasBeenSet = true; m_resourceType = std::move(value); } + + /** + *Returns the job count for the specified resource type. Use request
+ * GetSupportedResourceTypes
to obtain strings for supported resource
+ * types.
The the value ANY returns count of all resource types.
+ * AGGREGATE_ALL
aggregates job counts for all resource types and
+ * returns the sum.
The type of Amazon Web Services resource to be backed + * up; for example, an Amazon Elastic Block Store (Amazon EBS) volume or an Amazon + * Relational Database Service (Amazon RDS) database.
+ */ + inline void SetResourceType(const char* value) { m_resourceTypeHasBeenSet = true; m_resourceType.assign(value); } + + /** + *Returns the job count for the specified resource type. Use request
+ * GetSupportedResourceTypes
to obtain strings for supported resource
+ * types.
The the value ANY returns count of all resource types.
+ * AGGREGATE_ALL
aggregates job counts for all resource types and
+ * returns the sum.
The type of Amazon Web Services resource to be backed + * up; for example, an Amazon Elastic Block Store (Amazon EBS) volume or an Amazon + * Relational Database Service (Amazon RDS) database.
+ */ + inline ListBackupJobSummariesRequest& WithResourceType(const Aws::String& value) { SetResourceType(value); return *this;} + + /** + *Returns the job count for the specified resource type. Use request
+ * GetSupportedResourceTypes
to obtain strings for supported resource
+ * types.
The the value ANY returns count of all resource types.
+ * AGGREGATE_ALL
aggregates job counts for all resource types and
+ * returns the sum.
The type of Amazon Web Services resource to be backed + * up; for example, an Amazon Elastic Block Store (Amazon EBS) volume or an Amazon + * Relational Database Service (Amazon RDS) database.
+ */ + inline ListBackupJobSummariesRequest& WithResourceType(Aws::String&& value) { SetResourceType(std::move(value)); return *this;} + + /** + *Returns the job count for the specified resource type. Use request
+ * GetSupportedResourceTypes
to obtain strings for supported resource
+ * types.
The the value ANY returns count of all resource types.
+ * AGGREGATE_ALL
aggregates job counts for all resource types and
+ * returns the sum.
The type of Amazon Web Services resource to be backed + * up; for example, an Amazon Elastic Block Store (Amazon EBS) volume or an Amazon + * Relational Database Service (Amazon RDS) database.
+ */ + inline ListBackupJobSummariesRequest& WithResourceType(const char* value) { SetResourceType(value); return *this;} + + + /** + *This parameter returns the job count for the specified message category.
+ *Example accepted strings include AccessDenied
,
+ * Success
, and InvalidParameters
. See Monitoring
+ * for a list of accepted MessageCategory strings.
The the value ANY returns + * count of all message categories.
AGGREGATE_ALL
aggregates
+ * job counts for all message categories and returns the sum.
This parameter returns the job count for the specified message category.
+ *Example accepted strings include AccessDenied
,
+ * Success
, and InvalidParameters
. See Monitoring
+ * for a list of accepted MessageCategory strings.
The the value ANY returns + * count of all message categories.
AGGREGATE_ALL
aggregates
+ * job counts for all message categories and returns the sum.
This parameter returns the job count for the specified message category.
+ *Example accepted strings include AccessDenied
,
+ * Success
, and InvalidParameters
. See Monitoring
+ * for a list of accepted MessageCategory strings.
The the value ANY returns + * count of all message categories.
AGGREGATE_ALL
aggregates
+ * job counts for all message categories and returns the sum.
This parameter returns the job count for the specified message category.
+ *Example accepted strings include AccessDenied
,
+ * Success
, and InvalidParameters
. See Monitoring
+ * for a list of accepted MessageCategory strings.
The the value ANY returns + * count of all message categories.
AGGREGATE_ALL
aggregates
+ * job counts for all message categories and returns the sum.
This parameter returns the job count for the specified message category.
+ *Example accepted strings include AccessDenied
,
+ * Success
, and InvalidParameters
. See Monitoring
+ * for a list of accepted MessageCategory strings.
The the value ANY returns + * count of all message categories.
AGGREGATE_ALL
aggregates
+ * job counts for all message categories and returns the sum.
This parameter returns the job count for the specified message category.
+ *Example accepted strings include AccessDenied
,
+ * Success
, and InvalidParameters
. See Monitoring
+ * for a list of accepted MessageCategory strings.
The the value ANY returns + * count of all message categories.
AGGREGATE_ALL
aggregates
+ * job counts for all message categories and returns the sum.
This parameter returns the job count for the specified message category.
+ *Example accepted strings include AccessDenied
,
+ * Success
, and InvalidParameters
. See Monitoring
+ * for a list of accepted MessageCategory strings.
The the value ANY returns + * count of all message categories.
AGGREGATE_ALL
aggregates
+ * job counts for all message categories and returns the sum.
This parameter returns the job count for the specified message category.
+ *Example accepted strings include AccessDenied
,
+ * Success
, and InvalidParameters
. See Monitoring
+ * for a list of accepted MessageCategory strings.
The the value ANY returns + * count of all message categories.
AGGREGATE_ALL
aggregates
+ * job counts for all message categories and returns the sum.
This is the period that sets the boundaries for returned results.
+ *Acceptable values include
ONE_DAY
for daily
+ * job count for the prior 14 days.
SEVEN_DAYS
for
+ * the aggregated job count for the prior 7 days.
+ * FOURTEEN_DAYS
for aggregated job count for prior 14 days.
This is the period that sets the boundaries for returned results.
+ *Acceptable values include
ONE_DAY
for daily
+ * job count for the prior 14 days.
SEVEN_DAYS
for
+ * the aggregated job count for the prior 7 days.
+ * FOURTEEN_DAYS
for aggregated job count for prior 14 days.
This is the period that sets the boundaries for returned results.
+ *Acceptable values include
ONE_DAY
for daily
+ * job count for the prior 14 days.
SEVEN_DAYS
for
+ * the aggregated job count for the prior 7 days.
+ * FOURTEEN_DAYS
for aggregated job count for prior 14 days.
This is the period that sets the boundaries for returned results.
+ *Acceptable values include
ONE_DAY
for daily
+ * job count for the prior 14 days.
SEVEN_DAYS
for
+ * the aggregated job count for the prior 7 days.
+ * FOURTEEN_DAYS
for aggregated job count for prior 14 days.
This is the period that sets the boundaries for returned results.
+ *Acceptable values include
ONE_DAY
for daily
+ * job count for the prior 14 days.
SEVEN_DAYS
for
+ * the aggregated job count for the prior 7 days.
+ * FOURTEEN_DAYS
for aggregated job count for prior 14 days.
This is the period that sets the boundaries for returned results.
+ *Acceptable values include
ONE_DAY
for daily
+ * job count for the prior 14 days.
SEVEN_DAYS
for
+ * the aggregated job count for the prior 7 days.
+ * FOURTEEN_DAYS
for aggregated job count for prior 14 days.
This parameter sets the maximum number of items to be returned.
The + * value is an integer. Range of accepted values is from 1 to 500.
+ */ + inline int GetMaxResults() const{ return m_maxResults; } + + /** + *This parameter sets the maximum number of items to be returned.
The + * value is an integer. Range of accepted values is from 1 to 500.
+ */ + inline bool MaxResultsHasBeenSet() const { return m_maxResultsHasBeenSet; } + + /** + *This parameter sets the maximum number of items to be returned.
The + * value is an integer. Range of accepted values is from 1 to 500.
+ */ + inline void SetMaxResults(int value) { m_maxResultsHasBeenSet = true; m_maxResults = value; } + + /** + *This parameter sets the maximum number of items to be returned.
The + * value is an integer. Range of accepted values is from 1 to 500.
+ */ + inline ListBackupJobSummariesRequest& WithMaxResults(int value) { SetMaxResults(value); return *this;} + + + /** + *The next item following a partial list of returned resources. For example, if
+ * a request is made to return maxResults
number of resources,
+ * NextToken
allows you to return more items in your list starting at
+ * the location pointed to by the next token.
The next item following a partial list of returned resources. For example, if
+ * a request is made to return maxResults
number of resources,
+ * NextToken
allows you to return more items in your list starting at
+ * the location pointed to by the next token.
The next item following a partial list of returned resources. For example, if
+ * a request is made to return maxResults
number of resources,
+ * NextToken
allows you to return more items in your list starting at
+ * the location pointed to by the next token.
The next item following a partial list of returned resources. For example, if
+ * a request is made to return maxResults
number of resources,
+ * NextToken
allows you to return more items in your list starting at
+ * the location pointed to by the next token.
The next item following a partial list of returned resources. For example, if
+ * a request is made to return maxResults
number of resources,
+ * NextToken
allows you to return more items in your list starting at
+ * the location pointed to by the next token.
The next item following a partial list of returned resources. For example, if
+ * a request is made to return maxResults
number of resources,
+ * NextToken
allows you to return more items in your list starting at
+ * the location pointed to by the next token.
The next item following a partial list of returned resources. For example, if
+ * a request is made to return maxResults
number of resources,
+ * NextToken
allows you to return more items in your list starting at
+ * the location pointed to by the next token.
The next item following a partial list of returned resources. For example, if
+ * a request is made to return maxResults
number of resources,
+ * NextToken
allows you to return more items in your list starting at
+ * the location pointed to by the next token.
This request returns a summary that contains Region, Account, State, + * ResourceType, MessageCategory, StartTime, EndTime, and Count of included + * jobs.
+ */ + inline const Aws::VectorThis request returns a summary that contains Region, Account, State, + * ResourceType, MessageCategory, StartTime, EndTime, and Count of included + * jobs.
+ */ + inline void SetBackupJobSummaries(const Aws::VectorThis request returns a summary that contains Region, Account, State, + * ResourceType, MessageCategory, StartTime, EndTime, and Count of included + * jobs.
+ */ + inline void SetBackupJobSummaries(Aws::VectorThis request returns a summary that contains Region, Account, State, + * ResourceType, MessageCategory, StartTime, EndTime, and Count of included + * jobs.
+ */ + inline ListBackupJobSummariesResult& WithBackupJobSummaries(const Aws::VectorThis request returns a summary that contains Region, Account, State, + * ResourceType, MessageCategory, StartTime, EndTime, and Count of included + * jobs.
+ */ + inline ListBackupJobSummariesResult& WithBackupJobSummaries(Aws::VectorThis request returns a summary that contains Region, Account, State, + * ResourceType, MessageCategory, StartTime, EndTime, and Count of included + * jobs.
+ */ + inline ListBackupJobSummariesResult& AddBackupJobSummaries(const BackupJobSummary& value) { m_backupJobSummaries.push_back(value); return *this; } + + /** + *This request returns a summary that contains Region, Account, State, + * ResourceType, MessageCategory, StartTime, EndTime, and Count of included + * jobs.
+ */ + inline ListBackupJobSummariesResult& AddBackupJobSummaries(BackupJobSummary&& value) { m_backupJobSummaries.push_back(std::move(value)); return *this; } + + + /** + *This is the period that sets the boundaries for returned results.
ONE_DAY
for daily job count for the prior 14 days.
SEVEN_DAYS
for the aggregated job count for the
+ * prior 7 days.
FOURTEEN_DAYS
for aggregated job
+ * count for prior 14 days.
This is the period that sets the boundaries for returned results.
ONE_DAY
for daily job count for the prior 14 days.
SEVEN_DAYS
for the aggregated job count for the
+ * prior 7 days.
FOURTEEN_DAYS
for aggregated job
+ * count for prior 14 days.
This is the period that sets the boundaries for returned results.
ONE_DAY
for daily job count for the prior 14 days.
SEVEN_DAYS
for the aggregated job count for the
+ * prior 7 days.
FOURTEEN_DAYS
for aggregated job
+ * count for prior 14 days.
This is the period that sets the boundaries for returned results.
ONE_DAY
for daily job count for the prior 14 days.
SEVEN_DAYS
for the aggregated job count for the
+ * prior 7 days.
FOURTEEN_DAYS
for aggregated job
+ * count for prior 14 days.
This is the period that sets the boundaries for returned results.
ONE_DAY
for daily job count for the prior 14 days.
SEVEN_DAYS
for the aggregated job count for the
+ * prior 7 days.
FOURTEEN_DAYS
for aggregated job
+ * count for prior 14 days.
This is the period that sets the boundaries for returned results.
ONE_DAY
for daily job count for the prior 14 days.
SEVEN_DAYS
for the aggregated job count for the
+ * prior 7 days.
FOURTEEN_DAYS
for aggregated job
+ * count for prior 14 days.
This is the period that sets the boundaries for returned results.
ONE_DAY
for daily job count for the prior 14 days.
SEVEN_DAYS
for the aggregated job count for the
+ * prior 7 days.
FOURTEEN_DAYS
for aggregated job
+ * count for prior 14 days.
The next item following a partial list of returned resources. For example, if
+ * a request is made to return maxResults
number of resources,
+ * NextToken
allows you to return more items in your list starting at
+ * the location pointed to by the next token.
The next item following a partial list of returned resources. For example, if
+ * a request is made to return maxResults
number of resources,
+ * NextToken
allows you to return more items in your list starting at
+ * the location pointed to by the next token.
The next item following a partial list of returned resources. For example, if
+ * a request is made to return maxResults
number of resources,
+ * NextToken
allows you to return more items in your list starting at
+ * the location pointed to by the next token.
The next item following a partial list of returned resources. For example, if
+ * a request is made to return maxResults
number of resources,
+ * NextToken
allows you to return more items in your list starting at
+ * the location pointed to by the next token.
The next item following a partial list of returned resources. For example, if
+ * a request is made to return maxResults
number of resources,
+ * NextToken
allows you to return more items in your list starting at
+ * the location pointed to by the next token.
The next item following a partial list of returned resources. For example, if
+ * a request is made to return maxResults
number of resources,
+ * NextToken
allows you to return more items in your list starting at
+ * the location pointed to by the next token.
The next item following a partial list of returned resources. For example, if
+ * a request is made to return maxResults
number of resources,
+ * NextToken
allows you to return more items in your list starting at
+ * the location pointed to by the next token.
This returns a list of backup jobs for the specified message category.
+ *Example strings may include AccessDenied
, Success
,
+ * and InvalidParameters
. See Monitoring
+ * for a list of MessageCategory strings.
This returns a list of backup jobs for the specified message category.
+ *Example strings may include AccessDenied
, Success
,
+ * and InvalidParameters
. See Monitoring
+ * for a list of MessageCategory strings.
This returns a list of backup jobs for the specified message category.
+ *Example strings may include AccessDenied
, Success
,
+ * and InvalidParameters
. See Monitoring
+ * for a list of MessageCategory strings.
This returns a list of backup jobs for the specified message category.
+ *Example strings may include AccessDenied
, Success
,
+ * and InvalidParameters
. See Monitoring
+ * for a list of MessageCategory strings.
This returns a list of backup jobs for the specified message category.
+ *Example strings may include AccessDenied
, Success
,
+ * and InvalidParameters
. See Monitoring
+ * for a list of MessageCategory strings.
This returns a list of backup jobs for the specified message category.
+ *Example strings may include AccessDenied
, Success
,
+ * and InvalidParameters
. See Monitoring
+ * for a list of MessageCategory strings.
This returns a list of backup jobs for the specified message category.
+ *Example strings may include AccessDenied
, Success
,
+ * and InvalidParameters
. See Monitoring
+ * for a list of MessageCategory strings.
This returns a list of backup jobs for the specified message category.
+ *Example strings may include AccessDenied
, Success
,
+ * and InvalidParameters
. See Monitoring
+ * for a list of MessageCategory strings.
Returns the job count for the specified account.
If the request is + * sent from a member account or an account not part of Amazon Web Services + * Organizations, jobs within requestor's account will be returned.
Root, + * admin, and delegated administrator accounts can use the value ANY to return job + * counts from every account in the organization.
+ * AGGREGATE_ALL
aggregates job counts from all accounts within the
+ * authenticated organization, then returns the sum.
Returns the job count for the specified account.
If the request is + * sent from a member account or an account not part of Amazon Web Services + * Organizations, jobs within requestor's account will be returned.
Root, + * admin, and delegated administrator accounts can use the value ANY to return job + * counts from every account in the organization.
+ * AGGREGATE_ALL
aggregates job counts from all accounts within the
+ * authenticated organization, then returns the sum.
Returns the job count for the specified account.
If the request is + * sent from a member account or an account not part of Amazon Web Services + * Organizations, jobs within requestor's account will be returned.
Root, + * admin, and delegated administrator accounts can use the value ANY to return job + * counts from every account in the organization.
+ * AGGREGATE_ALL
aggregates job counts from all accounts within the
+ * authenticated organization, then returns the sum.
Returns the job count for the specified account.
If the request is + * sent from a member account or an account not part of Amazon Web Services + * Organizations, jobs within requestor's account will be returned.
Root, + * admin, and delegated administrator accounts can use the value ANY to return job + * counts from every account in the organization.
+ * AGGREGATE_ALL
aggregates job counts from all accounts within the
+ * authenticated organization, then returns the sum.
Returns the job count for the specified account.
If the request is + * sent from a member account or an account not part of Amazon Web Services + * Organizations, jobs within requestor's account will be returned.
Root, + * admin, and delegated administrator accounts can use the value ANY to return job + * counts from every account in the organization.
+ * AGGREGATE_ALL
aggregates job counts from all accounts within the
+ * authenticated organization, then returns the sum.
Returns the job count for the specified account.
If the request is + * sent from a member account or an account not part of Amazon Web Services + * Organizations, jobs within requestor's account will be returned.
Root, + * admin, and delegated administrator accounts can use the value ANY to return job + * counts from every account in the organization.
+ * AGGREGATE_ALL
aggregates job counts from all accounts within the
+ * authenticated organization, then returns the sum.
Returns the job count for the specified account.
If the request is + * sent from a member account or an account not part of Amazon Web Services + * Organizations, jobs within requestor's account will be returned.
Root, + * admin, and delegated administrator accounts can use the value ANY to return job + * counts from every account in the organization.
+ * AGGREGATE_ALL
aggregates job counts from all accounts within the
+ * authenticated organization, then returns the sum.
Returns the job count for the specified account.
If the request is + * sent from a member account or an account not part of Amazon Web Services + * Organizations, jobs within requestor's account will be returned.
Root, + * admin, and delegated administrator accounts can use the value ANY to return job + * counts from every account in the organization.
+ * AGGREGATE_ALL
aggregates job counts from all accounts within the
+ * authenticated organization, then returns the sum.
This parameter returns the job count for jobs with the specified state.
+ *The the value ANY returns count of all states.
+ * AGGREGATE_ALL
aggregates job counts for all states and returns the
+ * sum.
This parameter returns the job count for jobs with the specified state.
+ *The the value ANY returns count of all states.
+ * AGGREGATE_ALL
aggregates job counts for all states and returns the
+ * sum.
This parameter returns the job count for jobs with the specified state.
+ *The the value ANY returns count of all states.
+ * AGGREGATE_ALL
aggregates job counts for all states and returns the
+ * sum.
This parameter returns the job count for jobs with the specified state.
+ *The the value ANY returns count of all states.
+ * AGGREGATE_ALL
aggregates job counts for all states and returns the
+ * sum.
This parameter returns the job count for jobs with the specified state.
+ *The the value ANY returns count of all states.
+ * AGGREGATE_ALL
aggregates job counts for all states and returns the
+ * sum.
This parameter returns the job count for jobs with the specified state.
+ *The the value ANY returns count of all states.
+ * AGGREGATE_ALL
aggregates job counts for all states and returns the
+ * sum.
Returns the job count for the specified resource type. Use request
+ * GetSupportedResourceTypes
to obtain strings for supported resource
+ * types.
The the value ANY returns count of all resource types.
+ * AGGREGATE_ALL
aggregates job counts for all resource types and
+ * returns the sum.
The type of Amazon Web Services resource to be backed + * up; for example, an Amazon Elastic Block Store (Amazon EBS) volume or an Amazon + * Relational Database Service (Amazon RDS) database.
+ */ + inline const Aws::String& GetResourceType() const{ return m_resourceType; } + + /** + *Returns the job count for the specified resource type. Use request
+ * GetSupportedResourceTypes
to obtain strings for supported resource
+ * types.
The the value ANY returns count of all resource types.
+ * AGGREGATE_ALL
aggregates job counts for all resource types and
+ * returns the sum.
The type of Amazon Web Services resource to be backed + * up; for example, an Amazon Elastic Block Store (Amazon EBS) volume or an Amazon + * Relational Database Service (Amazon RDS) database.
+ */ + inline bool ResourceTypeHasBeenSet() const { return m_resourceTypeHasBeenSet; } + + /** + *Returns the job count for the specified resource type. Use request
+ * GetSupportedResourceTypes
to obtain strings for supported resource
+ * types.
The the value ANY returns count of all resource types.
+ * AGGREGATE_ALL
aggregates job counts for all resource types and
+ * returns the sum.
The type of Amazon Web Services resource to be backed + * up; for example, an Amazon Elastic Block Store (Amazon EBS) volume or an Amazon + * Relational Database Service (Amazon RDS) database.
+ */ + inline void SetResourceType(const Aws::String& value) { m_resourceTypeHasBeenSet = true; m_resourceType = value; } + + /** + *Returns the job count for the specified resource type. Use request
+ * GetSupportedResourceTypes
to obtain strings for supported resource
+ * types.
The the value ANY returns count of all resource types.
+ * AGGREGATE_ALL
aggregates job counts for all resource types and
+ * returns the sum.
The type of Amazon Web Services resource to be backed + * up; for example, an Amazon Elastic Block Store (Amazon EBS) volume or an Amazon + * Relational Database Service (Amazon RDS) database.
+ */ + inline void SetResourceType(Aws::String&& value) { m_resourceTypeHasBeenSet = true; m_resourceType = std::move(value); } + + /** + *Returns the job count for the specified resource type. Use request
+ * GetSupportedResourceTypes
to obtain strings for supported resource
+ * types.
The the value ANY returns count of all resource types.
+ * AGGREGATE_ALL
aggregates job counts for all resource types and
+ * returns the sum.
The type of Amazon Web Services resource to be backed + * up; for example, an Amazon Elastic Block Store (Amazon EBS) volume or an Amazon + * Relational Database Service (Amazon RDS) database.
+ */ + inline void SetResourceType(const char* value) { m_resourceTypeHasBeenSet = true; m_resourceType.assign(value); } + + /** + *Returns the job count for the specified resource type. Use request
+ * GetSupportedResourceTypes
to obtain strings for supported resource
+ * types.
The the value ANY returns count of all resource types.
+ * AGGREGATE_ALL
aggregates job counts for all resource types and
+ * returns the sum.
The type of Amazon Web Services resource to be backed + * up; for example, an Amazon Elastic Block Store (Amazon EBS) volume or an Amazon + * Relational Database Service (Amazon RDS) database.
+ */ + inline ListCopyJobSummariesRequest& WithResourceType(const Aws::String& value) { SetResourceType(value); return *this;} + + /** + *Returns the job count for the specified resource type. Use request
+ * GetSupportedResourceTypes
to obtain strings for supported resource
+ * types.
The the value ANY returns count of all resource types.
+ * AGGREGATE_ALL
aggregates job counts for all resource types and
+ * returns the sum.
The type of Amazon Web Services resource to be backed + * up; for example, an Amazon Elastic Block Store (Amazon EBS) volume or an Amazon + * Relational Database Service (Amazon RDS) database.
+ */ + inline ListCopyJobSummariesRequest& WithResourceType(Aws::String&& value) { SetResourceType(std::move(value)); return *this;} + + /** + *Returns the job count for the specified resource type. Use request
+ * GetSupportedResourceTypes
to obtain strings for supported resource
+ * types.
The the value ANY returns count of all resource types.
+ * AGGREGATE_ALL
aggregates job counts for all resource types and
+ * returns the sum.
The type of Amazon Web Services resource to be backed + * up; for example, an Amazon Elastic Block Store (Amazon EBS) volume or an Amazon + * Relational Database Service (Amazon RDS) database.
+ */ + inline ListCopyJobSummariesRequest& WithResourceType(const char* value) { SetResourceType(value); return *this;} + + + /** + *This parameter returns the job count for the specified message category.
+ *Example accepted strings include AccessDenied
,
+ * Success
, and InvalidParameters
. See Monitoring
+ * for a list of accepted MessageCategory strings.
The the value ANY returns + * count of all message categories.
AGGREGATE_ALL
aggregates
+ * job counts for all message categories and returns the sum.
This parameter returns the job count for the specified message category.
+ *Example accepted strings include AccessDenied
,
+ * Success
, and InvalidParameters
. See Monitoring
+ * for a list of accepted MessageCategory strings.
The the value ANY returns + * count of all message categories.
AGGREGATE_ALL
aggregates
+ * job counts for all message categories and returns the sum.
This parameter returns the job count for the specified message category.
+ *Example accepted strings include AccessDenied
,
+ * Success
, and InvalidParameters
. See Monitoring
+ * for a list of accepted MessageCategory strings.
The the value ANY returns + * count of all message categories.
AGGREGATE_ALL
aggregates
+ * job counts for all message categories and returns the sum.
This parameter returns the job count for the specified message category.
+ *Example accepted strings include AccessDenied
,
+ * Success
, and InvalidParameters
. See Monitoring
+ * for a list of accepted MessageCategory strings.
The the value ANY returns + * count of all message categories.
AGGREGATE_ALL
aggregates
+ * job counts for all message categories and returns the sum.
This parameter returns the job count for the specified message category.
+ *Example accepted strings include AccessDenied
,
+ * Success
, and InvalidParameters
. See Monitoring
+ * for a list of accepted MessageCategory strings.
The the value ANY returns + * count of all message categories.
AGGREGATE_ALL
aggregates
+ * job counts for all message categories and returns the sum.
This parameter returns the job count for the specified message category.
+ *Example accepted strings include AccessDenied
,
+ * Success
, and InvalidParameters
. See Monitoring
+ * for a list of accepted MessageCategory strings.
The the value ANY returns + * count of all message categories.
AGGREGATE_ALL
aggregates
+ * job counts for all message categories and returns the sum.
This parameter returns the job count for the specified message category.
+ *Example accepted strings include AccessDenied
,
+ * Success
, and InvalidParameters
. See Monitoring
+ * for a list of accepted MessageCategory strings.
The the value ANY returns + * count of all message categories.
AGGREGATE_ALL
aggregates
+ * job counts for all message categories and returns the sum.
This parameter returns the job count for the specified message category.
+ *Example accepted strings include AccessDenied
,
+ * Success
, and InvalidParameters
. See Monitoring
+ * for a list of accepted MessageCategory strings.
The the value ANY returns + * count of all message categories.
AGGREGATE_ALL
aggregates
+ * job counts for all message categories and returns the sum.
This is the period that sets the boundaries for returned results.
ONE_DAY
for daily job count for the prior 14 days.
SEVEN_DAYS
for the aggregated job count for the
+ * prior 7 days.
FOURTEEN_DAYS
for aggregated job
+ * count for prior 14 days.
This is the period that sets the boundaries for returned results.
ONE_DAY
for daily job count for the prior 14 days.
SEVEN_DAYS
for the aggregated job count for the
+ * prior 7 days.
FOURTEEN_DAYS
for aggregated job
+ * count for prior 14 days.
This is the period that sets the boundaries for returned results.
ONE_DAY
for daily job count for the prior 14 days.
SEVEN_DAYS
for the aggregated job count for the
+ * prior 7 days.
FOURTEEN_DAYS
for aggregated job
+ * count for prior 14 days.
This is the period that sets the boundaries for returned results.
ONE_DAY
for daily job count for the prior 14 days.
SEVEN_DAYS
for the aggregated job count for the
+ * prior 7 days.
FOURTEEN_DAYS
for aggregated job
+ * count for prior 14 days.
This is the period that sets the boundaries for returned results.
ONE_DAY
for daily job count for the prior 14 days.
SEVEN_DAYS
for the aggregated job count for the
+ * prior 7 days.
FOURTEEN_DAYS
for aggregated job
+ * count for prior 14 days.
This is the period that sets the boundaries for returned results.
ONE_DAY
for daily job count for the prior 14 days.
SEVEN_DAYS
for the aggregated job count for the
+ * prior 7 days.
FOURTEEN_DAYS
for aggregated job
+ * count for prior 14 days.
This parameter sets the maximum number of items to be returned.
The + * value is an integer. Range of accepted values is from 1 to 500.
+ */ + inline int GetMaxResults() const{ return m_maxResults; } + + /** + *This parameter sets the maximum number of items to be returned.
The + * value is an integer. Range of accepted values is from 1 to 500.
+ */ + inline bool MaxResultsHasBeenSet() const { return m_maxResultsHasBeenSet; } + + /** + *This parameter sets the maximum number of items to be returned.
The + * value is an integer. Range of accepted values is from 1 to 500.
+ */ + inline void SetMaxResults(int value) { m_maxResultsHasBeenSet = true; m_maxResults = value; } + + /** + *This parameter sets the maximum number of items to be returned.
The + * value is an integer. Range of accepted values is from 1 to 500.
+ */ + inline ListCopyJobSummariesRequest& WithMaxResults(int value) { SetMaxResults(value); return *this;} + + + /** + *The next item following a partial list of returned resources. For example, if
+ * a request is made to return maxResults
number of resources,
+ * NextToken
allows you to return more items in your list starting at
+ * the location pointed to by the next token.
The next item following a partial list of returned resources. For example, if
+ * a request is made to return maxResults
number of resources,
+ * NextToken
allows you to return more items in your list starting at
+ * the location pointed to by the next token.
The next item following a partial list of returned resources. For example, if
+ * a request is made to return maxResults
number of resources,
+ * NextToken
allows you to return more items in your list starting at
+ * the location pointed to by the next token.
The next item following a partial list of returned resources. For example, if
+ * a request is made to return maxResults
number of resources,
+ * NextToken
allows you to return more items in your list starting at
+ * the location pointed to by the next token.
The next item following a partial list of returned resources. For example, if
+ * a request is made to return maxResults
number of resources,
+ * NextToken
allows you to return more items in your list starting at
+ * the location pointed to by the next token.
The next item following a partial list of returned resources. For example, if
+ * a request is made to return maxResults
number of resources,
+ * NextToken
allows you to return more items in your list starting at
+ * the location pointed to by the next token.
The next item following a partial list of returned resources. For example, if
+ * a request is made to return maxResults
number of resources,
+ * NextToken
allows you to return more items in your list starting at
+ * the location pointed to by the next token.
The next item following a partial list of returned resources. For example, if
+ * a request is made to return maxResults
number of resources,
+ * NextToken
allows you to return more items in your list starting at
+ * the location pointed to by the next token.
This return shows a summary that contains Region, Account, State, + * ResourceType, MessageCategory, StartTime, EndTime, and Count of included + * jobs.
+ */ + inline const Aws::VectorThis return shows a summary that contains Region, Account, State, + * ResourceType, MessageCategory, StartTime, EndTime, and Count of included + * jobs.
+ */ + inline void SetCopyJobSummaries(const Aws::VectorThis return shows a summary that contains Region, Account, State, + * ResourceType, MessageCategory, StartTime, EndTime, and Count of included + * jobs.
+ */ + inline void SetCopyJobSummaries(Aws::VectorThis return shows a summary that contains Region, Account, State, + * ResourceType, MessageCategory, StartTime, EndTime, and Count of included + * jobs.
+ */ + inline ListCopyJobSummariesResult& WithCopyJobSummaries(const Aws::VectorThis return shows a summary that contains Region, Account, State, + * ResourceType, MessageCategory, StartTime, EndTime, and Count of included + * jobs.
+ */ + inline ListCopyJobSummariesResult& WithCopyJobSummaries(Aws::VectorThis return shows a summary that contains Region, Account, State, + * ResourceType, MessageCategory, StartTime, EndTime, and Count of included + * jobs.
+ */ + inline ListCopyJobSummariesResult& AddCopyJobSummaries(const CopyJobSummary& value) { m_copyJobSummaries.push_back(value); return *this; } + + /** + *This return shows a summary that contains Region, Account, State, + * ResourceType, MessageCategory, StartTime, EndTime, and Count of included + * jobs.
+ */ + inline ListCopyJobSummariesResult& AddCopyJobSummaries(CopyJobSummary&& value) { m_copyJobSummaries.push_back(std::move(value)); return *this; } + + + /** + *This is the period that sets the boundaries for returned results.
ONE_DAY
for daily job count for the prior 14 days.
SEVEN_DAYS
for the aggregated job count for the
+ * prior 7 days.
FOURTEEN_DAYS
for aggregated job
+ * count for prior 14 days.
This is the period that sets the boundaries for returned results.
ONE_DAY
for daily job count for the prior 14 days.
SEVEN_DAYS
for the aggregated job count for the
+ * prior 7 days.
FOURTEEN_DAYS
for aggregated job
+ * count for prior 14 days.
This is the period that sets the boundaries for returned results.
ONE_DAY
for daily job count for the prior 14 days.
SEVEN_DAYS
for the aggregated job count for the
+ * prior 7 days.
FOURTEEN_DAYS
for aggregated job
+ * count for prior 14 days.
This is the period that sets the boundaries for returned results.
ONE_DAY
for daily job count for the prior 14 days.
SEVEN_DAYS
for the aggregated job count for the
+ * prior 7 days.
FOURTEEN_DAYS
for aggregated job
+ * count for prior 14 days.
This is the period that sets the boundaries for returned results.
ONE_DAY
for daily job count for the prior 14 days.
SEVEN_DAYS
for the aggregated job count for the
+ * prior 7 days.
FOURTEEN_DAYS
for aggregated job
+ * count for prior 14 days.
This is the period that sets the boundaries for returned results.
ONE_DAY
for daily job count for the prior 14 days.
SEVEN_DAYS
for the aggregated job count for the
+ * prior 7 days.
FOURTEEN_DAYS
for aggregated job
+ * count for prior 14 days.
This is the period that sets the boundaries for returned results.
ONE_DAY
for daily job count for the prior 14 days.
SEVEN_DAYS
for the aggregated job count for the
+ * prior 7 days.
FOURTEEN_DAYS
for aggregated job
+ * count for prior 14 days.
The next item following a partial list of returned resources. For example, if
+ * a request is made to return maxResults
number of resources,
+ * NextToken
allows you to return more items in your list starting at
+ * the location pointed to by the next token.
The next item following a partial list of returned resources. For example, if
+ * a request is made to return maxResults
number of resources,
+ * NextToken
allows you to return more items in your list starting at
+ * the location pointed to by the next token.
The next item following a partial list of returned resources. For example, if
+ * a request is made to return maxResults
number of resources,
+ * NextToken
allows you to return more items in your list starting at
+ * the location pointed to by the next token.
The next item following a partial list of returned resources. For example, if
+ * a request is made to return maxResults
number of resources,
+ * NextToken
allows you to return more items in your list starting at
+ * the location pointed to by the next token.
The next item following a partial list of returned resources. For example, if
+ * a request is made to return maxResults
number of resources,
+ * NextToken
allows you to return more items in your list starting at
+ * the location pointed to by the next token.
The next item following a partial list of returned resources. For example, if
+ * a request is made to return maxResults
number of resources,
+ * NextToken
allows you to return more items in your list starting at
+ * the location pointed to by the next token.
The next item following a partial list of returned resources. For example, if
+ * a request is made to return maxResults
number of resources,
+ * NextToken
allows you to return more items in your list starting at
+ * the location pointed to by the next token.
This parameter returns the job count for the specified message category.
+ *Example accepted strings include AccessDenied
,
+ * Success
, and InvalidParameters
. See Monitoring
+ * for a list of accepted MessageCategory strings.
The the value ANY returns + * count of all message categories.
AGGREGATE_ALL
aggregates
+ * job counts for all message categories and returns the sum.
This parameter returns the job count for the specified message category.
+ *Example accepted strings include AccessDenied
,
+ * Success
, and InvalidParameters
. See Monitoring
+ * for a list of accepted MessageCategory strings.
The the value ANY returns + * count of all message categories.
AGGREGATE_ALL
aggregates
+ * job counts for all message categories and returns the sum.
This parameter returns the job count for the specified message category.
+ *Example accepted strings include AccessDenied
,
+ * Success
, and InvalidParameters
. See Monitoring
+ * for a list of accepted MessageCategory strings.
The the value ANY returns + * count of all message categories.
AGGREGATE_ALL
aggregates
+ * job counts for all message categories and returns the sum.
This parameter returns the job count for the specified message category.
+ *Example accepted strings include AccessDenied
,
+ * Success
, and InvalidParameters
. See Monitoring
+ * for a list of accepted MessageCategory strings.
The the value ANY returns + * count of all message categories.
AGGREGATE_ALL
aggregates
+ * job counts for all message categories and returns the sum.
This parameter returns the job count for the specified message category.
+ *Example accepted strings include AccessDenied
,
+ * Success
, and InvalidParameters
. See Monitoring
+ * for a list of accepted MessageCategory strings.
The the value ANY returns + * count of all message categories.
AGGREGATE_ALL
aggregates
+ * job counts for all message categories and returns the sum.
This parameter returns the job count for the specified message category.
+ *Example accepted strings include AccessDenied
,
+ * Success
, and InvalidParameters
. See Monitoring
+ * for a list of accepted MessageCategory strings.
The the value ANY returns + * count of all message categories.
AGGREGATE_ALL
aggregates
+ * job counts for all message categories and returns the sum.
This parameter returns the job count for the specified message category.
+ *Example accepted strings include AccessDenied
,
+ * Success
, and InvalidParameters
. See Monitoring
+ * for a list of accepted MessageCategory strings.
The the value ANY returns + * count of all message categories.
AGGREGATE_ALL
aggregates
+ * job counts for all message categories and returns the sum.
This parameter returns the job count for the specified message category.
+ *Example accepted strings include AccessDenied
,
+ * Success
, and InvalidParameters
. See Monitoring
+ * for a list of accepted MessageCategory strings.
The the value ANY returns + * count of all message categories.
AGGREGATE_ALL
aggregates
+ * job counts for all message categories and returns the sum.
Returns the job count for the specified account.
If the request is + * sent from a member account or an account not part of Amazon Web Services + * Organizations, jobs within requestor's account will be returned.
Root, + * admin, and delegated administrator accounts can use the value ANY to return job + * counts from every account in the organization.
+ * AGGREGATE_ALL
aggregates job counts from all accounts within the
+ * authenticated organization, then returns the sum.
Returns the job count for the specified account.
If the request is + * sent from a member account or an account not part of Amazon Web Services + * Organizations, jobs within requestor's account will be returned.
Root, + * admin, and delegated administrator accounts can use the value ANY to return job + * counts from every account in the organization.
+ * AGGREGATE_ALL
aggregates job counts from all accounts within the
+ * authenticated organization, then returns the sum.
Returns the job count for the specified account.
If the request is + * sent from a member account or an account not part of Amazon Web Services + * Organizations, jobs within requestor's account will be returned.
Root, + * admin, and delegated administrator accounts can use the value ANY to return job + * counts from every account in the organization.
+ * AGGREGATE_ALL
aggregates job counts from all accounts within the
+ * authenticated organization, then returns the sum.
Returns the job count for the specified account.
If the request is + * sent from a member account or an account not part of Amazon Web Services + * Organizations, jobs within requestor's account will be returned.
Root, + * admin, and delegated administrator accounts can use the value ANY to return job + * counts from every account in the organization.
+ * AGGREGATE_ALL
aggregates job counts from all accounts within the
+ * authenticated organization, then returns the sum.
Returns the job count for the specified account.
If the request is + * sent from a member account or an account not part of Amazon Web Services + * Organizations, jobs within requestor's account will be returned.
Root, + * admin, and delegated administrator accounts can use the value ANY to return job + * counts from every account in the organization.
+ * AGGREGATE_ALL
aggregates job counts from all accounts within the
+ * authenticated organization, then returns the sum.
Returns the job count for the specified account.
If the request is + * sent from a member account or an account not part of Amazon Web Services + * Organizations, jobs within requestor's account will be returned.
Root, + * admin, and delegated administrator accounts can use the value ANY to return job + * counts from every account in the organization.
+ * AGGREGATE_ALL
aggregates job counts from all accounts within the
+ * authenticated organization, then returns the sum.
Returns the job count for the specified account.
If the request is + * sent from a member account or an account not part of Amazon Web Services + * Organizations, jobs within requestor's account will be returned.
Root, + * admin, and delegated administrator accounts can use the value ANY to return job + * counts from every account in the organization.
+ * AGGREGATE_ALL
aggregates job counts from all accounts within the
+ * authenticated organization, then returns the sum.
Returns the job count for the specified account.
If the request is + * sent from a member account or an account not part of Amazon Web Services + * Organizations, jobs within requestor's account will be returned.
Root, + * admin, and delegated administrator accounts can use the value ANY to return job + * counts from every account in the organization.
+ * AGGREGATE_ALL
aggregates job counts from all accounts within the
+ * authenticated organization, then returns the sum.
This parameter returns the job count for jobs with the specified state.
+ *The the value ANY returns count of all states.
+ * AGGREGATE_ALL
aggregates job counts for all states and returns the
+ * sum.
This parameter returns the job count for jobs with the specified state.
+ *The the value ANY returns count of all states.
+ * AGGREGATE_ALL
aggregates job counts for all states and returns the
+ * sum.
This parameter returns the job count for jobs with the specified state.
+ *The the value ANY returns count of all states.
+ * AGGREGATE_ALL
aggregates job counts for all states and returns the
+ * sum.
This parameter returns the job count for jobs with the specified state.
+ *The the value ANY returns count of all states.
+ * AGGREGATE_ALL
aggregates job counts for all states and returns the
+ * sum.
This parameter returns the job count for jobs with the specified state.
+ *The the value ANY returns count of all states.
+ * AGGREGATE_ALL
aggregates job counts for all states and returns the
+ * sum.
This parameter returns the job count for jobs with the specified state.
+ *The the value ANY returns count of all states.
+ * AGGREGATE_ALL
aggregates job counts for all states and returns the
+ * sum.
Returns the job count for the specified resource type. Use request
+ * GetSupportedResourceTypes
to obtain strings for supported resource
+ * types.
The the value ANY returns count of all resource types.
+ * AGGREGATE_ALL
aggregates job counts for all resource types and
+ * returns the sum.
The type of Amazon Web Services resource to be backed + * up; for example, an Amazon Elastic Block Store (Amazon EBS) volume or an Amazon + * Relational Database Service (Amazon RDS) database.
+ */ + inline const Aws::String& GetResourceType() const{ return m_resourceType; } + + /** + *Returns the job count for the specified resource type. Use request
+ * GetSupportedResourceTypes
to obtain strings for supported resource
+ * types.
The the value ANY returns count of all resource types.
+ * AGGREGATE_ALL
aggregates job counts for all resource types and
+ * returns the sum.
The type of Amazon Web Services resource to be backed + * up; for example, an Amazon Elastic Block Store (Amazon EBS) volume or an Amazon + * Relational Database Service (Amazon RDS) database.
+ */ + inline bool ResourceTypeHasBeenSet() const { return m_resourceTypeHasBeenSet; } + + /** + *Returns the job count for the specified resource type. Use request
+ * GetSupportedResourceTypes
to obtain strings for supported resource
+ * types.
The the value ANY returns count of all resource types.
+ * AGGREGATE_ALL
aggregates job counts for all resource types and
+ * returns the sum.
The type of Amazon Web Services resource to be backed + * up; for example, an Amazon Elastic Block Store (Amazon EBS) volume or an Amazon + * Relational Database Service (Amazon RDS) database.
+ */ + inline void SetResourceType(const Aws::String& value) { m_resourceTypeHasBeenSet = true; m_resourceType = value; } + + /** + *Returns the job count for the specified resource type. Use request
+ * GetSupportedResourceTypes
to obtain strings for supported resource
+ * types.
The the value ANY returns count of all resource types.
+ * AGGREGATE_ALL
aggregates job counts for all resource types and
+ * returns the sum.
The type of Amazon Web Services resource to be backed + * up; for example, an Amazon Elastic Block Store (Amazon EBS) volume or an Amazon + * Relational Database Service (Amazon RDS) database.
+ */ + inline void SetResourceType(Aws::String&& value) { m_resourceTypeHasBeenSet = true; m_resourceType = std::move(value); } + + /** + *Returns the job count for the specified resource type. Use request
+ * GetSupportedResourceTypes
to obtain strings for supported resource
+ * types.
The the value ANY returns count of all resource types.
+ * AGGREGATE_ALL
aggregates job counts for all resource types and
+ * returns the sum.
The type of Amazon Web Services resource to be backed + * up; for example, an Amazon Elastic Block Store (Amazon EBS) volume or an Amazon + * Relational Database Service (Amazon RDS) database.
+ */ + inline void SetResourceType(const char* value) { m_resourceTypeHasBeenSet = true; m_resourceType.assign(value); } + + /** + *Returns the job count for the specified resource type. Use request
+ * GetSupportedResourceTypes
to obtain strings for supported resource
+ * types.
The the value ANY returns count of all resource types.
+ * AGGREGATE_ALL
aggregates job counts for all resource types and
+ * returns the sum.
The type of Amazon Web Services resource to be backed + * up; for example, an Amazon Elastic Block Store (Amazon EBS) volume or an Amazon + * Relational Database Service (Amazon RDS) database.
+ */ + inline ListRestoreJobSummariesRequest& WithResourceType(const Aws::String& value) { SetResourceType(value); return *this;} + + /** + *Returns the job count for the specified resource type. Use request
+ * GetSupportedResourceTypes
to obtain strings for supported resource
+ * types.
The the value ANY returns count of all resource types.
+ * AGGREGATE_ALL
aggregates job counts for all resource types and
+ * returns the sum.
The type of Amazon Web Services resource to be backed + * up; for example, an Amazon Elastic Block Store (Amazon EBS) volume or an Amazon + * Relational Database Service (Amazon RDS) database.
+ */ + inline ListRestoreJobSummariesRequest& WithResourceType(Aws::String&& value) { SetResourceType(std::move(value)); return *this;} + + /** + *Returns the job count for the specified resource type. Use request
+ * GetSupportedResourceTypes
to obtain strings for supported resource
+ * types.
The the value ANY returns count of all resource types.
+ * AGGREGATE_ALL
aggregates job counts for all resource types and
+ * returns the sum.
The type of Amazon Web Services resource to be backed + * up; for example, an Amazon Elastic Block Store (Amazon EBS) volume or an Amazon + * Relational Database Service (Amazon RDS) database.
+ */ + inline ListRestoreJobSummariesRequest& WithResourceType(const char* value) { SetResourceType(value); return *this;} + + + /** + *This is the period that sets the boundaries for returned results.
+ *Acceptable values include
ONE_DAY
for daily
+ * job count for the prior 14 days.
SEVEN_DAYS
for
+ * the aggregated job count for the prior 7 days.
+ * FOURTEEN_DAYS
for aggregated job count for prior 14 days.
This is the period that sets the boundaries for returned results.
+ *Acceptable values include
ONE_DAY
for daily
+ * job count for the prior 14 days.
SEVEN_DAYS
for
+ * the aggregated job count for the prior 7 days.
+ * FOURTEEN_DAYS
for aggregated job count for prior 14 days.
This is the period that sets the boundaries for returned results.
+ *Acceptable values include
ONE_DAY
for daily
+ * job count for the prior 14 days.
SEVEN_DAYS
for
+ * the aggregated job count for the prior 7 days.
+ * FOURTEEN_DAYS
for aggregated job count for prior 14 days.
This is the period that sets the boundaries for returned results.
+ *Acceptable values include
ONE_DAY
for daily
+ * job count for the prior 14 days.
SEVEN_DAYS
for
+ * the aggregated job count for the prior 7 days.
+ * FOURTEEN_DAYS
for aggregated job count for prior 14 days.
This is the period that sets the boundaries for returned results.
+ *Acceptable values include
ONE_DAY
for daily
+ * job count for the prior 14 days.
SEVEN_DAYS
for
+ * the aggregated job count for the prior 7 days.
+ * FOURTEEN_DAYS
for aggregated job count for prior 14 days.
This is the period that sets the boundaries for returned results.
+ *Acceptable values include
ONE_DAY
for daily
+ * job count for the prior 14 days.
SEVEN_DAYS
for
+ * the aggregated job count for the prior 7 days.
+ * FOURTEEN_DAYS
for aggregated job count for prior 14 days.
This parameter sets the maximum number of items to be returned.
The + * value is an integer. Range of accepted values is from 1 to 500.
+ */ + inline int GetMaxResults() const{ return m_maxResults; } + + /** + *This parameter sets the maximum number of items to be returned.
The + * value is an integer. Range of accepted values is from 1 to 500.
+ */ + inline bool MaxResultsHasBeenSet() const { return m_maxResultsHasBeenSet; } + + /** + *This parameter sets the maximum number of items to be returned.
The + * value is an integer. Range of accepted values is from 1 to 500.
+ */ + inline void SetMaxResults(int value) { m_maxResultsHasBeenSet = true; m_maxResults = value; } + + /** + *This parameter sets the maximum number of items to be returned.
The + * value is an integer. Range of accepted values is from 1 to 500.
+ */ + inline ListRestoreJobSummariesRequest& WithMaxResults(int value) { SetMaxResults(value); return *this;} + + + /** + *The next item following a partial list of returned resources. For example, if
+ * a request is made to return maxResults
number of resources,
+ * NextToken
allows you to return more items in your list starting at
+ * the location pointed to by the next token.
The next item following a partial list of returned resources. For example, if
+ * a request is made to return maxResults
number of resources,
+ * NextToken
allows you to return more items in your list starting at
+ * the location pointed to by the next token.
The next item following a partial list of returned resources. For example, if
+ * a request is made to return maxResults
number of resources,
+ * NextToken
allows you to return more items in your list starting at
+ * the location pointed to by the next token.
The next item following a partial list of returned resources. For example, if
+ * a request is made to return maxResults
number of resources,
+ * NextToken
allows you to return more items in your list starting at
+ * the location pointed to by the next token.
The next item following a partial list of returned resources. For example, if
+ * a request is made to return maxResults
number of resources,
+ * NextToken
allows you to return more items in your list starting at
+ * the location pointed to by the next token.
The next item following a partial list of returned resources. For example, if
+ * a request is made to return maxResults
number of resources,
+ * NextToken
allows you to return more items in your list starting at
+ * the location pointed to by the next token.
The next item following a partial list of returned resources. For example, if
+ * a request is made to return maxResults
number of resources,
+ * NextToken
allows you to return more items in your list starting at
+ * the location pointed to by the next token.
The next item following a partial list of returned resources. For example, if
+ * a request is made to return maxResults
number of resources,
+ * NextToken
allows you to return more items in your list starting at
+ * the location pointed to by the next token.
This return contains a summary that contains Region, Account, State, + * ResourceType, MessageCategory, StartTime, EndTime, and Count of included + * jobs.
+ */ + inline const Aws::VectorThis return contains a summary that contains Region, Account, State, + * ResourceType, MessageCategory, StartTime, EndTime, and Count of included + * jobs.
+ */ + inline void SetRestoreJobSummaries(const Aws::VectorThis return contains a summary that contains Region, Account, State, + * ResourceType, MessageCategory, StartTime, EndTime, and Count of included + * jobs.
+ */ + inline void SetRestoreJobSummaries(Aws::VectorThis return contains a summary that contains Region, Account, State, + * ResourceType, MessageCategory, StartTime, EndTime, and Count of included + * jobs.
+ */ + inline ListRestoreJobSummariesResult& WithRestoreJobSummaries(const Aws::VectorThis return contains a summary that contains Region, Account, State, + * ResourceType, MessageCategory, StartTime, EndTime, and Count of included + * jobs.
+ */ + inline ListRestoreJobSummariesResult& WithRestoreJobSummaries(Aws::VectorThis return contains a summary that contains Region, Account, State, + * ResourceType, MessageCategory, StartTime, EndTime, and Count of included + * jobs.
+ */ + inline ListRestoreJobSummariesResult& AddRestoreJobSummaries(const RestoreJobSummary& value) { m_restoreJobSummaries.push_back(value); return *this; } + + /** + *This return contains a summary that contains Region, Account, State, + * ResourceType, MessageCategory, StartTime, EndTime, and Count of included + * jobs.
+ */ + inline ListRestoreJobSummariesResult& AddRestoreJobSummaries(RestoreJobSummary&& value) { m_restoreJobSummaries.push_back(std::move(value)); return *this; } + + + /** + *This is the period that sets the boundaries for returned results.
ONE_DAY
for daily job count for the prior 14 days.
SEVEN_DAYS
for the aggregated job count for the
+ * prior 7 days.
FOURTEEN_DAYS
for aggregated job
+ * count for prior 14 days.
This is the period that sets the boundaries for returned results.
ONE_DAY
for daily job count for the prior 14 days.
SEVEN_DAYS
for the aggregated job count for the
+ * prior 7 days.
FOURTEEN_DAYS
for aggregated job
+ * count for prior 14 days.
This is the period that sets the boundaries for returned results.
ONE_DAY
for daily job count for the prior 14 days.
SEVEN_DAYS
for the aggregated job count for the
+ * prior 7 days.
FOURTEEN_DAYS
for aggregated job
+ * count for prior 14 days.
This is the period that sets the boundaries for returned results.
ONE_DAY
for daily job count for the prior 14 days.
SEVEN_DAYS
for the aggregated job count for the
+ * prior 7 days.
FOURTEEN_DAYS
for aggregated job
+ * count for prior 14 days.
This is the period that sets the boundaries for returned results.
ONE_DAY
for daily job count for the prior 14 days.
SEVEN_DAYS
for the aggregated job count for the
+ * prior 7 days.
FOURTEEN_DAYS
for aggregated job
+ * count for prior 14 days.
This is the period that sets the boundaries for returned results.
ONE_DAY
for daily job count for the prior 14 days.
SEVEN_DAYS
for the aggregated job count for the
+ * prior 7 days.
FOURTEEN_DAYS
for aggregated job
+ * count for prior 14 days.
This is the period that sets the boundaries for returned results.
ONE_DAY
for daily job count for the prior 14 days.
SEVEN_DAYS
for the aggregated job count for the
+ * prior 7 days.
FOURTEEN_DAYS
for aggregated job
+ * count for prior 14 days.
The next item following a partial list of returned resources. For example, if
+ * a request is made to return maxResults
number of resources,
+ * NextToken
allows you to return more items in your list starting at
+ * the location pointed to by the next token.
The next item following a partial list of returned resources. For example, if
+ * a request is made to return maxResults
number of resources,
+ * NextToken
allows you to return more items in your list starting at
+ * the location pointed to by the next token.
The next item following a partial list of returned resources. For example, if
+ * a request is made to return maxResults
number of resources,
+ * NextToken
allows you to return more items in your list starting at
+ * the location pointed to by the next token.
The next item following a partial list of returned resources. For example, if
+ * a request is made to return maxResults
number of resources,
+ * NextToken
allows you to return more items in your list starting at
+ * the location pointed to by the next token.
The next item following a partial list of returned resources. For example, if
+ * a request is made to return maxResults
number of resources,
+ * NextToken
allows you to return more items in your list starting at
+ * the location pointed to by the next token.
The next item following a partial list of returned resources. For example, if
+ * a request is made to return maxResults
number of resources,
+ * NextToken
allows you to return more items in your list starting at
+ * the location pointed to by the next token.
The next item following a partial list of returned resources. For example, if
+ * a request is made to return maxResults
number of resources,
+ * NextToken
allows you to return more items in your list starting at
+ * the location pointed to by the next token.
This is a summary of restore jobs created or running within the most recent + * 30 days.
The returned summary may contain the following: Region, Account, + * State, ResourceType, MessageCategory, StartTime, EndTime, and Count of included + * jobs.
The Amazon Web Services Regions within the job summary.
+ */ + inline const Aws::String& GetRegion() const{ return m_region; } + + /** + *The Amazon Web Services Regions within the job summary.
+ */ + inline bool RegionHasBeenSet() const { return m_regionHasBeenSet; } + + /** + *The Amazon Web Services Regions within the job summary.
+ */ + inline void SetRegion(const Aws::String& value) { m_regionHasBeenSet = true; m_region = value; } + + /** + *The Amazon Web Services Regions within the job summary.
+ */ + inline void SetRegion(Aws::String&& value) { m_regionHasBeenSet = true; m_region = std::move(value); } + + /** + *The Amazon Web Services Regions within the job summary.
+ */ + inline void SetRegion(const char* value) { m_regionHasBeenSet = true; m_region.assign(value); } + + /** + *The Amazon Web Services Regions within the job summary.
+ */ + inline RestoreJobSummary& WithRegion(const Aws::String& value) { SetRegion(value); return *this;} + + /** + *The Amazon Web Services Regions within the job summary.
+ */ + inline RestoreJobSummary& WithRegion(Aws::String&& value) { SetRegion(std::move(value)); return *this;} + + /** + *The Amazon Web Services Regions within the job summary.
+ */ + inline RestoreJobSummary& WithRegion(const char* value) { SetRegion(value); return *this;} + + + /** + *The account ID that owns the jobs within the summary.
+ */ + inline const Aws::String& GetAccountId() const{ return m_accountId; } + + /** + *The account ID that owns the jobs within the summary.
+ */ + inline bool AccountIdHasBeenSet() const { return m_accountIdHasBeenSet; } + + /** + *The account ID that owns the jobs within the summary.
+ */ + inline void SetAccountId(const Aws::String& value) { m_accountIdHasBeenSet = true; m_accountId = value; } + + /** + *The account ID that owns the jobs within the summary.
+ */ + inline void SetAccountId(Aws::String&& value) { m_accountIdHasBeenSet = true; m_accountId = std::move(value); } + + /** + *The account ID that owns the jobs within the summary.
+ */ + inline void SetAccountId(const char* value) { m_accountIdHasBeenSet = true; m_accountId.assign(value); } + + /** + *The account ID that owns the jobs within the summary.
+ */ + inline RestoreJobSummary& WithAccountId(const Aws::String& value) { SetAccountId(value); return *this;} + + /** + *The account ID that owns the jobs within the summary.
+ */ + inline RestoreJobSummary& WithAccountId(Aws::String&& value) { SetAccountId(std::move(value)); return *this;} + + /** + *The account ID that owns the jobs within the summary.
+ */ + inline RestoreJobSummary& WithAccountId(const char* value) { SetAccountId(value); return *this;} + + + /** + *This value is job count for jobs with the specified state.
+ */ + inline const RestoreJobState& GetState() const{ return m_state; } + + /** + *This value is job count for jobs with the specified state.
+ */ + inline bool StateHasBeenSet() const { return m_stateHasBeenSet; } + + /** + *This value is job count for jobs with the specified state.
+ */ + inline void SetState(const RestoreJobState& value) { m_stateHasBeenSet = true; m_state = value; } + + /** + *This value is job count for jobs with the specified state.
+ */ + inline void SetState(RestoreJobState&& value) { m_stateHasBeenSet = true; m_state = std::move(value); } + + /** + *This value is job count for jobs with the specified state.
+ */ + inline RestoreJobSummary& WithState(const RestoreJobState& value) { SetState(value); return *this;} + + /** + *This value is job count for jobs with the specified state.
+ */ + inline RestoreJobSummary& WithState(RestoreJobState&& value) { SetState(std::move(value)); return *this;} + + + /** + *This value is the job count for the specified resource type. The request
+ * GetSupportedResourceTypes
returns strings for supported resource
+ * types.
This value is the job count for the specified resource type. The request
+ * GetSupportedResourceTypes
returns strings for supported resource
+ * types.
This value is the job count for the specified resource type. The request
+ * GetSupportedResourceTypes
returns strings for supported resource
+ * types.
This value is the job count for the specified resource type. The request
+ * GetSupportedResourceTypes
returns strings for supported resource
+ * types.
This value is the job count for the specified resource type. The request
+ * GetSupportedResourceTypes
returns strings for supported resource
+ * types.
This value is the job count for the specified resource type. The request
+ * GetSupportedResourceTypes
returns strings for supported resource
+ * types.
This value is the job count for the specified resource type. The request
+ * GetSupportedResourceTypes
returns strings for supported resource
+ * types.
This value is the job count for the specified resource type. The request
+ * GetSupportedResourceTypes
returns strings for supported resource
+ * types.
The value as a number of jobs in a job summary.
+ */ + inline int GetCount() const{ return m_count; } + + /** + *The value as a number of jobs in a job summary.
+ */ + inline bool CountHasBeenSet() const { return m_countHasBeenSet; } + + /** + *The value as a number of jobs in a job summary.
+ */ + inline void SetCount(int value) { m_countHasBeenSet = true; m_count = value; } + + /** + *The value as a number of jobs in a job summary.
+ */ + inline RestoreJobSummary& WithCount(int value) { SetCount(value); return *this;} + + + /** + *The value of time in number format of a job start time.
This value is + * the time in Unix format, Coordinated Universal Time (UTC), and accurate to + * milliseconds. For example, the value 1516925490.087 represents Friday, January + * 26, 2018 12:11:30.087 AM.
+ */ + inline const Aws::Utils::DateTime& GetStartTime() const{ return m_startTime; } + + /** + *The value of time in number format of a job start time.
This value is + * the time in Unix format, Coordinated Universal Time (UTC), and accurate to + * milliseconds. For example, the value 1516925490.087 represents Friday, January + * 26, 2018 12:11:30.087 AM.
+ */ + inline bool StartTimeHasBeenSet() const { return m_startTimeHasBeenSet; } + + /** + *The value of time in number format of a job start time.
This value is + * the time in Unix format, Coordinated Universal Time (UTC), and accurate to + * milliseconds. For example, the value 1516925490.087 represents Friday, January + * 26, 2018 12:11:30.087 AM.
+ */ + inline void SetStartTime(const Aws::Utils::DateTime& value) { m_startTimeHasBeenSet = true; m_startTime = value; } + + /** + *The value of time in number format of a job start time.
This value is + * the time in Unix format, Coordinated Universal Time (UTC), and accurate to + * milliseconds. For example, the value 1516925490.087 represents Friday, January + * 26, 2018 12:11:30.087 AM.
+ */ + inline void SetStartTime(Aws::Utils::DateTime&& value) { m_startTimeHasBeenSet = true; m_startTime = std::move(value); } + + /** + *The value of time in number format of a job start time.
This value is + * the time in Unix format, Coordinated Universal Time (UTC), and accurate to + * milliseconds. For example, the value 1516925490.087 represents Friday, January + * 26, 2018 12:11:30.087 AM.
+ */ + inline RestoreJobSummary& WithStartTime(const Aws::Utils::DateTime& value) { SetStartTime(value); return *this;} + + /** + *The value of time in number format of a job start time.
This value is + * the time in Unix format, Coordinated Universal Time (UTC), and accurate to + * milliseconds. For example, the value 1516925490.087 represents Friday, January + * 26, 2018 12:11:30.087 AM.
+ */ + inline RestoreJobSummary& WithStartTime(Aws::Utils::DateTime&& value) { SetStartTime(std::move(value)); return *this;} + + + /** + *The value of time in number format of a job end time.
This value is + * the time in Unix format, Coordinated Universal Time (UTC), and accurate to + * milliseconds. For example, the value 1516925490.087 represents Friday, January + * 26, 2018 12:11:30.087 AM.
+ */ + inline const Aws::Utils::DateTime& GetEndTime() const{ return m_endTime; } + + /** + *The value of time in number format of a job end time.
This value is + * the time in Unix format, Coordinated Universal Time (UTC), and accurate to + * milliseconds. For example, the value 1516925490.087 represents Friday, January + * 26, 2018 12:11:30.087 AM.
+ */ + inline bool EndTimeHasBeenSet() const { return m_endTimeHasBeenSet; } + + /** + *The value of time in number format of a job end time.
This value is + * the time in Unix format, Coordinated Universal Time (UTC), and accurate to + * milliseconds. For example, the value 1516925490.087 represents Friday, January + * 26, 2018 12:11:30.087 AM.
+ */ + inline void SetEndTime(const Aws::Utils::DateTime& value) { m_endTimeHasBeenSet = true; m_endTime = value; } + + /** + *The value of time in number format of a job end time.
This value is + * the time in Unix format, Coordinated Universal Time (UTC), and accurate to + * milliseconds. For example, the value 1516925490.087 represents Friday, January + * 26, 2018 12:11:30.087 AM.
+ */ + inline void SetEndTime(Aws::Utils::DateTime&& value) { m_endTimeHasBeenSet = true; m_endTime = std::move(value); } + + /** + *The value of time in number format of a job end time.
This value is + * the time in Unix format, Coordinated Universal Time (UTC), and accurate to + * milliseconds. For example, the value 1516925490.087 represents Friday, January + * 26, 2018 12:11:30.087 AM.
+ */ + inline RestoreJobSummary& WithEndTime(const Aws::Utils::DateTime& value) { SetEndTime(value); return *this;} + + /** + *The value of time in number format of a job end time.
This value is + * the time in Unix format, Coordinated Universal Time (UTC), and accurate to + * milliseconds. For example, the value 1516925490.087 represents Friday, January + * 26, 2018 12:11:30.087 AM.
+ */ + inline RestoreJobSummary& WithEndTime(Aws::Utils::DateTime&& value) { SetEndTime(std::move(value)); return *this;} + + private: + + Aws::String m_region; + bool m_regionHasBeenSet = false; + + Aws::String m_accountId; + bool m_accountIdHasBeenSet = false; + + RestoreJobState m_state; + bool m_stateHasBeenSet = false; + + Aws::String m_resourceType; + bool m_resourceTypeHasBeenSet = false; + + int m_count; + bool m_countHasBeenSet = false; + + Aws::Utils::DateTime m_startTime; + bool m_startTimeHasBeenSet = false; + + Aws::Utils::DateTime m_endTime; + bool m_endTimeHasBeenSet = false; + }; + +} // namespace Model +} // namespace Backup +} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-backup/source/BackupClient.cpp b/generated/src/aws-cpp-sdk-backup/source/BackupClient.cpp index d35c017306a..b6c0ad26382 100644 --- a/generated/src/aws-cpp-sdk-backup/source/BackupClient.cpp +++ b/generated/src/aws-cpp-sdk-backup/source/BackupClient.cpp @@ -61,12 +61,14 @@ #include