Class StringSearch
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<StringSearch.Builder,StringSearch>
A structure that defines how to search for string values. You can specify a search option and the value to search for.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic StringSearch.Builderbuilder()final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) final inthashCode()final SearchOptionThe type of search operation to perform on the string value.final StringThe type of search operation to perform on the string value.final StringThe string value to use in the search operation.static Class<? extends StringSearch.Builder> Take this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
searchOption
The type of search operation to perform on the string value. Determines how the search value is matched against the target field.
If the service returns an enum value that is not available in the current SDK version,
searchOptionwill returnSearchOption.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromsearchOptionAsString().- Returns:
- The type of search operation to perform on the string value. Determines how the search value is matched against the target field.
- See Also:
-
searchOptionAsString
The type of search operation to perform on the string value. Determines how the search value is matched against the target field.
If the service returns an enum value that is not available in the current SDK version,
searchOptionwill returnSearchOption.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromsearchOptionAsString().- Returns:
- The type of search operation to perform on the string value. Determines how the search value is matched against the target field.
- See Also:
-
searchValue
The string value to use in the search operation. This value is compared against the target field using the specified search option.
- Returns:
- The string value to use in the search operation. This value is compared against the target field using the specified search option.
-
toBuilder
Description copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<StringSearch.Builder,StringSearch> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin interfaceSdkPojo- Parameters:
obj- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo- Returns:
- The mapping between the field name and its corresponding field.
-