public static final class PredictResponse.PredictionResult.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<PredictResponse.PredictionResult.Builder> implements PredictResponse.PredictionResultOrBuilder
PredictionResult represents the recommendation prediction results.Protobuf type
google.cloud.retail.v2.PredictResponse.PredictionResult| Modifier and Type | Method and Description |
|---|---|
PredictResponse.PredictionResult.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
PredictResponse.PredictionResult |
build() |
PredictResponse.PredictionResult |
buildPartial() |
PredictResponse.PredictionResult.Builder |
clear() |
PredictResponse.PredictionResult.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
PredictResponse.PredictionResult.Builder |
clearId()
ID of the recommended product
|
PredictResponse.PredictionResult.Builder |
clearMetadata() |
PredictResponse.PredictionResult.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
PredictResponse.PredictionResult.Builder |
clone() |
boolean |
containsMetadata(String key)
Additional product metadata / annotations.
|
PredictResponse.PredictionResult |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
String |
getId()
ID of the recommended product
|
com.google.protobuf.ByteString |
getIdBytes()
ID of the recommended product
|
Map<String,com.google.protobuf.Value> |
getMetadata()
Deprecated.
|
int |
getMetadataCount()
Additional product metadata / annotations.
|
Map<String,com.google.protobuf.Value> |
getMetadataMap()
Additional product metadata / annotations.
|
com.google.protobuf.Value |
getMetadataOrDefault(String key,
com.google.protobuf.Value defaultValue)
Additional product metadata / annotations.
|
com.google.protobuf.Value |
getMetadataOrThrow(String key)
Additional product metadata / annotations.
|
Map<String,com.google.protobuf.Value> |
getMutableMetadata()
Deprecated.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
protected com.google.protobuf.MapField |
internalGetMapField(int number) |
protected com.google.protobuf.MapField |
internalGetMutableMapField(int number) |
boolean |
isInitialized() |
PredictResponse.PredictionResult.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
PredictResponse.PredictionResult.Builder |
mergeFrom(com.google.protobuf.Message other) |
PredictResponse.PredictionResult.Builder |
mergeFrom(PredictResponse.PredictionResult other) |
PredictResponse.PredictionResult.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
PredictResponse.PredictionResult.Builder |
putAllMetadata(Map<String,com.google.protobuf.Value> values)
Additional product metadata / annotations.
|
PredictResponse.PredictionResult.Builder |
putMetadata(String key,
com.google.protobuf.Value value)
Additional product metadata / annotations.
|
PredictResponse.PredictionResult.Builder |
removeMetadata(String key)
Additional product metadata / annotations.
|
PredictResponse.PredictionResult.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
PredictResponse.PredictionResult.Builder |
setId(String value)
ID of the recommended product
|
PredictResponse.PredictionResult.Builder |
setIdBytes(com.google.protobuf.ByteString value)
ID of the recommended product
|
PredictResponse.PredictionResult.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
PredictResponse.PredictionResult.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapFieldReflection, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.MapField internalGetMapField(int number)
internalGetMapField in class com.google.protobuf.GeneratedMessageV3.Builder<PredictResponse.PredictionResult.Builder>protected com.google.protobuf.MapField internalGetMutableMapField(int number)
internalGetMutableMapField in class com.google.protobuf.GeneratedMessageV3.Builder<PredictResponse.PredictionResult.Builder>protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<PredictResponse.PredictionResult.Builder>public PredictResponse.PredictionResult.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<PredictResponse.PredictionResult.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<PredictResponse.PredictionResult.Builder>public PredictResponse.PredictionResult getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic PredictResponse.PredictionResult build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic PredictResponse.PredictionResult buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic PredictResponse.PredictionResult.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<PredictResponse.PredictionResult.Builder>public PredictResponse.PredictionResult.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<PredictResponse.PredictionResult.Builder>public PredictResponse.PredictionResult.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<PredictResponse.PredictionResult.Builder>public PredictResponse.PredictionResult.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<PredictResponse.PredictionResult.Builder>public PredictResponse.PredictionResult.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<PredictResponse.PredictionResult.Builder>public PredictResponse.PredictionResult.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<PredictResponse.PredictionResult.Builder>public PredictResponse.PredictionResult.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<PredictResponse.PredictionResult.Builder>public PredictResponse.PredictionResult.Builder mergeFrom(PredictResponse.PredictionResult other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<PredictResponse.PredictionResult.Builder>public PredictResponse.PredictionResult.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<PredictResponse.PredictionResult.Builder>IOExceptionpublic String getId()
ID of the recommended product
string id = 1;getId in interface PredictResponse.PredictionResultOrBuilderpublic com.google.protobuf.ByteString getIdBytes()
ID of the recommended product
string id = 1;getIdBytes in interface PredictResponse.PredictionResultOrBuilderpublic PredictResponse.PredictionResult.Builder setId(String value)
ID of the recommended product
string id = 1;value - The id to set.public PredictResponse.PredictionResult.Builder clearId()
ID of the recommended product
string id = 1;public PredictResponse.PredictionResult.Builder setIdBytes(com.google.protobuf.ByteString value)
ID of the recommended product
string id = 1;value - The bytes for id to set.public int getMetadataCount()
PredictResponse.PredictionResultOrBuilderAdditional product metadata / annotations. Possible values: * `product`: JSON representation of the product. Is set if `returnProduct` is set to true in `PredictRequest.params`. * `score`: Prediction score in double value. Is set if `returnScore` is set to true in `PredictRequest.params`.
map<string, .google.protobuf.Value> metadata = 2;getMetadataCount in interface PredictResponse.PredictionResultOrBuilderpublic boolean containsMetadata(String key)
Additional product metadata / annotations. Possible values: * `product`: JSON representation of the product. Is set if `returnProduct` is set to true in `PredictRequest.params`. * `score`: Prediction score in double value. Is set if `returnScore` is set to true in `PredictRequest.params`.
map<string, .google.protobuf.Value> metadata = 2;containsMetadata in interface PredictResponse.PredictionResultOrBuilder@Deprecated public Map<String,com.google.protobuf.Value> getMetadata()
getMetadataMap() instead.getMetadata in interface PredictResponse.PredictionResultOrBuilderpublic Map<String,com.google.protobuf.Value> getMetadataMap()
Additional product metadata / annotations. Possible values: * `product`: JSON representation of the product. Is set if `returnProduct` is set to true in `PredictRequest.params`. * `score`: Prediction score in double value. Is set if `returnScore` is set to true in `PredictRequest.params`.
map<string, .google.protobuf.Value> metadata = 2;getMetadataMap in interface PredictResponse.PredictionResultOrBuilderpublic com.google.protobuf.Value getMetadataOrDefault(String key, com.google.protobuf.Value defaultValue)
Additional product metadata / annotations. Possible values: * `product`: JSON representation of the product. Is set if `returnProduct` is set to true in `PredictRequest.params`. * `score`: Prediction score in double value. Is set if `returnScore` is set to true in `PredictRequest.params`.
map<string, .google.protobuf.Value> metadata = 2;getMetadataOrDefault in interface PredictResponse.PredictionResultOrBuilderpublic com.google.protobuf.Value getMetadataOrThrow(String key)
Additional product metadata / annotations. Possible values: * `product`: JSON representation of the product. Is set if `returnProduct` is set to true in `PredictRequest.params`. * `score`: Prediction score in double value. Is set if `returnScore` is set to true in `PredictRequest.params`.
map<string, .google.protobuf.Value> metadata = 2;getMetadataOrThrow in interface PredictResponse.PredictionResultOrBuilderpublic PredictResponse.PredictionResult.Builder clearMetadata()
public PredictResponse.PredictionResult.Builder removeMetadata(String key)
Additional product metadata / annotations. Possible values: * `product`: JSON representation of the product. Is set if `returnProduct` is set to true in `PredictRequest.params`. * `score`: Prediction score in double value. Is set if `returnScore` is set to true in `PredictRequest.params`.
map<string, .google.protobuf.Value> metadata = 2;@Deprecated public Map<String,com.google.protobuf.Value> getMutableMetadata()
public PredictResponse.PredictionResult.Builder putMetadata(String key, com.google.protobuf.Value value)
Additional product metadata / annotations. Possible values: * `product`: JSON representation of the product. Is set if `returnProduct` is set to true in `PredictRequest.params`. * `score`: Prediction score in double value. Is set if `returnScore` is set to true in `PredictRequest.params`.
map<string, .google.protobuf.Value> metadata = 2;public PredictResponse.PredictionResult.Builder putAllMetadata(Map<String,com.google.protobuf.Value> values)
Additional product metadata / annotations. Possible values: * `product`: JSON representation of the product. Is set if `returnProduct` is set to true in `PredictRequest.params`. * `score`: Prediction score in double value. Is set if `returnScore` is set to true in `PredictRequest.params`.
map<string, .google.protobuf.Value> metadata = 2;public final PredictResponse.PredictionResult.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<PredictResponse.PredictionResult.Builder>public final PredictResponse.PredictionResult.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<PredictResponse.PredictionResult.Builder>Copyright © 2024 Google LLC. All rights reserved.