Interface LiveVideoAnalyticsGrpc.AsyncService (0.12.0)

public static interface LiveVideoAnalyticsGrpc.AsyncService

Service describing handlers for resources. The service enables clients to run Live Video Analytics (LVA) on the streaming inputs.

Methods

batchRunProcess(BatchRunProcessRequest request, StreamObserver<Operation> responseObserver)

public default void batchRunProcess(BatchRunProcessRequest request, StreamObserver<Operation> responseObserver)

Run all of the processes to "completion". Max time for each process is the LRO time limit.

Parameters
Name Description
request BatchRunProcessRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

createAnalysis(CreateAnalysisRequest request, StreamObserver<Operation> responseObserver)

public default void createAnalysis(CreateAnalysisRequest request, StreamObserver<Operation> responseObserver)

Creates a new Analysis in a given project and location.

Parameters
Name Description
request CreateAnalysisRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

createOperator(CreateOperatorRequest request, StreamObserver<Operation> responseObserver)

public default void createOperator(CreateOperatorRequest request, StreamObserver<Operation> responseObserver)

Creates a new Operator in a given project and location.

Parameters
Name Description
request CreateOperatorRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

createProcess(CreateProcessRequest request, StreamObserver<Operation> responseObserver)

public default void createProcess(CreateProcessRequest request, StreamObserver<Operation> responseObserver)

Creates a new Process in a given project and location.

Parameters
Name Description
request CreateProcessRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

deleteAnalysis(DeleteAnalysisRequest request, StreamObserver<Operation> responseObserver)

public default void deleteAnalysis(DeleteAnalysisRequest request, StreamObserver<Operation> responseObserver)

Deletes a single Analysis.

Parameters
Name Description
request DeleteAnalysisRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

deleteOperator(DeleteOperatorRequest request, StreamObserver<Operation> responseObserver)

public default void deleteOperator(DeleteOperatorRequest request, StreamObserver<Operation> responseObserver)

Deletes a single Operator.

Parameters
Name Description
request DeleteOperatorRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

deleteProcess(DeleteProcessRequest request, StreamObserver<Operation> responseObserver)

public default void deleteProcess(DeleteProcessRequest request, StreamObserver<Operation> responseObserver)

Deletes a single Process.

Parameters
Name Description
request DeleteProcessRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

getAnalysis(GetAnalysisRequest request, StreamObserver<Analysis> responseObserver)

public default void getAnalysis(GetAnalysisRequest request, StreamObserver<Analysis> responseObserver)

Gets details of a single Analysis.

Parameters
Name Description
request GetAnalysisRequest
responseObserver io.grpc.stub.StreamObserver<Analysis>

getOperator(GetOperatorRequest request, StreamObserver<Operator> responseObserver)

public default void getOperator(GetOperatorRequest request, StreamObserver<Operator> responseObserver)

Gets details of a single Operator.

Parameters
Name Description
request GetOperatorRequest
responseObserver io.grpc.stub.StreamObserver<Operator>

getProcess(GetProcessRequest request, StreamObserver<Process> responseObserver)

public default void getProcess(GetProcessRequest request, StreamObserver<Process> responseObserver)

Gets details of a single Process.

Parameters
Name Description
request GetProcessRequest
responseObserver io.grpc.stub.StreamObserver<Process>

listAnalyses(ListAnalysesRequest request, StreamObserver<ListAnalysesResponse> responseObserver)

public default void listAnalyses(ListAnalysesRequest request, StreamObserver<ListAnalysesResponse> responseObserver)

Lists Analyses in a given project and location.

Parameters
Name Description
request ListAnalysesRequest
responseObserver io.grpc.stub.StreamObserver<ListAnalysesResponse>

listOperators(ListOperatorsRequest request, StreamObserver<ListOperatorsResponse> responseObserver)

public default void listOperators(ListOperatorsRequest request, StreamObserver<ListOperatorsResponse> responseObserver)

Lists Operators in a given project and location.

Parameters
Name Description
request ListOperatorsRequest
responseObserver io.grpc.stub.StreamObserver<ListOperatorsResponse>

listProcesses(ListProcessesRequest request, StreamObserver<ListProcessesResponse> responseObserver)

public default void listProcesses(ListProcessesRequest request, StreamObserver<ListProcessesResponse> responseObserver)

Lists Processes in a given project and location.

Parameters
Name Description
request ListProcessesRequest
responseObserver io.grpc.stub.StreamObserver<ListProcessesResponse>

listPublicOperators(ListPublicOperatorsRequest request, StreamObserver<ListPublicOperatorsResponse> responseObserver)

public default void listPublicOperators(ListPublicOperatorsRequest request, StreamObserver<ListPublicOperatorsResponse> responseObserver)

ListPublicOperators returns all the operators in public registry.

Parameters
Name Description
request ListPublicOperatorsRequest
responseObserver io.grpc.stub.StreamObserver<ListPublicOperatorsResponse>

resolveOperatorInfo(ResolveOperatorInfoRequest request, StreamObserver<ResolveOperatorInfoResponse> responseObserver)

public default void resolveOperatorInfo(ResolveOperatorInfoRequest request, StreamObserver<ResolveOperatorInfoResponse> responseObserver)

ResolveOperatorInfo returns the operator information based on the request.

Parameters
Name Description
request ResolveOperatorInfoRequest
responseObserver io.grpc.stub.StreamObserver<ResolveOperatorInfoResponse>

updateAnalysis(UpdateAnalysisRequest request, StreamObserver<Operation> responseObserver)

public default void updateAnalysis(UpdateAnalysisRequest request, StreamObserver<Operation> responseObserver)

Updates the parameters of a single Analysis.

Parameters
Name Description
request UpdateAnalysisRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

updateOperator(UpdateOperatorRequest request, StreamObserver<Operation> responseObserver)

public default void updateOperator(UpdateOperatorRequest request, StreamObserver<Operation> responseObserver)

Updates the parameters of a single Operator.

Parameters
Name Description
request UpdateOperatorRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

updateProcess(UpdateProcessRequest request, StreamObserver<Operation> responseObserver)

public default void updateProcess(UpdateProcessRequest request, StreamObserver<Operation> responseObserver)

Updates the parameters of a single Process.

Parameters
Name Description
request UpdateProcessRequest
responseObserver io.grpc.stub.StreamObserver<Operation>