@Generated(value="software.amazon.awssdk:codegen") public final class QueryLoggingConfig extends Object implements SdkPojo, Serializable, ToCopyableBuilder<QueryLoggingConfig.Builder,QueryLoggingConfig>
A complex type that contains information about a configuration for DNS query logging.
| Modifier and Type | Class and Description |
|---|---|
static interface |
QueryLoggingConfig.Builder |
| Modifier and Type | Method and Description |
|---|---|
static QueryLoggingConfig.Builder |
builder() |
String |
cloudWatchLogsLogGroupArn()
The Amazon Resource Name (ARN) of the CloudWatch Logs log group that Amazon Route 53 is publishing logs to.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
hostedZoneId()
The ID of the hosted zone that CloudWatch Logs is logging queries for.
|
String |
id()
The ID for a configuration for DNS query logging.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends QueryLoggingConfig.Builder> |
serializableBuilderClass() |
QueryLoggingConfig.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String id()
The ID for a configuration for DNS query logging.
public final String hostedZoneId()
The ID of the hosted zone that CloudWatch Logs is logging queries for.
public final String cloudWatchLogsLogGroupArn()
The Amazon Resource Name (ARN) of the CloudWatch Logs log group that Amazon Route 53 is publishing logs to.
public QueryLoggingConfig.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<QueryLoggingConfig.Builder,QueryLoggingConfig>public static QueryLoggingConfig.Builder builder()
public static Class<? extends QueryLoggingConfig.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2022. All rights reserved.