Interface OrderableDBInstanceOption.Builder

    • Method Detail

      • engine

        OrderableDBInstanceOption.Builder engine​(String engine)

        The engine type of a DB instance.

        Parameters:
        engine - The engine type of a DB instance.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • engineVersion

        OrderableDBInstanceOption.Builder engineVersion​(String engineVersion)

        The engine version of a DB instance.

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

        OrderableDBInstanceOption.Builder dbInstanceClass​(String dbInstanceClass)

        The DB instance class for a DB instance.

        Parameters:
        dbInstanceClass - The DB instance class for a DB instance.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • licenseModel

        OrderableDBInstanceOption.Builder licenseModel​(String licenseModel)

        The license model for a DB instance.

        Parameters:
        licenseModel - The license model for a DB instance.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • availabilityZones

        OrderableDBInstanceOption.Builder availabilityZones​(Collection<AvailabilityZone> availabilityZones)

        A list of Availability Zones for a DB instance.

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

        OrderableDBInstanceOption.Builder availabilityZones​(AvailabilityZone... availabilityZones)

        A list of Availability Zones for a DB instance.

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

        OrderableDBInstanceOption.Builder multiAZCapable​(Boolean multiAZCapable)

        Indicates whether a DB instance is Multi-AZ capable.

        Parameters:
        multiAZCapable - Indicates whether a DB instance is Multi-AZ capable.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • readReplicaCapable

        OrderableDBInstanceOption.Builder readReplicaCapable​(Boolean readReplicaCapable)

        Indicates whether a DB instance can have a Read Replica.

        Parameters:
        readReplicaCapable - Indicates whether a DB instance can have a Read Replica.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • vpc

        OrderableDBInstanceOption.Builder vpc​(Boolean vpc)

        Indicates whether a DB instance is in a VPC.

        Parameters:
        vpc - Indicates whether a DB instance is in a VPC.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • supportsStorageEncryption

        OrderableDBInstanceOption.Builder supportsStorageEncryption​(Boolean supportsStorageEncryption)

        Indicates whether a DB instance supports encrypted storage.

        Parameters:
        supportsStorageEncryption - Indicates whether a DB instance supports encrypted storage.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • storageType

        OrderableDBInstanceOption.Builder storageType​(String storageType)

        Indicates the storage type for a DB instance.

        Parameters:
        storageType - Indicates the storage type for a DB instance.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • supportsIops

        OrderableDBInstanceOption.Builder supportsIops​(Boolean supportsIops)

        Indicates whether a DB instance supports provisioned IOPS.

        Parameters:
        supportsIops - Indicates whether a DB instance supports provisioned IOPS.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • supportsEnhancedMonitoring

        OrderableDBInstanceOption.Builder supportsEnhancedMonitoring​(Boolean supportsEnhancedMonitoring)

        Indicates whether a DB instance supports Enhanced Monitoring at intervals from 1 to 60 seconds.

        Parameters:
        supportsEnhancedMonitoring - Indicates whether a DB instance supports Enhanced Monitoring at intervals from 1 to 60 seconds.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • supportsIAMDatabaseAuthentication

        OrderableDBInstanceOption.Builder supportsIAMDatabaseAuthentication​(Boolean supportsIAMDatabaseAuthentication)

        Indicates whether a DB instance supports IAM database authentication.

        Parameters:
        supportsIAMDatabaseAuthentication - Indicates whether a DB instance supports IAM database authentication.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • supportsPerformanceInsights

        OrderableDBInstanceOption.Builder supportsPerformanceInsights​(Boolean supportsPerformanceInsights)

        (Not supported by Neptune)

        Parameters:
        supportsPerformanceInsights - (Not supported by Neptune)
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • minStorageSize

        OrderableDBInstanceOption.Builder minStorageSize​(Integer minStorageSize)

        Minimum storage size for a DB instance.

        Parameters:
        minStorageSize - Minimum storage size for a DB instance.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • maxStorageSize

        OrderableDBInstanceOption.Builder maxStorageSize​(Integer maxStorageSize)

        Maximum storage size for a DB instance.

        Parameters:
        maxStorageSize - Maximum storage size for a DB instance.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • minIopsPerDbInstance

        OrderableDBInstanceOption.Builder minIopsPerDbInstance​(Integer minIopsPerDbInstance)

        Minimum total provisioned IOPS for a DB instance.

        Parameters:
        minIopsPerDbInstance - Minimum total provisioned IOPS for a DB instance.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • maxIopsPerDbInstance

        OrderableDBInstanceOption.Builder maxIopsPerDbInstance​(Integer maxIopsPerDbInstance)

        Maximum total provisioned IOPS for a DB instance.

        Parameters:
        maxIopsPerDbInstance - Maximum total provisioned IOPS for a DB instance.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • minIopsPerGib

        OrderableDBInstanceOption.Builder minIopsPerGib​(Double minIopsPerGib)

        Minimum provisioned IOPS per GiB for a DB instance.

        Parameters:
        minIopsPerGib - Minimum provisioned IOPS per GiB for a DB instance.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • maxIopsPerGib

        OrderableDBInstanceOption.Builder maxIopsPerGib​(Double maxIopsPerGib)

        Maximum provisioned IOPS per GiB for a DB instance.

        Parameters:
        maxIopsPerGib - Maximum provisioned IOPS per GiB for a DB instance.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • supportsGlobalDatabases

        OrderableDBInstanceOption.Builder supportsGlobalDatabases​(Boolean supportsGlobalDatabases)

        A value that indicates whether you can use Neptune global databases with a specific combination of other DB engine attributes.

        Parameters:
        supportsGlobalDatabases - A value that indicates whether you can use Neptune global databases with a specific combination of other DB engine attributes.
        Returns:
        Returns a reference to this object so that method calls can be chained together.