Class MskconnectConnectorCapacityAutoscaling.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.aws.mskconnect_connector.MskconnectConnectorCapacityAutoscaling.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<MskconnectConnectorCapacityAutoscaling>
- Enclosing interface:
- MskconnectConnectorCapacityAutoscaling
@Stability(Stable) public static final class MskconnectConnectorCapacityAutoscaling.Builder extends Object implements software.amazon.jsii.Builder<MskconnectConnectorCapacityAutoscaling>
A builder forMskconnectConnectorCapacityAutoscaling
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
maxWorkerCount
@Stability(Stable) public MskconnectConnectorCapacityAutoscaling.Builder maxWorkerCount(Number maxWorkerCount)
Sets the value ofMskconnectConnectorCapacityAutoscaling.getMaxWorkerCount()- Parameters:
maxWorkerCount- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/mskconnect_connector#max_worker_count MskconnectConnector#max_worker_count}. This parameter is required.- Returns:
this
-
minWorkerCount
@Stability(Stable) public MskconnectConnectorCapacityAutoscaling.Builder minWorkerCount(Number minWorkerCount)
Sets the value ofMskconnectConnectorCapacityAutoscaling.getMinWorkerCount()- Parameters:
minWorkerCount- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/mskconnect_connector#min_worker_count MskconnectConnector#min_worker_count}. This parameter is required.- Returns:
this
-
mcuCount
@Stability(Stable) public MskconnectConnectorCapacityAutoscaling.Builder mcuCount(Number mcuCount)
Sets the value ofMskconnectConnectorCapacityAutoscaling.getMcuCount()- Parameters:
mcuCount- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/mskconnect_connector#mcu_count MskconnectConnector#mcu_count}.- Returns:
this
-
scaleInPolicy
@Stability(Stable) public MskconnectConnectorCapacityAutoscaling.Builder scaleInPolicy(MskconnectConnectorCapacityAutoscalingScaleInPolicy scaleInPolicy)
Sets the value ofMskconnectConnectorCapacityAutoscaling.getScaleInPolicy()- Parameters:
scaleInPolicy- scale_in_policy block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/mskconnect_connector#scale_in_policy MskconnectConnector#scale_in_policy}- Returns:
this
-
scaleOutPolicy
@Stability(Stable) public MskconnectConnectorCapacityAutoscaling.Builder scaleOutPolicy(MskconnectConnectorCapacityAutoscalingScaleOutPolicy scaleOutPolicy)
Sets the value ofMskconnectConnectorCapacityAutoscaling.getScaleOutPolicy()- Parameters:
scaleOutPolicy- scale_out_policy block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/mskconnect_connector#scale_out_policy MskconnectConnector#scale_out_policy}- Returns:
this
-
build
@Stability(Stable) public MskconnectConnectorCapacityAutoscaling build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<MskconnectConnectorCapacityAutoscaling>- Returns:
- a new instance of
MskconnectConnectorCapacityAutoscaling - Throws:
NullPointerException- if any required attribute was not provided
-
-