Package org.cdk8s.plus24.k8s
Class ResourceMetricSourceV2.Builder
- java.lang.Object
-
- org.cdk8s.plus24.k8s.ResourceMetricSourceV2.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<ResourceMetricSourceV2>
- Enclosing interface:
- ResourceMetricSourceV2
@Stability(Stable) public static final class ResourceMetricSourceV2.Builder extends Object implements software.amazon.jsii.Builder<ResourceMetricSourceV2>
A builder forResourceMetricSourceV2
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ResourceMetricSourceV2
build()
Builds the configured instance.ResourceMetricSourceV2.Builder
name(String name)
Sets the value ofResourceMetricSourceV2.getName()
ResourceMetricSourceV2.Builder
target(MetricTargetV2 target)
Sets the value ofResourceMetricSourceV2.getTarget()
-
-
-
Method Detail
-
name
@Stability(Stable) public ResourceMetricSourceV2.Builder name(String name)
Sets the value ofResourceMetricSourceV2.getName()
- Parameters:
name
- name is the name of the resource in question. This parameter is required.- Returns:
this
-
target
@Stability(Stable) public ResourceMetricSourceV2.Builder target(MetricTargetV2 target)
Sets the value ofResourceMetricSourceV2.getTarget()
- Parameters:
target
- target specifies the target value for the given metric. This parameter is required.- Returns:
this
-
build
@Stability(Stable) public ResourceMetricSourceV2 build()
Builds the configured instance.- Specified by:
build
in interfacesoftware.amazon.jsii.Builder<ResourceMetricSourceV2>
- Returns:
- a new instance of
ResourceMetricSourceV2
- Throws:
NullPointerException
- if any required attribute was not provided
-
-