Class PredictResponse.Builder (2.17.0)

public static final class PredictResponse.Builder extends GeneratedMessageV3.Builder<PredictResponse.Builder> implements PredictResponseOrBuilder

Response message for predict method.

Protobuf type google.cloud.retail.v2beta.PredictResponse

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
TypeDescription
Descriptor

Methods

addAllMissingIds(Iterable<String> values)

public PredictResponse.Builder addAllMissingIds(Iterable<String> values)

IDs of products in the request that were missing from the inventory.

repeated string missing_ids = 3;

Parameter
NameDescription
valuesIterable<String>

The missingIds to add.

Returns
TypeDescription
PredictResponse.Builder

This builder for chaining.

addAllResults(Iterable<? extends PredictResponse.PredictionResult> values)

public PredictResponse.Builder addAllResults(Iterable<? extends PredictResponse.PredictionResult> values)

A list of recommended products. The order represents the ranking (from the most relevant product to the least).

repeated .google.cloud.retail.v2beta.PredictResponse.PredictionResult results = 1;

Parameter
NameDescription
valuesIterable<? extends com.google.cloud.retail.v2beta.PredictResponse.PredictionResult>
Returns
TypeDescription
PredictResponse.Builder

addMissingIds(String value)

public PredictResponse.Builder addMissingIds(String value)

IDs of products in the request that were missing from the inventory.

repeated string missing_ids = 3;

Parameter
NameDescription
valueString

The missingIds to add.

Returns
TypeDescription
PredictResponse.Builder

This builder for chaining.

addMissingIdsBytes(ByteString value)

public PredictResponse.Builder addMissingIdsBytes(ByteString value)

IDs of products in the request that were missing from the inventory.

repeated string missing_ids = 3;

Parameter
NameDescription
valueByteString

The bytes of the missingIds to add.

Returns
TypeDescription
PredictResponse.Builder

This builder for chaining.

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public PredictResponse.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
PredictResponse.Builder
Overrides

addResults(PredictResponse.PredictionResult value)

public PredictResponse.Builder addResults(PredictResponse.PredictionResult value)

A list of recommended products. The order represents the ranking (from the most relevant product to the least).

repeated .google.cloud.retail.v2beta.PredictResponse.PredictionResult results = 1;

Parameter
NameDescription
valuePredictResponse.PredictionResult
Returns
TypeDescription
PredictResponse.Builder

addResults(PredictResponse.PredictionResult.Builder builderForValue)

public PredictResponse.Builder addResults(PredictResponse.PredictionResult.Builder builderForValue)

A list of recommended products. The order represents the ranking (from the most relevant product to the least).

repeated .google.cloud.retail.v2beta.PredictResponse.PredictionResult results = 1;

Parameter
NameDescription
builderForValuePredictResponse.PredictionResult.Builder
Returns
TypeDescription
PredictResponse.Builder

addResults(int index, PredictResponse.PredictionResult value)

public PredictResponse.Builder addResults(int index, PredictResponse.PredictionResult value)

A list of recommended products. The order represents the ranking (from the most relevant product to the least).

repeated .google.cloud.retail.v2beta.PredictResponse.PredictionResult results = 1;

Parameters
NameDescription
indexint
valuePredictResponse.PredictionResult
Returns
TypeDescription
PredictResponse.Builder

addResults(int index, PredictResponse.PredictionResult.Builder builderForValue)

public PredictResponse.Builder addResults(int index, PredictResponse.PredictionResult.Builder builderForValue)

A list of recommended products. The order represents the ranking (from the most relevant product to the least).

repeated .google.cloud.retail.v2beta.PredictResponse.PredictionResult results = 1;

Parameters
NameDescription
indexint
builderForValuePredictResponse.PredictionResult.Builder
Returns
TypeDescription
PredictResponse.Builder

addResultsBuilder()

public PredictResponse.PredictionResult.Builder addResultsBuilder()

A list of recommended products. The order represents the ranking (from the most relevant product to the least).

repeated .google.cloud.retail.v2beta.PredictResponse.PredictionResult results = 1;

Returns
TypeDescription
PredictResponse.PredictionResult.Builder

addResultsBuilder(int index)

public PredictResponse.PredictionResult.Builder addResultsBuilder(int index)

A list of recommended products. The order represents the ranking (from the most relevant product to the least).

repeated .google.cloud.retail.v2beta.PredictResponse.PredictionResult results = 1;

Parameter
NameDescription
indexint
Returns
TypeDescription
PredictResponse.PredictionResult.Builder

build()

public PredictResponse build()
Returns
TypeDescription
PredictResponse

buildPartial()

public PredictResponse buildPartial()
Returns
TypeDescription
PredictResponse

clear()

public PredictResponse.Builder clear()
Returns
TypeDescription
PredictResponse.Builder
Overrides

clearAttributionToken()

public PredictResponse.Builder clearAttributionToken()

A unique attribution token. This should be included in the UserEvent logs resulting from this recommendation, which enables accurate attribution of recommendation model performance.

string attribution_token = 2;

Returns
TypeDescription
PredictResponse.Builder

This builder for chaining.

clearField(Descriptors.FieldDescriptor field)

public PredictResponse.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
NameDescription
fieldFieldDescriptor
Returns
TypeDescription
PredictResponse.Builder
Overrides

clearMissingIds()

public PredictResponse.Builder clearMissingIds()

IDs of products in the request that were missing from the inventory.

repeated string missing_ids = 3;

Returns
TypeDescription
PredictResponse.Builder

This builder for chaining.

clearOneof(Descriptors.OneofDescriptor oneof)

public PredictResponse.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
NameDescription
oneofOneofDescriptor
Returns
TypeDescription
PredictResponse.Builder
Overrides

clearResults()

public PredictResponse.Builder clearResults()

A list of recommended products. The order represents the ranking (from the most relevant product to the least).

repeated .google.cloud.retail.v2beta.PredictResponse.PredictionResult results = 1;

Returns
TypeDescription
PredictResponse.Builder

clearValidateOnly()

public PredictResponse.Builder clearValidateOnly()

True if the validateOnly property was set in the request.

bool validate_only = 4;

Returns
TypeDescription
PredictResponse.Builder

This builder for chaining.

clone()

public PredictResponse.Builder clone()
Returns
TypeDescription
PredictResponse.Builder
Overrides

getAttributionToken()

public String getAttributionToken()

A unique attribution token. This should be included in the UserEvent logs resulting from this recommendation, which enables accurate attribution of recommendation model performance.

string attribution_token = 2;

Returns
TypeDescription
String

The attributionToken.

getAttributionTokenBytes()

public ByteString getAttributionTokenBytes()

A unique attribution token. This should be included in the UserEvent logs resulting from this recommendation, which enables accurate attribution of recommendation model performance.

string attribution_token = 2;

Returns
TypeDescription
ByteString

The bytes for attributionToken.

getDefaultInstanceForType()

public PredictResponse getDefaultInstanceForType()
Returns
TypeDescription
PredictResponse

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
TypeDescription
Descriptor
Overrides

getMissingIds(int index)

public String getMissingIds(int index)

IDs of products in the request that were missing from the inventory.

repeated string missing_ids = 3;

Parameter
NameDescription
indexint

The index of the element to return.

Returns
TypeDescription
String

The missingIds at the given index.

getMissingIdsBytes(int index)

public ByteString getMissingIdsBytes(int index)

IDs of products in the request that were missing from the inventory.

repeated string missing_ids = 3;

Parameter
NameDescription
indexint

The index of the value to return.

Returns
TypeDescription
ByteString

The bytes of the missingIds at the given index.

getMissingIdsCount()

public int getMissingIdsCount()

IDs of products in the request that were missing from the inventory.

repeated string missing_ids = 3;

Returns
TypeDescription
int

The count of missingIds.

getMissingIdsList()

public ProtocolStringList getMissingIdsList()

IDs of products in the request that were missing from the inventory.

repeated string missing_ids = 3;

Returns
TypeDescription
ProtocolStringList

A list containing the missingIds.

getResults(int index)

public PredictResponse.PredictionResult getResults(int index)

A list of recommended products. The order represents the ranking (from the most relevant product to the least).

repeated .google.cloud.retail.v2beta.PredictResponse.PredictionResult results = 1;

Parameter
NameDescription
indexint
Returns
TypeDescription
PredictResponse.PredictionResult

getResultsBuilder(int index)

public PredictResponse.PredictionResult.Builder getResultsBuilder(int index)

A list of recommended products. The order represents the ranking (from the most relevant product to the least).

repeated .google.cloud.retail.v2beta.PredictResponse.PredictionResult results = 1;

Parameter
NameDescription
indexint
Returns
TypeDescription
PredictResponse.PredictionResult.Builder

getResultsBuilderList()

public List<PredictResponse.PredictionResult.Builder> getResultsBuilderList()

A list of recommended products. The order represents the ranking (from the most relevant product to the least).

repeated .google.cloud.retail.v2beta.PredictResponse.PredictionResult results = 1;

Returns
TypeDescription
List<Builder>

getResultsCount()

public int getResultsCount()

A list of recommended products. The order represents the ranking (from the most relevant product to the least).

repeated .google.cloud.retail.v2beta.PredictResponse.PredictionResult results = 1;

Returns
TypeDescription
int

getResultsList()

public List<PredictResponse.PredictionResult> getResultsList()

A list of recommended products. The order represents the ranking (from the most relevant product to the least).

repeated .google.cloud.retail.v2beta.PredictResponse.PredictionResult results = 1;

Returns
TypeDescription
List<PredictionResult>

getResultsOrBuilder(int index)

public PredictResponse.PredictionResultOrBuilder getResultsOrBuilder(int index)

A list of recommended products. The order represents the ranking (from the most relevant product to the least).

repeated .google.cloud.retail.v2beta.PredictResponse.PredictionResult results = 1;

Parameter
NameDescription
indexint
Returns
TypeDescription
PredictResponse.PredictionResultOrBuilder

getResultsOrBuilderList()

public List<? extends PredictResponse.PredictionResultOrBuilder> getResultsOrBuilderList()

A list of recommended products. The order represents the ranking (from the most relevant product to the least).

repeated .google.cloud.retail.v2beta.PredictResponse.PredictionResult results = 1;

Returns
TypeDescription
List<? extends com.google.cloud.retail.v2beta.PredictResponse.PredictionResultOrBuilder>

getValidateOnly()

public boolean getValidateOnly()

True if the validateOnly property was set in the request.

bool validate_only = 4;

Returns
TypeDescription
boolean

The validateOnly.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
TypeDescription
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
TypeDescription
boolean
Overrides

mergeFrom(PredictResponse other)

public PredictResponse.Builder mergeFrom(PredictResponse other)
Parameter
NameDescription
otherPredictResponse
Returns
TypeDescription
PredictResponse.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public PredictResponse.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
inputCodedInputStream
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
PredictResponse.Builder
Overrides
Exceptions
TypeDescription
IOException

mergeFrom(Message other)

public PredictResponse.Builder mergeFrom(Message other)
Parameter
NameDescription
otherMessage
Returns
TypeDescription
PredictResponse.Builder
Overrides

mergeUnknownFields(UnknownFieldSet unknownFields)

public final PredictResponse.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns
TypeDescription
PredictResponse.Builder
Overrides

removeResults(int index)

public PredictResponse.Builder removeResults(int index)

A list of recommended products. The order represents the ranking (from the most relevant product to the least).

repeated .google.cloud.retail.v2beta.PredictResponse.PredictionResult results = 1;

Parameter
NameDescription
indexint
Returns
TypeDescription
PredictResponse.Builder

setAttributionToken(String value)

public PredictResponse.Builder setAttributionToken(String value)

A unique attribution token. This should be included in the UserEvent logs resulting from this recommendation, which enables accurate attribution of recommendation model performance.

string attribution_token = 2;

Parameter
NameDescription
valueString

The attributionToken to set.

Returns
TypeDescription
PredictResponse.Builder

This builder for chaining.

setAttributionTokenBytes(ByteString value)

public PredictResponse.Builder setAttributionTokenBytes(ByteString value)

A unique attribution token. This should be included in the UserEvent logs resulting from this recommendation, which enables accurate attribution of recommendation model performance.

string attribution_token = 2;

Parameter
NameDescription
valueByteString

The bytes for attributionToken to set.

Returns
TypeDescription
PredictResponse.Builder

This builder for chaining.

setField(Descriptors.FieldDescriptor field, Object value)

public PredictResponse.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
PredictResponse.Builder
Overrides

setMissingIds(int index, String value)

public PredictResponse.Builder setMissingIds(int index, String value)

IDs of products in the request that were missing from the inventory.

repeated string missing_ids = 3;

Parameters
NameDescription
indexint

The index to set the value at.

valueString

The missingIds to set.

Returns
TypeDescription
PredictResponse.Builder

This builder for chaining.

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public PredictResponse.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
NameDescription
fieldFieldDescriptor
indexint
valueObject
Returns
TypeDescription
PredictResponse.Builder
Overrides

setResults(int index, PredictResponse.PredictionResult value)

public PredictResponse.Builder setResults(int index, PredictResponse.PredictionResult value)

A list of recommended products. The order represents the ranking (from the most relevant product to the least).

repeated .google.cloud.retail.v2beta.PredictResponse.PredictionResult results = 1;

Parameters
NameDescription
indexint
valuePredictResponse.PredictionResult
Returns
TypeDescription
PredictResponse.Builder

setResults(int index, PredictResponse.PredictionResult.Builder builderForValue)

public PredictResponse.Builder setResults(int index, PredictResponse.PredictionResult.Builder builderForValue)

A list of recommended products. The order represents the ranking (from the most relevant product to the least).

repeated .google.cloud.retail.v2beta.PredictResponse.PredictionResult results = 1;

Parameters
NameDescription
indexint
builderForValuePredictResponse.PredictionResult.Builder
Returns
TypeDescription
PredictResponse.Builder

setUnknownFields(UnknownFieldSet unknownFields)

public final PredictResponse.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns
TypeDescription
PredictResponse.Builder
Overrides

setValidateOnly(boolean value)

public PredictResponse.Builder setValidateOnly(boolean value)

True if the validateOnly property was set in the request.

bool validate_only = 4;

Parameter
NameDescription
valueboolean

The validateOnly to set.

Returns
TypeDescription
PredictResponse.Builder

This builder for chaining.