Interface AccessPreviewSummary.Builder

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

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

    • id

      The unique ID for the access preview.

      Parameters:
      id - The unique ID for the access preview.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • analyzerArn

      AccessPreviewSummary.Builder analyzerArn(String analyzerArn)

      The ARN of the analyzer used to generate the access preview.

      Parameters:
      analyzerArn - The ARN of the analyzer used to generate the access preview.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • createdAt

      AccessPreviewSummary.Builder createdAt(Instant createdAt)

      The time at which the access preview was created.

      Parameters:
      createdAt - The time at which the access preview was created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • status

      The status of the access preview.

      • Creating - The access preview creation is in progress.

      • Completed - The access preview is complete and previews the findings for external access to the resource.

      • Failed - The access preview creation has failed.

      Parameters:
      status - The status of the access preview.

      • Creating - The access preview creation is in progress.

      • Completed - The access preview is complete and previews the findings for external access to the resource.

      • Failed - The access preview creation has failed.

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

      The status of the access preview.

      • Creating - The access preview creation is in progress.

      • Completed - The access preview is complete and previews the findings for external access to the resource.

      • Failed - The access preview creation has failed.

      Parameters:
      status - The status of the access preview.

      • Creating - The access preview creation is in progress.

      • Completed - The access preview is complete and previews the findings for external access to the resource.

      • Failed - The access preview creation has failed.

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

      Sets the value of the StatusReason property for this object.
      Parameters:
      statusReason - The new value for the StatusReason property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • statusReason

      Sets the value of the StatusReason property for this object. This is a convenience method that creates an instance of the AccessPreviewStatusReason.Builder avoiding the need to create one manually via AccessPreviewStatusReason.builder().

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

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