Class RecommendResponse.RecommendationResult
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.cloud.discoveryengine.v1beta.RecommendResponse.RecommendationResult
-
- All Implemented Interfaces:
RecommendResponse.RecommendationResultOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
- Enclosing class:
- RecommendResponse
public static final class RecommendResponse.RecommendationResult extends com.google.protobuf.GeneratedMessageV3 implements RecommendResponse.RecommendationResultOrBuilder
RecommendationResult represents a generic recommendation result with associated metadata.
Protobuf typegoogle.cloud.discoveryengine.v1beta.RecommendResponse.RecommendationResult- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classRecommendResponse.RecommendationResult.BuilderRecommendationResult represents a generic recommendation result with associated metadata.-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
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
-
-
Field Summary
Fields Modifier and Type Field Description static intDOCUMENT_FIELD_NUMBERstatic intID_FIELD_NUMBERstatic intMETADATA_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description booleancontainsMetadata(String key)Additional Document metadata / annotations.booleanequals(Object obj)static RecommendResponse.RecommendationResultgetDefaultInstance()RecommendResponse.RecommendationResultgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()DocumentgetDocument()Set if `returnDocument` is set to true in [RecommendRequest.params][google.cloud.discoveryengine.v1beta.RecommendRequest.params].DocumentOrBuildergetDocumentOrBuilder()Set if `returnDocument` is set to true in [RecommendRequest.params][google.cloud.discoveryengine.v1beta.RecommendRequest.params].StringgetId()Resource ID of the recommended Document.com.google.protobuf.ByteStringgetIdBytes()Resource ID of the recommended Document.Map<String,com.google.protobuf.Value>getMetadata()Deprecated.intgetMetadataCount()Additional Document metadata / annotations.Map<String,com.google.protobuf.Value>getMetadataMap()Additional Document metadata / annotations.com.google.protobuf.ValuegetMetadataOrDefault(String key, com.google.protobuf.Value defaultValue)Additional Document metadata / annotations.com.google.protobuf.ValuegetMetadataOrThrow(String key)Additional Document metadata / annotations.com.google.protobuf.Parser<RecommendResponse.RecommendationResult>getParserForType()intgetSerializedSize()booleanhasDocument()Set if `returnDocument` is set to true in [RecommendRequest.params][google.cloud.discoveryengine.v1beta.RecommendRequest.params].inthashCode()protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()protected com.google.protobuf.MapFieldinternalGetMapField(int number)booleanisInitialized()static RecommendResponse.RecommendationResult.BuildernewBuilder()static RecommendResponse.RecommendationResult.BuildernewBuilder(RecommendResponse.RecommendationResult prototype)RecommendResponse.RecommendationResult.BuildernewBuilderForType()protected RecommendResponse.RecommendationResult.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static RecommendResponse.RecommendationResultparseDelimitedFrom(InputStream input)static RecommendResponse.RecommendationResultparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static RecommendResponse.RecommendationResultparseFrom(byte[] data)static RecommendResponse.RecommendationResultparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static RecommendResponse.RecommendationResultparseFrom(com.google.protobuf.ByteString data)static RecommendResponse.RecommendationResultparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static RecommendResponse.RecommendationResultparseFrom(com.google.protobuf.CodedInputStream input)static RecommendResponse.RecommendationResultparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static RecommendResponse.RecommendationResultparseFrom(InputStream input)static RecommendResponse.RecommendationResultparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static RecommendResponse.RecommendationResultparseFrom(ByteBuffer data)static RecommendResponse.RecommendationResultparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<RecommendResponse.RecommendationResult>parser()RecommendResponse.RecommendationResult.BuildertoBuilder()voidwriteTo(com.google.protobuf.CodedOutputStream output)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, isStringEmpty, makeExtensionsImmutable, 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, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
ID_FIELD_NUMBER
public static final int ID_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DOCUMENT_FIELD_NUMBER
public static final int DOCUMENT_FIELD_NUMBER
- See Also:
- Constant Field Values
-
METADATA_FIELD_NUMBER
public static final int METADATA_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetMapField
protected com.google.protobuf.MapField internalGetMapField(int number)
- Overrides:
internalGetMapFieldin classcom.google.protobuf.GeneratedMessageV3
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3
-
getId
public String 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.
-
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
public Document 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.
-
getDocumentOrBuilder
public DocumentOrBuilder 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 / 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
public boolean containsMetadata(String key)
Additional Document metadata / 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 public Map<String,com.google.protobuf.Value> getMetadata()
Deprecated.UsegetMetadataMap()instead.- Specified by:
getMetadatain interfaceRecommendResponse.RecommendationResultOrBuilder
-
getMetadataMap
public Map<String,com.google.protobuf.Value> getMetadataMap()
Additional Document metadata / 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 / 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
public com.google.protobuf.Value getMetadataOrThrow(String key)
Additional Document metadata / 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
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static RecommendResponse.RecommendationResult parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RecommendResponse.RecommendationResult parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RecommendResponse.RecommendationResult parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RecommendResponse.RecommendationResult parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RecommendResponse.RecommendationResult parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RecommendResponse.RecommendationResult parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RecommendResponse.RecommendationResult parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static RecommendResponse.RecommendationResult parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static RecommendResponse.RecommendationResult parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static RecommendResponse.RecommendationResult parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static RecommendResponse.RecommendationResult parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static RecommendResponse.RecommendationResult parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public RecommendResponse.RecommendationResult.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static RecommendResponse.RecommendationResult.Builder newBuilder()
-
newBuilder
public static RecommendResponse.RecommendationResult.Builder newBuilder(RecommendResponse.RecommendationResult prototype)
-
toBuilder
public RecommendResponse.RecommendationResult.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected RecommendResponse.RecommendationResult.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static RecommendResponse.RecommendationResult getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<RecommendResponse.RecommendationResult> parser()
-
getParserForType
public com.google.protobuf.Parser<RecommendResponse.RecommendationResult> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public RecommendResponse.RecommendationResult getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-