Interface ExportServerlessCacheSnapshotRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CopyableBuilder<ExportServerlessCacheSnapshotRequest.Builder,ExportServerlessCacheSnapshotRequest>
,ElastiCacheRequest.Builder
,SdkBuilder<ExportServerlessCacheSnapshotRequest.Builder,ExportServerlessCacheSnapshotRequest>
,SdkPojo
,SdkRequest.Builder
- Enclosing class:
- ExportServerlessCacheSnapshotRequest
public static interface ExportServerlessCacheSnapshotRequest.Builder extends ElastiCacheRequest.Builder, SdkPojo, CopyableBuilder<ExportServerlessCacheSnapshotRequest.Builder,ExportServerlessCacheSnapshotRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ExportServerlessCacheSnapshotRequest.Builder
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
ExportServerlessCacheSnapshotRequest.Builder
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
ExportServerlessCacheSnapshotRequest.Builder
s3BucketName(String s3BucketName)
Name of the Amazon S3 bucket to export the snapshot to.ExportServerlessCacheSnapshotRequest.Builder
serverlessCacheSnapshotName(String serverlessCacheSnapshotName)
The identifier of the serverless cache snapshot to be exported to S3.-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.elasticache.model.ElastiCacheRequest.Builder
build
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
serverlessCacheSnapshotName
ExportServerlessCacheSnapshotRequest.Builder serverlessCacheSnapshotName(String serverlessCacheSnapshotName)
The identifier of the serverless cache snapshot to be exported to S3. Available for Redis OSS only.
- Parameters:
serverlessCacheSnapshotName
- The identifier of the serverless cache snapshot to be exported to S3. Available for Redis OSS only.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
s3BucketName
ExportServerlessCacheSnapshotRequest.Builder s3BucketName(String s3BucketName)
Name of the Amazon S3 bucket to export the snapshot to. The Amazon S3 bucket must also be in same region as the snapshot. Available for Redis OSS only.
- Parameters:
s3BucketName
- Name of the Amazon S3 bucket to export the snapshot to. The Amazon S3 bucket must also be in same region as the snapshot. Available for Redis OSS only.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
ExportServerlessCacheSnapshotRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
-
overrideConfiguration
ExportServerlessCacheSnapshotRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
-
-