Interface KxScalingGroupConfiguration.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<KxScalingGroupConfiguration.Builder,
,KxScalingGroupConfiguration> SdkBuilder<KxScalingGroupConfiguration.Builder,
,KxScalingGroupConfiguration> SdkPojo
- Enclosing class:
KxScalingGroupConfiguration
public static interface KxScalingGroupConfiguration.Builder
extends SdkPojo, CopyableBuilder<KxScalingGroupConfiguration.Builder,KxScalingGroupConfiguration>
-
Method Summary
Modifier and TypeMethodDescriptionThe number of vCPUs that you want to reserve for each node of this kdb cluster on the scaling group host.memoryLimit
(Integer memoryLimit) An optional hard limit on the amount of memory a kdb cluster can use.memoryReservation
(Integer memoryReservation) A reservation of the minimum amount of memory that should be available on the scaling group for a kdb cluster to be successfully placed in a scaling group.The number of kdb cluster nodes.scalingGroupName
(String scalingGroupName) A unique identifier for the kdb scaling group.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
scalingGroupName
A unique identifier for the kdb scaling group.
- Parameters:
scalingGroupName
- A unique identifier for the kdb scaling group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
memoryLimit
An optional hard limit on the amount of memory a kdb cluster can use.
- Parameters:
memoryLimit
- An optional hard limit on the amount of memory a kdb cluster can use.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
memoryReservation
A reservation of the minimum amount of memory that should be available on the scaling group for a kdb cluster to be successfully placed in a scaling group.
- Parameters:
memoryReservation
- A reservation of the minimum amount of memory that should be available on the scaling group for a kdb cluster to be successfully placed in a scaling group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
nodeCount
The number of kdb cluster nodes.
- Parameters:
nodeCount
- The number of kdb cluster nodes.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cpu
The number of vCPUs that you want to reserve for each node of this kdb cluster on the scaling group host.
- Parameters:
cpu
- The number of vCPUs that you want to reserve for each node of this kdb cluster on the scaling group host.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-