Class EvidentlyLaunchMetricMonitorsMetricDefinition.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.aws.evidently_launch.EvidentlyLaunchMetricMonitorsMetricDefinition.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<EvidentlyLaunchMetricMonitorsMetricDefinition>
- Enclosing interface:
- EvidentlyLaunchMetricMonitorsMetricDefinition
@Stability(Stable) public static final class EvidentlyLaunchMetricMonitorsMetricDefinition.Builder extends Object implements software.amazon.jsii.Builder<EvidentlyLaunchMetricMonitorsMetricDefinition>
A builder forEvidentlyLaunchMetricMonitorsMetricDefinition
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EvidentlyLaunchMetricMonitorsMetricDefinitionbuild()Builds the configured instance.EvidentlyLaunchMetricMonitorsMetricDefinition.BuilderentityIdKey(String entityIdKey)Sets the value ofEvidentlyLaunchMetricMonitorsMetricDefinition.getEntityIdKey()EvidentlyLaunchMetricMonitorsMetricDefinition.BuildereventPattern(String eventPattern)Sets the value ofEvidentlyLaunchMetricMonitorsMetricDefinition.getEventPattern()EvidentlyLaunchMetricMonitorsMetricDefinition.Buildername(String name)Sets the value ofEvidentlyLaunchMetricMonitorsMetricDefinition.getName()EvidentlyLaunchMetricMonitorsMetricDefinition.BuilderunitLabel(String unitLabel)Sets the value ofEvidentlyLaunchMetricMonitorsMetricDefinition.getUnitLabel()EvidentlyLaunchMetricMonitorsMetricDefinition.BuildervalueKey(String valueKey)Sets the value ofEvidentlyLaunchMetricMonitorsMetricDefinition.getValueKey()
-
-
-
Method Detail
-
entityIdKey
@Stability(Stable) public EvidentlyLaunchMetricMonitorsMetricDefinition.Builder entityIdKey(String entityIdKey)
Sets the value ofEvidentlyLaunchMetricMonitorsMetricDefinition.getEntityIdKey()- Parameters:
entityIdKey- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/evidently_launch#entity_id_key EvidentlyLaunch#entity_id_key}. This parameter is required.- Returns:
this
-
name
@Stability(Stable) public EvidentlyLaunchMetricMonitorsMetricDefinition.Builder name(String name)
Sets the value ofEvidentlyLaunchMetricMonitorsMetricDefinition.getName()- Parameters:
name- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/evidently_launch#name EvidentlyLaunch#name}. This parameter is required.- Returns:
this
-
valueKey
@Stability(Stable) public EvidentlyLaunchMetricMonitorsMetricDefinition.Builder valueKey(String valueKey)
Sets the value ofEvidentlyLaunchMetricMonitorsMetricDefinition.getValueKey()- Parameters:
valueKey- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/evidently_launch#value_key EvidentlyLaunch#value_key}. This parameter is required.- Returns:
this
-
eventPattern
@Stability(Stable) public EvidentlyLaunchMetricMonitorsMetricDefinition.Builder eventPattern(String eventPattern)
Sets the value ofEvidentlyLaunchMetricMonitorsMetricDefinition.getEventPattern()- Parameters:
eventPattern- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/evidently_launch#event_pattern EvidentlyLaunch#event_pattern}.- Returns:
this
-
unitLabel
@Stability(Stable) public EvidentlyLaunchMetricMonitorsMetricDefinition.Builder unitLabel(String unitLabel)
Sets the value ofEvidentlyLaunchMetricMonitorsMetricDefinition.getUnitLabel()- Parameters:
unitLabel- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/evidently_launch#unit_label EvidentlyLaunch#unit_label}.- Returns:
this
-
build
@Stability(Stable) public EvidentlyLaunchMetricMonitorsMetricDefinition build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<EvidentlyLaunchMetricMonitorsMetricDefinition>- Returns:
- a new instance of
EvidentlyLaunchMetricMonitorsMetricDefinition - Throws:
NullPointerException- if any required attribute was not provided
-
-