Interface QueryLoggingConfig.Builder

All Superinterfaces:
Buildable, CopyableBuilder<QueryLoggingConfig.Builder,QueryLoggingConfig>, SdkBuilder<QueryLoggingConfig.Builder,QueryLoggingConfig>, SdkPojo
Enclosing class:
QueryLoggingConfig

public static interface QueryLoggingConfig.Builder extends SdkPojo, CopyableBuilder<QueryLoggingConfig.Builder,QueryLoggingConfig>
  • Method Details

    • id

      The ID for a configuration for DNS query logging.

      Parameters:
      id - The ID for a configuration for DNS query logging.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • hostedZoneId

      QueryLoggingConfig.Builder hostedZoneId(String hostedZoneId)

      The ID of the hosted zone that CloudWatch Logs is logging queries for.

      Parameters:
      hostedZoneId - The ID of the hosted zone that CloudWatch Logs is logging queries for.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • cloudWatchLogsLogGroupArn

      QueryLoggingConfig.Builder cloudWatchLogsLogGroupArn(String cloudWatchLogsLogGroupArn)

      The Amazon Resource Name (ARN) of the CloudWatch Logs log group that Amazon Route 53 is publishing logs to.

      Parameters:
      cloudWatchLogsLogGroupArn - The Amazon Resource Name (ARN) of the CloudWatch Logs log group that Amazon Route 53 is publishing logs to.
      Returns:
      Returns a reference to this object so that method calls can be chained together.