Class CfnByteMatchSet.FieldToMatchProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.waf.regional.CfnByteMatchSet.FieldToMatchProperty.Jsii$Proxy
- All Implemented Interfaces:
- CfnByteMatchSet.FieldToMatchProperty,- software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- CfnByteMatchSet.FieldToMatchProperty
@Stability(Stable)
@Internal
public static final class CfnByteMatchSet.FieldToMatchProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnByteMatchSet.FieldToMatchProperty
An implementation for 
CfnByteMatchSet.FieldToMatchProperty- 
Nested Class SummaryNested classes/interfaces inherited from class software.amazon.jsii.JsiiObjectsoftware.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.waf.regional.CfnByteMatchSet.FieldToMatchPropertyCfnByteMatchSet.FieldToMatchProperty.Builder, CfnByteMatchSet.FieldToMatchProperty.Jsii$Proxy
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnByteMatchSet.FieldToMatchProperty.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.
- 
Method SummaryModifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal StringgetData()When the value ofTypeisHEADER, enter the name of the header that you want AWS WAF to search, for example,User-AgentorReferer.final StringgetType()The part of the web request that you want AWS WAF to search for a specified string.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObjectjsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
- 
Constructor Details- 
Jsii$Proxyprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
- objRef- Reference to the JSII managed object.
 
- 
Jsii$ProxyConstructor that initializes the object based on literal property values passed by theCfnByteMatchSet.FieldToMatchProperty.Builder.
 
- 
- 
Method Details- 
getTypeDescription copied from interface:CfnByteMatchSet.FieldToMatchPropertyThe part of the web request that you want AWS WAF to search for a specified string.Parts of a request that you can search include the following: - HEADER: A specified request header, for example, the value of the- User-Agentor- Refererheader. If you choose- HEADERfor the type, specify the name of the header in- Data.
- METHOD: The HTTP method, which indicated the type of operation that the request is asking the origin to perform.
- QUERY_STRING: A query string, which is the part of a URL that appears after a- ?character, if any.
- URI: The part of a web request that identifies a resource, for example,- /images/daily-ad.jpg.
- BODY: 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. The request body immediately follows the request headers. Note that only the first- 8192bytes of the request body are forwarded to AWS WAF for inspection. To allow or block requests based on the length of the body, you can create a size constraint set.
- SINGLE_QUERY_ARG: The parameter in the query string that you will inspect, such as UserName or SalesRegion . The maximum length for- SINGLE_QUERY_ARGis 30 characters.
- ALL_QUERY_ARGS: Similar to- SINGLE_QUERY_ARG, but rather than inspecting a single parameter, AWS WAF will inspect all parameters within the query for the value or regex pattern that you specify in- TargetString.
 - Specified by:
- getTypein interface- CfnByteMatchSet.FieldToMatchProperty
- See Also:
 
- 
getDataDescription copied from interface:CfnByteMatchSet.FieldToMatchPropertyWhen the value ofTypeisHEADER, enter the name of the header that you want AWS WAF to search, for example,User-AgentorReferer.The name of the header is not case sensitive. When the value of TypeisSINGLE_QUERY_ARG, enter the name of the parameter that you want AWS WAF to search, for example,UserNameorSalesRegion. The parameter name is not case sensitive.If the value of Typeis any other value, omitData.- Specified by:
- getDatain interface- CfnByteMatchSet.FieldToMatchProperty
- See Also:
 
- 
$jsii$toJson@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
- $jsii$toJsonin interface- software.amazon.jsii.JsiiSerializable
 
- 
equals
- 
hashCodepublic final int hashCode()
 
-