Class LiveVideoAnalyticsGrpc.LiveVideoAnalyticsStub (0.4.0)

public static final class LiveVideoAnalyticsGrpc.LiveVideoAnalyticsStub extends 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.

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractAsyncStub > LiveVideoAnalyticsGrpc.LiveVideoAnalyticsStub

Methods

batchRunProcess(BatchRunProcessRequest request, StreamObserver<Operation> responseObserver)

public void batchRunProcess(BatchRunProcessRequest request, StreamObserver<Operation> responseObserver)

Run all of the processes to "completion". Max time for each process is the LRO time limit.

Parameters
Name Description
request BatchRunProcessRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

build(Channel channel, CallOptions callOptions)

protected LiveVideoAnalyticsGrpc.LiveVideoAnalyticsStub build(Channel channel, CallOptions callOptions)
Parameters
Name Description
channel io.grpc.Channel
callOptions io.grpc.CallOptions
Returns
Type Description
LiveVideoAnalyticsGrpc.LiveVideoAnalyticsStub
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)

createAnalysis(CreateAnalysisRequest request, StreamObserver<Operation> responseObserver)

public void createAnalysis(CreateAnalysisRequest request, StreamObserver<Operation> responseObserver)

Creates a new Analysis in a given project and location.

Parameters
Name Description
request CreateAnalysisRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

createOperator(CreateOperatorRequest request, StreamObserver<Operation> responseObserver)

public void createOperator(CreateOperatorRequest request, StreamObserver<Operation> responseObserver)

Creates a new Operator in a given project and location.

Parameters
Name Description
request CreateOperatorRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

createProcess(CreateProcessRequest request, StreamObserver<Operation> responseObserver)

public void createProcess(CreateProcessRequest request, StreamObserver<Operation> responseObserver)

Creates a new Process in a given project and location.

Parameters
Name Description
request CreateProcessRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

deleteAnalysis(DeleteAnalysisRequest request, StreamObserver<Operation> responseObserver)

public void deleteAnalysis(DeleteAnalysisRequest request, StreamObserver<Operation> responseObserver)

Deletes a single Analysis.

Parameters
Name Description
request DeleteAnalysisRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

deleteOperator(DeleteOperatorRequest request, StreamObserver<Operation> responseObserver)

public void deleteOperator(DeleteOperatorRequest request, StreamObserver<Operation> responseObserver)

Deletes a single Operator.

Parameters
Name Description
request DeleteOperatorRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

deleteProcess(DeleteProcessRequest request, StreamObserver<Operation> responseObserver)

public void deleteProcess(DeleteProcessRequest request, StreamObserver<Operation> responseObserver)

Deletes a single Process.

Parameters
Name Description
request DeleteProcessRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

getAnalysis(GetAnalysisRequest request, StreamObserver<Analysis> responseObserver)

public void getAnalysis(GetAnalysisRequest request, StreamObserver<Analysis> responseObserver)

Gets details of a single Analysis.

Parameters
Name Description
request GetAnalysisRequest
responseObserver io.grpc.stub.StreamObserver<Analysis>

getOperator(GetOperatorRequest request, StreamObserver<Operator> responseObserver)

public void getOperator(GetOperatorRequest request, StreamObserver<Operator> responseObserver)

Gets details of a single Operator.

Parameters
Name Description
request GetOperatorRequest
responseObserver io.grpc.stub.StreamObserver<Operator>

getProcess(GetProcessRequest request, StreamObserver<Process> responseObserver)

public void getProcess(GetProcessRequest request, StreamObserver<Process> responseObserver)

Gets details of a single Process.

Parameters
Name Description
request GetProcessRequest
responseObserver io.grpc.stub.StreamObserver<Process>

listAnalyses(ListAnalysesRequest request, StreamObserver<ListAnalysesResponse> responseObserver)

public void listAnalyses(ListAnalysesRequest request, StreamObserver<ListAnalysesResponse> responseObserver)

Lists Analyses in a given project and location.

Parameters
Name Description
request ListAnalysesRequest
responseObserver io.grpc.stub.StreamObserver<ListAnalysesResponse>

listOperators(ListOperatorsRequest request, StreamObserver<ListOperatorsResponse> responseObserver)

public void listOperators(ListOperatorsRequest request, StreamObserver<ListOperatorsResponse> responseObserver)

Lists Operators in a given project and location.

Parameters
Name Description
request ListOperatorsRequest
responseObserver io.grpc.stub.StreamObserver<ListOperatorsResponse>

listProcesses(ListProcessesRequest request, StreamObserver<ListProcessesResponse> responseObserver)

public void listProcesses(ListProcessesRequest request, StreamObserver<ListProcessesResponse> responseObserver)

Lists Processes in a given project and location.

Parameters
Name Description
request ListProcessesRequest
responseObserver io.grpc.stub.StreamObserver<ListProcessesResponse>

listPublicOperators(ListPublicOperatorsRequest request, StreamObserver<ListPublicOperatorsResponse> responseObserver)

public void listPublicOperators(ListPublicOperatorsRequest request, StreamObserver<ListPublicOperatorsResponse> responseObserver)

ListPublicOperators returns all the operators in public registry.

Parameters
Name Description
request ListPublicOperatorsRequest
responseObserver io.grpc.stub.StreamObserver<ListPublicOperatorsResponse>

resolveOperatorInfo(ResolveOperatorInfoRequest request, StreamObserver<ResolveOperatorInfoResponse> responseObserver)

public void resolveOperatorInfo(ResolveOperatorInfoRequest request, StreamObserver<ResolveOperatorInfoResponse> responseObserver)

ResolveOperatorInfo returns the operator information based on the request.

Parameters
Name Description
request ResolveOperatorInfoRequest
responseObserver io.grpc.stub.StreamObserver<ResolveOperatorInfoResponse>

updateAnalysis(UpdateAnalysisRequest request, StreamObserver<Operation> responseObserver)

public void updateAnalysis(UpdateAnalysisRequest request, StreamObserver<Operation> responseObserver)

Updates the parameters of a single Analysis.

Parameters
Name Description
request UpdateAnalysisRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

updateOperator(UpdateOperatorRequest request, StreamObserver<Operation> responseObserver)

public void updateOperator(UpdateOperatorRequest request, StreamObserver<Operation> responseObserver)

Updates the parameters of a single Operator.

Parameters
Name Description
request UpdateOperatorRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

updateProcess(UpdateProcessRequest request, StreamObserver<Operation> responseObserver)

public void updateProcess(UpdateProcessRequest request, StreamObserver<Operation> responseObserver)

Updates the parameters of a single Process.

Parameters
Name Description
request UpdateProcessRequest
responseObserver io.grpc.stub.StreamObserver<Operation>