Package org.cdk8s.plus25.k8s
Class ResourceFieldSelector.Builder
- java.lang.Object
-
- org.cdk8s.plus25.k8s.ResourceFieldSelector.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<ResourceFieldSelector>
- Enclosing interface:
- ResourceFieldSelector
@Stability(Stable) public static final class ResourceFieldSelector.Builder extends Object implements software.amazon.jsii.Builder<ResourceFieldSelector>
A builder forResourceFieldSelector
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ResourceFieldSelectorbuild()Builds the configured instance.ResourceFieldSelector.BuildercontainerName(String containerName)Sets the value ofResourceFieldSelector.getContainerName()ResourceFieldSelector.Builderdivisor(Quantity divisor)Sets the value ofResourceFieldSelector.getDivisor()ResourceFieldSelector.Builderresource(String resource)Sets the value ofResourceFieldSelector.getResource()
-
-
-
Method Detail
-
resource
@Stability(Stable) public ResourceFieldSelector.Builder resource(String resource)
Sets the value ofResourceFieldSelector.getResource()- Parameters:
resource- Required: resource to select. This parameter is required.- Returns:
this
-
containerName
@Stability(Stable) public ResourceFieldSelector.Builder containerName(String containerName)
Sets the value ofResourceFieldSelector.getContainerName()- Parameters:
containerName- Container name: required for volumes, optional for env vars.- Returns:
this
-
divisor
@Stability(Stable) public ResourceFieldSelector.Builder divisor(Quantity divisor)
Sets the value ofResourceFieldSelector.getDivisor()- Parameters:
divisor- Specifies the output format of the exposed resources, defaults to "1".- Returns:
this
-
build
@Stability(Stable) public ResourceFieldSelector build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<ResourceFieldSelector>- Returns:
- a new instance of
ResourceFieldSelector - Throws:
NullPointerException- if any required attribute was not provided
-
-