Interface AwsAppSyncGraphQlApiLogConfigDetails.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<AwsAppSyncGraphQlApiLogConfigDetails.Builder,AwsAppSyncGraphQlApiLogConfigDetails>,SdkBuilder<AwsAppSyncGraphQlApiLogConfigDetails.Builder,AwsAppSyncGraphQlApiLogConfigDetails>,SdkPojo
- Enclosing class:
- AwsAppSyncGraphQlApiLogConfigDetails
public static interface AwsAppSyncGraphQlApiLogConfigDetails.Builder extends SdkPojo, CopyableBuilder<AwsAppSyncGraphQlApiLogConfigDetails.Builder,AwsAppSyncGraphQlApiLogConfigDetails>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AwsAppSyncGraphQlApiLogConfigDetails.BuildercloudWatchLogsRoleArn(String cloudWatchLogsRoleArn)The Amazon Resource Name (ARN) of the service role that AppSync assumes to publish to CloudWatch Logs in your account.AwsAppSyncGraphQlApiLogConfigDetails.BuilderexcludeVerboseContent(Boolean excludeVerboseContent)Set toTRUEto exclude sections that contain information such as headers, context, and evaluated mapping templates, regardless of logging level.AwsAppSyncGraphQlApiLogConfigDetails.BuilderfieldLogLevel(String fieldLogLevel)The field logging level.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
cloudWatchLogsRoleArn
AwsAppSyncGraphQlApiLogConfigDetails.Builder cloudWatchLogsRoleArn(String cloudWatchLogsRoleArn)
The Amazon Resource Name (ARN) of the service role that AppSync assumes to publish to CloudWatch Logs in your account.
- Parameters:
cloudWatchLogsRoleArn- The Amazon Resource Name (ARN) of the service role that AppSync assumes to publish to CloudWatch Logs in your account.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
excludeVerboseContent
AwsAppSyncGraphQlApiLogConfigDetails.Builder excludeVerboseContent(Boolean excludeVerboseContent)
Set to
TRUEto exclude sections that contain information such as headers, context, and evaluated mapping templates, regardless of logging level.- Parameters:
excludeVerboseContent- Set toTRUEto exclude sections that contain information such as headers, context, and evaluated mapping templates, regardless of logging level.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
fieldLogLevel
AwsAppSyncGraphQlApiLogConfigDetails.Builder fieldLogLevel(String fieldLogLevel)
The field logging level.
- Parameters:
fieldLogLevel- The field logging level.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-