Class MetricsConfigurationArgs.Builder
- java.lang.Object
-
- com.pulumi.azurenative.networkcloud.MetricsConfigurationArgs.Builder
-
- Enclosing class:
- MetricsConfigurationArgs
public static final class MetricsConfigurationArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(MetricsConfigurationArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MetricsConfigurationArgs
build()
MetricsConfigurationArgs.Builder
clusterName(com.pulumi.core.Output<java.lang.String> clusterName)
MetricsConfigurationArgs.Builder
clusterName(java.lang.String clusterName)
MetricsConfigurationArgs.Builder
collectionInterval(com.pulumi.core.Output<java.lang.Double> collectionInterval)
MetricsConfigurationArgs.Builder
collectionInterval(java.lang.Double collectionInterval)
MetricsConfigurationArgs.Builder
enabledMetrics(com.pulumi.core.Output<java.util.List<java.lang.String>> enabledMetrics)
MetricsConfigurationArgs.Builder
enabledMetrics(java.lang.String... enabledMetrics)
MetricsConfigurationArgs.Builder
enabledMetrics(java.util.List<java.lang.String> enabledMetrics)
MetricsConfigurationArgs.Builder
extendedLocation(ExtendedLocationArgs extendedLocation)
MetricsConfigurationArgs.Builder
extendedLocation(com.pulumi.core.Output<ExtendedLocationArgs> extendedLocation)
MetricsConfigurationArgs.Builder
location(com.pulumi.core.Output<java.lang.String> location)
MetricsConfigurationArgs.Builder
location(java.lang.String location)
MetricsConfigurationArgs.Builder
metricsConfigurationName(com.pulumi.core.Output<java.lang.String> metricsConfigurationName)
MetricsConfigurationArgs.Builder
metricsConfigurationName(java.lang.String metricsConfigurationName)
MetricsConfigurationArgs.Builder
resourceGroupName(com.pulumi.core.Output<java.lang.String> resourceGroupName)
MetricsConfigurationArgs.Builder
resourceGroupName(java.lang.String resourceGroupName)
MetricsConfigurationArgs.Builder
tags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
MetricsConfigurationArgs.Builder
tags(java.util.Map<java.lang.String,java.lang.String> tags)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(MetricsConfigurationArgs defaults)
-
-
Method Detail
-
clusterName
public MetricsConfigurationArgs.Builder clusterName(com.pulumi.core.Output<java.lang.String> clusterName)
- Parameters:
clusterName
- The name of the cluster.- Returns:
- builder
-
clusterName
public MetricsConfigurationArgs.Builder clusterName(java.lang.String clusterName)
- Parameters:
clusterName
- The name of the cluster.- Returns:
- builder
-
collectionInterval
public MetricsConfigurationArgs.Builder collectionInterval(com.pulumi.core.Output<java.lang.Double> collectionInterval)
- Parameters:
collectionInterval
- The interval in minutes by which metrics will be collected.- Returns:
- builder
-
collectionInterval
public MetricsConfigurationArgs.Builder collectionInterval(java.lang.Double collectionInterval)
- Parameters:
collectionInterval
- The interval in minutes by which metrics will be collected.- Returns:
- builder
-
enabledMetrics
public MetricsConfigurationArgs.Builder enabledMetrics(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> enabledMetrics)
- Parameters:
enabledMetrics
- The list of metric names that have been chosen to be enabled in addition to the core set of enabled metrics.- Returns:
- builder
-
enabledMetrics
public MetricsConfigurationArgs.Builder enabledMetrics(java.util.List<java.lang.String> enabledMetrics)
- Parameters:
enabledMetrics
- The list of metric names that have been chosen to be enabled in addition to the core set of enabled metrics.- Returns:
- builder
-
enabledMetrics
public MetricsConfigurationArgs.Builder enabledMetrics(java.lang.String... enabledMetrics)
- Parameters:
enabledMetrics
- The list of metric names that have been chosen to be enabled in addition to the core set of enabled metrics.- Returns:
- builder
-
extendedLocation
public MetricsConfigurationArgs.Builder extendedLocation(com.pulumi.core.Output<ExtendedLocationArgs> extendedLocation)
- Parameters:
extendedLocation
- The extended location of the cluster associated with the resource.- Returns:
- builder
-
extendedLocation
public MetricsConfigurationArgs.Builder extendedLocation(ExtendedLocationArgs extendedLocation)
- Parameters:
extendedLocation
- The extended location of the cluster associated with the resource.- Returns:
- builder
-
location
public MetricsConfigurationArgs.Builder location(@Nullable com.pulumi.core.Output<java.lang.String> location)
- Parameters:
location
- The geo-location where the resource lives- Returns:
- builder
-
location
public MetricsConfigurationArgs.Builder location(java.lang.String location)
- Parameters:
location
- The geo-location where the resource lives- Returns:
- builder
-
metricsConfigurationName
public MetricsConfigurationArgs.Builder metricsConfigurationName(@Nullable com.pulumi.core.Output<java.lang.String> metricsConfigurationName)
- Parameters:
metricsConfigurationName
- The name of the metrics configuration for the cluster.- Returns:
- builder
-
metricsConfigurationName
public MetricsConfigurationArgs.Builder metricsConfigurationName(java.lang.String metricsConfigurationName)
- Parameters:
metricsConfigurationName
- The name of the metrics configuration for the cluster.- Returns:
- builder
-
resourceGroupName
public MetricsConfigurationArgs.Builder resourceGroupName(com.pulumi.core.Output<java.lang.String> resourceGroupName)
- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.- Returns:
- builder
-
resourceGroupName
public MetricsConfigurationArgs.Builder resourceGroupName(java.lang.String resourceGroupName)
- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.- Returns:
- builder
-
tags
public MetricsConfigurationArgs.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags
- Resource tags.- Returns:
- builder
-
tags
public MetricsConfigurationArgs.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags
- Resource tags.- Returns:
- builder
-
build
public MetricsConfigurationArgs build()
-
-