Interface RackSpecificationDetails.Builder

  • Method Details

    • rackId

      The ID of the rack.

      Parameters:
      rackId - The ID of the rack.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • rackUse

      The use of the rack. Valid values are COMPUTE and NETWORKING.

      Parameters:
      rackUse - The use of the rack. Valid values are COMPUTE and NETWORKING.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • rackUse

      The use of the rack. Valid values are COMPUTE and NETWORKING.

      Parameters:
      rackUse - The use of the rack. Valid values are COMPUTE and NETWORKING.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • rackPowerDrawKva

      RackSpecificationDetails.Builder rackPowerDrawKva(Float rackPowerDrawKva)

      The maximum power draw of the rack in kVA.

      Parameters:
      rackPowerDrawKva - The maximum power draw of the rack in kVA.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • rackWeightLbs

      RackSpecificationDetails.Builder rackWeightLbs(Float rackWeightLbs)

      The weight of the rack in pounds.

      Parameters:
      rackWeightLbs - The weight of the rack in pounds.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • rackHeightInches

      RackSpecificationDetails.Builder rackHeightInches(Float rackHeightInches)

      The height of the rack in inches.

      Parameters:
      rackHeightInches - The height of the rack in inches.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • rackWidthInches

      RackSpecificationDetails.Builder rackWidthInches(Float rackWidthInches)

      The width of the rack in inches.

      Parameters:
      rackWidthInches - The width of the rack in inches.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • rackDepthInches

      RackSpecificationDetails.Builder rackDepthInches(Float rackDepthInches)

      The depth of the rack in inches.

      Parameters:
      rackDepthInches - The depth of the rack in inches.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • rackUnitHeight

      RackSpecificationDetails.Builder rackUnitHeight(String rackUnitHeight)

      The rack unit height.

      • HEIGHT_42U - 42 rack units.

      • HEIGHT_2U - 2 rack units.

      • HEIGHT_1U - 1 rack unit.

      Parameters:
      rackUnitHeight - The rack unit height.

      • HEIGHT_42U - 42 rack units.

      • HEIGHT_2U - 2 rack units.

      • HEIGHT_1U - 1 rack unit.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • rackUnitHeight

      RackSpecificationDetails.Builder rackUnitHeight(RackUnitHeight rackUnitHeight)

      The rack unit height.

      • HEIGHT_42U - 42 rack units.

      • HEIGHT_2U - 2 rack units.

      • HEIGHT_1U - 1 rack unit.

      Parameters:
      rackUnitHeight - The rack unit height.

      • HEIGHT_42U - 42 rack units.

      • HEIGHT_2U - 2 rack units.

      • HEIGHT_1U - 1 rack unit.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • ec2Capacities

      The Amazon EC2 capacities for the rack.

      Parameters:
      ec2Capacities - The Amazon EC2 capacities for the rack.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • ec2Capacities

      RackSpecificationDetails.Builder ec2Capacities(EC2Capacity... ec2Capacities)

      The Amazon EC2 capacities for the rack.

      Parameters:
      ec2Capacities - The Amazon EC2 capacities for the rack.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • ec2Capacities

      The Amazon EC2 capacities for the rack.

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

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

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