Vision AI v1 API - Class LiveVideoAnalytics.LiveVideoAnalyticsBase (1.0.0-beta01)

[BindServiceMethod(typeof(LiveVideoAnalytics), "BindService")]
public abstract class LiveVideoAnalytics.LiveVideoAnalyticsBase

Reference documentation and code samples for the Vision AI v1 API class LiveVideoAnalytics.LiveVideoAnalyticsBase.

Base class for server-side implementations of LiveVideoAnalytics

Inheritance

object > LiveVideoAnalytics.LiveVideoAnalyticsBase

Namespace

Google.Cloud.VisionAI.V1

Assembly

Google.Cloud.VisionAI.V1.dll

Methods

BatchRunProcess(BatchRunProcessRequest, ServerCallContext)

public virtual Task<Operation> BatchRunProcess(BatchRunProcessRequest request, ServerCallContext context)

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

Parameters
Name Description
request BatchRunProcessRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskOperation

The response to send back to the client (wrapped by a task).

CreateAnalysis(CreateAnalysisRequest, ServerCallContext)

public virtual Task<Operation> CreateAnalysis(CreateAnalysisRequest request, ServerCallContext context)

Creates a new Analysis in a given project and location.

Parameters
Name Description
request CreateAnalysisRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskOperation

The response to send back to the client (wrapped by a task).

CreateOperator(CreateOperatorRequest, ServerCallContext)

public virtual Task<Operation> CreateOperator(CreateOperatorRequest request, ServerCallContext context)

Creates a new Operator in a given project and location.

Parameters
Name Description
request CreateOperatorRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskOperation

The response to send back to the client (wrapped by a task).

CreateProcess(CreateProcessRequest, ServerCallContext)

public virtual Task<Operation> CreateProcess(CreateProcessRequest request, ServerCallContext context)

Creates a new Process in a given project and location.

Parameters
Name Description
request CreateProcessRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskOperation

The response to send back to the client (wrapped by a task).

DeleteAnalysis(DeleteAnalysisRequest, ServerCallContext)

public virtual Task<Operation> DeleteAnalysis(DeleteAnalysisRequest request, ServerCallContext context)

Deletes a single Analysis.

Parameters
Name Description
request DeleteAnalysisRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskOperation

The response to send back to the client (wrapped by a task).

DeleteOperator(DeleteOperatorRequest, ServerCallContext)

public virtual Task<Operation> DeleteOperator(DeleteOperatorRequest request, ServerCallContext context)

Deletes a single Operator.

Parameters
Name Description
request DeleteOperatorRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskOperation

The response to send back to the client (wrapped by a task).

DeleteProcess(DeleteProcessRequest, ServerCallContext)

public virtual Task<Operation> DeleteProcess(DeleteProcessRequest request, ServerCallContext context)

Deletes a single Process.

Parameters
Name Description
request DeleteProcessRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskOperation

The response to send back to the client (wrapped by a task).

GetAnalysis(GetAnalysisRequest, ServerCallContext)

public virtual Task<Analysis> GetAnalysis(GetAnalysisRequest request, ServerCallContext context)

Gets details of a single Analysis.

Parameters
Name Description
request GetAnalysisRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskAnalysis

The response to send back to the client (wrapped by a task).

GetOperator(GetOperatorRequest, ServerCallContext)

public virtual Task<Operator> GetOperator(GetOperatorRequest request, ServerCallContext context)

Gets details of a single Operator.

Parameters
Name Description
request GetOperatorRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskOperator

The response to send back to the client (wrapped by a task).

GetProcess(GetProcessRequest, ServerCallContext)

public virtual Task<Process> GetProcess(GetProcessRequest request, ServerCallContext context)

Gets details of a single Process.

Parameters
Name Description
request GetProcessRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskProcess

The response to send back to the client (wrapped by a task).

ListAnalyses(ListAnalysesRequest, ServerCallContext)

public virtual Task<ListAnalysesResponse> ListAnalyses(ListAnalysesRequest request, ServerCallContext context)

Lists Analyses in a given project and location.

Parameters
Name Description
request ListAnalysesRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskListAnalysesResponse

The response to send back to the client (wrapped by a task).

ListOperators(ListOperatorsRequest, ServerCallContext)

public virtual Task<ListOperatorsResponse> ListOperators(ListOperatorsRequest request, ServerCallContext context)

Lists Operators in a given project and location.

Parameters
Name Description
request ListOperatorsRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskListOperatorsResponse

The response to send back to the client (wrapped by a task).

ListProcesses(ListProcessesRequest, ServerCallContext)

public virtual Task<ListProcessesResponse> ListProcesses(ListProcessesRequest request, ServerCallContext context)

Lists Processes in a given project and location.

Parameters
Name Description
request ListProcessesRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskListProcessesResponse

The response to send back to the client (wrapped by a task).

ListPublicOperators(ListPublicOperatorsRequest, ServerCallContext)

public virtual Task<ListPublicOperatorsResponse> ListPublicOperators(ListPublicOperatorsRequest request, ServerCallContext context)

ListPublicOperators returns all the operators in public registry.

Parameters
Name Description
request ListPublicOperatorsRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskListPublicOperatorsResponse

The response to send back to the client (wrapped by a task).

ResolveOperatorInfo(ResolveOperatorInfoRequest, ServerCallContext)

public virtual Task<ResolveOperatorInfoResponse> ResolveOperatorInfo(ResolveOperatorInfoRequest request, ServerCallContext context)

ResolveOperatorInfo returns the operator information based on the request.

Parameters
Name Description
request ResolveOperatorInfoRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskResolveOperatorInfoResponse

The response to send back to the client (wrapped by a task).

UpdateAnalysis(UpdateAnalysisRequest, ServerCallContext)

public virtual Task<Operation> UpdateAnalysis(UpdateAnalysisRequest request, ServerCallContext context)

Updates the parameters of a single Analysis.

Parameters
Name Description
request UpdateAnalysisRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskOperation

The response to send back to the client (wrapped by a task).

UpdateOperator(UpdateOperatorRequest, ServerCallContext)

public virtual Task<Operation> UpdateOperator(UpdateOperatorRequest request, ServerCallContext context)

Updates the parameters of a single Operator.

Parameters
Name Description
request UpdateOperatorRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskOperation

The response to send back to the client (wrapped by a task).

UpdateProcess(UpdateProcessRequest, ServerCallContext)

public virtual Task<Operation> UpdateProcess(UpdateProcessRequest request, ServerCallContext context)

Updates the parameters of a single Process.

Parameters
Name Description
request UpdateProcessRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskOperation

The response to send back to the client (wrapped by a task).