Class GeoMatchConstraint
- java.lang.Object
-
- software.amazon.awssdk.services.waf.model.GeoMatchConstraint
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<GeoMatchConstraint.Builder,GeoMatchConstraint>
@Generated("software.amazon.awssdk:codegen") public final class GeoMatchConstraint extends Object implements SdkPojo, Serializable, ToCopyableBuilder<GeoMatchConstraint.Builder,GeoMatchConstraint>
This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.
For the latest version of AWS WAF, use the AWS WAFV2 API and see the AWS WAF Developer Guide. With the latest version, AWS WAF has a single set of endpoints for regional and global use.
The country from which web requests originate that you want AWS WAF to search for.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceGeoMatchConstraint.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static GeoMatchConstraint.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()List<SdkField<?>>sdkFields()static Class<? extends GeoMatchConstraint.Builder>serializableBuilderClass()GeoMatchConstraint.BuildertoBuilder()StringtoString()Returns a string representation of this object.GeoMatchConstraintTypetype()The type of geographical area you want AWS WAF to search for.StringtypeAsString()The type of geographical area you want AWS WAF to search for.GeoMatchConstraintValuevalue()The country that you want AWS WAF to search for.StringvalueAsString()The country that you want AWS WAF to search for.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
type
public final GeoMatchConstraintType type()
The type of geographical area you want AWS WAF to search for. Currently
Countryis the only valid value.If the service returns an enum value that is not available in the current SDK version,
typewill returnGeoMatchConstraintType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtypeAsString().- Returns:
- The type of geographical area you want AWS WAF to search for. Currently
Countryis the only valid value. - See Also:
GeoMatchConstraintType
-
typeAsString
public final String typeAsString()
The type of geographical area you want AWS WAF to search for. Currently
Countryis the only valid value.If the service returns an enum value that is not available in the current SDK version,
typewill returnGeoMatchConstraintType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtypeAsString().- Returns:
- The type of geographical area you want AWS WAF to search for. Currently
Countryis the only valid value. - See Also:
GeoMatchConstraintType
-
value
public final GeoMatchConstraintValue value()
The country that you want AWS WAF to search for.
If the service returns an enum value that is not available in the current SDK version,
valuewill returnGeoMatchConstraintValue.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromvalueAsString().- Returns:
- The country that you want AWS WAF to search for.
- See Also:
GeoMatchConstraintValue
-
valueAsString
public final String valueAsString()
The country that you want AWS WAF to search for.
If the service returns an enum value that is not available in the current SDK version,
valuewill returnGeoMatchConstraintValue.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromvalueAsString().- Returns:
- The country that you want AWS WAF to search for.
- See Also:
GeoMatchConstraintValue
-
toBuilder
public GeoMatchConstraint.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<GeoMatchConstraint.Builder,GeoMatchConstraint>
-
builder
public static GeoMatchConstraint.Builder builder()
-
serializableBuilderClass
public static Class<? extends GeoMatchConstraint.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-