Package org.cdk8s.plus24.k8s
Class ObjectMetricSourceV2Beta2.Builder
- java.lang.Object
-
- org.cdk8s.plus24.k8s.ObjectMetricSourceV2Beta2.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<ObjectMetricSourceV2Beta2>
- Enclosing interface:
- ObjectMetricSourceV2Beta2
@Stability(Stable) public static final class ObjectMetricSourceV2Beta2.Builder extends Object implements software.amazon.jsii.Builder<ObjectMetricSourceV2Beta2>
A builder forObjectMetricSourceV2Beta2
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ObjectMetricSourceV2Beta2
build()
Builds the configured instance.ObjectMetricSourceV2Beta2.Builder
describedObject(CrossVersionObjectReferenceV2Beta2 describedObject)
Sets the value ofObjectMetricSourceV2Beta2.getDescribedObject()
ObjectMetricSourceV2Beta2.Builder
metric(MetricIdentifierV2Beta2 metric)
Sets the value ofObjectMetricSourceV2Beta2.getMetric()
ObjectMetricSourceV2Beta2.Builder
target(MetricTargetV2Beta2 target)
Sets the value ofObjectMetricSourceV2Beta2.getTarget()
-
-
-
Method Detail
-
describedObject
@Stability(Stable) public ObjectMetricSourceV2Beta2.Builder describedObject(CrossVersionObjectReferenceV2Beta2 describedObject)
Sets the value ofObjectMetricSourceV2Beta2.getDescribedObject()
- Parameters:
describedObject
- the value to be set. This parameter is required.- Returns:
this
-
metric
@Stability(Stable) public ObjectMetricSourceV2Beta2.Builder metric(MetricIdentifierV2Beta2 metric)
Sets the value ofObjectMetricSourceV2Beta2.getMetric()
- Parameters:
metric
- metric identifies the target metric by name and selector. This parameter is required.- Returns:
this
-
target
@Stability(Stable) public ObjectMetricSourceV2Beta2.Builder target(MetricTargetV2Beta2 target)
Sets the value ofObjectMetricSourceV2Beta2.getTarget()
- Parameters:
target
- target specifies the target value for the given metric. This parameter is required.- Returns:
this
-
build
@Stability(Stable) public ObjectMetricSourceV2Beta2 build()
Builds the configured instance.- Specified by:
build
in interfacesoftware.amazon.jsii.Builder<ObjectMetricSourceV2Beta2>
- Returns:
- a new instance of
ObjectMetricSourceV2Beta2
- Throws:
NullPointerException
- if any required attribute was not provided
-
-