Package com.pulumi.aws.appsync.inputs
Class GraphQLApiLogConfigArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.appsync.inputs.GraphQLApiLogConfigArgs.Builder
-
- Enclosing class:
- GraphQLApiLogConfigArgs
public static final class GraphQLApiLogConfigArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(GraphQLApiLogConfigArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GraphQLApiLogConfigArgsbuild()GraphQLApiLogConfigArgs.BuildercloudwatchLogsRoleArn(com.pulumi.core.Output<java.lang.String> cloudwatchLogsRoleArn)GraphQLApiLogConfigArgs.BuildercloudwatchLogsRoleArn(java.lang.String cloudwatchLogsRoleArn)GraphQLApiLogConfigArgs.BuilderexcludeVerboseContent(com.pulumi.core.Output<java.lang.Boolean> excludeVerboseContent)GraphQLApiLogConfigArgs.BuilderexcludeVerboseContent(java.lang.Boolean excludeVerboseContent)GraphQLApiLogConfigArgs.BuilderfieldLogLevel(com.pulumi.core.Output<java.lang.String> fieldLogLevel)GraphQLApiLogConfigArgs.BuilderfieldLogLevel(java.lang.String fieldLogLevel)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(GraphQLApiLogConfigArgs defaults)
-
-
Method Detail
-
cloudwatchLogsRoleArn
public GraphQLApiLogConfigArgs.Builder cloudwatchLogsRoleArn(com.pulumi.core.Output<java.lang.String> cloudwatchLogsRoleArn)
- Parameters:
cloudwatchLogsRoleArn- ARN of the service role that AWS AppSync will assume to publish to Amazon CloudWatch logs in your account.- Returns:
- builder
-
cloudwatchLogsRoleArn
public GraphQLApiLogConfigArgs.Builder cloudwatchLogsRoleArn(java.lang.String cloudwatchLogsRoleArn)
- Parameters:
cloudwatchLogsRoleArn- ARN of the service role that AWS AppSync will assume to publish to Amazon CloudWatch logs in your account.- Returns:
- builder
-
excludeVerboseContent
public GraphQLApiLogConfigArgs.Builder excludeVerboseContent(@Nullable com.pulumi.core.Output<java.lang.Boolean> excludeVerboseContent)
- Parameters:
excludeVerboseContent- Set to TRUE to exclude sections that contain information such as headers, context, and evaluated mapping templates, regardless of logging level. Valid values: `true`, `false`. Default value: `false`- Returns:
- builder
-
excludeVerboseContent
public GraphQLApiLogConfigArgs.Builder excludeVerboseContent(java.lang.Boolean excludeVerboseContent)
- Parameters:
excludeVerboseContent- Set to TRUE to exclude sections that contain information such as headers, context, and evaluated mapping templates, regardless of logging level. Valid values: `true`, `false`. Default value: `false`- Returns:
- builder
-
fieldLogLevel
public GraphQLApiLogConfigArgs.Builder fieldLogLevel(com.pulumi.core.Output<java.lang.String> fieldLogLevel)
- Parameters:
fieldLogLevel- Field logging level. Valid values: `ALL`, `ERROR`, `NONE`.- Returns:
- builder
-
fieldLogLevel
public GraphQLApiLogConfigArgs.Builder fieldLogLevel(java.lang.String fieldLogLevel)
- Parameters:
fieldLogLevel- Field logging level. Valid values: `ALL`, `ERROR`, `NONE`.- Returns:
- builder
-
build
public GraphQLApiLogConfigArgs build()
-
-