Package com.pulumi.aws.evidently.inputs
Class LaunchMetricMonitorMetricDefinitionArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.evidently.inputs.LaunchMetricMonitorMetricDefinitionArgs.Builder
-
- Enclosing class:
- LaunchMetricMonitorMetricDefinitionArgs
public static final class LaunchMetricMonitorMetricDefinitionArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(LaunchMetricMonitorMetricDefinitionArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(LaunchMetricMonitorMetricDefinitionArgs defaults)
-
-
Method Detail
-
entityIdKey
public LaunchMetricMonitorMetricDefinitionArgs.Builder entityIdKey(com.pulumi.core.Output<java.lang.String> entityIdKey)
- Parameters:
entityIdKey- Specifies the entity, such as a user or session, that does an action that causes a metric value to be recorded. An example is `userDetails.userID`.- Returns:
- builder
-
entityIdKey
public LaunchMetricMonitorMetricDefinitionArgs.Builder entityIdKey(java.lang.String entityIdKey)
- Parameters:
entityIdKey- Specifies the entity, such as a user or session, that does an action that causes a metric value to be recorded. An example is `userDetails.userID`.- Returns:
- builder
-
eventPattern
public LaunchMetricMonitorMetricDefinitionArgs.Builder eventPattern(@Nullable com.pulumi.core.Output<java.lang.String> eventPattern)
- Parameters:
eventPattern- Specifies The EventBridge event pattern that defines how the metric is recorded.- Returns:
- builder
-
eventPattern
public LaunchMetricMonitorMetricDefinitionArgs.Builder eventPattern(java.lang.String eventPattern)
- Parameters:
eventPattern- Specifies The EventBridge event pattern that defines how the metric is recorded.- Returns:
- builder
-
name
public LaunchMetricMonitorMetricDefinitionArgs.Builder name(com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name- Specifies the name for the metric.- Returns:
- builder
-
name
public LaunchMetricMonitorMetricDefinitionArgs.Builder name(java.lang.String name)
- Parameters:
name- Specifies the name for the metric.- Returns:
- builder
-
unitLabel
public LaunchMetricMonitorMetricDefinitionArgs.Builder unitLabel(@Nullable com.pulumi.core.Output<java.lang.String> unitLabel)
- Parameters:
unitLabel- Specifies a label for the units that the metric is measuring.- Returns:
- builder
-
unitLabel
public LaunchMetricMonitorMetricDefinitionArgs.Builder unitLabel(java.lang.String unitLabel)
- Parameters:
unitLabel- Specifies a label for the units that the metric is measuring.- Returns:
- builder
-
valueKey
public LaunchMetricMonitorMetricDefinitionArgs.Builder valueKey(com.pulumi.core.Output<java.lang.String> valueKey)
- Parameters:
valueKey- Specifies the value that is tracked to produce the metric.- Returns:
- builder
-
valueKey
public LaunchMetricMonitorMetricDefinitionArgs.Builder valueKey(java.lang.String valueKey)
- Parameters:
valueKey- Specifies the value that is tracked to produce the metric.- Returns:
- builder
-
build
public LaunchMetricMonitorMetricDefinitionArgs build()
-
-