Data Analytics API with Gemini v1beta API - Class DataAgentService.DataAgentServiceBase (1.0.0-beta01)

[BindServiceMethod(typeof(DataAgentService), "BindService")]
public abstract class DataAgentService.DataAgentServiceBase

Reference documentation and code samples for the Data Analytics API with Gemini v1beta API class DataAgentService.DataAgentServiceBase.

Base class for server-side implementations of DataAgentService

Inheritance

object > DataAgentService.DataAgentServiceBase

Namespace

Google.Cloud.GeminiDataAnalytics.V1Beta

Assembly

Google.Cloud.GeminiDataAnalytics.V1Beta.dll

Methods

CreateDataAgent(CreateDataAgentRequest, ServerCallContext)

public virtual Task<Operation> CreateDataAgent(CreateDataAgentRequest request, ServerCallContext context)

Creates a new DataAgent in a given project and location.

Parameters
Name Description
request CreateDataAgentRequest

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).

DeleteDataAgent(DeleteDataAgentRequest, ServerCallContext)

public virtual Task<Operation> DeleteDataAgent(DeleteDataAgentRequest request, ServerCallContext context)

Deletes a single DataAgent.

Parameters
Name Description
request DeleteDataAgentRequest

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).

GetDataAgent(GetDataAgentRequest, ServerCallContext)

public virtual Task<DataAgent> GetDataAgent(GetDataAgentRequest request, ServerCallContext context)

Gets details of a single DataAgent.

Parameters
Name Description
request GetDataAgentRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskDataAgent

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

GetIamPolicy(GetIamPolicyRequest, ServerCallContext)

public virtual Task<Policy> GetIamPolicy(GetIamPolicyRequest request, ServerCallContext context)

Gets the IAM policy for DataAgent

Parameters
Name Description
request GetIamPolicyRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskPolicy

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

ListAccessibleDataAgents(ListAccessibleDataAgentsRequest, ServerCallContext)

public virtual Task<ListAccessibleDataAgentsResponse> ListAccessibleDataAgents(ListAccessibleDataAgentsRequest request, ServerCallContext context)

Lists DataAgents that are accessible to the caller in a given project and location.

Parameters
Name Description
request ListAccessibleDataAgentsRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskListAccessibleDataAgentsResponse

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

ListDataAgents(ListDataAgentsRequest, ServerCallContext)

public virtual Task<ListDataAgentsResponse> ListDataAgents(ListDataAgentsRequest request, ServerCallContext context)

Lists DataAgents in a given project and location.

Parameters
Name Description
request ListDataAgentsRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskListDataAgentsResponse

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

SetIamPolicy(SetIamPolicyRequest, ServerCallContext)

public virtual Task<Policy> SetIamPolicy(SetIamPolicyRequest request, ServerCallContext context)

Sets the IAM policy for a DataAgent.

Parameters
Name Description
request SetIamPolicyRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskPolicy

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

UpdateDataAgent(UpdateDataAgentRequest, ServerCallContext)

public virtual Task<Operation> UpdateDataAgent(UpdateDataAgentRequest request, ServerCallContext context)

Updates the parameters of a single DataAgent.

Parameters
Name Description
request UpdateDataAgentRequest

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).