Interface OrderableReplicationInstance.Builder

All Superinterfaces:
Buildable, CopyableBuilder<OrderableReplicationInstance.Builder,OrderableReplicationInstance>, SdkBuilder<OrderableReplicationInstance.Builder,OrderableReplicationInstance>, SdkPojo
Enclosing class:
OrderableReplicationInstance

public static interface OrderableReplicationInstance.Builder extends SdkPojo, CopyableBuilder<OrderableReplicationInstance.Builder,OrderableReplicationInstance>
  • Method Details

    • engineVersion

      OrderableReplicationInstance.Builder engineVersion(String engineVersion)

      The version of the replication engine.

      Parameters:
      engineVersion - The version of the replication engine.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • replicationInstanceClass

      OrderableReplicationInstance.Builder replicationInstanceClass(String replicationInstanceClass)

      The compute and memory capacity of the replication instance as defined for the specified replication instance class. For example to specify the instance class dms.c4.large, set this parameter to "dms.c4.large".

      For more information on the settings and capacities for the available replication instance classes, see Selecting the right DMS replication instance for your migration.

      Parameters:
      replicationInstanceClass - The compute and memory capacity of the replication instance as defined for the specified replication instance class. For example to specify the instance class dms.c4.large, set this parameter to "dms.c4.large".

      For more information on the settings and capacities for the available replication instance classes, see Selecting the right DMS replication instance for your migration.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • storageType

      OrderableReplicationInstance.Builder storageType(String storageType)

      The type of storage used by the replication instance.

      Parameters:
      storageType - The type of storage used by the replication instance.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • minAllocatedStorage

      OrderableReplicationInstance.Builder minAllocatedStorage(Integer minAllocatedStorage)

      The minimum amount of storage (in gigabytes) that can be allocated for the replication instance.

      Parameters:
      minAllocatedStorage - The minimum amount of storage (in gigabytes) that can be allocated for the replication instance.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • maxAllocatedStorage

      OrderableReplicationInstance.Builder maxAllocatedStorage(Integer maxAllocatedStorage)

      The minimum amount of storage (in gigabytes) that can be allocated for the replication instance.

      Parameters:
      maxAllocatedStorage - The minimum amount of storage (in gigabytes) that can be allocated for the replication instance.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • defaultAllocatedStorage

      OrderableReplicationInstance.Builder defaultAllocatedStorage(Integer defaultAllocatedStorage)

      The default amount of storage (in gigabytes) that is allocated for the replication instance.

      Parameters:
      defaultAllocatedStorage - The default amount of storage (in gigabytes) that is allocated for the replication instance.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • includedAllocatedStorage

      OrderableReplicationInstance.Builder includedAllocatedStorage(Integer includedAllocatedStorage)

      The amount of storage (in gigabytes) that is allocated for the replication instance.

      Parameters:
      includedAllocatedStorage - The amount of storage (in gigabytes) that is allocated for the replication instance.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • availabilityZones

      OrderableReplicationInstance.Builder availabilityZones(Collection<String> availabilityZones)

      List of Availability Zones for this replication instance.

      Parameters:
      availabilityZones - List of Availability Zones for this replication instance.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • availabilityZones

      OrderableReplicationInstance.Builder availabilityZones(String... availabilityZones)

      List of Availability Zones for this replication instance.

      Parameters:
      availabilityZones - List of Availability Zones for this replication instance.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • releaseStatus

      OrderableReplicationInstance.Builder releaseStatus(String releaseStatus)

      The value returned when the specified EngineVersion of the replication instance is in Beta or test mode. This indicates some features might not work as expected.

      DMS supports the ReleaseStatus parameter in versions 3.1.4 and later.

      Parameters:
      releaseStatus - The value returned when the specified EngineVersion of the replication instance is in Beta or test mode. This indicates some features might not work as expected.

      DMS supports the ReleaseStatus parameter in versions 3.1.4 and later.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • releaseStatus

      The value returned when the specified EngineVersion of the replication instance is in Beta or test mode. This indicates some features might not work as expected.

      DMS supports the ReleaseStatus parameter in versions 3.1.4 and later.

      Parameters:
      releaseStatus - The value returned when the specified EngineVersion of the replication instance is in Beta or test mode. This indicates some features might not work as expected.

      DMS supports the ReleaseStatus parameter in versions 3.1.4 and later.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: