Package org.cdk8s.plus24.k8s
Class KubeHorizontalPodAutoscaler.Builder
- java.lang.Object
-
- org.cdk8s.plus24.k8s.KubeHorizontalPodAutoscaler.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<KubeHorizontalPodAutoscaler>
- Enclosing class:
- KubeHorizontalPodAutoscaler
@Stability(Stable) public static final class KubeHorizontalPodAutoscaler.Builder extends Object implements software.amazon.jsii.Builder<KubeHorizontalPodAutoscaler>
A fluent builder forKubeHorizontalPodAutoscaler
.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description KubeHorizontalPodAutoscaler
build()
static KubeHorizontalPodAutoscaler.Builder
create(software.constructs.Construct scope, String id)
KubeHorizontalPodAutoscaler.Builder
metadata(ObjectMeta metadata)
Standard object metadata.KubeHorizontalPodAutoscaler.Builder
spec(HorizontalPodAutoscalerSpec spec)
behaviour of autoscaler.
-
-
-
Method Detail
-
create
@Stability(Stable) public static KubeHorizontalPodAutoscaler.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
KubeHorizontalPodAutoscaler.Builder
.
-
metadata
@Stability(Stable) public KubeHorizontalPodAutoscaler.Builder metadata(ObjectMeta metadata)
Standard object metadata.More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
- Parameters:
metadata
- Standard object metadata. This parameter is required.- Returns:
this
-
spec
@Stability(Stable) public KubeHorizontalPodAutoscaler.Builder spec(HorizontalPodAutoscalerSpec spec)
behaviour of autoscaler.More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status.
- Parameters:
spec
- behaviour of autoscaler. This parameter is required.- Returns:
this
-
build
@Stability(Stable) public KubeHorizontalPodAutoscaler build()
- Specified by:
build
in interfacesoftware.amazon.jsii.Builder<KubeHorizontalPodAutoscaler>
-
-