Class PredictResponse.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<PredictResponse.Builder>
com.google.cloud.recommendationengine.v1beta1.PredictResponse.Builder
- All Implemented Interfaces:
PredictResponseOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- PredictResponse
public static final class PredictResponse.Builder
extends com.google.protobuf.GeneratedMessage.Builder<PredictResponse.Builder>
implements PredictResponseOrBuilder
Response message for predict method.Protobuf type
google.cloud.recommendationengine.v1beta1.PredictResponse-
Method Summary
Modifier and TypeMethodDescriptionaddAllItemsMissingInCatalog(Iterable<String> values) IDs of items in the request that were missing from the catalog.addAllResults(Iterable<? extends PredictResponse.PredictionResult> values) A list of recommended items.addItemsMissingInCatalog(String value) IDs of items in the request that were missing from the catalog.addItemsMissingInCatalogBytes(com.google.protobuf.ByteString value) IDs of items in the request that were missing from the catalog.addResults(int index, PredictResponse.PredictionResult value) A list of recommended items.addResults(int index, PredictResponse.PredictionResult.Builder builderForValue) A list of recommended items.A list of recommended items.addResults(PredictResponse.PredictionResult.Builder builderForValue) A list of recommended items.A list of recommended items.addResultsBuilder(int index) A list of recommended items.build()clear()True if the dryRun property was set in the request.IDs of items in the request that were missing from the catalog.If empty, the list is complete.A unique recommendation token.A list of recommended items.booleancontainsMetadata(String key) Additional domain specific prediction response metadata.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorbooleanTrue if the dryRun property was set in the request.getItemsMissingInCatalog(int index) IDs of items in the request that were missing from the catalog.com.google.protobuf.ByteStringgetItemsMissingInCatalogBytes(int index) IDs of items in the request that were missing from the catalog.intIDs of items in the request that were missing from the catalog.com.google.protobuf.ProtocolStringListIDs of items in the request that were missing from the catalog.Deprecated.intAdditional domain specific prediction response metadata.Additional domain specific prediction response metadata.com.google.protobuf.ValuegetMetadataOrDefault(String key, com.google.protobuf.Value defaultValue) Additional domain specific prediction response metadata.com.google.protobuf.ValuegetMetadataOrThrow(String key) Additional domain specific prediction response metadata.Deprecated.If empty, the list is complete.com.google.protobuf.ByteStringIf empty, the list is complete.A unique recommendation token.com.google.protobuf.ByteStringA unique recommendation token.getResults(int index) A list of recommended items.getResultsBuilder(int index) A list of recommended items.A list of recommended items.intA list of recommended items.A list of recommended items.getResultsOrBuilder(int index) A list of recommended items.List<? extends PredictResponse.PredictionResultOrBuilder>A list of recommended items.protected com.google.protobuf.GeneratedMessage.FieldAccessorTableprotected com.google.protobuf.MapFieldReflectionAccessorinternalGetMapFieldReflection(int number) protected com.google.protobuf.MapFieldReflectionAccessorinternalGetMutableMapFieldReflection(int number) final booleanmergeFrom(PredictResponse other) 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 domain specific prediction response metadata.putMetadata(String key, com.google.protobuf.Value value) Additional domain specific prediction response metadata.com.google.protobuf.Value.BuilderAdditional domain specific prediction response metadata.removeMetadata(String key) Additional domain specific prediction response metadata.removeResults(int index) A list of recommended items.setDryRun(boolean value) True if the dryRun property was set in the request.setItemsMissingInCatalog(int index, String value) IDs of items in the request that were missing from the catalog.setNextPageToken(String value) If empty, the list is complete.setNextPageTokenBytes(com.google.protobuf.ByteString value) If empty, the list is complete.setRecommendationToken(String value) A unique recommendation token.setRecommendationTokenBytes(com.google.protobuf.ByteString value) A unique recommendation token.setResults(int index, PredictResponse.PredictionResult value) A list of recommended items.setResults(int index, PredictResponse.PredictionResult.Builder builderForValue) A list of recommended items.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<PredictResponse.Builder>
-
internalGetMutableMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number) - Overrides:
internalGetMutableMapFieldReflectionin classcom.google.protobuf.GeneratedMessage.Builder<PredictResponse.Builder>
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<PredictResponse.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<PredictResponse.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<PredictResponse.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<PredictResponse.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<PredictResponse.Builder>
-
mergeFrom
public PredictResponse.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<PredictResponse.Builder>- Throws:
IOException
-
getResultsList
A list of recommended items. The order represents the ranking (from the most relevant item to the least).
repeated .google.cloud.recommendationengine.v1beta1.PredictResponse.PredictionResult results = 1;- Specified by:
getResultsListin interfacePredictResponseOrBuilder
-
getResultsCount
public int getResultsCount()A list of recommended items. The order represents the ranking (from the most relevant item to the least).
repeated .google.cloud.recommendationengine.v1beta1.PredictResponse.PredictionResult results = 1;- Specified by:
getResultsCountin interfacePredictResponseOrBuilder
-
getResults
A list of recommended items. The order represents the ranking (from the most relevant item to the least).
repeated .google.cloud.recommendationengine.v1beta1.PredictResponse.PredictionResult results = 1;- Specified by:
getResultsin interfacePredictResponseOrBuilder
-
setResults
A list of recommended items. The order represents the ranking (from the most relevant item to the least).
repeated .google.cloud.recommendationengine.v1beta1.PredictResponse.PredictionResult results = 1; -
setResults
public PredictResponse.Builder setResults(int index, PredictResponse.PredictionResult.Builder builderForValue) A list of recommended items. The order represents the ranking (from the most relevant item to the least).
repeated .google.cloud.recommendationengine.v1beta1.PredictResponse.PredictionResult results = 1; -
addResults
A list of recommended items. The order represents the ranking (from the most relevant item to the least).
repeated .google.cloud.recommendationengine.v1beta1.PredictResponse.PredictionResult results = 1; -
addResults
A list of recommended items. The order represents the ranking (from the most relevant item to the least).
repeated .google.cloud.recommendationengine.v1beta1.PredictResponse.PredictionResult results = 1; -
addResults
A list of recommended items. The order represents the ranking (from the most relevant item to the least).
repeated .google.cloud.recommendationengine.v1beta1.PredictResponse.PredictionResult results = 1; -
addResults
public PredictResponse.Builder addResults(int index, PredictResponse.PredictionResult.Builder builderForValue) A list of recommended items. The order represents the ranking (from the most relevant item to the least).
repeated .google.cloud.recommendationengine.v1beta1.PredictResponse.PredictionResult results = 1; -
addAllResults
public PredictResponse.Builder addAllResults(Iterable<? extends PredictResponse.PredictionResult> values) A list of recommended items. The order represents the ranking (from the most relevant item to the least).
repeated .google.cloud.recommendationengine.v1beta1.PredictResponse.PredictionResult results = 1; -
clearResults
A list of recommended items. The order represents the ranking (from the most relevant item to the least).
repeated .google.cloud.recommendationengine.v1beta1.PredictResponse.PredictionResult results = 1; -
removeResults
A list of recommended items. The order represents the ranking (from the most relevant item to the least).
repeated .google.cloud.recommendationengine.v1beta1.PredictResponse.PredictionResult results = 1; -
getResultsBuilder
A list of recommended items. The order represents the ranking (from the most relevant item to the least).
repeated .google.cloud.recommendationengine.v1beta1.PredictResponse.PredictionResult results = 1; -
getResultsOrBuilder
A list of recommended items. The order represents the ranking (from the most relevant item to the least).
repeated .google.cloud.recommendationengine.v1beta1.PredictResponse.PredictionResult results = 1;- Specified by:
getResultsOrBuilderin interfacePredictResponseOrBuilder
-
getResultsOrBuilderList
A list of recommended items. The order represents the ranking (from the most relevant item to the least).
repeated .google.cloud.recommendationengine.v1beta1.PredictResponse.PredictionResult results = 1;- Specified by:
getResultsOrBuilderListin interfacePredictResponseOrBuilder
-
addResultsBuilder
A list of recommended items. The order represents the ranking (from the most relevant item to the least).
repeated .google.cloud.recommendationengine.v1beta1.PredictResponse.PredictionResult results = 1; -
addResultsBuilder
A list of recommended items. The order represents the ranking (from the most relevant item to the least).
repeated .google.cloud.recommendationengine.v1beta1.PredictResponse.PredictionResult results = 1; -
getResultsBuilderList
A list of recommended items. The order represents the ranking (from the most relevant item to the least).
repeated .google.cloud.recommendationengine.v1beta1.PredictResponse.PredictionResult results = 1; -
getRecommendationToken
A unique recommendation token. This should be included in the user event logs resulting from this recommendation, which enables accurate attribution of recommendation model performance.
string recommendation_token = 2;- Specified by:
getRecommendationTokenin interfacePredictResponseOrBuilder- Returns:
- The recommendationToken.
-
getRecommendationTokenBytes
public com.google.protobuf.ByteString getRecommendationTokenBytes()A unique recommendation token. This should be included in the user event logs resulting from this recommendation, which enables accurate attribution of recommendation model performance.
string recommendation_token = 2;- Specified by:
getRecommendationTokenBytesin interfacePredictResponseOrBuilder- Returns:
- The bytes for recommendationToken.
-
setRecommendationToken
A unique recommendation token. This should be included in the user event logs resulting from this recommendation, which enables accurate attribution of recommendation model performance.
string recommendation_token = 2;- Parameters:
value- The recommendationToken to set.- Returns:
- This builder for chaining.
-
clearRecommendationToken
A unique recommendation token. This should be included in the user event logs resulting from this recommendation, which enables accurate attribution of recommendation model performance.
string recommendation_token = 2;- Returns:
- This builder for chaining.
-
setRecommendationTokenBytes
A unique recommendation token. This should be included in the user event logs resulting from this recommendation, which enables accurate attribution of recommendation model performance.
string recommendation_token = 2;- Parameters:
value- The bytes for recommendationToken to set.- Returns:
- This builder for chaining.
-
getItemsMissingInCatalogList
public com.google.protobuf.ProtocolStringList getItemsMissingInCatalogList()IDs of items in the request that were missing from the catalog.
repeated string items_missing_in_catalog = 3;- Specified by:
getItemsMissingInCatalogListin interfacePredictResponseOrBuilder- Returns:
- A list containing the itemsMissingInCatalog.
-
getItemsMissingInCatalogCount
public int getItemsMissingInCatalogCount()IDs of items in the request that were missing from the catalog.
repeated string items_missing_in_catalog = 3;- Specified by:
getItemsMissingInCatalogCountin interfacePredictResponseOrBuilder- Returns:
- The count of itemsMissingInCatalog.
-
getItemsMissingInCatalog
IDs of items in the request that were missing from the catalog.
repeated string items_missing_in_catalog = 3;- Specified by:
getItemsMissingInCatalogin interfacePredictResponseOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The itemsMissingInCatalog at the given index.
-
getItemsMissingInCatalogBytes
public com.google.protobuf.ByteString getItemsMissingInCatalogBytes(int index) IDs of items in the request that were missing from the catalog.
repeated string items_missing_in_catalog = 3;- Specified by:
getItemsMissingInCatalogBytesin interfacePredictResponseOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the itemsMissingInCatalog at the given index.
-
setItemsMissingInCatalog
IDs of items in the request that were missing from the catalog.
repeated string items_missing_in_catalog = 3;- Parameters:
index- The index to set the value at.value- The itemsMissingInCatalog to set.- Returns:
- This builder for chaining.
-
addItemsMissingInCatalog
IDs of items in the request that were missing from the catalog.
repeated string items_missing_in_catalog = 3;- Parameters:
value- The itemsMissingInCatalog to add.- Returns:
- This builder for chaining.
-
addAllItemsMissingInCatalog
IDs of items in the request that were missing from the catalog.
repeated string items_missing_in_catalog = 3;- Parameters:
values- The itemsMissingInCatalog to add.- Returns:
- This builder for chaining.
-
clearItemsMissingInCatalog
IDs of items in the request that were missing from the catalog.
repeated string items_missing_in_catalog = 3;- Returns:
- This builder for chaining.
-
addItemsMissingInCatalogBytes
IDs of items in the request that were missing from the catalog.
repeated string items_missing_in_catalog = 3;- Parameters:
value- The bytes of the itemsMissingInCatalog to add.- Returns:
- This builder for chaining.
-
getDryRun
public boolean getDryRun()True if the dryRun property was set in the request.
bool dry_run = 4;- Specified by:
getDryRunin interfacePredictResponseOrBuilder- Returns:
- The dryRun.
-
setDryRun
True if the dryRun property was set in the request.
bool dry_run = 4;- Parameters:
value- The dryRun to set.- Returns:
- This builder for chaining.
-
clearDryRun
True if the dryRun property was set in the request.
bool dry_run = 4;- Returns:
- This builder for chaining.
-
getMetadataCount
public int getMetadataCount()Description copied from interface:PredictResponseOrBuilderAdditional domain specific prediction response metadata.
map<string, .google.protobuf.Value> metadata = 5;- Specified by:
getMetadataCountin interfacePredictResponseOrBuilder
-
containsMetadata
Additional domain specific prediction response metadata.
map<string, .google.protobuf.Value> metadata = 5;- Specified by:
containsMetadatain interfacePredictResponseOrBuilder
-
getMetadata
Deprecated.UsegetMetadataMap()instead.- Specified by:
getMetadatain interfacePredictResponseOrBuilder
-
getMetadataMap
Additional domain specific prediction response metadata.
map<string, .google.protobuf.Value> metadata = 5;- Specified by:
getMetadataMapin interfacePredictResponseOrBuilder
-
getMetadataOrDefault
public com.google.protobuf.Value getMetadataOrDefault(String key, com.google.protobuf.Value defaultValue) Additional domain specific prediction response metadata.
map<string, .google.protobuf.Value> metadata = 5;- Specified by:
getMetadataOrDefaultin interfacePredictResponseOrBuilder
-
getMetadataOrThrow
Additional domain specific prediction response metadata.
map<string, .google.protobuf.Value> metadata = 5;- Specified by:
getMetadataOrThrowin interfacePredictResponseOrBuilder
-
clearMetadata
-
removeMetadata
Additional domain specific prediction response metadata.
map<string, .google.protobuf.Value> metadata = 5; -
getMutableMetadata
Deprecated.Use alternate mutation accessors instead. -
putMetadata
Additional domain specific prediction response metadata.
map<string, .google.protobuf.Value> metadata = 5; -
putAllMetadata
Additional domain specific prediction response metadata.
map<string, .google.protobuf.Value> metadata = 5; -
putMetadataBuilderIfAbsent
Additional domain specific prediction response metadata.
map<string, .google.protobuf.Value> metadata = 5; -
getNextPageToken
If empty, the list is complete. If nonempty, the token to pass to the next request's PredictRequest.page_token.
string next_page_token = 6;- Specified by:
getNextPageTokenin interfacePredictResponseOrBuilder- Returns:
- The nextPageToken.
-
getNextPageTokenBytes
public com.google.protobuf.ByteString getNextPageTokenBytes()If empty, the list is complete. If nonempty, the token to pass to the next request's PredictRequest.page_token.
string next_page_token = 6;- Specified by:
getNextPageTokenBytesin interfacePredictResponseOrBuilder- Returns:
- The bytes for nextPageToken.
-
setNextPageToken
If empty, the list is complete. If nonempty, the token to pass to the next request's PredictRequest.page_token.
string next_page_token = 6;- Parameters:
value- The nextPageToken to set.- Returns:
- This builder for chaining.
-
clearNextPageToken
If empty, the list is complete. If nonempty, the token to pass to the next request's PredictRequest.page_token.
string next_page_token = 6;- Returns:
- This builder for chaining.
-
setNextPageTokenBytes
If empty, the list is complete. If nonempty, the token to pass to the next request's PredictRequest.page_token.
string next_page_token = 6;- Parameters:
value- The bytes for nextPageToken to set.- Returns:
- This builder for chaining.
-