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

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

CreateDataAgentSync(CreateDataAgentRequest, ServerCallContext)

public virtual Task<DataAgent> CreateDataAgentSync(CreateDataAgentRequest request, ServerCallContext context)

Creates a new DataAgent in a given project and location synchronously.

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
TaskDataAgent

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

DeleteDataAgentSync(DeleteDataAgentRequest, ServerCallContext)

public virtual Task<Empty> DeleteDataAgentSync(DeleteDataAgentRequest request, ServerCallContext context)

Deletes a single DataAgent synchronously.

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
TaskEmpty

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

RetrieveAgentOpsObservability(RetrieveAgentOpsObservabilityRequest, ServerCallContext)

public virtual Task<RetrieveAgentOpsObservabilityResponse> RetrieveAgentOpsObservability(RetrieveAgentOpsObservabilityRequest request, ServerCallContext context)

Gets AgentOps observability settings and status of required services.

Parameters
Name Description
request RetrieveAgentOpsObservabilityRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskRetrieveAgentOpsObservabilityResponse

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

SetAgentOpsObservability(SetAgentOpsObservabilityRequest, ServerCallContext)

public virtual Task<Operation> SetAgentOpsObservability(SetAgentOpsObservabilityRequest request, ServerCallContext context)

Enables/Disables required GCP services and configures AgentOps observability settings calling the Admin Settings executable node to update the AgentOps Observability feature.

Parameters
Name Description
request SetAgentOpsObservabilityRequest

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

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

UpdateDataAgentSync(UpdateDataAgentRequest, ServerCallContext)

public virtual Task<DataAgent> UpdateDataAgentSync(UpdateDataAgentRequest request, ServerCallContext context)

Updates the parameters of a single DataAgent synchronously.

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
TaskDataAgent

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