Interface LogConfig.Builder

    • Method Detail

      • fieldLogLevel

        LogConfig.Builder fieldLogLevel​(String fieldLogLevel)

        The field logging level. Values can be NONE, ERROR, or ALL.

        • NONE: No field-level logs are captured.

        • ERROR: Logs the following information only for the fields that are in error:

          • The error section in the server response.

          • Field-level errors.

          • The generated request/response functions that got resolved for error fields.

        • ALL: The following information is logged for all fields in the query:

          • Field-level tracing information.

          • The generated request/response functions that got resolved for each field.

        Parameters:
        fieldLogLevel - The field logging level. Values can be NONE, ERROR, or ALL.

        • NONE: No field-level logs are captured.

        • ERROR: Logs the following information only for the fields that are in error:

          • The error section in the server response.

          • Field-level errors.

          • The generated request/response functions that got resolved for error fields.

        • ALL: The following information is logged for all fields in the query:

          • Field-level tracing information.

          • The generated request/response functions that got resolved for each field.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        FieldLogLevel, FieldLogLevel
      • fieldLogLevel

        LogConfig.Builder fieldLogLevel​(FieldLogLevel fieldLogLevel)

        The field logging level. Values can be NONE, ERROR, or ALL.

        • NONE: No field-level logs are captured.

        • ERROR: Logs the following information only for the fields that are in error:

          • The error section in the server response.

          • Field-level errors.

          • The generated request/response functions that got resolved for error fields.

        • ALL: The following information is logged for all fields in the query:

          • Field-level tracing information.

          • The generated request/response functions that got resolved for each field.

        Parameters:
        fieldLogLevel - The field logging level. Values can be NONE, ERROR, or ALL.

        • NONE: No field-level logs are captured.

        • ERROR: Logs the following information only for the fields that are in error:

          • The error section in the server response.

          • Field-level errors.

          • The generated request/response functions that got resolved for error fields.

        • ALL: The following information is logged for all fields in the query:

          • Field-level tracing information.

          • The generated request/response functions that got resolved for each field.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        FieldLogLevel, FieldLogLevel
      • cloudWatchLogsRoleArn

        LogConfig.Builder cloudWatchLogsRoleArn​(String cloudWatchLogsRoleArn)

        The service role that AppSync assumes to publish to CloudWatch logs in your account.

        Parameters:
        cloudWatchLogsRoleArn - 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

        LogConfig.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.