Class FilterSource
java.lang.Object
software.amazon.awssdk.services.wafv2.model.FilterSource
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<FilterSource.Builder,FilterSource>
@Generated("software.amazon.awssdk:codegen")
public final class FilterSource
extends Object
implements SdkPojo, Serializable, ToCopyableBuilder<FilterSource.Builder,FilterSource>
Information about the bot filter that was applied to the request. This structure is populated in the response when you filter by bot category, organization, or name.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionfinal StringThe bot category that was used to filter the results.final StringbotName()The bot name that was used to filter the results.final StringThe bot organization that was used to filter the results.static FilterSource.Builderbuilder()final booleanfinal booleanequalsBySdkFields(Object obj) final <T> Optional<T>getValueForField(String fieldName, Class<T> clazz) final inthashCode()static Class<? extends FilterSource.Builder>final StringtoString()Returns a string representation of this object.Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
botCategory
The bot category that was used to filter the results. For example,
aiorsearch_engine.- Returns:
- The bot category that was used to filter the results. For example,
aiorsearch_engine.
-
botOrganization
The bot organization that was used to filter the results. For example,
OpenAIorGoogle.- Returns:
- The bot organization that was used to filter the results. For example,
OpenAIorGoogle.
-
botName
The bot name that was used to filter the results. For example,
gptbotorgooglebot.- Returns:
- The bot name that was used to filter the results. For example,
gptbotorgooglebot.
-
toBuilder
- Specified by:
toBuilderin interfaceToCopyableBuilder<FilterSource.Builder,FilterSource>
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode() -
equals
-
equalsBySdkFields
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
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. -
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-