B C E G H I O P R W 
All Classes All Packages

B

BaseInput - Interface in org.apache.beam.sdk.ml.inference.remote
Base class for defining input types used with remote inference transforms.
BaseModelHandler<ParamT extends BaseModelParameters,​InputT extends BaseInput,​OutputT extends BaseResponse> - Interface in org.apache.beam.sdk.ml.inference.remote
Interface for model-specific handlers that perform remote inference operations.
BaseModelParameters - Interface in org.apache.beam.sdk.ml.inference.remote
Base interface for defining model-specific parameters used to configure remote inference clients.
BaseResponse - Interface in org.apache.beam.sdk.ml.inference.remote
Base class for defining response types returned from remote inference operations.

C

call() - Method in interface org.apache.beam.sdk.ml.inference.remote.RetryHandler.RetryableRequest
 
create(InputT, OutputT) - Static method in class org.apache.beam.sdk.ml.inference.remote.PredictionResult
 
createClient(ParamT) - Method in interface org.apache.beam.sdk.ml.inference.remote.BaseModelHandler
Initializes the remote model client with the provided parameters.

E

execute(RetryHandler.RetryableRequest<T>) - Method in class org.apache.beam.sdk.ml.inference.remote.RetryHandler
 
expand(PCollection<InputT>) - Method in class org.apache.beam.sdk.ml.inference.remote.RemoteInference.Invoke
 

G

getInput() - Method in class org.apache.beam.sdk.ml.inference.remote.PredictionResult
 
getOutput() - Method in class org.apache.beam.sdk.ml.inference.remote.PredictionResult
 

H

handler(Class<? extends BaseModelHandler<?, InputT, OutputT>>) - Method in class org.apache.beam.sdk.ml.inference.remote.RemoteInference.Invoke
Model handler class for inference.

I

invoke() - Static method in class org.apache.beam.sdk.ml.inference.remote.RemoteInference
Invoke the model handler with model parameters.
Invoke() - Constructor for class org.apache.beam.sdk.ml.inference.remote.RemoteInference.Invoke
 

O

org.apache.beam.sdk.ml.inference.remote - package org.apache.beam.sdk.ml.inference.remote
Remote ML inference.

P

PredictionResult<InputT,​OutputT> - Class in org.apache.beam.sdk.ml.inference.remote
Pairs an input with its corresponding inference output.

R

RemoteInference - Class in org.apache.beam.sdk.ml.inference.remote
A PTransform for making remote inference calls to external machine learning services.
RemoteInference.Invoke<InputT extends BaseInput,​OutputT extends BaseResponse> - Class in org.apache.beam.sdk.ml.inference.remote
 
request(List<InputT>) - Method in interface org.apache.beam.sdk.ml.inference.remote.BaseModelHandler
Performs inference on a batch of inputs and returns the results.
RetryHandler - Class in org.apache.beam.sdk.ml.inference.remote
A utility for running request and handle failures and retries.
RetryHandler.RetryableRequest<T> - Interface in org.apache.beam.sdk.ml.inference.remote
 

W

withDefaults() - Static method in class org.apache.beam.sdk.ml.inference.remote.RetryHandler
 
withParameters(BaseModelParameters) - Method in class org.apache.beam.sdk.ml.inference.remote.RemoteInference.Invoke
Configures the parameters for model initialization.
B C E G H I O P R W 
All Classes All Packages