@Stability(value=Stable) public static final class CfnLoggingConfiguration.FieldToMatchProperty.Builder extends Object implements software.amazon.jsii.Builder<CfnLoggingConfiguration.FieldToMatchProperty>
CfnLoggingConfiguration.FieldToMatchProperty| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
CfnLoggingConfiguration.FieldToMatchProperty |
build()
Builds the configured instance.
|
CfnLoggingConfiguration.FieldToMatchProperty.Builder |
jsonBody(Object jsonBody)
Sets the value of
CfnLoggingConfiguration.FieldToMatchProperty.getJsonBody() |
CfnLoggingConfiguration.FieldToMatchProperty.Builder |
method(Object method)
Sets the value of
CfnLoggingConfiguration.FieldToMatchProperty.getMethod() |
CfnLoggingConfiguration.FieldToMatchProperty.Builder |
queryString(Object queryString)
Sets the value of
CfnLoggingConfiguration.FieldToMatchProperty.getQueryString() |
CfnLoggingConfiguration.FieldToMatchProperty.Builder |
singleHeader(Object singleHeader)
Sets the value of
CfnLoggingConfiguration.FieldToMatchProperty.getSingleHeader() |
CfnLoggingConfiguration.FieldToMatchProperty.Builder |
uriPath(Object uriPath)
Sets the value of
CfnLoggingConfiguration.FieldToMatchProperty.getUriPath() |
@Stability(value=Stable) public CfnLoggingConfiguration.FieldToMatchProperty.Builder jsonBody(Object jsonBody)
CfnLoggingConfiguration.FieldToMatchProperty.getJsonBody()jsonBody - Inspect the request body as JSON.
The request body immediately follows the request headers. This is the part of a request that contains any additional data that you want to send to your web server as the HTTP request body, such as data from a form.
Note that only the first 8 KB (8192 bytes) of the request body are forwarded to AWS WAF for inspection by the underlying host service. If you don't need to inspect more than 8 KB, you can guarantee that you don't allow additional bytes in by combining a statement that inspects the body of the web request, such as ByteMatchStatement or RegexPatternSetReferenceStatement , with a SizeConstraintStatement that enforces an 8 KB size limit on the body of the request. AWS WAF doesn't support inspecting the entire contents of web requests whose bodies exceed the 8 KB limit.
this@Stability(value=Stable) public CfnLoggingConfiguration.FieldToMatchProperty.Builder method(Object method)
CfnLoggingConfiguration.FieldToMatchProperty.getMethod()method - Inspect the HTTP method.
The method indicates the type of operation that the request is asking the origin to perform.this@Stability(value=Stable) public CfnLoggingConfiguration.FieldToMatchProperty.Builder queryString(Object queryString)
CfnLoggingConfiguration.FieldToMatchProperty.getQueryString()queryString - Inspect the query string.
This is the part of a URL that appears after a ? character, if any.this@Stability(value=Stable) public CfnLoggingConfiguration.FieldToMatchProperty.Builder singleHeader(Object singleHeader)
CfnLoggingConfiguration.FieldToMatchProperty.getSingleHeader()singleHeader - Inspect a single header.
Provide the name of the header to inspect, for example, User-Agent or Referer . This setting isn't case sensitive.
Example JSON: "SingleHeader": { "Name": "haystack" }
this@Stability(value=Stable) public CfnLoggingConfiguration.FieldToMatchProperty.Builder uriPath(Object uriPath)
CfnLoggingConfiguration.FieldToMatchProperty.getUriPath()uriPath - Inspect the request URI path.
This is the part of a web request that identifies a resource, for example, /images/daily-ad.jpg .this@Stability(value=Stable) public CfnLoggingConfiguration.FieldToMatchProperty build()
build in interface software.amazon.jsii.Builder<CfnLoggingConfiguration.FieldToMatchProperty>CfnLoggingConfiguration.FieldToMatchPropertyNullPointerException - if any required attribute was not providedCopyright © 2022. All rights reserved.