Interface DescribeReportPlanResponse.Builder

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

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

    • reportPlan

      Returns details about the report plan that is specified by its name. These details include the report plan's Amazon Resource Name (ARN), description, settings, delivery channel, deployment status, creation time, and last attempted and successful run times.

      Parameters:
      reportPlan - Returns details about the report plan that is specified by its name. These details include the report plan's Amazon Resource Name (ARN), description, settings, delivery channel, deployment status, creation time, and last attempted and successful run times.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • reportPlan

      Returns details about the report plan that is specified by its name. These details include the report plan's Amazon Resource Name (ARN), description, settings, delivery channel, deployment status, creation time, and last attempted and successful run times.

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

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

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