@Generated(value="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.
| Modifier and Type | Class and Description |
|---|---|
static interface |
AwsAppSyncGraphQlApiLogConfigDetails.Builder |
| Modifier and Type | Method and Description |
|---|---|
static AwsAppSyncGraphQlApiLogConfigDetails.Builder |
builder() |
String |
cloudWatchLogsRoleArn()
The Amazon Resource Name (ARN) of the service role that AppSync assumes to publish to CloudWatch Logs in your
account.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
Boolean |
excludeVerboseContent()
Set to
TRUE to exclude sections that contain information such as headers, context, and evaluated
mapping templates, regardless of logging level. |
String |
fieldLogLevel()
The field logging level.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
List<SdkField<?>> |
sdkFields() |
static Class<? extends AwsAppSyncGraphQlApiLogConfigDetails.Builder> |
serializableBuilderClass() |
AwsAppSyncGraphQlApiLogConfigDetails.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String cloudWatchLogsRoleArn()
The Amazon Resource Name (ARN) of the service role that AppSync assumes to publish to CloudWatch Logs in your account.
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.
TRUE to exclude sections that contain information such as headers, context, and
evaluated mapping templates, regardless of logging level.public final String fieldLogLevel()
The field logging level.
public AwsAppSyncGraphQlApiLogConfigDetails.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<AwsAppSyncGraphQlApiLogConfigDetails.Builder,AwsAppSyncGraphQlApiLogConfigDetails>public static AwsAppSyncGraphQlApiLogConfigDetails.Builder builder()
public static Class<? extends AwsAppSyncGraphQlApiLogConfigDetails.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.