Interface AwsDmsReplicationInstanceDetails.Builder

    • Method Detail

      • allocatedStorage

        AwsDmsReplicationInstanceDetails.Builder allocatedStorage​(Integer allocatedStorage)

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

        Parameters:
        allocatedStorage - 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.
      • autoMinorVersionUpgrade

        AwsDmsReplicationInstanceDetails.Builder autoMinorVersionUpgrade​(Boolean autoMinorVersionUpgrade)

        Indicates whether minor engine upgrades are applied automatically to the replication instance during the maintenance window.

        Parameters:
        autoMinorVersionUpgrade - Indicates whether minor engine upgrades are applied automatically to the replication instance during the maintenance window.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • availabilityZone

        AwsDmsReplicationInstanceDetails.Builder availabilityZone​(String availabilityZone)

        The Availability Zone that the replication instance is created in. The default value is a random, system-chosen Availability Zone in the endpoint's Amazon Web Services Region, such as us-east-1d .

        Parameters:
        availabilityZone - The Availability Zone that the replication instance is created in. The default value is a random, system-chosen Availability Zone in the endpoint's Amazon Web Services Region, such as us-east-1d.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • engineVersion

        AwsDmsReplicationInstanceDetails.Builder engineVersion​(String engineVersion)

        The engine version number of the replication instance. If an engine version number is not specified when a replication instance is created, the default is the latest engine version available.

        Parameters:
        engineVersion - The engine version number of the replication instance. If an engine version number is not specified when a replication instance is created, the default is the latest engine version available.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • kmsKeyId

        AwsDmsReplicationInstanceDetails.Builder kmsKeyId​(String kmsKeyId)

        An KMS key identifier that is used to encrypt the data on the replication instance. If you don't specify a value for the KmsKeyId parameter, DMS uses your default encryption key. KMS creates the default encryption key for your Amazon Web Services account. Your Amazon Web Services account has a different default encryption key for each Amazon Web Services Region.

        Parameters:
        kmsKeyId - An KMS key identifier that is used to encrypt the data on the replication instance. If you don't specify a value for the KmsKeyId parameter, DMS uses your default encryption key. KMS creates the default encryption key for your Amazon Web Services account. Your Amazon Web Services account has a different default encryption key for each Amazon Web Services Region.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • multiAZ

        AwsDmsReplicationInstanceDetails.Builder multiAZ​(Boolean multiAZ)

        Specifies whether the replication instance is deployed across multiple Availability Zones (AZs). You can't set the AvailabilityZone parameter if the MultiAZ parameter is set to true.

        Parameters:
        multiAZ - Specifies whether the replication instance is deployed across multiple Availability Zones (AZs). You can't set the AvailabilityZone parameter if the MultiAZ parameter is set to true.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • preferredMaintenanceWindow

        AwsDmsReplicationInstanceDetails.Builder preferredMaintenanceWindow​(String preferredMaintenanceWindow)

        The maintenance window times for the replication instance. Upgrades to the replication instance are performed during this time.

        Parameters:
        preferredMaintenanceWindow - The maintenance window times for the replication instance. Upgrades to the replication instance are performed during this time.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • publiclyAccessible

        AwsDmsReplicationInstanceDetails.Builder publiclyAccessible​(Boolean publiclyAccessible)

        Specifies the accessibility options for the replication instance. A value of true represents an instance with a public IP address. A value of false represents an instance with a private IP address. The default value is true.

        Parameters:
        publiclyAccessible - Specifies the accessibility options for the replication instance. A value of true represents an instance with a public IP address. A value of false represents an instance with a private IP address. The default value is true.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • replicationInstanceClass

        AwsDmsReplicationInstanceDetails.Builder replicationInstanceClass​(String replicationInstanceClass)

        The compute and memory capacity of the replication instance as defined for the specified replication instance class.

        Parameters:
        replicationInstanceClass - The compute and memory capacity of the replication instance as defined for the specified replication instance class.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • replicationInstanceIdentifier

        AwsDmsReplicationInstanceDetails.Builder replicationInstanceIdentifier​(String replicationInstanceIdentifier)

        The replication instance identifier.

        Parameters:
        replicationInstanceIdentifier - The replication instance identifier.
        Returns:
        Returns a reference to this object so that method calls can be chained together.