Interface BackupJobSummary.Builder

All Superinterfaces:
Buildable, CopyableBuilder<BackupJobSummary.Builder,BackupJobSummary>, SdkBuilder<BackupJobSummary.Builder,BackupJobSummary>, SdkPojo
Enclosing class:
BackupJobSummary

public static interface BackupJobSummary.Builder extends SdkPojo, CopyableBuilder<BackupJobSummary.Builder,BackupJobSummary>
  • Method Details

    • region

      The Amazon Web Services Regions within the job summary.

      Parameters:
      region - The Amazon Web Services Regions within the job summary.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • accountId

      BackupJobSummary.Builder accountId(String accountId)

      The account ID that owns the jobs within the summary.

      Parameters:
      accountId - The account ID that owns the jobs within the summary.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • state

      This value is job count for jobs with the specified state.

      Parameters:
      state - This value is job count for jobs with the specified state.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • state

      This value is job count for jobs with the specified state.

      Parameters:
      state - This value is job count for jobs with the specified state.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • resourceType

      BackupJobSummary.Builder resourceType(String resourceType)

      This value is the job count for the specified resource type. The request GetSupportedResourceTypes returns strings for supported resource types.

      Parameters:
      resourceType - This value is the job count for the specified resource type. The request GetSupportedResourceTypes returns strings for supported resource types.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • messageCategory

      BackupJobSummary.Builder messageCategory(String messageCategory)

      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.

      Parameters:
      messageCategory - 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.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • count

      The value as a number of jobs in a job summary.

      Parameters:
      count - The value as a number of jobs in a job summary.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • startTime

      BackupJobSummary.Builder startTime(Instant 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.

      Parameters:
      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.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • 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.

      Parameters:
      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.

      Returns:
      Returns a reference to this object so that method calls can be chained together.