Interface PredictResponse.PredictionResultOrBuilder (0.21.0)

public static interface PredictResponse.PredictionResultOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

containsItemMetadata(String key)

public abstract boolean containsItemMetadata(String key)

Additional item metadata / annotations. Possible values:

  • catalogItem: JSON representation of the catalogItem. Will be set if returnCatalogItem is set to true in PredictRequest.params.
  • score: Prediction score in double value. Will be set if returnItemScore is set to true in PredictRequest.params.

map<string, .google.protobuf.Value> item_metadata = 2;

Parameter
NameDescription
keyString
Returns
TypeDescription
boolean

getId()

public abstract String getId()

ID of the recommended catalog item

string id = 1;

Returns
TypeDescription
String

The id.

getIdBytes()

public abstract ByteString getIdBytes()

ID of the recommended catalog item

string id = 1;

Returns
TypeDescription
ByteString

The bytes for id.

getItemMetadata()

public abstract Map<String,Value> getItemMetadata()

Use #getItemMetadataMap() instead.

Returns
TypeDescription
Map<String,Value>

getItemMetadataCount()

public abstract int getItemMetadataCount()

Additional item metadata / annotations. Possible values:

  • catalogItem: JSON representation of the catalogItem. Will be set if returnCatalogItem is set to true in PredictRequest.params.
  • score: Prediction score in double value. Will be set if returnItemScore is set to true in PredictRequest.params.

map<string, .google.protobuf.Value> item_metadata = 2;

Returns
TypeDescription
int

getItemMetadataMap()

public abstract Map<String,Value> getItemMetadataMap()

Additional item metadata / annotations. Possible values:

  • catalogItem: JSON representation of the catalogItem. Will be set if returnCatalogItem is set to true in PredictRequest.params.
  • score: Prediction score in double value. Will be set if returnItemScore is set to true in PredictRequest.params.

map<string, .google.protobuf.Value> item_metadata = 2;

Returns
TypeDescription
Map<String,Value>

getItemMetadataOrDefault(String key, Value defaultValue)

public abstract Value getItemMetadataOrDefault(String key, Value defaultValue)

Additional item metadata / annotations. Possible values:

  • catalogItem: JSON representation of the catalogItem. Will be set if returnCatalogItem is set to true in PredictRequest.params.
  • score: Prediction score in double value. Will be set if returnItemScore is set to true in PredictRequest.params.

map<string, .google.protobuf.Value> item_metadata = 2;

Parameters
NameDescription
keyString
defaultValueValue
Returns
TypeDescription
Value

getItemMetadataOrThrow(String key)

public abstract Value getItemMetadataOrThrow(String key)

Additional item metadata / annotations. Possible values:

  • catalogItem: JSON representation of the catalogItem. Will be set if returnCatalogItem is set to true in PredictRequest.params.
  • score: Prediction score in double value. Will be set if returnItemScore is set to true in PredictRequest.params.

map<string, .google.protobuf.Value> item_metadata = 2;

Parameter
NameDescription
keyString
Returns
TypeDescription
Value