Class CfnSite.RackPhysicalPropertiesProperty.Builder
java.lang.Object
software.amazon.awscdk.services.outposts.CfnSite.RackPhysicalPropertiesProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnSite.RackPhysicalPropertiesProperty>
- Enclosing interface:
CfnSite.RackPhysicalPropertiesProperty
@Stability(Stable)
public static final class CfnSite.RackPhysicalPropertiesProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnSite.RackPhysicalPropertiesProperty>
A builder for
CfnSite.RackPhysicalPropertiesProperty-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.fiberOpticCableType(String fiberOpticCableType) Sets the value ofCfnSite.RackPhysicalPropertiesProperty.getFiberOpticCableType()maximumSupportedWeightLbs(String maximumSupportedWeightLbs) Sets the value ofCfnSite.RackPhysicalPropertiesProperty.getMaximumSupportedWeightLbs()opticalStandard(String opticalStandard) Sets the value ofCfnSite.RackPhysicalPropertiesProperty.getOpticalStandard()powerConnector(String powerConnector) Sets the value ofCfnSite.RackPhysicalPropertiesProperty.getPowerConnector()powerDrawKva(String powerDrawKva) Sets the value ofCfnSite.RackPhysicalPropertiesProperty.getPowerDrawKva()powerFeedDrop(String powerFeedDrop) Sets the value ofCfnSite.RackPhysicalPropertiesProperty.getPowerFeedDrop()powerPhase(String powerPhase) Sets the value ofCfnSite.RackPhysicalPropertiesProperty.getPowerPhase()uplinkCount(String uplinkCount) Sets the value ofCfnSite.RackPhysicalPropertiesProperty.getUplinkCount()uplinkGbps(String uplinkGbps) Sets the value ofCfnSite.RackPhysicalPropertiesProperty.getUplinkGbps()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
fiberOpticCableType
@Stability(Stable) public CfnSite.RackPhysicalPropertiesProperty.Builder fiberOpticCableType(String fiberOpticCableType) Sets the value ofCfnSite.RackPhysicalPropertiesProperty.getFiberOpticCableType()- Parameters:
fiberOpticCableType- the value to be set.- Returns:
this
-
maximumSupportedWeightLbs
@Stability(Stable) public CfnSite.RackPhysicalPropertiesProperty.Builder maximumSupportedWeightLbs(String maximumSupportedWeightLbs) Sets the value ofCfnSite.RackPhysicalPropertiesProperty.getMaximumSupportedWeightLbs()- Parameters:
maximumSupportedWeightLbs- the value to be set.- Returns:
this
-
opticalStandard
@Stability(Stable) public CfnSite.RackPhysicalPropertiesProperty.Builder opticalStandard(String opticalStandard) Sets the value ofCfnSite.RackPhysicalPropertiesProperty.getOpticalStandard()- Parameters:
opticalStandard- the value to be set.- Returns:
this
-
powerConnector
@Stability(Stable) public CfnSite.RackPhysicalPropertiesProperty.Builder powerConnector(String powerConnector) Sets the value ofCfnSite.RackPhysicalPropertiesProperty.getPowerConnector()- Parameters:
powerConnector- the value to be set.- Returns:
this
-
powerDrawKva
@Stability(Stable) public CfnSite.RackPhysicalPropertiesProperty.Builder powerDrawKva(String powerDrawKva) Sets the value ofCfnSite.RackPhysicalPropertiesProperty.getPowerDrawKva()- Parameters:
powerDrawKva- the value to be set.- Returns:
this
-
powerFeedDrop
@Stability(Stable) public CfnSite.RackPhysicalPropertiesProperty.Builder powerFeedDrop(String powerFeedDrop) Sets the value ofCfnSite.RackPhysicalPropertiesProperty.getPowerFeedDrop()- Parameters:
powerFeedDrop- the value to be set.- Returns:
this
-
powerPhase
@Stability(Stable) public CfnSite.RackPhysicalPropertiesProperty.Builder powerPhase(String powerPhase) Sets the value ofCfnSite.RackPhysicalPropertiesProperty.getPowerPhase()- Parameters:
powerPhase- the value to be set.- Returns:
this
-
uplinkCount
@Stability(Stable) public CfnSite.RackPhysicalPropertiesProperty.Builder uplinkCount(String uplinkCount) Sets the value ofCfnSite.RackPhysicalPropertiesProperty.getUplinkCount()- Parameters:
uplinkCount- the value to be set.- Returns:
this
-
uplinkGbps
@Stability(Stable) public CfnSite.RackPhysicalPropertiesProperty.Builder uplinkGbps(String uplinkGbps) Sets the value ofCfnSite.RackPhysicalPropertiesProperty.getUplinkGbps()- Parameters:
uplinkGbps- the value to be set.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnSite.RackPhysicalPropertiesProperty>- Returns:
- a new instance of
CfnSite.RackPhysicalPropertiesProperty - Throws:
NullPointerException- if any required attribute was not provided
-