public static interface PutLoggingConfigurationRequest.Builder extends WafRequest.Builder, SdkPojo, CopyableBuilder<PutLoggingConfigurationRequest.Builder,PutLoggingConfigurationRequest>
Modifier and Type | Method and Description |
---|---|
default PutLoggingConfigurationRequest.Builder |
loggingConfiguration(Consumer<LoggingConfiguration.Builder> loggingConfiguration)
The Amazon Kinesis Data Firehose that contains the inspected traffic information, the redacted fields
details, and the Amazon Resource Name (ARN) of the web ACL to monitor.
|
PutLoggingConfigurationRequest.Builder |
loggingConfiguration(LoggingConfiguration loggingConfiguration)
The Amazon Kinesis Data Firehose that contains the inspected traffic information, the redacted fields
details, and the Amazon Resource Name (ARN) of the web ACL to monitor.
|
PutLoggingConfigurationRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
Add an optional request override configuration.
|
PutLoggingConfigurationRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
Add an optional request override configuration.
|
build
overrideConfiguration
copy
applyMutation, build
PutLoggingConfigurationRequest.Builder loggingConfiguration(LoggingConfiguration loggingConfiguration)
The Amazon Kinesis Data Firehose that contains the inspected traffic information, the redacted fields details, and the Amazon Resource Name (ARN) of the web ACL to monitor.
loggingConfiguration
- The Amazon Kinesis Data Firehose that contains the inspected traffic information, the redacted fields
details, and the Amazon Resource Name (ARN) of the web ACL to monitor.default PutLoggingConfigurationRequest.Builder loggingConfiguration(Consumer<LoggingConfiguration.Builder> loggingConfiguration)
The Amazon Kinesis Data Firehose that contains the inspected traffic information, the redacted fields details, and the Amazon Resource Name (ARN) of the web ACL to monitor.
This is a convenience that creates an instance of theLoggingConfiguration.Builder
avoiding the need
to create one manually via LoggingConfiguration.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and
its result is passed to loggingConfiguration(LoggingConfiguration)
.loggingConfiguration
- a consumer that will call methods on LoggingConfiguration.Builder
loggingConfiguration(LoggingConfiguration)
PutLoggingConfigurationRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
AwsRequest.Builder
overrideConfiguration
in interface AwsRequest.Builder
overrideConfiguration
- The override configuration.PutLoggingConfigurationRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
AwsRequest.Builder
overrideConfiguration
in interface AwsRequest.Builder
builderConsumer
- A Consumer
to which an empty AwsRequestOverrideConfiguration.Builder
will be
given.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.