Interface ReplicationConfigurationDescription.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ReplicationConfigurationDescription.Builder,ReplicationConfigurationDescription>,SdkBuilder<ReplicationConfigurationDescription.Builder,ReplicationConfigurationDescription>,SdkPojo
- Enclosing class:
- ReplicationConfigurationDescription
public static interface ReplicationConfigurationDescription.Builder extends SdkPojo, CopyableBuilder<ReplicationConfigurationDescription.Builder,ReplicationConfigurationDescription>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ReplicationConfigurationDescription.BuildercreationTime(Instant creationTime)Describes when the replication configuration was created.ReplicationConfigurationDescription.Builderdestinations(Collection<Destination> destinations)An array of destination objects.ReplicationConfigurationDescription.Builderdestinations(Consumer<Destination.Builder>... destinations)An array of destination objects.ReplicationConfigurationDescription.Builderdestinations(Destination... destinations)An array of destination objects.ReplicationConfigurationDescription.BuilderoriginalSourceFileSystemArn(String originalSourceFileSystemArn)The Amazon Resource Name (ARN) of the original source EFS file system in the replication configuration.ReplicationConfigurationDescription.BuildersourceFileSystemArn(String sourceFileSystemArn)The Amazon Resource Name (ARN) of the current source file system in the replication configuration.ReplicationConfigurationDescription.BuildersourceFileSystemId(String sourceFileSystemId)The ID of the source Amazon EFS file system that is being replicated.ReplicationConfigurationDescription.BuildersourceFileSystemOwnerId(String sourceFileSystemOwnerId)ID of the Amazon Web Services account in which the source file system resides.ReplicationConfigurationDescription.BuildersourceFileSystemRegion(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 Detail
-
sourceFileSystemId
ReplicationConfigurationDescription.Builder sourceFileSystemId(String 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
ReplicationConfigurationDescription.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
ReplicationConfigurationDescription.Builder sourceFileSystemArn(String 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
ReplicationConfigurationDescription.Builder creationTime(Instant 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
ReplicationConfigurationDescription.Builder destinations(Collection<Destination> 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(Destination... 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.Builderavoiding the need to create one manually viaDestination.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#destinations(List.) - 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:
#destinations(java.util.Collection)
-
sourceFileSystemOwnerId
ReplicationConfigurationDescription.Builder sourceFileSystemOwnerId(String 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.
-
-