Interface ReplicationConfigurationTemplate.Builder

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

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

    • arn

      Replication Configuration template ARN.

      Parameters:
      arn - Replication Configuration template ARN.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • associateDefaultSecurityGroup

      ReplicationConfigurationTemplate.Builder associateDefaultSecurityGroup(Boolean associateDefaultSecurityGroup)

      Replication Configuration template associate default Application Migration Service Security group.

      Parameters:
      associateDefaultSecurityGroup - Replication Configuration template associate default Application Migration Service Security group.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • bandwidthThrottling

      ReplicationConfigurationTemplate.Builder bandwidthThrottling(Long bandwidthThrottling)

      Replication Configuration template bandwidth throttling.

      Parameters:
      bandwidthThrottling - Replication Configuration template bandwidth throttling.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • createPublicIP

      ReplicationConfigurationTemplate.Builder createPublicIP(Boolean createPublicIP)

      Replication Configuration template create Public IP.

      Parameters:
      createPublicIP - Replication Configuration template create Public IP.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • dataPlaneRouting

      ReplicationConfigurationTemplate.Builder dataPlaneRouting(String dataPlaneRouting)

      Replication Configuration template data plane routing.

      Parameters:
      dataPlaneRouting - Replication Configuration template data plane routing.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • dataPlaneRouting

      Replication Configuration template data plane routing.

      Parameters:
      dataPlaneRouting - Replication Configuration template data plane routing.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • defaultLargeStagingDiskType

      ReplicationConfigurationTemplate.Builder defaultLargeStagingDiskType(String defaultLargeStagingDiskType)

      Replication Configuration template use default large Staging Disk type.

      Parameters:
      defaultLargeStagingDiskType - Replication Configuration template use default large Staging Disk type.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • defaultLargeStagingDiskType

      Replication Configuration template use default large Staging Disk type.

      Parameters:
      defaultLargeStagingDiskType - Replication Configuration template use default large Staging Disk type.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • ebsEncryption

      ReplicationConfigurationTemplate.Builder ebsEncryption(String ebsEncryption)

      Replication Configuration template EBS encryption.

      Parameters:
      ebsEncryption - Replication Configuration template EBS encryption.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • ebsEncryption

      Replication Configuration template EBS encryption.

      Parameters:
      ebsEncryption - Replication Configuration template EBS encryption.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • ebsEncryptionKeyArn

      ReplicationConfigurationTemplate.Builder ebsEncryptionKeyArn(String ebsEncryptionKeyArn)

      Replication Configuration template EBS encryption key ARN.

      Parameters:
      ebsEncryptionKeyArn - Replication Configuration template EBS encryption key ARN.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • replicationConfigurationTemplateID

      ReplicationConfigurationTemplate.Builder replicationConfigurationTemplateID(String replicationConfigurationTemplateID)

      Replication Configuration template ID.

      Parameters:
      replicationConfigurationTemplateID - Replication Configuration template ID.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • replicationServerInstanceType

      ReplicationConfigurationTemplate.Builder replicationServerInstanceType(String replicationServerInstanceType)

      Replication Configuration template server instance type.

      Parameters:
      replicationServerInstanceType - Replication Configuration template server instance type.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • replicationServersSecurityGroupsIDs

      ReplicationConfigurationTemplate.Builder replicationServersSecurityGroupsIDs(Collection<String> replicationServersSecurityGroupsIDs)

      Replication Configuration template server Security Groups IDs.

      Parameters:
      replicationServersSecurityGroupsIDs - Replication Configuration template server Security Groups IDs.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • replicationServersSecurityGroupsIDs

      ReplicationConfigurationTemplate.Builder replicationServersSecurityGroupsIDs(String... replicationServersSecurityGroupsIDs)

      Replication Configuration template server Security Groups IDs.

      Parameters:
      replicationServersSecurityGroupsIDs - Replication Configuration template server Security Groups IDs.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • stagingAreaSubnetId

      ReplicationConfigurationTemplate.Builder stagingAreaSubnetId(String stagingAreaSubnetId)

      Replication Configuration template Staging Area subnet ID.

      Parameters:
      stagingAreaSubnetId - Replication Configuration template Staging Area subnet ID.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • stagingAreaTags

      ReplicationConfigurationTemplate.Builder stagingAreaTags(Map<String,String> stagingAreaTags)

      Replication Configuration template Staging Area Tags.

      Parameters:
      stagingAreaTags - Replication Configuration template Staging Area Tags.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • tags

      Replication Configuration template Tags.

      Parameters:
      tags - Replication Configuration template Tags.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • useDedicatedReplicationServer

      ReplicationConfigurationTemplate.Builder useDedicatedReplicationServer(Boolean useDedicatedReplicationServer)

      Replication Configuration template use Dedicated Replication Server.

      Parameters:
      useDedicatedReplicationServer - Replication Configuration template use Dedicated Replication Server.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • useFipsEndpoint

      ReplicationConfigurationTemplate.Builder useFipsEndpoint(Boolean useFipsEndpoint)

      Replication Configuration template use Fips Endpoint.

      Parameters:
      useFipsEndpoint - Replication Configuration template use Fips Endpoint.
      Returns:
      Returns a reference to this object so that method calls can be chained together.