Interface DescribeReportJobResponse.Builder

All Superinterfaces:
AwsResponse.Builder, BackupResponse.Builder, Buildable, CopyableBuilder<DescribeReportJobResponse.Builder,DescribeReportJobResponse>, SdkBuilder<DescribeReportJobResponse.Builder,DescribeReportJobResponse>, SdkPojo, SdkResponse.Builder
Enclosing class:
DescribeReportJobResponse

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

    • reportJob

      A list of information about a report job, including its completion and creation times, report destination, unique report job ID, Amazon Resource Name (ARN), report template, status, and status message.

      Parameters:
      reportJob - A list of information about a report job, including its completion and creation times, report destination, unique report job ID, Amazon Resource Name (ARN), report template, status, and status message.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • reportJob

      A list of information about a report job, including its completion and creation times, report destination, unique report job ID, Amazon Resource Name (ARN), report template, status, and status message.

      This is a convenience method that creates an instance of the ReportJob.Builder avoiding the need to create one manually via ReportJob.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to reportJob(ReportJob).

      Parameters:
      reportJob - a consumer that will call methods on ReportJob.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: