Added in API level 35
Builder
class Builder
kotlin.Any | |
↳ | android.adservices.ondevicepersonalization.InferenceOutput.Builder |
A builder for InferenceOutput
Summary
Public constructors | |
---|---|
Builder() |
Public methods | |
---|---|
InferenceOutput.Builder |
addDataOutput(key: Int, value: Any) |
InferenceOutput |
build() Builds the instance. |
InferenceOutput.Builder |
setDataOutputs(value: MutableMap<Int!, Any!>) Note: use android. |
Public constructors
Public methods
addDataOutput
Added in API level 35
fun addDataOutput(
key: Int,
value: Any
): InferenceOutput.Builder
Parameters | |
---|---|
value |
Any: This value cannot be null . |
Return | |
---|---|
InferenceOutput.Builder |
This value cannot be null . |
See Also
build
Added in API level 35
fun build(): InferenceOutput
Builds the instance. This builder should not be touched after calling this!
Return | |
---|---|
InferenceOutput |
This value cannot be null . |
setDataOutputs
Added in API level 35
fun setDataOutputs(value: MutableMap<Int!, Any!>): InferenceOutput.Builder
Note: use android.adservices.ondevicepersonalization.InferenceOutput.Builder#setData(byte[]) instead.
A map mapping output indices to multidimensional arrays of output.
For TFLite, this field is mapped to outputs of runForMultipleInputsOutputs: https://www.tensorflow.org/lite/api_docs/java/org/tensorflow/lite/InterpreterApi#parameters_9
Parameters | |
---|---|
value |
MutableMap<Int!, Any!>: This value cannot be null . |
Return | |
---|---|
InferenceOutput.Builder |
This value cannot be null . |