Interface DescribeDashboardSnapshotJobResponse.Builder

  • Method Details

    • awsAccountId

      The ID of the Amazon Web Services account that the dashboard snapshot job is executed in.

      Parameters:
      awsAccountId - The ID of the Amazon Web Services account that the dashboard snapshot job is executed in.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • dashboardId

      The ID of the dashboard that you have started a snapshot job for.

      Parameters:
      dashboardId - The ID of the dashboard that you have started a snapshot job for.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • snapshotJobId

      The ID of the job to be described. The job ID is set when you start a new job with a StartDashboardSnapshotJob API call.

      Parameters:
      snapshotJobId - The ID of the job to be described. The job ID is set when you start a new job with a StartDashboardSnapshotJob API call.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • userConfiguration

      The user configuration for the snapshot job. This information is provided when you make a StartDashboardSnapshotJob API call.

      Parameters:
      userConfiguration - The user configuration for the snapshot job. This information is provided when you make a StartDashboardSnapshotJob API call.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • userConfiguration

      The user configuration for the snapshot job. This information is provided when you make a StartDashboardSnapshotJob API call.

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

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

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

      DescribeDashboardSnapshotJobResponse.Builder snapshotConfiguration(SnapshotConfiguration snapshotConfiguration)

      The snapshot configuration of the job. This information is provided when you make a StartDashboardSnapshotJob API call.

      Parameters:
      snapshotConfiguration - The snapshot configuration of the job. This information is provided when you make a StartDashboardSnapshotJob API call.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • snapshotConfiguration

      default DescribeDashboardSnapshotJobResponse.Builder snapshotConfiguration(Consumer<SnapshotConfiguration.Builder> snapshotConfiguration)

      The snapshot configuration of the job. This information is provided when you make a StartDashboardSnapshotJob API call.

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

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

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

      The Amazon Resource Name (ARN) for the snapshot job. The job ARN is generated when you start a new job with a StartDashboardSnapshotJob API call.

      Parameters:
      arn - The Amazon Resource Name (ARN) for the snapshot job. The job ARN is generated when you start a new job with a StartDashboardSnapshotJob API call.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • jobStatus

      Indicates the status of a job. The status updates as the job executes. This shows one of the following values.

      • COMPLETED - The job was completed successfully.

      • FAILED - The job failed to execute.

      • QUEUED - The job is queued and hasn't started yet.

      • RUNNING - The job is still running.

      Parameters:
      jobStatus - Indicates the status of a job. The status updates as the job executes. This shows one of the following values.

      • COMPLETED - The job was completed successfully.

      • FAILED - The job failed to execute.

      • QUEUED - The job is queued and hasn't started yet.

      • RUNNING - The job is still running.

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

      Indicates the status of a job. The status updates as the job executes. This shows one of the following values.

      • COMPLETED - The job was completed successfully.

      • FAILED - The job failed to execute.

      • QUEUED - The job is queued and hasn't started yet.

      • RUNNING - The job is still running.

      Parameters:
      jobStatus - Indicates the status of a job. The status updates as the job executes. This shows one of the following values.

      • COMPLETED - The job was completed successfully.

      • FAILED - The job failed to execute.

      • QUEUED - The job is queued and hasn't started yet.

      • RUNNING - The job is still running.

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

      The time that the snapshot job was created.

      Parameters:
      createdTime - The time that the snapshot job was created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lastUpdatedTime

      DescribeDashboardSnapshotJobResponse.Builder lastUpdatedTime(Instant lastUpdatedTime)

      The time that the snapshot job status was last updated.

      Parameters:
      lastUpdatedTime - The time that the snapshot job status was last updated.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • requestId

      The Amazon Web Services request ID for this operation.

      Parameters:
      requestId - The Amazon Web Services request ID for this operation.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • status

      The HTTP status of the request

      Parameters:
      status - The HTTP status of the request
      Returns:
      Returns a reference to this object so that method calls can be chained together.