Interface AwsRoute53QueryLoggingConfigDetails.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<AwsRoute53QueryLoggingConfigDetails.Builder,
,AwsRoute53QueryLoggingConfigDetails> SdkBuilder<AwsRoute53QueryLoggingConfigDetails.Builder,
,AwsRoute53QueryLoggingConfigDetails> SdkPojo
- Enclosing class:
AwsRoute53QueryLoggingConfigDetails
public static interface AwsRoute53QueryLoggingConfigDetails.Builder
extends SdkPojo, CopyableBuilder<AwsRoute53QueryLoggingConfigDetails.Builder,AwsRoute53QueryLoggingConfigDetails>
-
Method Summary
Modifier and TypeMethodDescriptioncloudWatchLogsLogGroupArn
(Consumer<CloudWatchLogsLogGroupArnConfigDetails.Builder> cloudWatchLogsLogGroupArn) The Amazon Resource Name (ARN) of the Amazon CloudWatch Logs log group that Route 53 is publishing logs to.cloudWatchLogsLogGroupArn
(CloudWatchLogsLogGroupArnConfigDetails cloudWatchLogsLogGroupArn) The Amazon Resource Name (ARN) of the Amazon CloudWatch Logs log group that Route 53 is publishing logs to.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
cloudWatchLogsLogGroupArn
AwsRoute53QueryLoggingConfigDetails.Builder cloudWatchLogsLogGroupArn(CloudWatchLogsLogGroupArnConfigDetails cloudWatchLogsLogGroupArn) The Amazon Resource Name (ARN) of the Amazon CloudWatch Logs log group that Route 53 is publishing logs to.
- Parameters:
cloudWatchLogsLogGroupArn
- The Amazon Resource Name (ARN) of the Amazon CloudWatch Logs log group that Route 53 is publishing logs to.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cloudWatchLogsLogGroupArn
default AwsRoute53QueryLoggingConfigDetails.Builder cloudWatchLogsLogGroupArn(Consumer<CloudWatchLogsLogGroupArnConfigDetails.Builder> cloudWatchLogsLogGroupArn) The Amazon Resource Name (ARN) of the Amazon CloudWatch Logs log group that Route 53 is publishing logs to.
This is a convenience method that creates an instance of theCloudWatchLogsLogGroupArnConfigDetails.Builder
avoiding the need to create one manually viaCloudWatchLogsLogGroupArnConfigDetails.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocloudWatchLogsLogGroupArn(CloudWatchLogsLogGroupArnConfigDetails)
.- Parameters:
cloudWatchLogsLogGroupArn
- a consumer that will call methods onCloudWatchLogsLogGroupArnConfigDetails.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-