Interface ReplicationConfigurationDescription.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ReplicationConfigurationDescription.Builder,
,ReplicationConfigurationDescription> SdkBuilder<ReplicationConfigurationDescription.Builder,
,ReplicationConfigurationDescription> SdkPojo
- Enclosing class:
ReplicationConfigurationDescription
-
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.sourceFileSystemOwnerId
(String sourceFileSystemOwnerId) ID of the Amazon Web Services account in which the source file system resides.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.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
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
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
ReplicationConfigurationDescription.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
ReplicationConfigurationDescription.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:
-
sourceFileSystemOwnerId
ID of the Amazon Web Services account in which the source file system resides.
- Parameters:
sourceFileSystemOwnerId
- ID of the Amazon Web Services account in which the source file system resides.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-