- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<LogConfig.Builder,LogConfig>
The Amazon CloudWatch Logs configuration.
- See Also:
Method Details
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:
-
ALL: The following information is logged for all fields in the query:
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:
-
ALL: The following information is logged for all fields in the query:
-
- See Also:
-
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:
-
ALL: The following information is logged for all fields in the query:
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:
-
ALL: The following information is logged for all fields in the query:
-
- See Also:
-
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
Take this object and create a builder that contains all of the current property values of this object.
- Specified by:
toBuilderin interfaceToCopyableBuilder<LogConfig.Builder,LogConfig> - Returns:
- a builder for type T
builder
serializableBuilderClass
hashCode
public final int hashCode()
equals
public final boolean equals(Object obj) equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)Description copied from interface: SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin interfaceSdkPojo- Parameters:
obj- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
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.
getValueForField
sdkFields