Interface CreateRestoreAccessBackupVaultRequest.Builder
- All Superinterfaces:
AwsRequest.Builder
,BackupRequest.Builder
,Buildable
,CopyableBuilder<CreateRestoreAccessBackupVaultRequest.Builder,
,CreateRestoreAccessBackupVaultRequest> SdkBuilder<CreateRestoreAccessBackupVaultRequest.Builder,
,CreateRestoreAccessBackupVaultRequest> SdkPojo
,SdkRequest.Builder
- Enclosing class:
CreateRestoreAccessBackupVaultRequest
@Mutable
@NotThreadSafe
public static interface CreateRestoreAccessBackupVaultRequest.Builder
extends BackupRequest.Builder, SdkPojo, CopyableBuilder<CreateRestoreAccessBackupVaultRequest.Builder,CreateRestoreAccessBackupVaultRequest>
-
Method Summary
Modifier and TypeMethodDescriptionbackupVaultName
(String backupVaultName) The name of the backup vault to associate with an MPA approval team.backupVaultTags
(Map<String, String> backupVaultTags) Optional tags to assign to the restore access backup vault.creatorRequestId
(String creatorRequestId) A unique string that identifies the request and allows failed requests to be retried without the risk of executing the operation twice.overrideConfiguration
(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration
(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.requesterComment
(String requesterComment) A comment explaining the reason for requesting restore access to the backup vault.sourceBackupVaultArn
(String sourceBackupVaultArn) The ARN of the source backup vault containing the recovery points to which temporary access is requested.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
Methods inherited from interface software.amazon.awssdk.services.backup.model.BackupRequest.Builder
build
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
-
sourceBackupVaultArn
The ARN of the source backup vault containing the recovery points to which temporary access is requested.
- Parameters:
sourceBackupVaultArn
- The ARN of the source backup vault containing the recovery points to which temporary access is requested.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
backupVaultName
The name of the backup vault to associate with an MPA approval team.
- Parameters:
backupVaultName
- The name of the backup vault to associate with an MPA approval team.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
backupVaultTags
Optional tags to assign to the restore access backup vault.
- Parameters:
backupVaultTags
- Optional tags to assign to the restore access backup vault.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
creatorRequestId
A unique string that identifies the request and allows failed requests to be retried without the risk of executing the operation twice.
- Parameters:
creatorRequestId
- A unique string that identifies the request and allows failed requests to be retried without the risk of executing the operation twice.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
requesterComment
A comment explaining the reason for requesting restore access to the backup vault.
- Parameters:
requesterComment
- A comment explaining the reason for requesting restore access to the backup vault.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
CreateRestoreAccessBackupVaultRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
overrideConfiguration
- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
CreateRestoreAccessBackupVaultRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
builderConsumer
- AConsumer
to which an emptyAwsRequestOverrideConfiguration.Builder
will be given.- Returns:
- This object for method chaining.
-