Interface RackSpecificationDetails.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<RackSpecificationDetails.Builder,,RackSpecificationDetails> SdkBuilder<RackSpecificationDetails.Builder,,RackSpecificationDetails> SdkPojo
- Enclosing class:
RackSpecificationDetails
-
Method Summary
Modifier and TypeMethodDescriptionec2Capacities(Collection<EC2Capacity> ec2Capacities) The Amazon EC2 capacities for the rack.ec2Capacities(Consumer<EC2Capacity.Builder>... ec2Capacities) The Amazon EC2 capacities for the rack.ec2Capacities(EC2Capacity... ec2Capacities) The Amazon EC2 capacities for the rack.rackDepthInches(Float rackDepthInches) The depth of the rack in inches.rackHeightInches(Float rackHeightInches) The height of the rack in inches.The ID of the rack.rackPowerDrawKva(Float rackPowerDrawKva) The maximum power draw of the rack in kVA.rackUnitHeight(String rackUnitHeight) The rack unit height.rackUnitHeight(RackUnitHeight rackUnitHeight) The rack unit height.The use of the rack.rackUse(QuoteRackUseType rackUse) The use of the rack.rackWeightLbs(Float rackWeightLbs) The weight of the rack in pounds.rackWidthInches(Float rackWidthInches) The width of the rack in inches.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
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
COMPUTEandNETWORKING.- Parameters:
rackUse- The use of the rack. Valid values areCOMPUTEandNETWORKING.- 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
COMPUTEandNETWORKING.- Parameters:
rackUse- The use of the rack. Valid values areCOMPUTEandNETWORKING.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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
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
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
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
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
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
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
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 theEC2Capacity.Builderavoiding the need to create one manually viaEC2Capacity.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toec2Capacities(List<EC2Capacity>).- Parameters:
ec2Capacities- a consumer that will call methods onEC2Capacity.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-