public final class CompletionSuggestion extends com.google.protobuf.GeneratedMessageV3 implements CompletionSuggestionOrBuilder
Autocomplete suggestions that are imported from Customer.Protobuf type
google.cloud.discoveryengine.v1alpha.CompletionSuggestion| Modifier and Type | Class and Description |
|---|---|
static class |
CompletionSuggestion.Builder
Autocomplete suggestions that are imported from Customer.
|
static class |
CompletionSuggestion.RankingInfoCase |
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter| Modifier and Type | Field and Description |
|---|---|
static int |
ALTERNATIVE_PHRASES_FIELD_NUMBER |
static int |
FREQUENCY_FIELD_NUMBER |
static int |
GLOBAL_SCORE_FIELD_NUMBER |
static int |
GROUP_ID_FIELD_NUMBER |
static int |
GROUP_SCORE_FIELD_NUMBER |
static int |
LANGUAGE_CODE_FIELD_NUMBER |
static int |
SUGGESTION_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
String |
getAlternativePhrases(int index)
Alternative matching phrases for this suggestion.
|
com.google.protobuf.ByteString |
getAlternativePhrasesBytes(int index)
Alternative matching phrases for this suggestion.
|
int |
getAlternativePhrasesCount()
Alternative matching phrases for this suggestion.
|
com.google.protobuf.ProtocolStringList |
getAlternativePhrasesList()
Alternative matching phrases for this suggestion.
|
static CompletionSuggestion |
getDefaultInstance() |
CompletionSuggestion |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
long |
getFrequency()
Frequency of this suggestion.
|
double |
getGlobalScore()
Global score of this suggestion.
|
String |
getGroupId()
If two suggestions have the same groupId, they will not be
returned together.
|
com.google.protobuf.ByteString |
getGroupIdBytes()
If two suggestions have the same groupId, they will not be
returned together.
|
double |
getGroupScore()
The score of this suggestion within its group.
|
String |
getLanguageCode()
BCP-47 language code of this suggestion.
|
com.google.protobuf.ByteString |
getLanguageCodeBytes()
BCP-47 language code of this suggestion.
|
com.google.protobuf.Parser<CompletionSuggestion> |
getParserForType() |
CompletionSuggestion.RankingInfoCase |
getRankingInfoCase() |
int |
getSerializedSize() |
String |
getSuggestion()
Required.
|
com.google.protobuf.ByteString |
getSuggestionBytes()
Required.
|
boolean |
hasFrequency()
Frequency of this suggestion.
|
boolean |
hasGlobalScore()
Global score of this suggestion.
|
int |
hashCode() |
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static CompletionSuggestion.Builder |
newBuilder() |
static CompletionSuggestion.Builder |
newBuilder(CompletionSuggestion prototype) |
CompletionSuggestion.Builder |
newBuilderForType() |
protected CompletionSuggestion.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static CompletionSuggestion |
parseDelimitedFrom(InputStream input) |
static CompletionSuggestion |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static CompletionSuggestion |
parseFrom(byte[] data) |
static CompletionSuggestion |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static CompletionSuggestion |
parseFrom(ByteBuffer data) |
static CompletionSuggestion |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static CompletionSuggestion |
parseFrom(com.google.protobuf.ByteString data) |
static CompletionSuggestion |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static CompletionSuggestion |
parseFrom(com.google.protobuf.CodedInputStream input) |
static CompletionSuggestion |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static CompletionSuggestion |
parseFrom(InputStream input) |
static CompletionSuggestion |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<CompletionSuggestion> |
parser() |
CompletionSuggestion.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int GLOBAL_SCORE_FIELD_NUMBER
public static final int FREQUENCY_FIELD_NUMBER
public static final int SUGGESTION_FIELD_NUMBER
public static final int LANGUAGE_CODE_FIELD_NUMBER
public static final int GROUP_ID_FIELD_NUMBER
public static final int GROUP_SCORE_FIELD_NUMBER
public static final int ALTERNATIVE_PHRASES_FIELD_NUMBER
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public CompletionSuggestion.RankingInfoCase getRankingInfoCase()
getRankingInfoCase in interface CompletionSuggestionOrBuilderpublic boolean hasGlobalScore()
Global score of this suggestion. Control how this suggestion would be scored / ranked.
double global_score = 2;hasGlobalScore in interface CompletionSuggestionOrBuilderpublic double getGlobalScore()
Global score of this suggestion. Control how this suggestion would be scored / ranked.
double global_score = 2;getGlobalScore in interface CompletionSuggestionOrBuilderpublic boolean hasFrequency()
Frequency of this suggestion. Will be used to rank suggestions when score is not available.
int64 frequency = 3;hasFrequency in interface CompletionSuggestionOrBuilderpublic long getFrequency()
Frequency of this suggestion. Will be used to rank suggestions when score is not available.
int64 frequency = 3;getFrequency in interface CompletionSuggestionOrBuilderpublic String getSuggestion()
Required. The suggestion text.
string suggestion = 1 [(.google.api.field_behavior) = REQUIRED];getSuggestion in interface CompletionSuggestionOrBuilderpublic com.google.protobuf.ByteString getSuggestionBytes()
Required. The suggestion text.
string suggestion = 1 [(.google.api.field_behavior) = REQUIRED];getSuggestionBytes in interface CompletionSuggestionOrBuilderpublic String getLanguageCode()
BCP-47 language code of this suggestion.
string language_code = 4;getLanguageCode in interface CompletionSuggestionOrBuilderpublic com.google.protobuf.ByteString getLanguageCodeBytes()
BCP-47 language code of this suggestion.
string language_code = 4;getLanguageCodeBytes in interface CompletionSuggestionOrBuilderpublic String getGroupId()
If two suggestions have the same groupId, they will not be returned together. Instead the one ranked higher will be returned. This can be used to deduplicate semantically identical suggestions.
string group_id = 5;getGroupId in interface CompletionSuggestionOrBuilderpublic com.google.protobuf.ByteString getGroupIdBytes()
If two suggestions have the same groupId, they will not be returned together. Instead the one ranked higher will be returned. This can be used to deduplicate semantically identical suggestions.
string group_id = 5;getGroupIdBytes in interface CompletionSuggestionOrBuilderpublic double getGroupScore()
The score of this suggestion within its group.
double group_score = 6;getGroupScore in interface CompletionSuggestionOrBuilderpublic com.google.protobuf.ProtocolStringList getAlternativePhrasesList()
Alternative matching phrases for this suggestion.
repeated string alternative_phrases = 7;getAlternativePhrasesList in interface CompletionSuggestionOrBuilderpublic int getAlternativePhrasesCount()
Alternative matching phrases for this suggestion.
repeated string alternative_phrases = 7;getAlternativePhrasesCount in interface CompletionSuggestionOrBuilderpublic String getAlternativePhrases(int index)
Alternative matching phrases for this suggestion.
repeated string alternative_phrases = 7;getAlternativePhrases in interface CompletionSuggestionOrBuilderindex - The index of the element to return.public com.google.protobuf.ByteString getAlternativePhrasesBytes(int index)
Alternative matching phrases for this suggestion.
repeated string alternative_phrases = 7;getAlternativePhrasesBytes in interface CompletionSuggestionOrBuilderindex - The index of the value to return.public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static CompletionSuggestion parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static CompletionSuggestion parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static CompletionSuggestion parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static CompletionSuggestion parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static CompletionSuggestion parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static CompletionSuggestion parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static CompletionSuggestion parseFrom(InputStream input) throws IOException
IOExceptionpublic static CompletionSuggestion parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static CompletionSuggestion parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static CompletionSuggestion parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static CompletionSuggestion parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static CompletionSuggestion parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic CompletionSuggestion.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static CompletionSuggestion.Builder newBuilder()
public static CompletionSuggestion.Builder newBuilder(CompletionSuggestion prototype)
public CompletionSuggestion.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected CompletionSuggestion.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static CompletionSuggestion getDefaultInstance()
public static com.google.protobuf.Parser<CompletionSuggestion> parser()
public com.google.protobuf.Parser<CompletionSuggestion> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public CompletionSuggestion getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2024 Google LLC. All rights reserved.