Class LiveVideoAnalyticsGrpc.LiveVideoAnalyticsFutureStub

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

public static final class LiveVideoAnalyticsGrpc.LiveVideoAnalyticsFutureStub extends io.grpc.stub.AbstractFutureStub<LiveVideoAnalyticsGrpc.LiveVideoAnalyticsFutureStub>
A stub to allow clients to do ListenableFuture-style 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.LiveVideoAnalyticsFutureStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
      Specified by:
      build in class io.grpc.stub.AbstractStub<LiveVideoAnalyticsGrpc.LiveVideoAnalyticsFutureStub>
    • listPublicOperators

      public com.google.common.util.concurrent.ListenableFuture<ListPublicOperatorsResponse> listPublicOperators(ListPublicOperatorsRequest request)
       ListPublicOperators returns all the operators in public registry.
       
    • resolveOperatorInfo

      public com.google.common.util.concurrent.ListenableFuture<ResolveOperatorInfoResponse> resolveOperatorInfo(ResolveOperatorInfoRequest request)
       ResolveOperatorInfo returns the operator information based on the request.
       
    • listOperators

      public com.google.common.util.concurrent.ListenableFuture<ListOperatorsResponse> listOperators(ListOperatorsRequest request)
       Lists Operators in a given project and location.
       
    • getOperator

      public com.google.common.util.concurrent.ListenableFuture<Operator> getOperator(GetOperatorRequest request)
       Gets details of a single Operator.
       
    • createOperator

      public com.google.common.util.concurrent.ListenableFuture<Operation> createOperator(CreateOperatorRequest request)
       Creates a new Operator in a given project and location.
       
    • updateOperator

      public com.google.common.util.concurrent.ListenableFuture<Operation> updateOperator(UpdateOperatorRequest request)
       Updates the parameters of a single Operator.
       
    • deleteOperator

      public com.google.common.util.concurrent.ListenableFuture<Operation> deleteOperator(DeleteOperatorRequest request)
       Deletes a single Operator.
       
    • listAnalyses

      public com.google.common.util.concurrent.ListenableFuture<ListAnalysesResponse> listAnalyses(ListAnalysesRequest request)
       Lists Analyses in a given project and location.
       
    • getAnalysis

      public com.google.common.util.concurrent.ListenableFuture<Analysis> getAnalysis(GetAnalysisRequest request)
       Gets details of a single Analysis.
       
    • createAnalysis

      public com.google.common.util.concurrent.ListenableFuture<Operation> createAnalysis(CreateAnalysisRequest request)
       Creates a new Analysis in a given project and location.
       
    • updateAnalysis

      public com.google.common.util.concurrent.ListenableFuture<Operation> updateAnalysis(UpdateAnalysisRequest request)
       Updates the parameters of a single Analysis.
       
    • deleteAnalysis

      public com.google.common.util.concurrent.ListenableFuture<Operation> deleteAnalysis(DeleteAnalysisRequest request)
       Deletes a single Analysis.
       
    • listProcesses

      public com.google.common.util.concurrent.ListenableFuture<ListProcessesResponse> listProcesses(ListProcessesRequest request)
       Lists Processes in a given project and location.
       
    • getProcess

      public com.google.common.util.concurrent.ListenableFuture<Process> getProcess(GetProcessRequest request)
       Gets details of a single Process.
       
    • createProcess

      public com.google.common.util.concurrent.ListenableFuture<Operation> createProcess(CreateProcessRequest request)
       Creates a new Process in a given project and location.
       
    • updateProcess

      public com.google.common.util.concurrent.ListenableFuture<Operation> updateProcess(UpdateProcessRequest request)
       Updates the parameters of a single Process.
       
    • deleteProcess

      public com.google.common.util.concurrent.ListenableFuture<Operation> deleteProcess(DeleteProcessRequest request)
       Deletes a single Process.
       
    • batchRunProcess

      public com.google.common.util.concurrent.ListenableFuture<Operation> batchRunProcess(BatchRunProcessRequest request)
       Run all of the processes to "completion". Max time for each process is
       the LRO time limit.