Class AdvancedCompleteQueryResponse.RecentSearchSuggestion.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<AdvancedCompleteQueryResponse.RecentSearchSuggestion.Builder>
com.google.cloud.discoveryengine.v1beta.AdvancedCompleteQueryResponse.RecentSearchSuggestion.Builder
- All Implemented Interfaces:
AdvancedCompleteQueryResponse.RecentSearchSuggestionOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- AdvancedCompleteQueryResponse.RecentSearchSuggestion
public static final class AdvancedCompleteQueryResponse.RecentSearchSuggestion.Builder
extends com.google.protobuf.GeneratedMessage.Builder<AdvancedCompleteQueryResponse.RecentSearchSuggestion.Builder>
implements AdvancedCompleteQueryResponse.RecentSearchSuggestionOrBuilder
Suggestions from recent search history.Protobuf type
google.cloud.discoveryengine.v1beta.AdvancedCompleteQueryResponse.RecentSearchSuggestion-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()The time when this recent rearch happened.The suggestion for the query.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptorcom.google.protobuf.TimestampThe time when this recent rearch happened.com.google.protobuf.Timestamp.BuilderThe time when this recent rearch happened.com.google.protobuf.TimestampOrBuilderThe time when this recent rearch happened.The suggestion for the query.com.google.protobuf.ByteStringThe suggestion for the query.booleanThe time when this recent rearch happened.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeRecentSearchTime(com.google.protobuf.Timestamp value) The time when this recent rearch happened.setRecentSearchTime(com.google.protobuf.Timestamp value) The time when this recent rearch happened.setRecentSearchTime(com.google.protobuf.Timestamp.Builder builderForValue) The time when this recent rearch happened.setSuggestion(String value) The suggestion for the query.setSuggestionBytes(com.google.protobuf.ByteString value) The suggestion for the query.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<AdvancedCompleteQueryResponse.RecentSearchSuggestion.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<AdvancedCompleteQueryResponse.RecentSearchSuggestion.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<AdvancedCompleteQueryResponse.RecentSearchSuggestion.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
public AdvancedCompleteQueryResponse.RecentSearchSuggestion.Builder mergeFrom(com.google.protobuf.Message other) - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<AdvancedCompleteQueryResponse.RecentSearchSuggestion.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<AdvancedCompleteQueryResponse.RecentSearchSuggestion.Builder>
-
mergeFrom
public AdvancedCompleteQueryResponse.RecentSearchSuggestion.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<AdvancedCompleteQueryResponse.RecentSearchSuggestion.Builder>- Throws:
IOException
-
getSuggestion
The suggestion for the query.
string suggestion = 1;- Specified by:
getSuggestionin interfaceAdvancedCompleteQueryResponse.RecentSearchSuggestionOrBuilder- Returns:
- The suggestion.
-
getSuggestionBytes
public com.google.protobuf.ByteString getSuggestionBytes()The suggestion for the query.
string suggestion = 1;- Specified by:
getSuggestionBytesin interfaceAdvancedCompleteQueryResponse.RecentSearchSuggestionOrBuilder- Returns:
- The bytes for suggestion.
-
setSuggestion
The suggestion for the query.
string suggestion = 1;- Parameters:
value- The suggestion to set.- Returns:
- This builder for chaining.
-
clearSuggestion
The suggestion for the query.
string suggestion = 1;- Returns:
- This builder for chaining.
-
setSuggestionBytes
public AdvancedCompleteQueryResponse.RecentSearchSuggestion.Builder setSuggestionBytes(com.google.protobuf.ByteString value) The suggestion for the query.
string suggestion = 1;- Parameters:
value- The bytes for suggestion to set.- Returns:
- This builder for chaining.
-
hasRecentSearchTime
public boolean hasRecentSearchTime()The time when this recent rearch happened.
.google.protobuf.Timestamp recent_search_time = 2;- Specified by:
hasRecentSearchTimein interfaceAdvancedCompleteQueryResponse.RecentSearchSuggestionOrBuilder- Returns:
- Whether the recentSearchTime field is set.
-
getRecentSearchTime
public com.google.protobuf.Timestamp getRecentSearchTime()The time when this recent rearch happened.
.google.protobuf.Timestamp recent_search_time = 2;- Specified by:
getRecentSearchTimein interfaceAdvancedCompleteQueryResponse.RecentSearchSuggestionOrBuilder- Returns:
- The recentSearchTime.
-
setRecentSearchTime
public AdvancedCompleteQueryResponse.RecentSearchSuggestion.Builder setRecentSearchTime(com.google.protobuf.Timestamp value) The time when this recent rearch happened.
.google.protobuf.Timestamp recent_search_time = 2; -
setRecentSearchTime
public AdvancedCompleteQueryResponse.RecentSearchSuggestion.Builder setRecentSearchTime(com.google.protobuf.Timestamp.Builder builderForValue) The time when this recent rearch happened.
.google.protobuf.Timestamp recent_search_time = 2; -
mergeRecentSearchTime
public AdvancedCompleteQueryResponse.RecentSearchSuggestion.Builder mergeRecentSearchTime(com.google.protobuf.Timestamp value) The time when this recent rearch happened.
.google.protobuf.Timestamp recent_search_time = 2; -
clearRecentSearchTime
The time when this recent rearch happened.
.google.protobuf.Timestamp recent_search_time = 2; -
getRecentSearchTimeBuilder
public com.google.protobuf.Timestamp.Builder getRecentSearchTimeBuilder()The time when this recent rearch happened.
.google.protobuf.Timestamp recent_search_time = 2; -
getRecentSearchTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getRecentSearchTimeOrBuilder()The time when this recent rearch happened.
.google.protobuf.Timestamp recent_search_time = 2;- Specified by:
getRecentSearchTimeOrBuilderin interfaceAdvancedCompleteQueryResponse.RecentSearchSuggestionOrBuilder
-