Send feedback
Class DataSchemaDetails.SearchStrategy (0.15.0)
Stay organized with collections
Save and categorize content based on your preferences.
0.48.0 (latest)
0.45.0
0.44.0
0.42.0
0.40.0
0.39.0
0.37.0
0.35.0
0.33.0
0.32.0
0.31.0
0.30.0
0.29.0
0.27.0
0.25.0
0.24.0
0.21.0
0.20.0
0.19.0
0.17.0
0.16.0
0.15.0
0.14.0
0.13.0
0.12.0
0.11.0
0.10.0
0.9.0
0.8.0
0.6.0
0.5.0
0.4.0
0.3.0
0.2.0
0.1.0
public static final class DataSchemaDetails . SearchStrategy extends GeneratedMessageV3 implements DataSchemaDetails . SearchStrategyOrBuilder
The search strategy for annotations value of the key.
Protobuf type google.cloud.visionai.v1.DataSchemaDetails.SearchStrategy
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
Static Fields
CONFIDENCE_SCORE_INDEX_CONFIG_FIELD_NUMBER
public static final int CONFIDENCE_SCORE_INDEX_CONFIG_FIELD_NUMBER
Field Value
Type
Description
int
SEARCH_STRATEGY_TYPE_FIELD_NUMBER
public static final int SEARCH_STRATEGY_TYPE_FIELD_NUMBER
Field Value
Type
Description
int
Static Methods
getDefaultInstance()
public static DataSchemaDetails . SearchStrategy getDefaultInstance ()
getDescriptor()
public static final Descriptors . Descriptor getDescriptor ()
newBuilder()
public static DataSchemaDetails . SearchStrategy . Builder newBuilder ()
newBuilder(DataSchemaDetails.SearchStrategy prototype)
public static DataSchemaDetails . SearchStrategy . Builder newBuilder ( DataSchemaDetails . SearchStrategy prototype )
public static DataSchemaDetails . SearchStrategy parseDelimitedFrom ( InputStream input )
public static DataSchemaDetails . SearchStrategy parseDelimitedFrom ( InputStream input , ExtensionRegistryLite extensionRegistry )
parseFrom(byte[] data)
public static DataSchemaDetails . SearchStrategy parseFrom ( byte [] data )
Parameter
Name
Description
data
byte []
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static DataSchemaDetails . SearchStrategy parseFrom ( byte [] data , ExtensionRegistryLite extensionRegistry )
parseFrom(ByteString data)
public static DataSchemaDetails . SearchStrategy parseFrom ( ByteString data )
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static DataSchemaDetails . SearchStrategy parseFrom ( ByteString data , ExtensionRegistryLite extensionRegistry )
public static DataSchemaDetails . SearchStrategy parseFrom ( CodedInputStream input )
public static DataSchemaDetails . SearchStrategy parseFrom ( CodedInputStream input , ExtensionRegistryLite extensionRegistry )
public static DataSchemaDetails . SearchStrategy parseFrom ( InputStream input )
public static DataSchemaDetails . SearchStrategy parseFrom ( InputStream input , ExtensionRegistryLite extensionRegistry )
parseFrom(ByteBuffer data)
public static DataSchemaDetails . SearchStrategy parseFrom ( ByteBuffer data )
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static DataSchemaDetails . SearchStrategy parseFrom ( ByteBuffer data , ExtensionRegistryLite extensionRegistry )
parser()
public static Parser<DataSchemaDetails . SearchStrategy > parser ()
Methods
equals(Object obj)
public boolean equals ( Object obj )
Parameter
Name
Description
obj
Object
Overrides
getConfidenceScoreIndexConfig()
public DataSchemaDetails . SearchStrategy . ConfidenceScoreIndexConfig getConfidenceScoreIndexConfig ()
Optional. Configs the path to the confidence score, and the threshold.
Only if the score is greater than the threshold, current field will be
built into the index. Only applies to leaf nodes using EXACT_SEARCH or
SMART_SEARCH.
.google.cloud.visionai.v1.DataSchemaDetails.SearchStrategy.ConfidenceScoreIndexConfig confidence_score_index_config = 2 [(.google.api.field_behavior) = OPTIONAL];
getConfidenceScoreIndexConfigOrBuilder()
public DataSchemaDetails . SearchStrategy . ConfidenceScoreIndexConfigOrBuilder getConfidenceScoreIndexConfigOrBuilder ()
Optional. Configs the path to the confidence score, and the threshold.
Only if the score is greater than the threshold, current field will be
built into the index. Only applies to leaf nodes using EXACT_SEARCH or
SMART_SEARCH.
.google.cloud.visionai.v1.DataSchemaDetails.SearchStrategy.ConfidenceScoreIndexConfig confidence_score_index_config = 2 [(.google.api.field_behavior) = OPTIONAL];
getDefaultInstanceForType()
public DataSchemaDetails . SearchStrategy getDefaultInstanceForType ()
getParserForType()
public Parser<DataSchemaDetails . SearchStrategy > getParserForType ()
Overrides
getSearchStrategyType()
public DataSchemaDetails . SearchStrategy . SearchStrategyType getSearchStrategyType ()
The type of search strategy to be applied on the key above.
The allowed search_strategy_type is different for different data types,
which is documented in the DataSchemaDetails.DataType. Specifying
unsupported search_strategy_type for data types will result in
INVALID_ARGUMENT error.
optional .google.cloud.visionai.v1.DataSchemaDetails.SearchStrategy.SearchStrategyType search_strategy_type = 1;
getSearchStrategyTypeValue()
public int getSearchStrategyTypeValue ()
The type of search strategy to be applied on the key above.
The allowed search_strategy_type is different for different data types,
which is documented in the DataSchemaDetails.DataType. Specifying
unsupported search_strategy_type for data types will result in
INVALID_ARGUMENT error.
optional .google.cloud.visionai.v1.DataSchemaDetails.SearchStrategy.SearchStrategyType search_strategy_type = 1;
Returns
Type
Description
int
The enum numeric value on the wire for searchStrategyType.
getSerializedSize()
public int getSerializedSize ()
Returns
Type
Description
int
Overrides
hasConfidenceScoreIndexConfig()
public boolean hasConfidenceScoreIndexConfig ()
Optional. Configs the path to the confidence score, and the threshold.
Only if the score is greater than the threshold, current field will be
built into the index. Only applies to leaf nodes using EXACT_SEARCH or
SMART_SEARCH.
.google.cloud.visionai.v1.DataSchemaDetails.SearchStrategy.ConfidenceScoreIndexConfig confidence_score_index_config = 2 [(.google.api.field_behavior) = OPTIONAL];
Returns
Type
Description
boolean
Whether the confidenceScoreIndexConfig field is set.
hasSearchStrategyType()
public boolean hasSearchStrategyType ()
The type of search strategy to be applied on the key above.
The allowed search_strategy_type is different for different data types,
which is documented in the DataSchemaDetails.DataType. Specifying
unsupported search_strategy_type for data types will result in
INVALID_ARGUMENT error.
optional .google.cloud.visionai.v1.DataSchemaDetails.SearchStrategy.SearchStrategyType search_strategy_type = 1;
Returns
Type
Description
boolean
Whether the searchStrategyType field is set.
hashCode()
Returns
Type
Description
int
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3 . FieldAccessorTable internalGetFieldAccessorTable ()
Overrides
isInitialized()
public final boolean isInitialized ()
Overrides
newBuilderForType()
public DataSchemaDetails . SearchStrategy . Builder newBuilderForType ()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected DataSchemaDetails . SearchStrategy . Builder newBuilderForType ( GeneratedMessageV3 . BuilderParent parent )
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance ( GeneratedMessageV3 . UnusedPrivateParameter unused )
Returns
Type
Description
Object
Overrides
toBuilder()
public DataSchemaDetails . SearchStrategy . Builder toBuilder ()
writeTo(CodedOutputStream output)
public void writeTo ( CodedOutputStream output )
Overrides
Send feedback
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-04-25 UTC.
Need to tell us more?
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-04-25 UTC."],[],[]]