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 Details

    • 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 TRUE to exclude sections that contain information such as headers, context, and evaluated mapping templates, regardless of logging level.

      Parameters:
      excludeVerboseContent - Set to TRUE to 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

      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.