Package com.pulumi.aws.appsync.inputs
Class GraphQLApiEnhancedMetricsConfigArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.appsync.inputs.GraphQLApiEnhancedMetricsConfigArgs.Builder
-
- Enclosing class:
- GraphQLApiEnhancedMetricsConfigArgs
public static final class GraphQLApiEnhancedMetricsConfigArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(GraphQLApiEnhancedMetricsConfigArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GraphQLApiEnhancedMetricsConfigArgsbuild()GraphQLApiEnhancedMetricsConfigArgs.BuilderdataSourceLevelMetricsBehavior(com.pulumi.core.Output<java.lang.String> dataSourceLevelMetricsBehavior)GraphQLApiEnhancedMetricsConfigArgs.BuilderdataSourceLevelMetricsBehavior(java.lang.String dataSourceLevelMetricsBehavior)GraphQLApiEnhancedMetricsConfigArgs.BuilderoperationLevelMetricsConfig(com.pulumi.core.Output<java.lang.String> operationLevelMetricsConfig)GraphQLApiEnhancedMetricsConfigArgs.BuilderoperationLevelMetricsConfig(java.lang.String operationLevelMetricsConfig)GraphQLApiEnhancedMetricsConfigArgs.BuilderresolverLevelMetricsBehavior(com.pulumi.core.Output<java.lang.String> resolverLevelMetricsBehavior)GraphQLApiEnhancedMetricsConfigArgs.BuilderresolverLevelMetricsBehavior(java.lang.String resolverLevelMetricsBehavior)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(GraphQLApiEnhancedMetricsConfigArgs defaults)
-
-
Method Detail
-
dataSourceLevelMetricsBehavior
public GraphQLApiEnhancedMetricsConfigArgs.Builder dataSourceLevelMetricsBehavior(com.pulumi.core.Output<java.lang.String> dataSourceLevelMetricsBehavior)
- Parameters:
dataSourceLevelMetricsBehavior- How data source metrics will be emitted to CloudWatch. Valid values: `FULL_REQUEST_DATA_SOURCE_METRICS`, `PER_DATA_SOURCE_METRICS`- Returns:
- builder
-
dataSourceLevelMetricsBehavior
public GraphQLApiEnhancedMetricsConfigArgs.Builder dataSourceLevelMetricsBehavior(java.lang.String dataSourceLevelMetricsBehavior)
- Parameters:
dataSourceLevelMetricsBehavior- How data source metrics will be emitted to CloudWatch. Valid values: `FULL_REQUEST_DATA_SOURCE_METRICS`, `PER_DATA_SOURCE_METRICS`- Returns:
- builder
-
operationLevelMetricsConfig
public GraphQLApiEnhancedMetricsConfigArgs.Builder operationLevelMetricsConfig(com.pulumi.core.Output<java.lang.String> operationLevelMetricsConfig)
- Parameters:
operationLevelMetricsConfig- How operation metrics will be emitted to CloudWatch. Valid values: `ENABLED`, `DISABLED`- Returns:
- builder
-
operationLevelMetricsConfig
public GraphQLApiEnhancedMetricsConfigArgs.Builder operationLevelMetricsConfig(java.lang.String operationLevelMetricsConfig)
- Parameters:
operationLevelMetricsConfig- How operation metrics will be emitted to CloudWatch. Valid values: `ENABLED`, `DISABLED`- Returns:
- builder
-
resolverLevelMetricsBehavior
public GraphQLApiEnhancedMetricsConfigArgs.Builder resolverLevelMetricsBehavior(com.pulumi.core.Output<java.lang.String> resolverLevelMetricsBehavior)
- Parameters:
resolverLevelMetricsBehavior- How resolver metrics will be emitted to CloudWatch. Valid values: `FULL_REQUEST_RESOLVER_METRICS`, `PER_RESOLVER_METRICS`- Returns:
- builder
-
resolverLevelMetricsBehavior
public GraphQLApiEnhancedMetricsConfigArgs.Builder resolverLevelMetricsBehavior(java.lang.String resolverLevelMetricsBehavior)
- Parameters:
resolverLevelMetricsBehavior- How resolver metrics will be emitted to CloudWatch. Valid values: `FULL_REQUEST_RESOLVER_METRICS`, `PER_RESOLVER_METRICS`- Returns:
- builder
-
build
public GraphQLApiEnhancedMetricsConfigArgs build()
-
-