Interface ServerSpecificationDetails.Builder

  • Method Details

    • serverPowerDrawKva

      ServerSpecificationDetails.Builder serverPowerDrawKva(Float serverPowerDrawKva)

      The maximum power draw of the server in kVA.

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

      ServerSpecificationDetails.Builder serverWeightLbs(Float serverWeightLbs)

      The weight of the server in pounds.

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

      ServerSpecificationDetails.Builder serverHeightInches(Float serverHeightInches)

      The height of the server in inches.

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

      ServerSpecificationDetails.Builder serverWidthInches(Float serverWidthInches)

      The width of the server in inches.

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

      ServerSpecificationDetails.Builder serverDepthInches(Float serverDepthInches)

      The depth of the server in inches.

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

      ServerSpecificationDetails.Builder rackUnitHeight(String rackUnitHeight)

      The rack unit height of the server.

      • HEIGHT_2U - 2 rack units.

      • HEIGHT_1U - 1 rack unit.

      Parameters:
      rackUnitHeight - The rack unit height of the server.

      • 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

      ServerSpecificationDetails.Builder rackUnitHeight(RackUnitHeight rackUnitHeight)

      The rack unit height of the server.

      • HEIGHT_2U - 2 rack units.

      • HEIGHT_1U - 1 rack unit.

      Parameters:
      rackUnitHeight - The rack unit height of the server.

      • 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 server.

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

      ServerSpecificationDetails.Builder ec2Capacities(EC2Capacity... ec2Capacities)

      The Amazon EC2 capacities for the server.

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

      The Amazon EC2 capacities for the server.

      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: