public final class CompletionDetail extends GeneratedMessageV3 implements CompletionDetailOrBuilder
Detailed completion information including completion attribution token and
clicked completion info.
Protobuf type google.cloud.retail.v2alpha.CompletionDetail
Static Fields
COMPLETION_ATTRIBUTION_TOKEN_FIELD_NUMBER
public static final int COMPLETION_ATTRIBUTION_TOKEN_FIELD_NUMBER
Field Value
SELECTED_POSITION_FIELD_NUMBER
public static final int SELECTED_POSITION_FIELD_NUMBER
Field Value
SELECTED_SUGGESTION_FIELD_NUMBER
public static final int SELECTED_SUGGESTION_FIELD_NUMBER
Field Value
Static Methods
getDefaultInstance()
public static CompletionDetail getDefaultInstance()
Returns
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
newBuilder()
public static CompletionDetail.Builder newBuilder()
Returns
newBuilder(CompletionDetail prototype)
public static CompletionDetail.Builder newBuilder(CompletionDetail prototype)
Parameter
Returns
public static CompletionDetail parseDelimitedFrom(InputStream input)
Parameter
Returns
Exceptions
public static CompletionDetail parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(byte[] data)
public static CompletionDetail parseFrom(byte[] data)
Parameter
Name | Description |
data | byte[]
|
Returns
Exceptions
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static CompletionDetail parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(ByteString data)
public static CompletionDetail parseFrom(ByteString data)
Parameter
Returns
Exceptions
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static CompletionDetail parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static CompletionDetail parseFrom(CodedInputStream input)
Parameter
Returns
Exceptions
public static CompletionDetail parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static CompletionDetail parseFrom(InputStream input)
Parameter
Returns
Exceptions
public static CompletionDetail parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(ByteBuffer data)
public static CompletionDetail parseFrom(ByteBuffer data)
Parameter
Returns
Exceptions
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static CompletionDetail parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parser()
public static Parser<CompletionDetail> parser()
Returns
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter
Returns
Overrides
getCompletionAttributionToken()
public String getCompletionAttributionToken()
Completion attribution token in
CompleteQueryResponse.attribution_token.
string completion_attribution_token = 1;
Returns
Type | Description |
String | The completionAttributionToken.
|
getCompletionAttributionTokenBytes()
public ByteString getCompletionAttributionTokenBytes()
Completion attribution token in
CompleteQueryResponse.attribution_token.
string completion_attribution_token = 1;
Returns
Type | Description |
ByteString | The bytes for completionAttributionToken.
|
getDefaultInstanceForType()
public CompletionDetail getDefaultInstanceForType()
Returns
getParserForType()
public Parser<CompletionDetail> getParserForType()
Returns
Overrides
getSelectedPosition()
public int getSelectedPosition()
End user selected
CompleteQueryResponse.CompletionResult.suggestion
position, starting from 0.
int32 selected_position = 3;
Returns
Type | Description |
int | The selectedPosition.
|
getSelectedSuggestion()
public String getSelectedSuggestion()
End user selected
CompleteQueryResponse.CompletionResult.suggestion.
string selected_suggestion = 2;
Returns
Type | Description |
String | The selectedSuggestion.
|
getSelectedSuggestionBytes()
public ByteString getSelectedSuggestionBytes()
End user selected
CompleteQueryResponse.CompletionResult.suggestion.
string selected_suggestion = 2;
Returns
Type | Description |
ByteString | The bytes for selectedSuggestion.
|
getSerializedSize()
public int getSerializedSize()
Returns
Overrides
getUnknownFields()
public final UnknownFieldSet getUnknownFields()
Returns
Overrides
hashCode()
Returns
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
newBuilderForType()
public CompletionDetail.Builder newBuilderForType()
Returns
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected CompletionDetail.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parameter
Returns
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parameter
Returns
Overrides
toBuilder()
public CompletionDetail.Builder toBuilder()
Returns
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Parameter
Overrides
Exceptions