Interface ReplicationConfigurationTemplate.Builder

    • Method Detail

      • arn

        ReplicationConfigurationTemplate.Builder arn​(String 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.
      • 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

        ReplicationConfigurationTemplate.Builder tags​(Map<String,​String> 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.