Class LogConfig
- java.lang.Object
-
- software.amazon.awssdk.services.appsync.model.LogConfig
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<LogConfig.Builder,LogConfig>
@Generated("software.amazon.awssdk:codegen") public final class LogConfig extends Object implements SdkPojo, Serializable, ToCopyableBuilder<LogConfig.Builder,LogConfig>
The Amazon CloudWatch Logs configuration.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceLogConfig.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static LogConfig.Builderbuilder()StringcloudWatchLogsRoleArn()The service role that AppSync assumes to publish to CloudWatch logs in your account.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)BooleanexcludeVerboseContent()Set to TRUE to exclude sections that contain information such as headers, context, and evaluated mapping templates, regardless of logging level.FieldLogLevelfieldLogLevel()The field logging level.StringfieldLogLevelAsString()The field logging level.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()List<SdkField<?>>sdkFields()static Class<? extends LogConfig.Builder>serializableBuilderClass()LogConfig.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
fieldLogLevel
public final 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.
-
If the service returns an enum value that is not available in the current SDK version,
fieldLogLevelwill returnFieldLogLevel.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromfieldLogLevelAsString().- Returns:
- 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.
-
-
- See Also:
FieldLogLevel
-
-
fieldLogLevelAsString
public final String fieldLogLevelAsString()
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.
-
If the service returns an enum value that is not available in the current SDK version,
fieldLogLevelwill returnFieldLogLevel.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromfieldLogLevelAsString().- Returns:
- 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.
-
-
- See Also:
FieldLogLevel
-
-
cloudWatchLogsRoleArn
public final String cloudWatchLogsRoleArn()
The service role that AppSync assumes to publish to CloudWatch logs in your account.
- Returns:
- The service role that AppSync assumes to publish to CloudWatch logs in your account.
-
excludeVerboseContent
public final Boolean excludeVerboseContent()
Set to TRUE to exclude sections that contain information such as headers, context, and evaluated mapping templates, regardless of logging level.
- Returns:
- Set to TRUE to exclude sections that contain information such as headers, context, and evaluated mapping templates, regardless of logging level.
-
toBuilder
public LogConfig.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<LogConfig.Builder,LogConfig>
-
builder
public static LogConfig.Builder builder()
-
serializableBuilderClass
public static Class<? extends LogConfig.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-