public static final class CfnConnector.AutoScalingProperty.Builder
extends java.lang.Object
CfnConnector.AutoScalingProperty
Constructor and Description |
---|
Builder() |
public CfnConnector.AutoScalingProperty.Builder maxWorkerCount(java.lang.Number maxWorkerCount)
CfnConnector.AutoScalingProperty.getMaxWorkerCount()
maxWorkerCount
- The maximum number of workers allocated to the connector. This parameter is required.this
public CfnConnector.AutoScalingProperty.Builder mcuCount(java.lang.Number mcuCount)
CfnConnector.AutoScalingProperty.getMcuCount()
mcuCount
- The number of microcontroller units (MCUs) allocated to each connector worker. This parameter is required.
The valid values are 1,2,4,8.this
public CfnConnector.AutoScalingProperty.Builder minWorkerCount(java.lang.Number minWorkerCount)
CfnConnector.AutoScalingProperty.getMinWorkerCount()
minWorkerCount
- The minimum number of workers allocated to the connector. This parameter is required.this
public CfnConnector.AutoScalingProperty.Builder scaleInPolicy(IResolvable scaleInPolicy)
CfnConnector.AutoScalingProperty.getScaleInPolicy()
scaleInPolicy
- The sacle-in policy for the connector. This parameter is required.this
public CfnConnector.AutoScalingProperty.Builder scaleInPolicy(CfnConnector.ScaleInPolicyProperty scaleInPolicy)
CfnConnector.AutoScalingProperty.getScaleInPolicy()
scaleInPolicy
- The sacle-in policy for the connector. This parameter is required.this
public CfnConnector.AutoScalingProperty.Builder scaleOutPolicy(IResolvable scaleOutPolicy)
CfnConnector.AutoScalingProperty.getScaleOutPolicy()
scaleOutPolicy
- The sacle-out policy for the connector. This parameter is required.this
public CfnConnector.AutoScalingProperty.Builder scaleOutPolicy(CfnConnector.ScaleOutPolicyProperty scaleOutPolicy)
CfnConnector.AutoScalingProperty.getScaleOutPolicy()
scaleOutPolicy
- The sacle-out policy for the connector. This parameter is required.this
public CfnConnector.AutoScalingProperty build()
CfnConnector.AutoScalingProperty
java.lang.NullPointerException
- if any required attribute was not provided