public class FieldToMatch extends Object implements Serializable, Cloneable
Specifies where in a web request to look for TargetString
.
Constructor and Description |
---|
FieldToMatch() |
Modifier and Type | Method and Description |
---|---|
FieldToMatch |
clone() |
boolean |
equals(Object obj) |
String |
getData()
When the value of
Type is HEADER , enter the
name of the header that you want AWS WAF to search, for example,
User-Agent or Referer . |
String |
getType()
The part of the web request that you want AWS WAF to search for a
specified string.
|
int |
hashCode() |
void |
setData(String data)
When the value of
Type is HEADER , enter the
name of the header that you want AWS WAF to search, for example,
User-Agent or Referer . |
void |
setType(MatchFieldType type)
The part of the web request that you want AWS WAF to search for a
specified string.
|
void |
setType(String type)
The part of the web request that you want AWS WAF to search for a
specified string.
|
String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
FieldToMatch |
withData(String data)
When the value of
Type is HEADER , enter the
name of the header that you want AWS WAF to search, for example,
User-Agent or Referer . |
FieldToMatch |
withType(MatchFieldType type)
The part of the web request that you want AWS WAF to search for a
specified string.
|
FieldToMatch |
withType(String type)
The part of the web request that you want AWS WAF to search for a
specified string.
|
public void setType(String type)
The 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-Agent
or Referer
header. If
you choose HEADER
for 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. Amazon
CloudFront supports the following methods: DELETE
,
GET
, HEAD
, OPTIONS
,
PATCH
, POST
, and PUT
.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
.type
- The 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-Agent
or Referer
header. If you choose HEADER
for 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.
Amazon CloudFront supports the following methods:
DELETE
, GET
, HEAD
,
OPTIONS
, PATCH
, POST
, and
PUT
.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
.MatchFieldType
public String getType()
The 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-Agent
or Referer
header. If
you choose HEADER
for 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. Amazon
CloudFront supports the following methods: DELETE
,
GET
, HEAD
, OPTIONS
,
PATCH
, POST
, and PUT
.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
.HEADER
: A specified request header, for example,
the value of the User-Agent
or Referer
header. If you choose HEADER
for 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. Amazon CloudFront supports the following methods:
DELETE
, GET
, HEAD
,
OPTIONS
, PATCH
, POST
, and
PUT
.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
.MatchFieldType
public FieldToMatch withType(String type)
The 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-Agent
or Referer
header. If
you choose HEADER
for 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. Amazon
CloudFront supports the following methods: DELETE
,
GET
, HEAD
, OPTIONS
,
PATCH
, POST
, and PUT
.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
.type
- The 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-Agent
or Referer
header. If you choose HEADER
for 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.
Amazon CloudFront supports the following methods:
DELETE
, GET
, HEAD
,
OPTIONS
, PATCH
, POST
, and
PUT
.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
.MatchFieldType
public void setType(MatchFieldType type)
The 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-Agent
or Referer
header. If
you choose HEADER
for 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. Amazon
CloudFront supports the following methods: DELETE
,
GET
, HEAD
, OPTIONS
,
PATCH
, POST
, and PUT
.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
.type
- The 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-Agent
or Referer
header. If you choose HEADER
for 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.
Amazon CloudFront supports the following methods:
DELETE
, GET
, HEAD
,
OPTIONS
, PATCH
, POST
, and
PUT
.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
.MatchFieldType
public FieldToMatch withType(MatchFieldType type)
The 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-Agent
or Referer
header. If
you choose HEADER
for 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. Amazon
CloudFront supports the following methods: DELETE
,
GET
, HEAD
, OPTIONS
,
PATCH
, POST
, and PUT
.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
.type
- The 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-Agent
or Referer
header. If you choose HEADER
for 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.
Amazon CloudFront supports the following methods:
DELETE
, GET
, HEAD
,
OPTIONS
, PATCH
, POST
, and
PUT
.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
.MatchFieldType
public void setData(String data)
When the value of Type
is HEADER
, enter the
name of the header that you want AWS WAF to search, for example,
User-Agent
or Referer
. If the value of
Type
is any other value, omit Data
.
The name of the header is not case sensitive.
data
- When the value of Type
is HEADER
, enter
the name of the header that you want AWS WAF to search, for
example, User-Agent
or Referer
. If the
value of Type
is any other value, omit
Data
.
The name of the header is not case sensitive.
public String getData()
When the value of Type
is HEADER
, enter the
name of the header that you want AWS WAF to search, for example,
User-Agent
or Referer
. If the value of
Type
is any other value, omit Data
.
The name of the header is not case sensitive.
Type
is HEADER
, enter
the name of the header that you want AWS WAF to search, for
example, User-Agent
or Referer
. If the
value of Type
is any other value, omit
Data
.
The name of the header is not case sensitive.
public FieldToMatch withData(String data)
When the value of Type
is HEADER
, enter the
name of the header that you want AWS WAF to search, for example,
User-Agent
or Referer
. If the value of
Type
is any other value, omit Data
.
The name of the header is not case sensitive.
data
- When the value of Type
is HEADER
, enter
the name of the header that you want AWS WAF to search, for
example, User-Agent
or Referer
. If the
value of Type
is any other value, omit
Data
.
The name of the header is not case sensitive.
public String toString()
toString
in class Object
Object.toString()
public FieldToMatch clone()
Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.