Interface CreateBackupAccessPointRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,BackupRequest.Builder,Buildable,CopyableBuilder<CreateBackupAccessPointRequest.Builder,,CreateBackupAccessPointRequest> SdkBuilder<CreateBackupAccessPointRequest.Builder,,CreateBackupAccessPointRequest> SdkPojo,SdkRequest.Builder
- Enclosing class:
CreateBackupAccessPointRequest
-
Method Summary
Modifier and TypeMethodDescriptionaccessPointMetadata(Map<String, String> accessPointMetadata) Metadata for the backup access point.accessPointPolicy(String accessPointPolicy) An optional resource-based policy, in JSON format, to apply to the underlying Amazon S3 access point.The name of the backup access point.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.recoveryPointArn(String recoveryPointArn) The Amazon Resource Name (ARN) of the recovery point for which to create the backup access point.The tags to assign to the backup access point.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfigurationMethods inherited from interface software.amazon.awssdk.services.backup.model.BackupRequest.Builder
buildMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
accessPointMetadata
Metadata for the backup access point. For continuous (point-in-time) recovery points, you must include an
AccessPointInTimetimestamp (in format2021-11-27T03:30:27Z). The access point provides access to the content present in the backup at that specific time. You can specify any time within the continuous backup's retention period, up to the latest restorable time. For snapshot recovery points, do not includeAccessPointInTime.- Parameters:
accessPointMetadata- Metadata for the backup access point. For continuous (point-in-time) recovery points, you must include anAccessPointInTimetimestamp (in format2021-11-27T03:30:27Z). The access point provides access to the content present in the backup at that specific time. You can specify any time within the continuous backup's retention period, up to the latest restorable time. For snapshot recovery points, do not includeAccessPointInTime.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
accessPointPolicy
An optional resource-based policy, in JSON format, to apply to the underlying Amazon S3 access point. The policy controls how backup data can be accessed through the access point. If you do not specify a policy, access is governed by the caller's IAM permissions. For more information, see Configuring IAM policies for using access points in the Amazon S3 User Guide.
- Parameters:
accessPointPolicy- An optional resource-based policy, in JSON format, to apply to the underlying Amazon S3 access point. The policy controls how backup data can be accessed through the access point. If you do not specify a policy, access is governed by the caller's IAM permissions. For more information, see Configuring IAM policies for using access points in the Amazon S3 User Guide.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
The name of the backup access point. This name is shared with the Amazon S3 access point namespace. It must be unique within your account and Region and cannot conflict with an existing Amazon S3 access point. For more information about access point naming, see Access points naming rules, restrictions, and limitations in the Amazon S3 User Guide.
- Parameters:
name- The name of the backup access point. This name is shared with the Amazon S3 access point namespace. It must be unique within your account and Region and cannot conflict with an existing Amazon S3 access point. For more information about access point naming, see Access points naming rules, restrictions, and limitations in the Amazon S3 User Guide.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
recoveryPointArn
The Amazon Resource Name (ARN) of the recovery point for which to create the backup access point. The recovery point must be an Amazon S3 recovery point in the
AVAILABLE,STOPPED, orCOMPLETEDstate.- Parameters:
recoveryPointArn- The Amazon Resource Name (ARN) of the recovery point for which to create the backup access point. The recovery point must be an Amazon S3 recovery point in theAVAILABLE,STOPPED, orCOMPLETEDstate.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
The tags to assign to the backup access point.
- Parameters:
tags- The tags to assign to the backup access point.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
CreateBackupAccessPointRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
overrideConfiguration- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
CreateBackupAccessPointRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
builderConsumer- AConsumerto which an emptyAwsRequestOverrideConfiguration.Builderwill be given.- Returns:
- This object for method chaining.
-