Interface PredictResponse.PredictionResultOrBuilder

public static interface PredictResponse.PredictionResultOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

containsMetadata(String key)

public abstract boolean containsMetadata(String key)

Additional product metadata / annotations. Possible values:

  • product: JSON representation of the product. Will be set if returnProduct is set to true in PredictRequest.params.
  • score: Prediction score in double value. Will be set if returnScore is set to true in PredictRequest.params.

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

Parameter
NameDescription
keyString
Returns
TypeDescription
boolean

getId()

public abstract String getId()

ID of the recommended product

string id = 1;

Returns
TypeDescription
String

The id.

getIdBytes()

public abstract ByteString getIdBytes()

ID of the recommended product

string id = 1;

Returns
TypeDescription
ByteString

The bytes for id.

getMetadata()

public abstract Map<String,Value> getMetadata()

Use #getMetadataMap() instead.

Returns
TypeDescription
Map<String,Value>

getMetadataCount()

public abstract int getMetadataCount()

Additional product metadata / annotations. Possible values:

  • product: JSON representation of the product. Will be set if returnProduct is set to true in PredictRequest.params.
  • score: Prediction score in double value. Will be set if returnScore is set to true in PredictRequest.params.

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

Returns
TypeDescription
int

getMetadataMap()

public abstract Map<String,Value> getMetadataMap()

Additional product metadata / annotations. Possible values:

  • product: JSON representation of the product. Will be set if returnProduct is set to true in PredictRequest.params.
  • score: Prediction score in double value. Will be set if returnScore is set to true in PredictRequest.params.

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

Returns
TypeDescription
Map<String,Value>

getMetadataOrDefault(String key, Value defaultValue)

public abstract Value getMetadataOrDefault(String key, Value defaultValue)

Additional product metadata / annotations. Possible values:

  • product: JSON representation of the product. Will be set if returnProduct is set to true in PredictRequest.params.
  • score: Prediction score in double value. Will be set if returnScore is set to true in PredictRequest.params.

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

Parameters
NameDescription
keyString
defaultValueValue
Returns
TypeDescription
Value

getMetadataOrThrow(String key)

public abstract Value getMetadataOrThrow(String key)

Additional product metadata / annotations. Possible values:

  • product: JSON representation of the product. Will be set if returnProduct is set to true in PredictRequest.params.
  • score: Prediction score in double value. Will be set if returnScore is set to true in PredictRequest.params.

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

Parameter
NameDescription
keyString
Returns
TypeDescription
Value