Package org.cdk8s.plus24.k8s
Class ResourceFieldSelector.Builder
- java.lang.Object
-
- org.cdk8s.plus24.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 ResourceFieldSelector
build()
Builds the configured instance.ResourceFieldSelector.Builder
containerName(String containerName)
Sets the value ofResourceFieldSelector.getContainerName()
ResourceFieldSelector.Builder
divisor(Quantity divisor)
Sets the value ofResourceFieldSelector.getDivisor()
ResourceFieldSelector.Builder
resource(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:
build
in interfacesoftware.amazon.jsii.Builder<ResourceFieldSelector>
- Returns:
- a new instance of
ResourceFieldSelector
- Throws:
NullPointerException
- if any required attribute was not provided
-
-