Class FilterValue
java.lang.Object
software.amazon.awssdk.services.bedrockagentcore.model.FilterValue
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<FilterValue.Builder,FilterValue>
@Generated("software.amazon.awssdk:codegen")
public final class FilterValue
extends Object
implements SdkPojo, Serializable, ToCopyableBuilder<FilterValue.Builder,FilterValue>
A value used in filter comparisons, supporting different data types.
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfacestatic enum -
Method Summary
Modifier and TypeMethodDescriptionfinal BooleanA boolean value for true/false filtering conditions.static FilterValue.Builderbuilder()final DoubleA numeric value for numerical filtering and comparisons.final booleanfinal booleanequalsBySdkFields(Object obj) static FilterValuefromBooleanValue(Boolean booleanValue) Create an instance of this class withbooleanValue()initialized to the given value.static FilterValuefromDoubleValue(Double doubleValue) Create an instance of this class withdoubleValue()initialized to the given value.static FilterValuefromStringValue(String stringValue) Create an instance of this class withstringValue()initialized to the given value.final <T> Optional<T>getValueForField(String fieldName, Class<T> clazz) final inthashCode()static Class<? extends FilterValue.Builder>final StringA string value for text-based filtering.final StringtoString()Returns a string representation of this object.type()Retrieve an enum value representing which member of this object is populated.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
-
stringValue
A string value for text-based filtering.
- Returns:
- A string value for text-based filtering.
-
doubleValue
A numeric value for numerical filtering and comparisons.
- Returns:
- A numeric value for numerical filtering and comparisons.
-
booleanValue
A boolean value for true/false filtering conditions.
- Returns:
- A boolean value for true/false filtering conditions.
-
toBuilder
- Specified by:
toBuilderin interfaceToCopyableBuilder<FilterValue.Builder,FilterValue>
-
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
-
fromStringValue
Create an instance of this class withstringValue()initialized to the given value.A string value for text-based filtering.
- Parameters:
stringValue- A string value for text-based filtering.
-
fromDoubleValue
Create an instance of this class withdoubleValue()initialized to the given value.A numeric value for numerical filtering and comparisons.
- Parameters:
doubleValue- A numeric value for numerical filtering and comparisons.
-
fromBooleanValue
Create an instance of this class withbooleanValue()initialized to the given value.A boolean value for true/false filtering conditions.
- Parameters:
booleanValue- A boolean value for true/false filtering conditions.
-
type
Retrieve an enum value representing which member of this object is populated. When this class is returned in a service response, this will beFilterValue.Type.UNKNOWN_TO_SDK_VERSIONif the service returned a member that is only known to a newer SDK version. When this class is created directly in your code, this will beFilterValue.Type.UNKNOWN_TO_SDK_VERSIONif zero members are set, andnullif more than one member is set. -
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-