public static final class SearchRequest.SearchAsYouTypeSpec extends GeneratedMessage implements SearchRequest.SearchAsYouTypeSpecOrBuilder
Specification for search as you type in search requests.
Protobuf type google.cloud.discoveryengine.v1.SearchRequest.SearchAsYouTypeSpec
Inherited Members
com.google.protobuf.GeneratedMessage.<ContainingT,T>newFileScopedGeneratedExtension(java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ContainingT,T>newMessageScopedGeneratedExtension(com.google.protobuf.Message,int,java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessage.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessage.<V>serializeBooleanMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Boolean,V>,com.google.protobuf.MapEntry<java.lang.Boolean,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeIntegerMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Integer,V>,com.google.protobuf.MapEntry<java.lang.Integer,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeLongMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Long,V>,com.google.protobuf.MapEntry<java.lang.Long,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeStringMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.String,V>,com.google.protobuf.MapEntry<java.lang.String,V>,int)
com.google.protobuf.GeneratedMessage.canUseUnsafe()
com.google.protobuf.GeneratedMessage.emptyBooleanList()
com.google.protobuf.GeneratedMessage.emptyDoubleList()
com.google.protobuf.GeneratedMessage.emptyFloatList()
com.google.protobuf.GeneratedMessage.emptyIntList()
com.google.protobuf.GeneratedMessage.emptyLongList()
com.google.protobuf.GeneratedMessage.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.isStringEmpty(java.lang.Object)
com.google.protobuf.GeneratedMessage.mergeFromAndMakeImmutableInternal(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)
com.google.protobuf.GeneratedMessage.newInstance(com.google.protobuf.GeneratedMessage.UnusedPrivateParameter)
com.google.protobuf.GeneratedMessage.parseUnknownFieldProto3(com.google.protobuf.CodedInputStream,com.google.protobuf.UnknownFieldSet.Builder,com.google.protobuf.ExtensionRegistryLite,int)
Static Fields
CONDITION_FIELD_NUMBER
public static final int CONDITION_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
FIELDS_FIELD_NUMBER
public static final int FIELDS_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
SCORE_THRESHOLD_FIELD_NUMBER
public static final int SCORE_THRESHOLD_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static SearchRequest.SearchAsYouTypeSpec getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static SearchRequest.SearchAsYouTypeSpec.Builder newBuilder()
newBuilder(SearchRequest.SearchAsYouTypeSpec prototype)
public static SearchRequest.SearchAsYouTypeSpec.Builder newBuilder(SearchRequest.SearchAsYouTypeSpec prototype)
public static SearchRequest.SearchAsYouTypeSpec parseDelimitedFrom(InputStream input)
public static SearchRequest.SearchAsYouTypeSpec parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static SearchRequest.SearchAsYouTypeSpec parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static SearchRequest.SearchAsYouTypeSpec parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static SearchRequest.SearchAsYouTypeSpec parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static SearchRequest.SearchAsYouTypeSpec parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static SearchRequest.SearchAsYouTypeSpec parseFrom(CodedInputStream input)
public static SearchRequest.SearchAsYouTypeSpec parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static SearchRequest.SearchAsYouTypeSpec parseFrom(InputStream input)
public static SearchRequest.SearchAsYouTypeSpec parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static SearchRequest.SearchAsYouTypeSpec parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static SearchRequest.SearchAsYouTypeSpec parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<SearchRequest.SearchAsYouTypeSpec> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
getCondition()
public SearchRequest.SearchAsYouTypeSpec.Condition getCondition()
The condition under which search as you type should occur.
Default to
Condition.DISABLED.
.google.cloud.discoveryengine.v1.SearchRequest.SearchAsYouTypeSpec.Condition condition = 1;
getConditionValue()
public int getConditionValue()
The condition under which search as you type should occur.
Default to
Condition.DISABLED.
.google.cloud.discoveryengine.v1.SearchRequest.SearchAsYouTypeSpec.Condition condition = 1;
| Returns |
| Type |
Description |
int |
The enum numeric value on the wire for condition.
|
getDefaultInstanceForType()
public SearchRequest.SearchAsYouTypeSpec getDefaultInstanceForType()
getFields(int index)
public SearchRequest.SearchAsYouTypeSpec.Field getFields(int index)
Optional. The list of fields to be used for Search As You Type scoring.
repeated .google.cloud.discoveryengine.v1.SearchRequest.SearchAsYouTypeSpec.Field fields = 2 [(.google.api.field_behavior) = OPTIONAL];
| Parameter |
| Name |
Description |
index |
int
|
getFieldsCount()
public int getFieldsCount()
Optional. The list of fields to be used for Search As You Type scoring.
repeated .google.cloud.discoveryengine.v1.SearchRequest.SearchAsYouTypeSpec.Field fields = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
int |
|
getFieldsList()
public List<SearchRequest.SearchAsYouTypeSpec.Field> getFieldsList()
Optional. The list of fields to be used for Search As You Type scoring.
repeated .google.cloud.discoveryengine.v1.SearchRequest.SearchAsYouTypeSpec.Field fields = 2 [(.google.api.field_behavior) = OPTIONAL];
getFieldsOrBuilder(int index)
public SearchRequest.SearchAsYouTypeSpec.FieldOrBuilder getFieldsOrBuilder(int index)
Optional. The list of fields to be used for Search As You Type scoring.
repeated .google.cloud.discoveryengine.v1.SearchRequest.SearchAsYouTypeSpec.Field fields = 2 [(.google.api.field_behavior) = OPTIONAL];
| Parameter |
| Name |
Description |
index |
int
|
getFieldsOrBuilderList()
public List<? extends SearchRequest.SearchAsYouTypeSpec.FieldOrBuilder> getFieldsOrBuilderList()
Optional. The list of fields to be used for Search As You Type scoring.
repeated .google.cloud.discoveryengine.v1.SearchRequest.SearchAsYouTypeSpec.Field fields = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
List<? extends com.google.cloud.discoveryengine.v1.SearchRequest.SearchAsYouTypeSpec.FieldOrBuilder> |
|
getParserForType()
public Parser<SearchRequest.SearchAsYouTypeSpec> getParserForType()
Overrides
getScoreThreshold()
public double getScoreThreshold()
Optional. Search As You Type score threshold for filtering purpose.
We keep the result if score >= score_threshold.
optional double score_threshold = 3 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
double |
The scoreThreshold.
|
getSerializedSize()
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
hasScoreThreshold()
public boolean hasScoreThreshold()
Optional. Search As You Type score threshold for filtering purpose.
We keep the result if score >= score_threshold.
optional double score_threshold = 3 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
boolean |
Whether the scoreThreshold field is set.
|
hashCode()
| Returns |
| Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public SearchRequest.SearchAsYouTypeSpec.Builder newBuilderForType()
newBuilderForType(AbstractMessage.BuilderParent parent)
protected SearchRequest.SearchAsYouTypeSpec.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
toBuilder()
public SearchRequest.SearchAsYouTypeSpec.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides