Interface ClusterKubernetesConfigDetails.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<ClusterKubernetesConfigDetails.Builder,,ClusterKubernetesConfigDetails> SdkBuilder<ClusterKubernetesConfigDetails.Builder,,ClusterKubernetesConfigDetails> SdkPojo
- Enclosing class:
ClusterKubernetesConfigDetails
-
Method Summary
Modifier and TypeMethodDescriptioncurrentLabels(Map<String, String> currentLabels) The current labels applied to cluster nodes of an instance group.currentTaints(Collection<ClusterKubernetesTaint> currentTaints) The current taints applied to cluster nodes of an instance group.currentTaints(Consumer<ClusterKubernetesTaint.Builder>... currentTaints) The current taints applied to cluster nodes of an instance group.currentTaints(ClusterKubernetesTaint... currentTaints) The current taints applied to cluster nodes of an instance group.desiredLabels(Map<String, String> desiredLabels) The desired labels to be applied to cluster nodes of an instance group.desiredTaints(Collection<ClusterKubernetesTaint> desiredTaints) The desired taints to be applied to cluster nodes of an instance group.desiredTaints(Consumer<ClusterKubernetesTaint.Builder>... desiredTaints) The desired taints to be applied to cluster nodes of an instance group.desiredTaints(ClusterKubernetesTaint... desiredTaints) The desired taints to be applied to cluster nodes of an instance group.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
-
currentLabels
The current labels applied to cluster nodes of an instance group.
- Parameters:
currentLabels- The current labels applied to cluster nodes of an instance group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
desiredLabels
The desired labels to be applied to cluster nodes of an instance group.
- Parameters:
desiredLabels- The desired labels to be applied to cluster nodes of an instance group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
currentTaints
ClusterKubernetesConfigDetails.Builder currentTaints(Collection<ClusterKubernetesTaint> currentTaints) The current taints applied to cluster nodes of an instance group.
- Parameters:
currentTaints- The current taints applied to cluster nodes of an instance group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
currentTaints
The current taints applied to cluster nodes of an instance group.
- Parameters:
currentTaints- The current taints applied to cluster nodes of an instance group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
currentTaints
ClusterKubernetesConfigDetails.Builder currentTaints(Consumer<ClusterKubernetesTaint.Builder>... currentTaints) The current taints applied to cluster nodes of an instance group.
This is a convenience method that creates an instance of theClusterKubernetesTaint.Builderavoiding the need to create one manually viaClusterKubernetesTaint.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocurrentTaints(List<ClusterKubernetesTaint>).- Parameters:
currentTaints- a consumer that will call methods onClusterKubernetesTaint.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
desiredTaints
ClusterKubernetesConfigDetails.Builder desiredTaints(Collection<ClusterKubernetesTaint> desiredTaints) The desired taints to be applied to cluster nodes of an instance group.
- Parameters:
desiredTaints- The desired taints to be applied to cluster nodes of an instance group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
desiredTaints
The desired taints to be applied to cluster nodes of an instance group.
- Parameters:
desiredTaints- The desired taints to be applied to cluster nodes of an instance group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
desiredTaints
ClusterKubernetesConfigDetails.Builder desiredTaints(Consumer<ClusterKubernetesTaint.Builder>... desiredTaints) The desired taints to be applied to cluster nodes of an instance group.
This is a convenience method that creates an instance of theClusterKubernetesTaint.Builderavoiding the need to create one manually viaClusterKubernetesTaint.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todesiredTaints(List<ClusterKubernetesTaint>).- Parameters:
desiredTaints- a consumer that will call methods onClusterKubernetesTaint.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-