@Generated(value="software.amazon.awssdk:codegen") public final class LoggingConfiguration extends Object implements SdkPojo, Serializable, ToCopyableBuilder<LoggingConfiguration.Builder,LoggingConfiguration>
This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.
For the latest version of AWS WAF, use the AWS WAFV2 API and see the AWS WAF Developer Guide. With the latest version, AWS WAF has a single set of endpoints for regional and global use.
The Amazon Kinesis Data Firehose, RedactedFields information, and the web ACL Amazon Resource Name
(ARN).
| Modifier and Type | Class and Description |
|---|---|
static interface |
LoggingConfiguration.Builder |
| Modifier and Type | Method and Description |
|---|---|
static LoggingConfiguration.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
boolean |
hasLogDestinationConfigs()
Returns true if the LogDestinationConfigs property was specified by the sender (it may be empty), or false if the
sender did not specify the value (it will be empty).
|
boolean |
hasRedactedFields()
Returns true if the RedactedFields property was specified by the sender (it may be empty), or false if the sender
did not specify the value (it will be empty).
|
List<String> |
logDestinationConfigs()
An array of Amazon Kinesis Data Firehose ARNs.
|
List<FieldToMatch> |
redactedFields()
The parts of the request that you want redacted from the logs.
|
String |
resourceArn()
The Amazon Resource Name (ARN) of the web ACL that you want to associate with
LogDestinationConfigs. |
List<SdkField<?>> |
sdkFields() |
static Class<? extends LoggingConfiguration.Builder> |
serializableBuilderClass() |
LoggingConfiguration.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String resourceArn()
The Amazon Resource Name (ARN) of the web ACL that you want to associate with LogDestinationConfigs.
LogDestinationConfigs.public final boolean hasLogDestinationConfigs()
public final List<String> logDestinationConfigs()
An array of Amazon Kinesis Data Firehose ARNs.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasLogDestinationConfigs() to see if a value was sent in this field.
public final boolean hasRedactedFields()
public final List<FieldToMatch> redactedFields()
The parts of the request that you want redacted from the logs. For example, if you redact the cookie field, the
cookie field in the firehose will be xxx.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasRedactedFields() to see if a value was sent in this field.
xxx.public LoggingConfiguration.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<LoggingConfiguration.Builder,LoggingConfiguration>public static LoggingConfiguration.Builder builder()
public static Class<? extends LoggingConfiguration.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2021. All rights reserved.