Interface OrderableDBInstanceOption.Builder

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

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

    • engine

      The engine type of an instance.

      Parameters:
      engine - The engine type of an 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 an instance.

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

      OrderableDBInstanceOption.Builder dbInstanceClass(String dbInstanceClass)

      The instance class for an instance.

      Parameters:
      dbInstanceClass - The instance class for an 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 an instance.

      Parameters:
      licenseModel - The license model for an 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 an instance.

      Parameters:
      availabilityZones - A list of Availability Zones for an 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 an instance.

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

      OrderableDBInstanceOption.Builder availabilityZones(Consumer<AvailabilityZone.Builder>... availabilityZones)

      A list of Availability Zones for an instance.

      This is a convenience method that creates an instance of the AvailabilityZone.Builder avoiding the need to create one manually via AvailabilityZone.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to availabilityZones(List<AvailabilityZone>).

      Parameters:
      availabilityZones - a consumer that will call methods on AvailabilityZone.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • vpc

      Indicates whether an instance is in a virtual private cloud (VPC).

      Parameters:
      vpc - Indicates whether an instance is in a virtual private cloud (VPC).
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • storageType

      OrderableDBInstanceOption.Builder storageType(String storageType)

      The storage type to associate with the DB cluster

      Parameters:
      storageType - The storage type to associate with the DB cluster
      Returns:
      Returns a reference to this object so that method calls can be chained together.