Interface RelationalDatabaseBundle.Builder

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

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

    • bundleId

      The ID for the database bundle.

      Parameters:
      bundleId - The ID for the database bundle.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • name

      The name for the database bundle.

      Parameters:
      name - The name for the database bundle.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • price

      The cost of the database bundle in US currency.

      Parameters:
      price - The cost of the database bundle in US currency.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • ramSizeInGb

      RelationalDatabaseBundle.Builder ramSizeInGb(Float ramSizeInGb)

      The amount of RAM in GB (for example, 2.0) for the database bundle.

      Parameters:
      ramSizeInGb - The amount of RAM in GB (for example, 2.0) for the database bundle.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • diskSizeInGb

      RelationalDatabaseBundle.Builder diskSizeInGb(Integer diskSizeInGb)

      The size of the disk for the database bundle.

      Parameters:
      diskSizeInGb - The size of the disk for the database bundle.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • transferPerMonthInGb

      RelationalDatabaseBundle.Builder transferPerMonthInGb(Integer transferPerMonthInGb)

      The data transfer rate per month in GB for the database bundle.

      Parameters:
      transferPerMonthInGb - The data transfer rate per month in GB for the database bundle.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • cpuCount

      The number of virtual CPUs (vCPUs) for the database bundle.

      Parameters:
      cpuCount - The number of virtual CPUs (vCPUs) for the database bundle.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • isEncrypted

      RelationalDatabaseBundle.Builder isEncrypted(Boolean isEncrypted)

      A Boolean value indicating whether the database bundle is encrypted.

      Parameters:
      isEncrypted - A Boolean value indicating whether the database bundle is encrypted.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • isActive

      A Boolean value indicating whether the database bundle is active.

      Parameters:
      isActive - A Boolean value indicating whether the database bundle is active.
      Returns:
      Returns a reference to this object so that method calls can be chained together.