Interface ContainerServicePower.Builder

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

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

    • powerId

      The ID of the power (e.g., nano-1).

      Parameters:
      powerId - The ID of the power (e.g., nano-1).
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • price

      The monthly price of the power in USD.

      Parameters:
      price - The monthly price of the power in USD.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • cpuCount

      The number of vCPUs included in the power.

      Parameters:
      cpuCount - The number of vCPUs included in the power.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • ramSizeInGb

      ContainerServicePower.Builder ramSizeInGb(Float ramSizeInGb)

      The amount of RAM (in GB) of the power.

      Parameters:
      ramSizeInGb - The amount of RAM (in GB) of the power.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • name

      The friendly name of the power (e.g., nano).

      Parameters:
      name - The friendly name of the power (e.g., nano).
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • isActive

      A Boolean value indicating whether the power is active and can be specified for container services.

      Parameters:
      isActive - A Boolean value indicating whether the power is active and can be specified for container services.
      Returns:
      Returns a reference to this object so that method calls can be chained together.