Package org.cdk8s.plus24.k8s
Class KubeHorizontalPodAutoscalerProps.Builder
- java.lang.Object
-
- org.cdk8s.plus24.k8s.KubeHorizontalPodAutoscalerProps.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<KubeHorizontalPodAutoscalerProps>
- Enclosing interface:
- KubeHorizontalPodAutoscalerProps
@Stability(Stable) public static final class KubeHorizontalPodAutoscalerProps.Builder extends Object implements software.amazon.jsii.Builder<KubeHorizontalPodAutoscalerProps>
A builder forKubeHorizontalPodAutoscalerProps
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description KubeHorizontalPodAutoscalerProps
build()
Builds the configured instance.KubeHorizontalPodAutoscalerProps.Builder
metadata(ObjectMeta metadata)
Sets the value ofKubeHorizontalPodAutoscalerProps.getMetadata()
KubeHorizontalPodAutoscalerProps.Builder
spec(HorizontalPodAutoscalerSpec spec)
Sets the value ofKubeHorizontalPodAutoscalerProps.getSpec()
-
-
-
Method Detail
-
metadata
@Stability(Stable) public KubeHorizontalPodAutoscalerProps.Builder metadata(ObjectMeta metadata)
Sets the value ofKubeHorizontalPodAutoscalerProps.getMetadata()
- Parameters:
metadata
- Standard object metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata- Returns:
this
-
spec
@Stability(Stable) public KubeHorizontalPodAutoscalerProps.Builder spec(HorizontalPodAutoscalerSpec spec)
Sets the value ofKubeHorizontalPodAutoscalerProps.getSpec()
- Parameters:
spec
- behaviour of autoscaler. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status.- Returns:
this
-
build
@Stability(Stable) public KubeHorizontalPodAutoscalerProps build()
Builds the configured instance.- Specified by:
build
in interfacesoftware.amazon.jsii.Builder<KubeHorizontalPodAutoscalerProps>
- Returns:
- a new instance of
KubeHorizontalPodAutoscalerProps
- Throws:
NullPointerException
- if any required attribute was not provided
-
-