Class LiveVideoAnalyticsGrpc.LiveVideoAnalyticsFutureStub (0.12.0)

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

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractFutureStub > LiveVideoAnalyticsGrpc.LiveVideoAnalyticsFutureStub

Methods

batchRunProcess(BatchRunProcessRequest request)

public ListenableFuture<Operation> batchRunProcess(BatchRunProcessRequest request)

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

Parameter
Name Description
request BatchRunProcessRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

build(Channel channel, CallOptions callOptions)

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

createAnalysis(CreateAnalysisRequest request)

public ListenableFuture<Operation> createAnalysis(CreateAnalysisRequest request)

Creates a new Analysis in a given project and location.

Parameter
Name Description
request CreateAnalysisRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

createOperator(CreateOperatorRequest request)

public ListenableFuture<Operation> createOperator(CreateOperatorRequest request)

Creates a new Operator in a given project and location.

Parameter
Name Description
request CreateOperatorRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

createProcess(CreateProcessRequest request)

public ListenableFuture<Operation> createProcess(CreateProcessRequest request)

Creates a new Process in a given project and location.

Parameter
Name Description
request CreateProcessRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

deleteAnalysis(DeleteAnalysisRequest request)

public ListenableFuture<Operation> deleteAnalysis(DeleteAnalysisRequest request)

Deletes a single Analysis.

Parameter
Name Description
request DeleteAnalysisRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

deleteOperator(DeleteOperatorRequest request)

public ListenableFuture<Operation> deleteOperator(DeleteOperatorRequest request)

Deletes a single Operator.

Parameter
Name Description
request DeleteOperatorRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

deleteProcess(DeleteProcessRequest request)

public ListenableFuture<Operation> deleteProcess(DeleteProcessRequest request)

Deletes a single Process.

Parameter
Name Description
request DeleteProcessRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

getAnalysis(GetAnalysisRequest request)

public ListenableFuture<Analysis> getAnalysis(GetAnalysisRequest request)

Gets details of a single Analysis.

Parameter
Name Description
request GetAnalysisRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Analysis>

getOperator(GetOperatorRequest request)

public ListenableFuture<Operator> getOperator(GetOperatorRequest request)

Gets details of a single Operator.

Parameter
Name Description
request GetOperatorRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operator>

getProcess(GetProcessRequest request)

public ListenableFuture<Process> getProcess(GetProcessRequest request)

Gets details of a single Process.

Parameter
Name Description
request GetProcessRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Process>

listAnalyses(ListAnalysesRequest request)

public ListenableFuture<ListAnalysesResponse> listAnalyses(ListAnalysesRequest request)

Lists Analyses in a given project and location.

Parameter
Name Description
request ListAnalysesRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListAnalysesResponse>

listOperators(ListOperatorsRequest request)

public ListenableFuture<ListOperatorsResponse> listOperators(ListOperatorsRequest request)

Lists Operators in a given project and location.

Parameter
Name Description
request ListOperatorsRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListOperatorsResponse>

listProcesses(ListProcessesRequest request)

public ListenableFuture<ListProcessesResponse> listProcesses(ListProcessesRequest request)

Lists Processes in a given project and location.

Parameter
Name Description
request ListProcessesRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListProcessesResponse>

listPublicOperators(ListPublicOperatorsRequest request)

public ListenableFuture<ListPublicOperatorsResponse> listPublicOperators(ListPublicOperatorsRequest request)

ListPublicOperators returns all the operators in public registry.

Parameter
Name Description
request ListPublicOperatorsRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListPublicOperatorsResponse>

resolveOperatorInfo(ResolveOperatorInfoRequest request)

public ListenableFuture<ResolveOperatorInfoResponse> resolveOperatorInfo(ResolveOperatorInfoRequest request)

ResolveOperatorInfo returns the operator information based on the request.

Parameter
Name Description
request ResolveOperatorInfoRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ResolveOperatorInfoResponse>

updateAnalysis(UpdateAnalysisRequest request)

public ListenableFuture<Operation> updateAnalysis(UpdateAnalysisRequest request)

Updates the parameters of a single Analysis.

Parameter
Name Description
request UpdateAnalysisRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

updateOperator(UpdateOperatorRequest request)

public ListenableFuture<Operation> updateOperator(UpdateOperatorRequest request)

Updates the parameters of a single Operator.

Parameter
Name Description
request UpdateOperatorRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

updateProcess(UpdateProcessRequest request)

public ListenableFuture<Operation> updateProcess(UpdateProcessRequest request)

Updates the parameters of a single Process.

Parameter
Name Description
request UpdateProcessRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>