Package com.google.cloud.visionai.v1
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.
-
Nested Class Summary
Nested classes/interfaces inherited from class io.grpc.stub.AbstractStub
io.grpc.stub.AbstractStub.StubFactory<T extends io.grpc.stub.AbstractStub<T>> -
Method Summary
Modifier and TypeMethodDescriptionvoidbatchRunProcess(BatchRunProcessRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Run all of the processes to "completion".build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) voidcreateAnalysis(CreateAnalysisRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new Analysis in a given project and location.voidcreateOperator(CreateOperatorRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new Operator in a given project and location.voidcreateProcess(CreateProcessRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new Process in a given project and location.voiddeleteAnalysis(DeleteAnalysisRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single Analysis.voiddeleteOperator(DeleteOperatorRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single Operator.voiddeleteProcess(DeleteProcessRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single Process.voidgetAnalysis(GetAnalysisRequest request, io.grpc.stub.StreamObserver<Analysis> responseObserver) Gets details of a single Analysis.voidgetOperator(GetOperatorRequest request, io.grpc.stub.StreamObserver<Operator> responseObserver) Gets details of a single Operator.voidgetProcess(GetProcessRequest request, io.grpc.stub.StreamObserver<Process> responseObserver) Gets details of a single Process.voidlistAnalyses(ListAnalysesRequest request, io.grpc.stub.StreamObserver<ListAnalysesResponse> responseObserver) Lists Analyses in a given project and location.voidlistOperators(ListOperatorsRequest request, io.grpc.stub.StreamObserver<ListOperatorsResponse> responseObserver) Lists Operators in a given project and location.voidlistProcesses(ListProcessesRequest request, io.grpc.stub.StreamObserver<ListProcessesResponse> responseObserver) Lists Processes in a given project and location.voidlistPublicOperators(ListPublicOperatorsRequest request, io.grpc.stub.StreamObserver<ListPublicOperatorsResponse> responseObserver) ListPublicOperators returns all the operators in public registry.voidresolveOperatorInfo(ResolveOperatorInfoRequest request, io.grpc.stub.StreamObserver<ResolveOperatorInfoResponse> responseObserver) ResolveOperatorInfo returns the operator information based on the request.voidupdateAnalysis(UpdateAnalysisRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the parameters of a single Analysis.voidupdateOperator(UpdateOperatorRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the parameters of a single Operator.voidupdateProcess(UpdateProcessRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the parameters of a single Process.Methods inherited from class io.grpc.stub.AbstractAsyncStub
newStub, newStubMethods inherited from class io.grpc.stub.AbstractStub
getCallOptions, getChannel, withCallCredentials, withChannel, withCompression, withDeadline, withDeadlineAfter, withDeadlineAfter, withExecutor, withInterceptors, withMaxInboundMessageSize, withMaxOutboundMessageSize, withOnReadyThreshold, withOption, withWaitForReady
-
Method Details
-
build
protected LiveVideoAnalyticsGrpc.LiveVideoAnalyticsStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) - Specified by:
buildin classio.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.
-