Interface CreateReplicationConfigurationResponse.Builder
- All Superinterfaces:
AwsResponse.Builder
,Buildable
,CopyableBuilder<CreateReplicationConfigurationResponse.Builder,
,CreateReplicationConfigurationResponse> EfsResponse.Builder
,SdkBuilder<CreateReplicationConfigurationResponse.Builder,
,CreateReplicationConfigurationResponse> SdkPojo
,SdkResponse.Builder
- Enclosing class:
CreateReplicationConfigurationResponse
-
Method Summary
Modifier and TypeMethodDescriptioncreationTime
(Instant creationTime) Describes when the replication configuration was created.destinations
(Collection<Destination> destinations) An array of destination objects.destinations
(Consumer<Destination.Builder>... destinations) An array of destination objects.destinations
(Destination... destinations) An array of destination objects.originalSourceFileSystemArn
(String originalSourceFileSystemArn) The Amazon Resource Name (ARN) of the original source EFS file system in the replication configuration.sourceFileSystemArn
(String sourceFileSystemArn) The Amazon Resource Name (ARN) of the current source file system in the replication configuration.sourceFileSystemId
(String sourceFileSystemId) The ID of the source Amazon EFS file system that is being replicated.sourceFileSystemRegion
(String sourceFileSystemRegion) The Amazon Web Services Region in which the source EFS file system is located.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.services.efs.model.EfsResponse.Builder
build, responseMetadata, responseMetadata
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
Method Details
-
sourceFileSystemId
The ID of the source Amazon EFS file system that is being replicated.
- Parameters:
sourceFileSystemId
- The ID of the source Amazon EFS file system that is being replicated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourceFileSystemRegion
CreateReplicationConfigurationResponse.Builder sourceFileSystemRegion(String sourceFileSystemRegion) The Amazon Web Services Region in which the source EFS file system is located.
- Parameters:
sourceFileSystemRegion
- The Amazon Web Services Region in which the source EFS file system is located.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourceFileSystemArn
The Amazon Resource Name (ARN) of the current source file system in the replication configuration.
- Parameters:
sourceFileSystemArn
- The Amazon Resource Name (ARN) of the current source file system in the replication configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
originalSourceFileSystemArn
CreateReplicationConfigurationResponse.Builder originalSourceFileSystemArn(String originalSourceFileSystemArn) The Amazon Resource Name (ARN) of the original source EFS file system in the replication configuration.
- Parameters:
originalSourceFileSystemArn
- The Amazon Resource Name (ARN) of the original source EFS file system in the replication configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
creationTime
Describes when the replication configuration was created.
- Parameters:
creationTime
- Describes when the replication configuration was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
destinations
An array of destination objects. Only one destination object is supported.
- Parameters:
destinations
- An array of destination objects. Only one destination object is supported.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
destinations
An array of destination objects. Only one destination object is supported.
- Parameters:
destinations
- An array of destination objects. Only one destination object is supported.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
destinations
CreateReplicationConfigurationResponse.Builder destinations(Consumer<Destination.Builder>... destinations) An array of destination objects. Only one destination object is supported.
This is a convenience method that creates an instance of theDestination.Builder
avoiding the need to create one manually viaDestination.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todestinations(List<Destination>)
.- Parameters:
destinations
- a consumer that will call methods onDestination.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-