Package org.cdk8s.plus25.k8s
Class ObjectFieldSelector.Builder
- java.lang.Object
-
- org.cdk8s.plus25.k8s.ObjectFieldSelector.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<ObjectFieldSelector>
- Enclosing interface:
- ObjectFieldSelector
@Stability(Stable) public static final class ObjectFieldSelector.Builder extends Object implements software.amazon.jsii.Builder<ObjectFieldSelector>
A builder forObjectFieldSelector
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ObjectFieldSelector.BuilderapiVersion(String apiVersion)Sets the value ofObjectFieldSelector.getApiVersion()ObjectFieldSelectorbuild()Builds the configured instance.ObjectFieldSelector.BuilderfieldPath(String fieldPath)Sets the value ofObjectFieldSelector.getFieldPath()
-
-
-
Method Detail
-
fieldPath
@Stability(Stable) public ObjectFieldSelector.Builder fieldPath(String fieldPath)
Sets the value ofObjectFieldSelector.getFieldPath()- Parameters:
fieldPath- Path of the field to select in the specified API version. This parameter is required.- Returns:
this
-
apiVersion
@Stability(Stable) public ObjectFieldSelector.Builder apiVersion(String apiVersion)
Sets the value ofObjectFieldSelector.getApiVersion()- Parameters:
apiVersion- Version of the schema the FieldPath is written in terms of, defaults to "v1".- Returns:
this
-
build
@Stability(Stable) public ObjectFieldSelector build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<ObjectFieldSelector>- Returns:
- a new instance of
ObjectFieldSelector - Throws:
NullPointerException- if any required attribute was not provided
-
-