public static final class CompletionDetail.Builder extends GeneratedMessageV3.Builder<CompletionDetail.Builder> implements CompletionDetailOrBuilder
Detailed completion information including completion attribution token and
clicked completion info.
Protobuf type google.cloud.retail.v2.CompletionDetail
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public CompletionDetail.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
build()
public CompletionDetail build()
Returns
buildPartial()
public CompletionDetail buildPartial()
Returns
clear()
public CompletionDetail.Builder clear()
Returns
Overrides
clearCompletionAttributionToken()
public CompletionDetail.Builder clearCompletionAttributionToken()
Completion attribution token in
CompleteQueryResponse.attribution_token.
string completion_attribution_token = 1;
Returns
clearField(Descriptors.FieldDescriptor field)
public CompletionDetail.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Returns
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
public CompletionDetail.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Returns
Overrides
clearSelectedPosition()
public CompletionDetail.Builder clearSelectedPosition()
End user selected
CompleteQueryResponse.CompletionResult.suggestion
position, starting from 0.
int32 selected_position = 3;
Returns
clearSelectedSuggestion()
public CompletionDetail.Builder clearSelectedSuggestion()
End user selected
CompleteQueryResponse.CompletionResult.suggestion.
string selected_suggestion = 2;
Returns
clone()
public CompletionDetail.Builder clone()
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
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
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.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
mergeFrom(CompletionDetail other)
public CompletionDetail.Builder mergeFrom(CompletionDetail other)
Parameter
Returns
public CompletionDetail.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Overrides
Exceptions
mergeFrom(Message other)
public CompletionDetail.Builder mergeFrom(Message other)
Parameter
Returns
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final CompletionDetail.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides
setCompletionAttributionToken(String value)
public CompletionDetail.Builder setCompletionAttributionToken(String value)
Completion attribution token in
CompleteQueryResponse.attribution_token.
string completion_attribution_token = 1;
Parameter
Name | Description |
value | String
The completionAttributionToken to set.
|
Returns
setCompletionAttributionTokenBytes(ByteString value)
public CompletionDetail.Builder setCompletionAttributionTokenBytes(ByteString value)
Completion attribution token in
CompleteQueryResponse.attribution_token.
string completion_attribution_token = 1;
Parameter
Name | Description |
value | ByteString
The bytes for completionAttributionToken to set.
|
Returns
setField(Descriptors.FieldDescriptor field, Object value)
public CompletionDetail.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public CompletionDetail.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Returns
Overrides
setSelectedPosition(int value)
public CompletionDetail.Builder setSelectedPosition(int value)
End user selected
CompleteQueryResponse.CompletionResult.suggestion
position, starting from 0.
int32 selected_position = 3;
Parameter
Name | Description |
value | int
The selectedPosition to set.
|
Returns
setSelectedSuggestion(String value)
public CompletionDetail.Builder setSelectedSuggestion(String value)
End user selected
CompleteQueryResponse.CompletionResult.suggestion.
string selected_suggestion = 2;
Parameter
Name | Description |
value | String
The selectedSuggestion to set.
|
Returns
setSelectedSuggestionBytes(ByteString value)
public CompletionDetail.Builder setSelectedSuggestionBytes(ByteString value)
End user selected
CompleteQueryResponse.CompletionResult.suggestion.
string selected_suggestion = 2;
Parameter
Name | Description |
value | ByteString
The bytes for selectedSuggestion to set.
|
Returns
setUnknownFields(UnknownFieldSet unknownFields)
public final CompletionDetail.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides