Interface ClusterKubernetesConfigNodeDetails.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<ClusterKubernetesConfigNodeDetails.Builder,,ClusterKubernetesConfigNodeDetails> SdkBuilder<ClusterKubernetesConfigNodeDetails.Builder,,ClusterKubernetesConfigNodeDetails> SdkPojo
- Enclosing class:
ClusterKubernetesConfigNodeDetails
@Mutable
@NotThreadSafe
public static interface ClusterKubernetesConfigNodeDetails.Builder
extends SdkPojo, CopyableBuilder<ClusterKubernetesConfigNodeDetails.Builder,ClusterKubernetesConfigNodeDetails>
-
Method Summary
Modifier and TypeMethodDescriptioncurrentLabels(Map<String, String> currentLabels) The current labels applied to the cluster node.currentTaints(Collection<ClusterKubernetesTaint> currentTaints) The current taints applied to the cluster node.currentTaints(Consumer<ClusterKubernetesTaint.Builder>... currentTaints) The current taints applied to the cluster node.currentTaints(ClusterKubernetesTaint... currentTaints) The current taints applied to the cluster node.desiredLabels(Map<String, String> desiredLabels) The desired labels to be applied to the cluster node.desiredTaints(Collection<ClusterKubernetesTaint> desiredTaints) The desired taints to be applied to the cluster node.desiredTaints(Consumer<ClusterKubernetesTaint.Builder>... desiredTaints) The desired taints to be applied to the cluster node.desiredTaints(ClusterKubernetesTaint... desiredTaints) The desired taints to be applied to the cluster node.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 the cluster node.
- Parameters:
currentLabels- The current labels applied to the cluster node.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
desiredLabels
The desired labels to be applied to the cluster node.
- Parameters:
desiredLabels- The desired labels to be applied to the cluster node.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
currentTaints
ClusterKubernetesConfigNodeDetails.Builder currentTaints(Collection<ClusterKubernetesTaint> currentTaints) The current taints applied to the cluster node.
- Parameters:
currentTaints- The current taints applied to the cluster node.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
currentTaints
The current taints applied to the cluster node.
- Parameters:
currentTaints- The current taints applied to the cluster node.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
currentTaints
ClusterKubernetesConfigNodeDetails.Builder currentTaints(Consumer<ClusterKubernetesTaint.Builder>... currentTaints) The current taints applied to the cluster node.
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
ClusterKubernetesConfigNodeDetails.Builder desiredTaints(Collection<ClusterKubernetesTaint> desiredTaints) The desired taints to be applied to the cluster node.
- Parameters:
desiredTaints- The desired taints to be applied to the cluster node.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
desiredTaints
The desired taints to be applied to the cluster node.
- Parameters:
desiredTaints- The desired taints to be applied to the cluster node.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
desiredTaints
ClusterKubernetesConfigNodeDetails.Builder desiredTaints(Consumer<ClusterKubernetesTaint.Builder>... desiredTaints) The desired taints to be applied to the cluster node.
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:
-