Interface GetBackupVaultAccessPolicyResponse.Builder
-
- All Superinterfaces:
AwsResponse.Builder,BackupResponse.Builder,Buildable,CopyableBuilder<GetBackupVaultAccessPolicyResponse.Builder,GetBackupVaultAccessPolicyResponse>,SdkBuilder<GetBackupVaultAccessPolicyResponse.Builder,GetBackupVaultAccessPolicyResponse>,SdkPojo,SdkResponse.Builder
- Enclosing class:
- GetBackupVaultAccessPolicyResponse
public static interface GetBackupVaultAccessPolicyResponse.Builder extends BackupResponse.Builder, SdkPojo, CopyableBuilder<GetBackupVaultAccessPolicyResponse.Builder,GetBackupVaultAccessPolicyResponse>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description GetBackupVaultAccessPolicyResponse.BuilderbackupVaultArn(String backupVaultArn)An Amazon Resource Name (ARN) that uniquely identifies a backup vault; for example,arn:aws:backup:us-east-1:123456789012:backup-vault:aBackupVault.GetBackupVaultAccessPolicyResponse.BuilderbackupVaultName(String backupVaultName)The name of a logical container where backups are stored.GetBackupVaultAccessPolicyResponse.Builderpolicy(String policy)The backup vault access policy document in JSON format.-
Methods inherited from interface software.amazon.awssdk.services.backup.model.BackupResponse.Builder
build, responseMetadata, responseMetadata
-
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
-
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
-
-
-
Method Detail
-
backupVaultName
GetBackupVaultAccessPolicyResponse.Builder backupVaultName(String backupVaultName)
The name of a logical container where backups are stored. Backup vaults are identified by names that are unique to the account used to create them and the Region where they are created.
- Parameters:
backupVaultName- The name of a logical container where backups are stored. Backup vaults are identified by names that are unique to the account used to create them and the Region where they are created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
backupVaultArn
GetBackupVaultAccessPolicyResponse.Builder backupVaultArn(String backupVaultArn)
An Amazon Resource Name (ARN) that uniquely identifies a backup vault; for example,
arn:aws:backup:us-east-1:123456789012:backup-vault:aBackupVault.- Parameters:
backupVaultArn- An Amazon Resource Name (ARN) that uniquely identifies a backup vault; for example,arn:aws:backup:us-east-1:123456789012:backup-vault:aBackupVault.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
policy
GetBackupVaultAccessPolicyResponse.Builder policy(String policy)
The backup vault access policy document in JSON format.
- Parameters:
policy- The backup vault access policy document in JSON format.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-