Class AwsAppSyncGraphQlApiLogConfigDetails
- java.lang.Object
-
- software.amazon.awssdk.services.securityhub.model.AwsAppSyncGraphQlApiLogConfigDetails
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<AwsAppSyncGraphQlApiLogConfigDetails.Builder,AwsAppSyncGraphQlApiLogConfigDetails>
@Generated("software.amazon.awssdk:codegen") public final class AwsAppSyncGraphQlApiLogConfigDetails extends Object implements SdkPojo, Serializable, ToCopyableBuilder<AwsAppSyncGraphQlApiLogConfigDetails.Builder,AwsAppSyncGraphQlApiLogConfigDetails>
Specifies the logging configuration when writing GraphQL operations and tracing to Amazon CloudWatch for an AppSync GraphQL API.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceAwsAppSyncGraphQlApiLogConfigDetails.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AwsAppSyncGraphQlApiLogConfigDetails.Builderbuilder()StringcloudWatchLogsRoleArn()The Amazon Resource Name (ARN) of the service role that AppSync assumes to publish to CloudWatch Logs in your account.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)BooleanexcludeVerboseContent()Set toTRUEto exclude sections that contain information such as headers, context, and evaluated mapping templates, regardless of logging level.StringfieldLogLevel()The field logging level.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()List<SdkField<?>>sdkFields()static Class<? extends AwsAppSyncGraphQlApiLogConfigDetails.Builder>serializableBuilderClass()AwsAppSyncGraphQlApiLogConfigDetails.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
-
cloudWatchLogsRoleArn
public final String cloudWatchLogsRoleArn()
The Amazon Resource Name (ARN) of the service role that AppSync assumes to publish to CloudWatch Logs in your account.
- Returns:
- The Amazon Resource Name (ARN) of the service role that AppSync assumes to publish to CloudWatch Logs in your account.
-
excludeVerboseContent
public final Boolean excludeVerboseContent()
Set to
TRUEto exclude sections that contain information such as headers, context, and evaluated mapping templates, regardless of logging level.- Returns:
- Set to
TRUEto exclude sections that contain information such as headers, context, and evaluated mapping templates, regardless of logging level.
-
fieldLogLevel
public final String fieldLogLevel()
The field logging level.
- Returns:
- The field logging level.
-
toBuilder
public AwsAppSyncGraphQlApiLogConfigDetails.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<AwsAppSyncGraphQlApiLogConfigDetails.Builder,AwsAppSyncGraphQlApiLogConfigDetails>
-
builder
public static AwsAppSyncGraphQlApiLogConfigDetails.Builder builder()
-
serializableBuilderClass
public static Class<? extends AwsAppSyncGraphQlApiLogConfigDetails.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.
-
-