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 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.