Class LiveVideoAnalyticsGrpc.LiveVideoAnalyticsStub

java.lang.Object
io.grpc.stub.AbstractStub<S>
io.grpc.stub.AbstractAsyncStub<LiveVideoAnalyticsGrpc.LiveVideoAnalyticsStub>
com.google.cloud.visionai.v1.LiveVideoAnalyticsGrpc.LiveVideoAnalyticsStub
Enclosing class:
LiveVideoAnalyticsGrpc

public static final class LiveVideoAnalyticsGrpc.LiveVideoAnalyticsStub extends io.grpc.stub.AbstractAsyncStub<LiveVideoAnalyticsGrpc.LiveVideoAnalyticsStub>
A stub to allow clients to do asynchronous rpc calls to service LiveVideoAnalytics.
 Service describing handlers for resources. The service enables clients to run
 Live Video Analytics (LVA) on the streaming inputs.
 
  • Method Details

    • build

      protected LiveVideoAnalyticsGrpc.LiveVideoAnalyticsStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
      Specified by:
      build in class io.grpc.stub.AbstractStub<LiveVideoAnalyticsGrpc.LiveVideoAnalyticsStub>
    • listPublicOperators

      public void listPublicOperators(ListPublicOperatorsRequest request, io.grpc.stub.StreamObserver<ListPublicOperatorsResponse> responseObserver)
       ListPublicOperators returns all the operators in public registry.
       
    • resolveOperatorInfo

      public void resolveOperatorInfo(ResolveOperatorInfoRequest request, io.grpc.stub.StreamObserver<ResolveOperatorInfoResponse> responseObserver)
       ResolveOperatorInfo returns the operator information based on the request.
       
    • listOperators

      public void listOperators(ListOperatorsRequest request, io.grpc.stub.StreamObserver<ListOperatorsResponse> responseObserver)
       Lists Operators in a given project and location.
       
    • getOperator

      public void getOperator(GetOperatorRequest request, io.grpc.stub.StreamObserver<Operator> responseObserver)
       Gets details of a single Operator.
       
    • createOperator

      public void createOperator(CreateOperatorRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Creates a new Operator in a given project and location.
       
    • updateOperator

      public void updateOperator(UpdateOperatorRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Updates the parameters of a single Operator.
       
    • deleteOperator

      public void deleteOperator(DeleteOperatorRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Deletes a single Operator.
       
    • listAnalyses

      public void listAnalyses(ListAnalysesRequest request, io.grpc.stub.StreamObserver<ListAnalysesResponse> responseObserver)
       Lists Analyses in a given project and location.
       
    • getAnalysis

      public void getAnalysis(GetAnalysisRequest request, io.grpc.stub.StreamObserver<Analysis> responseObserver)
       Gets details of a single Analysis.
       
    • createAnalysis

      public void createAnalysis(CreateAnalysisRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Creates a new Analysis in a given project and location.
       
    • updateAnalysis

      public void updateAnalysis(UpdateAnalysisRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Updates the parameters of a single Analysis.
       
    • deleteAnalysis

      public void deleteAnalysis(DeleteAnalysisRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Deletes a single Analysis.
       
    • listProcesses

      public void listProcesses(ListProcessesRequest request, io.grpc.stub.StreamObserver<ListProcessesResponse> responseObserver)
       Lists Processes in a given project and location.
       
    • getProcess

      public void getProcess(GetProcessRequest request, io.grpc.stub.StreamObserver<Process> responseObserver)
       Gets details of a single Process.
       
    • createProcess

      public void createProcess(CreateProcessRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Creates a new Process in a given project and location.
       
    • updateProcess

      public void updateProcess(UpdateProcessRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Updates the parameters of a single Process.
       
    • deleteProcess

      public void deleteProcess(DeleteProcessRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Deletes a single Process.
       
    • batchRunProcess

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