public static final class CfnWebACL.HeaderMatchPatternProperty.Builder
extends java.lang.Object
CfnWebACL.HeaderMatchPatternProperty
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
CfnWebACL.HeaderMatchPatternProperty.Builder |
all(java.lang.Object all)
Sets the value of
CfnWebACL.HeaderMatchPatternProperty.getAll() |
CfnWebACL.HeaderMatchPatternProperty |
build()
Builds the configured instance.
|
CfnWebACL.HeaderMatchPatternProperty.Builder |
excludedHeaders(java.util.List<java.lang.String> excludedHeaders)
Sets the value of
CfnWebACL.HeaderMatchPatternProperty.getExcludedHeaders() |
CfnWebACL.HeaderMatchPatternProperty.Builder |
includedHeaders(java.util.List<java.lang.String> includedHeaders)
Sets the value of
CfnWebACL.HeaderMatchPatternProperty.getIncludedHeaders() |
public CfnWebACL.HeaderMatchPatternProperty.Builder all(java.lang.Object all)
CfnWebACL.HeaderMatchPatternProperty.getAll()
all
- Inspect all headers.this
public CfnWebACL.HeaderMatchPatternProperty.Builder excludedHeaders(java.util.List<java.lang.String> excludedHeaders)
CfnWebACL.HeaderMatchPatternProperty.getExcludedHeaders()
excludedHeaders
- Inspect only the headers whose keys don't match any of the strings specified here.this
public CfnWebACL.HeaderMatchPatternProperty.Builder includedHeaders(java.util.List<java.lang.String> includedHeaders)
CfnWebACL.HeaderMatchPatternProperty.getIncludedHeaders()
includedHeaders
- Inspect only the headers that have a key that matches one of the strings specified here.this
public CfnWebACL.HeaderMatchPatternProperty build()
CfnWebACL.HeaderMatchPatternProperty
java.lang.NullPointerException
- if any required attribute was not provided