Package org.cdk8s.plus24.k8s
Class KubeLimitRange.Builder
- java.lang.Object
-
- org.cdk8s.plus24.k8s.KubeLimitRange.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<KubeLimitRange>
- Enclosing class:
- KubeLimitRange
@Stability(Stable) public static final class KubeLimitRange.Builder extends Object implements software.amazon.jsii.Builder<KubeLimitRange>
A fluent builder forKubeLimitRange
.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description KubeLimitRange
build()
static KubeLimitRange.Builder
create(software.constructs.Construct scope, String id)
KubeLimitRange.Builder
metadata(ObjectMeta metadata)
Standard object's metadata.KubeLimitRange.Builder
spec(LimitRangeSpec spec)
Spec defines the limits enforced.
-
-
-
Method Detail
-
create
@Stability(Stable) public static KubeLimitRange.Builder create(software.constructs.Construct scope, String id)
- Parameters:
scope
- the scope in which to define this object. This parameter is required.id
- a scope-local name for the object. This parameter is required.- Returns:
- a new instance of
KubeLimitRange.Builder
.
-
metadata
@Stability(Stable) public KubeLimitRange.Builder metadata(ObjectMeta metadata)
Standard object's metadata.More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
- Parameters:
metadata
- Standard object's metadata. This parameter is required.- Returns:
this
-
spec
@Stability(Stable) public KubeLimitRange.Builder spec(LimitRangeSpec spec)
Spec defines the limits enforced.More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
- Parameters:
spec
- Spec defines the limits enforced. This parameter is required.- Returns:
this
-
build
@Stability(Stable) public KubeLimitRange build()
- Specified by:
build
in interfacesoftware.amazon.jsii.Builder<KubeLimitRange>
-
-