Class LiveVideoAnalyticsGrpc.LiveVideoAnalyticsBlockingV2Stub

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

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

      public ListPublicOperatorsResponse listPublicOperators(ListPublicOperatorsRequest request) throws io.grpc.StatusException
       ListPublicOperators returns all the operators in public registry.
       
      Throws:
      io.grpc.StatusException
    • resolveOperatorInfo

      public ResolveOperatorInfoResponse resolveOperatorInfo(ResolveOperatorInfoRequest request) throws io.grpc.StatusException
       ResolveOperatorInfo returns the operator information based on the request.
       
      Throws:
      io.grpc.StatusException
    • listOperators

      public ListOperatorsResponse listOperators(ListOperatorsRequest request) throws io.grpc.StatusException
       Lists Operators in a given project and location.
       
      Throws:
      io.grpc.StatusException
    • getOperator

      public Operator getOperator(GetOperatorRequest request) throws io.grpc.StatusException
       Gets details of a single Operator.
       
      Throws:
      io.grpc.StatusException
    • createOperator

      public Operation createOperator(CreateOperatorRequest request) throws io.grpc.StatusException
       Creates a new Operator in a given project and location.
       
      Throws:
      io.grpc.StatusException
    • updateOperator

      public Operation updateOperator(UpdateOperatorRequest request) throws io.grpc.StatusException
       Updates the parameters of a single Operator.
       
      Throws:
      io.grpc.StatusException
    • deleteOperator

      public Operation deleteOperator(DeleteOperatorRequest request) throws io.grpc.StatusException
       Deletes a single Operator.
       
      Throws:
      io.grpc.StatusException
    • listAnalyses

      public ListAnalysesResponse listAnalyses(ListAnalysesRequest request) throws io.grpc.StatusException
       Lists Analyses in a given project and location.
       
      Throws:
      io.grpc.StatusException
    • getAnalysis

      public Analysis getAnalysis(GetAnalysisRequest request) throws io.grpc.StatusException
       Gets details of a single Analysis.
       
      Throws:
      io.grpc.StatusException
    • createAnalysis

      public Operation createAnalysis(CreateAnalysisRequest request) throws io.grpc.StatusException
       Creates a new Analysis in a given project and location.
       
      Throws:
      io.grpc.StatusException
    • updateAnalysis

      public Operation updateAnalysis(UpdateAnalysisRequest request) throws io.grpc.StatusException
       Updates the parameters of a single Analysis.
       
      Throws:
      io.grpc.StatusException
    • deleteAnalysis

      public Operation deleteAnalysis(DeleteAnalysisRequest request) throws io.grpc.StatusException
       Deletes a single Analysis.
       
      Throws:
      io.grpc.StatusException
    • listProcesses

      public ListProcessesResponse listProcesses(ListProcessesRequest request) throws io.grpc.StatusException
       Lists Processes in a given project and location.
       
      Throws:
      io.grpc.StatusException
    • getProcess

      public Process getProcess(GetProcessRequest request) throws io.grpc.StatusException
       Gets details of a single Process.
       
      Throws:
      io.grpc.StatusException
    • createProcess

      public Operation createProcess(CreateProcessRequest request) throws io.grpc.StatusException
       Creates a new Process in a given project and location.
       
      Throws:
      io.grpc.StatusException
    • updateProcess

      public Operation updateProcess(UpdateProcessRequest request) throws io.grpc.StatusException
       Updates the parameters of a single Process.
       
      Throws:
      io.grpc.StatusException
    • deleteProcess

      public Operation deleteProcess(DeleteProcessRequest request) throws io.grpc.StatusException
       Deletes a single Process.
       
      Throws:
      io.grpc.StatusException
    • batchRunProcess

      public Operation batchRunProcess(BatchRunProcessRequest request) throws io.grpc.StatusException
       Run all of the processes to "completion". Max time for each process is
       the LRO time limit.
       
      Throws:
      io.grpc.StatusException