Class ByteMatchSet
- java.lang.Object
-
- com.amazonaws.services.waf.model.ByteMatchSet
-
- All Implemented Interfaces:
Serializable,Cloneable
public class ByteMatchSet extends Object implements Serializable, Cloneable
In a GetByteMatchSet request,
ByteMatchSetis a complex type that contains theByteMatchSetIdandNameof aByteMatchSet, and the values that you specified when you updated theByteMatchSet.A complex type that contains
ByteMatchTupleobjects, which specify the parts of web requests that you want AWS WAF to inspect and the values that you want AWS WAF to search for. If aByteMatchSetcontains more than oneByteMatchTupleobject, a request needs to match the settings in only oneByteMatchTupleto be considered a match.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ByteMatchSet()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ByteMatchSetclone()booleanequals(Object obj)StringgetByteMatchSetId()TheByteMatchSetIdfor aByteMatchSet.List<ByteMatchTuple>getByteMatchTuples()Specifies the bytes (typically a string that corresponds with ASCII characters) that you want AWS WAF to search for in web requests, the location in requests that you want AWS WAF to search, and other settings.StringgetName()A friendly name or description of the ByteMatchSet.inthashCode()voidsetByteMatchSetId(String byteMatchSetId)TheByteMatchSetIdfor aByteMatchSet.voidsetByteMatchTuples(Collection<ByteMatchTuple> byteMatchTuples)Specifies the bytes (typically a string that corresponds with ASCII characters) that you want AWS WAF to search for in web requests, the location in requests that you want AWS WAF to search, and other settings.voidsetName(String name)A friendly name or description of the ByteMatchSet.StringtoString()Returns a string representation of this object; useful for testing and debugging.ByteMatchSetwithByteMatchSetId(String byteMatchSetId)TheByteMatchSetIdfor aByteMatchSet.ByteMatchSetwithByteMatchTuples(ByteMatchTuple... byteMatchTuples)Specifies the bytes (typically a string that corresponds with ASCII characters) that you want AWS WAF to search for in web requests, the location in requests that you want AWS WAF to search, and other settings.ByteMatchSetwithByteMatchTuples(Collection<ByteMatchTuple> byteMatchTuples)Specifies the bytes (typically a string that corresponds with ASCII characters) that you want AWS WAF to search for in web requests, the location in requests that you want AWS WAF to search, and other settings.ByteMatchSetwithName(String name)A friendly name or description of the ByteMatchSet.
-
-
-
Method Detail
-
setByteMatchSetId
public void setByteMatchSetId(String byteMatchSetId)
The
ByteMatchSetIdfor aByteMatchSet. You useByteMatchSetIdto get information about aByteMatchSet(see GetByteMatchSet), update aByteMatchSet(see UpdateByteMatchSet), insert aByteMatchSetinto aRuleor delete one from aRule(see UpdateRule), and delete aByteMatchSetfrom AWS WAF (see DeleteByteMatchSet).ByteMatchSetIdis returned by CreateByteMatchSet and by ListByteMatchSets.- Parameters:
byteMatchSetId- TheByteMatchSetIdfor aByteMatchSet. You useByteMatchSetIdto get information about aByteMatchSet(see GetByteMatchSet), update aByteMatchSet(see UpdateByteMatchSet), insert aByteMatchSetinto aRuleor delete one from aRule(see UpdateRule), and delete aByteMatchSetfrom AWS WAF (see DeleteByteMatchSet).ByteMatchSetIdis returned by CreateByteMatchSet and by ListByteMatchSets.
-
getByteMatchSetId
public String getByteMatchSetId()
The
ByteMatchSetIdfor aByteMatchSet. You useByteMatchSetIdto get information about aByteMatchSet(see GetByteMatchSet), update aByteMatchSet(see UpdateByteMatchSet), insert aByteMatchSetinto aRuleor delete one from aRule(see UpdateRule), and delete aByteMatchSetfrom AWS WAF (see DeleteByteMatchSet).ByteMatchSetIdis returned by CreateByteMatchSet and by ListByteMatchSets.- Returns:
- The
ByteMatchSetIdfor aByteMatchSet. You useByteMatchSetIdto get information about aByteMatchSet(see GetByteMatchSet), update aByteMatchSet(see UpdateByteMatchSet), insert aByteMatchSetinto aRuleor delete one from aRule(see UpdateRule), and delete aByteMatchSetfrom AWS WAF (see DeleteByteMatchSet).ByteMatchSetIdis returned by CreateByteMatchSet and by ListByteMatchSets.
-
withByteMatchSetId
public ByteMatchSet withByteMatchSetId(String byteMatchSetId)
The
ByteMatchSetIdfor aByteMatchSet. You useByteMatchSetIdto get information about aByteMatchSet(see GetByteMatchSet), update aByteMatchSet(see UpdateByteMatchSet), insert aByteMatchSetinto aRuleor delete one from aRule(see UpdateRule), and delete aByteMatchSetfrom AWS WAF (see DeleteByteMatchSet).ByteMatchSetIdis returned by CreateByteMatchSet and by ListByteMatchSets.- Parameters:
byteMatchSetId- TheByteMatchSetIdfor aByteMatchSet. You useByteMatchSetIdto get information about aByteMatchSet(see GetByteMatchSet), update aByteMatchSet(see UpdateByteMatchSet), insert aByteMatchSetinto aRuleor delete one from aRule(see UpdateRule), and delete aByteMatchSetfrom AWS WAF (see DeleteByteMatchSet).ByteMatchSetIdis returned by CreateByteMatchSet and by ListByteMatchSets.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setName
public void setName(String name)
A friendly name or description of the ByteMatchSet. You can't change
Nameafter you create aByteMatchSet.- Parameters:
name- A friendly name or description of the ByteMatchSet. You can't changeNameafter you create aByteMatchSet.
-
getName
public String getName()
A friendly name or description of the ByteMatchSet. You can't change
Nameafter you create aByteMatchSet.- Returns:
- A friendly name or description of the ByteMatchSet. You
can't change
Nameafter you create aByteMatchSet.
-
withName
public ByteMatchSet withName(String name)
A friendly name or description of the ByteMatchSet. You can't change
Nameafter you create aByteMatchSet.- Parameters:
name- A friendly name or description of the ByteMatchSet. You can't changeNameafter you create aByteMatchSet.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
getByteMatchTuples
public List<ByteMatchTuple> getByteMatchTuples()
Specifies the bytes (typically a string that corresponds with ASCII characters) that you want AWS WAF to search for in web requests, the location in requests that you want AWS WAF to search, and other settings.
- Returns:
- Specifies the bytes (typically a string that corresponds with ASCII characters) that you want AWS WAF to search for in web requests, the location in requests that you want AWS WAF to search, and other settings.
-
setByteMatchTuples
public void setByteMatchTuples(Collection<ByteMatchTuple> byteMatchTuples)
Specifies the bytes (typically a string that corresponds with ASCII characters) that you want AWS WAF to search for in web requests, the location in requests that you want AWS WAF to search, and other settings.
- Parameters:
byteMatchTuples- Specifies the bytes (typically a string that corresponds with ASCII characters) that you want AWS WAF to search for in web requests, the location in requests that you want AWS WAF to search, and other settings.
-
withByteMatchTuples
public ByteMatchSet withByteMatchTuples(ByteMatchTuple... byteMatchTuples)
Specifies the bytes (typically a string that corresponds with ASCII characters) that you want AWS WAF to search for in web requests, the location in requests that you want AWS WAF to search, and other settings.
NOTE: This method appends the values to the existing list (if any). Use
setByteMatchTuples(java.util.Collection)orwithByteMatchTuples(java.util.Collection)if you want to override the existing values.- Parameters:
byteMatchTuples- Specifies the bytes (typically a string that corresponds with ASCII characters) that you want AWS WAF to search for in web requests, the location in requests that you want AWS WAF to search, and other settings.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
withByteMatchTuples
public ByteMatchSet withByteMatchTuples(Collection<ByteMatchTuple> byteMatchTuples)
Specifies the bytes (typically a string that corresponds with ASCII characters) that you want AWS WAF to search for in web requests, the location in requests that you want AWS WAF to search, and other settings.
- Parameters:
byteMatchTuples- Specifies the bytes (typically a string that corresponds with ASCII characters) that you want AWS WAF to search for in web requests, the location in requests that you want AWS WAF to search, and other settings.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
toString
public String toString()
Returns a string representation of this object; useful for testing and debugging.- Overrides:
toStringin classObject- Returns:
- A string representation of this object.
- See Also:
Object.toString()
-
clone
public ByteMatchSet clone()
-
-