Builder class of FirebaseModelInputs.
Public Constructor Summary
| 
                  
                  FirebaseModelInputs.Builder()
                   
                    Creates a new builder to build  FirebaseModelInputs. | 
Public Method Summary
| FirebaseModelInputs.Builder | |
| FirebaseModelInputs | 
                  
                  build()
                   
                    Builds a  FirebaseModelInputs. | 
Inherited Method Summary
Public Constructors
public FirebaseModelInputs.Builder ()
Creates a new builder to build FirebaseModelInputs.
Public Methods
public FirebaseModelInputs.Builder add (Object input)
Adds an input for custom model inference.
Inputs must be added in the same order as inputs of the corresponding model. It
            accepts array, multidimensional array or a direct ByteBuffer as
            inputs of primitive types including int, float, long, and byte.
ByteBuffer is
            the preferred way to pass large input data. When ByteBuffer is
            used, its content should remain unchanged until model inference is done. Its type and
            dimensions must match the corresponding configurations provided by 
            FirebaseModelInputOutputOptions.
Array and multidimensional array are also supported formats for input. However, these formats have performance impact especially when the data size is large. Please use it mainly for debugging or latency non-sensitive use cases.
Parameters
| input | an array, multidimensional array, or a direct ByteBufferof primitive types including int, float, long, and byte. | 
|---|
Returns
- a builder to build the FirebaseModelInputs.
Throws
| NullPointerException | if the input object is null. | 
|---|---|
| IllegalArgumentException | if the input object is not a ByteBuffer,
                an array or a multidimensional array. | 
| FirebaseMLException | if the input is not a direct ByteBufferor is not innativeOrder().
                  See also 
                  Direct VS non-direct buffers. | 
public FirebaseModelInputs build ()
Builds a FirebaseModelInputs.