Interface RestoreAccessBackupVaultListMember.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<RestoreAccessBackupVaultListMember.Builder,
,RestoreAccessBackupVaultListMember> SdkBuilder<RestoreAccessBackupVaultListMember.Builder,
,RestoreAccessBackupVaultListMember> SdkPojo
- Enclosing class:
RestoreAccessBackupVaultListMember
@Mutable
@NotThreadSafe
public static interface RestoreAccessBackupVaultListMember.Builder
extends SdkPojo, CopyableBuilder<RestoreAccessBackupVaultListMember.Builder,RestoreAccessBackupVaultListMember>
-
Method Summary
Modifier and TypeMethodDescriptionapprovalDate
(Instant approvalDate) The date and time when the restore access backup vault was approved.creationDate
(Instant creationDate) The date and time when the restore access backup vault was created.latestRevokeRequest
(Consumer<LatestRevokeRequest.Builder> latestRevokeRequest) Information about the latest request to revoke access to this backup vault.latestRevokeRequest
(LatestRevokeRequest latestRevokeRequest) Information about the latest request to revoke access to this backup vault.restoreAccessBackupVaultArn
(String restoreAccessBackupVaultArn) The ARN of the restore access backup vault.vaultState
(String vaultState) The current state of the restore access backup vault.vaultState
(VaultState vaultState) The current state of the restore access backup vault.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
restoreAccessBackupVaultArn
RestoreAccessBackupVaultListMember.Builder restoreAccessBackupVaultArn(String restoreAccessBackupVaultArn) The ARN of the restore access backup vault.
- Parameters:
restoreAccessBackupVaultArn
- The ARN of the restore access backup vault.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
creationDate
The date and time when the restore access backup vault was created.
- Parameters:
creationDate
- The date and time when the restore access backup vault was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
approvalDate
The date and time when the restore access backup vault was approved.
- Parameters:
approvalDate
- The date and time when the restore access backup vault was approved.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vaultState
The current state of the restore access backup vault.
- Parameters:
vaultState
- The current state of the restore access backup vault.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
vaultState
The current state of the restore access backup vault.
- Parameters:
vaultState
- The current state of the restore access backup vault.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
latestRevokeRequest
RestoreAccessBackupVaultListMember.Builder latestRevokeRequest(LatestRevokeRequest latestRevokeRequest) Information about the latest request to revoke access to this backup vault.
- Parameters:
latestRevokeRequest
- Information about the latest request to revoke access to this backup vault.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
latestRevokeRequest
default RestoreAccessBackupVaultListMember.Builder latestRevokeRequest(Consumer<LatestRevokeRequest.Builder> latestRevokeRequest) Information about the latest request to revoke access to this backup vault.
This is a convenience method that creates an instance of theLatestRevokeRequest.Builder
avoiding the need to create one manually viaLatestRevokeRequest.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tolatestRevokeRequest(LatestRevokeRequest)
.- Parameters:
latestRevokeRequest
- a consumer that will call methods onLatestRevokeRequest.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-