Package com.google.cloud.visionai.v1
Interface LiveVideoAnalyticsGrpc.AsyncService
- All Known Implementing Classes:
LiveVideoAnalyticsGrpc.LiveVideoAnalyticsImplBase
- Enclosing class:
- LiveVideoAnalyticsGrpc
public static interface LiveVideoAnalyticsGrpc.AsyncService
Service describing handlers for resources. The service enables clients to run Live Video Analytics (LVA) on the streaming inputs.
-
Method Summary
Modifier and TypeMethodDescriptiondefault voidbatchRunProcess(BatchRunProcessRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Run all of the processes to "completion".default voidcreateAnalysis(CreateAnalysisRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new Analysis in a given project and location.default voidcreateOperator(CreateOperatorRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new Operator in a given project and location.default voidcreateProcess(CreateProcessRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new Process in a given project and location.default voiddeleteAnalysis(DeleteAnalysisRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single Analysis.default voiddeleteOperator(DeleteOperatorRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single Operator.default voiddeleteProcess(DeleteProcessRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single Process.default voidgetAnalysis(GetAnalysisRequest request, io.grpc.stub.StreamObserver<Analysis> responseObserver) Gets details of a single Analysis.default voidgetOperator(GetOperatorRequest request, io.grpc.stub.StreamObserver<Operator> responseObserver) Gets details of a single Operator.default voidgetProcess(GetProcessRequest request, io.grpc.stub.StreamObserver<Process> responseObserver) Gets details of a single Process.default voidlistAnalyses(ListAnalysesRequest request, io.grpc.stub.StreamObserver<ListAnalysesResponse> responseObserver) Lists Analyses in a given project and location.default voidlistOperators(ListOperatorsRequest request, io.grpc.stub.StreamObserver<ListOperatorsResponse> responseObserver) Lists Operators in a given project and location.default voidlistProcesses(ListProcessesRequest request, io.grpc.stub.StreamObserver<ListProcessesResponse> responseObserver) Lists Processes in a given project and location.default voidlistPublicOperators(ListPublicOperatorsRequest request, io.grpc.stub.StreamObserver<ListPublicOperatorsResponse> responseObserver) ListPublicOperators returns all the operators in public registry.default voidresolveOperatorInfo(ResolveOperatorInfoRequest request, io.grpc.stub.StreamObserver<ResolveOperatorInfoResponse> responseObserver) ResolveOperatorInfo returns the operator information based on the request.default voidupdateAnalysis(UpdateAnalysisRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the parameters of a single Analysis.default voidupdateOperator(UpdateOperatorRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the parameters of a single Operator.default voidupdateProcess(UpdateProcessRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the parameters of a single Process.
-
Method Details
-
listPublicOperators
default void listPublicOperators(ListPublicOperatorsRequest request, io.grpc.stub.StreamObserver<ListPublicOperatorsResponse> responseObserver) ListPublicOperators returns all the operators in public registry.
-
resolveOperatorInfo
default void resolveOperatorInfo(ResolveOperatorInfoRequest request, io.grpc.stub.StreamObserver<ResolveOperatorInfoResponse> responseObserver) ResolveOperatorInfo returns the operator information based on the request.
-
listOperators
default void listOperators(ListOperatorsRequest request, io.grpc.stub.StreamObserver<ListOperatorsResponse> responseObserver) Lists Operators in a given project and location.
-
getOperator
default void getOperator(GetOperatorRequest request, io.grpc.stub.StreamObserver<Operator> responseObserver) Gets details of a single Operator.
-
createOperator
default void createOperator(CreateOperatorRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new Operator in a given project and location.
-
updateOperator
default void updateOperator(UpdateOperatorRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the parameters of a single Operator.
-
deleteOperator
default void deleteOperator(DeleteOperatorRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single Operator.
-
listAnalyses
default void listAnalyses(ListAnalysesRequest request, io.grpc.stub.StreamObserver<ListAnalysesResponse> responseObserver) Lists Analyses in a given project and location.
-
getAnalysis
default void getAnalysis(GetAnalysisRequest request, io.grpc.stub.StreamObserver<Analysis> responseObserver) Gets details of a single Analysis.
-
createAnalysis
default void createAnalysis(CreateAnalysisRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new Analysis in a given project and location.
-
updateAnalysis
default void updateAnalysis(UpdateAnalysisRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the parameters of a single Analysis.
-
deleteAnalysis
default void deleteAnalysis(DeleteAnalysisRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single Analysis.
-
listProcesses
default void listProcesses(ListProcessesRequest request, io.grpc.stub.StreamObserver<ListProcessesResponse> responseObserver) Lists Processes in a given project and location.
-
getProcess
default void getProcess(GetProcessRequest request, io.grpc.stub.StreamObserver<Process> responseObserver) Gets details of a single Process.
-
createProcess
default void createProcess(CreateProcessRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new Process in a given project and location.
-
updateProcess
default void updateProcess(UpdateProcessRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the parameters of a single Process.
-
deleteProcess
default void deleteProcess(DeleteProcessRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single Process.
-
batchRunProcess
default void batchRunProcess(BatchRunProcessRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Run all of the processes to "completion". Max time for each process is the LRO time limit.
-