Class RecommendResponse.RecommendationResult.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<RecommendResponse.RecommendationResult.Builder>
com.google.cloud.discoveryengine.v1beta.RecommendResponse.RecommendationResult.Builder
- All Implemented Interfaces:
RecommendResponse.RecommendationResultOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- RecommendResponse.RecommendationResult
public static final class RecommendResponse.RecommendationResult.Builder
extends com.google.protobuf.GeneratedMessage.Builder<RecommendResponse.RecommendationResult.Builder>
implements RecommendResponse.RecommendationResultOrBuilder
RecommendationResult represents a generic recommendation result with associated metadata.Protobuf type
google.cloud.discoveryengine.v1beta.RecommendResponse.RecommendationResult-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Set if `returnDocument` is set to true in [RecommendRequest.params][google.cloud.discoveryengine.v1beta.RecommendRequest.params].clearId()Resource ID of the recommended Document.booleancontainsMetadata(String key) Additional Document metadata or annotations.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorSet if `returnDocument` is set to true in [RecommendRequest.params][google.cloud.discoveryengine.v1beta.RecommendRequest.params].Set if `returnDocument` is set to true in [RecommendRequest.params][google.cloud.discoveryengine.v1beta.RecommendRequest.params].Set if `returnDocument` is set to true in [RecommendRequest.params][google.cloud.discoveryengine.v1beta.RecommendRequest.params].getId()Resource ID of the recommended Document.com.google.protobuf.ByteStringResource ID of the recommended Document.Deprecated.intAdditional Document metadata or annotations.Additional Document metadata or annotations.com.google.protobuf.ValuegetMetadataOrDefault(String key, com.google.protobuf.Value defaultValue) Additional Document metadata or annotations.com.google.protobuf.ValuegetMetadataOrThrow(String key) Additional Document metadata or annotations.Deprecated.booleanSet if `returnDocument` is set to true in [RecommendRequest.params][google.cloud.discoveryengine.v1beta.RecommendRequest.params].protected com.google.protobuf.GeneratedMessage.FieldAccessorTableprotected com.google.protobuf.MapFieldReflectionAccessorinternalGetMapFieldReflection(int number) protected com.google.protobuf.MapFieldReflectionAccessorinternalGetMutableMapFieldReflection(int number) final booleanmergeDocument(Document value) Set if `returnDocument` is set to true in [RecommendRequest.params][google.cloud.discoveryengine.v1beta.RecommendRequest.params].mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) putAllMetadata(Map<String, com.google.protobuf.Value> values) Additional Document metadata or annotations.putMetadata(String key, com.google.protobuf.Value value) Additional Document metadata or annotations.com.google.protobuf.Value.BuilderAdditional Document metadata or annotations.removeMetadata(String key) Additional Document metadata or annotations.setDocument(Document value) Set if `returnDocument` is set to true in [RecommendRequest.params][google.cloud.discoveryengine.v1beta.RecommendRequest.params].setDocument(Document.Builder builderForValue) Set if `returnDocument` is set to true in [RecommendRequest.params][google.cloud.discoveryengine.v1beta.RecommendRequest.params].Resource ID of the recommended Document.setIdBytes(com.google.protobuf.ByteString value) Resource ID of the recommended Document.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, internalGetMutableMapField, 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() -
internalGetMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(int number) - Overrides:
internalGetMapFieldReflectionin classcom.google.protobuf.GeneratedMessage.Builder<RecommendResponse.RecommendationResult.Builder>
-
internalGetMutableMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number) - Overrides:
internalGetMutableMapFieldReflectionin classcom.google.protobuf.GeneratedMessage.Builder<RecommendResponse.RecommendationResult.Builder>
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<RecommendResponse.RecommendationResult.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<RecommendResponse.RecommendationResult.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<RecommendResponse.RecommendationResult.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
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<RecommendResponse.RecommendationResult.Builder>
-
mergeFrom
public RecommendResponse.RecommendationResult.Builder mergeFrom(RecommendResponse.RecommendationResult other) -
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<RecommendResponse.RecommendationResult.Builder>
-
mergeFrom
public RecommendResponse.RecommendationResult.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<RecommendResponse.RecommendationResult.Builder>- Throws:
IOException
-
getId
Resource ID of the recommended Document.
string id = 1;- Specified by:
getIdin interfaceRecommendResponse.RecommendationResultOrBuilder- Returns:
- The id.
-
getIdBytes
public com.google.protobuf.ByteString getIdBytes()Resource ID of the recommended Document.
string id = 1;- Specified by:
getIdBytesin interfaceRecommendResponse.RecommendationResultOrBuilder- Returns:
- The bytes for id.
-
setId
Resource ID of the recommended Document.
string id = 1;- Parameters:
value- The id to set.- Returns:
- This builder for chaining.
-
clearId
Resource ID of the recommended Document.
string id = 1;- Returns:
- This builder for chaining.
-
setIdBytes
public RecommendResponse.RecommendationResult.Builder setIdBytes(com.google.protobuf.ByteString value) Resource ID of the recommended Document.
string id = 1;- Parameters:
value- The bytes for id to set.- Returns:
- This builder for chaining.
-
hasDocument
public boolean hasDocument()Set if `returnDocument` is set to true in [RecommendRequest.params][google.cloud.discoveryengine.v1beta.RecommendRequest.params].
.google.cloud.discoveryengine.v1beta.Document document = 2;- Specified by:
hasDocumentin interfaceRecommendResponse.RecommendationResultOrBuilder- Returns:
- Whether the document field is set.
-
getDocument
Set if `returnDocument` is set to true in [RecommendRequest.params][google.cloud.discoveryengine.v1beta.RecommendRequest.params].
.google.cloud.discoveryengine.v1beta.Document document = 2;- Specified by:
getDocumentin interfaceRecommendResponse.RecommendationResultOrBuilder- Returns:
- The document.
-
setDocument
Set if `returnDocument` is set to true in [RecommendRequest.params][google.cloud.discoveryengine.v1beta.RecommendRequest.params].
.google.cloud.discoveryengine.v1beta.Document document = 2; -
setDocument
Set if `returnDocument` is set to true in [RecommendRequest.params][google.cloud.discoveryengine.v1beta.RecommendRequest.params].
.google.cloud.discoveryengine.v1beta.Document document = 2; -
mergeDocument
Set if `returnDocument` is set to true in [RecommendRequest.params][google.cloud.discoveryengine.v1beta.RecommendRequest.params].
.google.cloud.discoveryengine.v1beta.Document document = 2; -
clearDocument
Set if `returnDocument` is set to true in [RecommendRequest.params][google.cloud.discoveryengine.v1beta.RecommendRequest.params].
.google.cloud.discoveryengine.v1beta.Document document = 2; -
getDocumentBuilder
Set if `returnDocument` is set to true in [RecommendRequest.params][google.cloud.discoveryengine.v1beta.RecommendRequest.params].
.google.cloud.discoveryengine.v1beta.Document document = 2; -
getDocumentOrBuilder
Set if `returnDocument` is set to true in [RecommendRequest.params][google.cloud.discoveryengine.v1beta.RecommendRequest.params].
.google.cloud.discoveryengine.v1beta.Document document = 2;- Specified by:
getDocumentOrBuilderin interfaceRecommendResponse.RecommendationResultOrBuilder
-
getMetadataCount
public int getMetadataCount()Description copied from interface:RecommendResponse.RecommendationResultOrBuilderAdditional Document metadata or annotations. Possible values: * `score`: Recommendation score in double value. Is set if `returnScore` is set to true in [RecommendRequest.params][google.cloud.discoveryengine.v1beta.RecommendRequest.params].
map<string, .google.protobuf.Value> metadata = 3;- Specified by:
getMetadataCountin interfaceRecommendResponse.RecommendationResultOrBuilder
-
containsMetadata
Additional Document metadata or annotations. Possible values: * `score`: Recommendation score in double value. Is set if `returnScore` is set to true in [RecommendRequest.params][google.cloud.discoveryengine.v1beta.RecommendRequest.params].
map<string, .google.protobuf.Value> metadata = 3;- Specified by:
containsMetadatain interfaceRecommendResponse.RecommendationResultOrBuilder
-
getMetadata
Deprecated.UsegetMetadataMap()instead.- Specified by:
getMetadatain interfaceRecommendResponse.RecommendationResultOrBuilder
-
getMetadataMap
Additional Document metadata or annotations. Possible values: * `score`: Recommendation score in double value. Is set if `returnScore` is set to true in [RecommendRequest.params][google.cloud.discoveryengine.v1beta.RecommendRequest.params].
map<string, .google.protobuf.Value> metadata = 3;- Specified by:
getMetadataMapin interfaceRecommendResponse.RecommendationResultOrBuilder
-
getMetadataOrDefault
public com.google.protobuf.Value getMetadataOrDefault(String key, com.google.protobuf.Value defaultValue) Additional Document metadata or annotations. Possible values: * `score`: Recommendation score in double value. Is set if `returnScore` is set to true in [RecommendRequest.params][google.cloud.discoveryengine.v1beta.RecommendRequest.params].
map<string, .google.protobuf.Value> metadata = 3;- Specified by:
getMetadataOrDefaultin interfaceRecommendResponse.RecommendationResultOrBuilder
-
getMetadataOrThrow
Additional Document metadata or annotations. Possible values: * `score`: Recommendation score in double value. Is set if `returnScore` is set to true in [RecommendRequest.params][google.cloud.discoveryengine.v1beta.RecommendRequest.params].
map<string, .google.protobuf.Value> metadata = 3;- Specified by:
getMetadataOrThrowin interfaceRecommendResponse.RecommendationResultOrBuilder
-
clearMetadata
-
removeMetadata
Additional Document metadata or annotations. Possible values: * `score`: Recommendation score in double value. Is set if `returnScore` is set to true in [RecommendRequest.params][google.cloud.discoveryengine.v1beta.RecommendRequest.params].
map<string, .google.protobuf.Value> metadata = 3; -
getMutableMetadata
Deprecated.Use alternate mutation accessors instead. -
putMetadata
public RecommendResponse.RecommendationResult.Builder putMetadata(String key, com.google.protobuf.Value value) Additional Document metadata or annotations. Possible values: * `score`: Recommendation score in double value. Is set if `returnScore` is set to true in [RecommendRequest.params][google.cloud.discoveryengine.v1beta.RecommendRequest.params].
map<string, .google.protobuf.Value> metadata = 3; -
putAllMetadata
public RecommendResponse.RecommendationResult.Builder putAllMetadata(Map<String, com.google.protobuf.Value> values) Additional Document metadata or annotations. Possible values: * `score`: Recommendation score in double value. Is set if `returnScore` is set to true in [RecommendRequest.params][google.cloud.discoveryengine.v1beta.RecommendRequest.params].
map<string, .google.protobuf.Value> metadata = 3; -
putMetadataBuilderIfAbsent
Additional Document metadata or annotations. Possible values: * `score`: Recommendation score in double value. Is set if `returnScore` is set to true in [RecommendRequest.params][google.cloud.discoveryengine.v1beta.RecommendRequest.params].
map<string, .google.protobuf.Value> metadata = 3;
-