@Generated(value="software.amazon.awssdk:codegen") public class QueryLoggingConfig extends Object implements 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) |
<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.
|
static Class<? extends QueryLoggingConfig.Builder> |
serializableBuilderClass() |
QueryLoggingConfig.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
copy
public String id()
The ID for a configuration for DNS query logging.
public String hostedZoneId()
The ID of the hosted zone that CloudWatch Logs is logging queries for.
public 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()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<QueryLoggingConfig.Builder,QueryLoggingConfig>
public static QueryLoggingConfig.Builder builder()
public static Class<? extends QueryLoggingConfig.Builder> serializableBuilderClass()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.