Integration Connectors v1 API - Class Connectors.ConnectorsBase (1.2.0)

[BindServiceMethod(typeof(Connectors), "BindService")]
public abstract class Connectors.ConnectorsBase

Reference documentation and code samples for the Integration Connectors v1 API class Connectors.ConnectorsBase.

Base class for server-side implementations of Connectors

Inheritance

object > Connectors.ConnectorsBase

Namespace

Google.Cloud.Connectors.V1

Assembly

Google.Cloud.Connectors.V1.dll

Methods

CreateConnection(CreateConnectionRequest, ServerCallContext)

public virtual Task<Operation> CreateConnection(CreateConnectionRequest request, ServerCallContext context)

Creates a new Connection in a given project and location.

Parameters
Name Description
request CreateConnectionRequest

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

DeleteConnection(DeleteConnectionRequest, ServerCallContext)

public virtual Task<Operation> DeleteConnection(DeleteConnectionRequest request, ServerCallContext context)

Deletes a single Connection.

Parameters
Name Description
request DeleteConnectionRequest

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

GetConnection(GetConnectionRequest, ServerCallContext)

public virtual Task<Connection> GetConnection(GetConnectionRequest request, ServerCallContext context)

Gets details of a single Connection.

Parameters
Name Description
request GetConnectionRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskConnection

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

GetConnectionSchemaMetadata(GetConnectionSchemaMetadataRequest, ServerCallContext)

public virtual Task<ConnectionSchemaMetadata> GetConnectionSchemaMetadata(GetConnectionSchemaMetadataRequest request, ServerCallContext context)

Gets schema metadata of a connection. SchemaMetadata is a singleton resource for each connection.

Parameters
Name Description
request GetConnectionSchemaMetadataRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskConnectionSchemaMetadata

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

GetConnector(GetConnectorRequest, ServerCallContext)

public virtual Task<Connector> GetConnector(GetConnectorRequest request, ServerCallContext context)

Gets details of a single Connector.

Parameters
Name Description
request GetConnectorRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskConnector

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

GetConnectorVersion(GetConnectorVersionRequest, ServerCallContext)

public virtual Task<ConnectorVersion> GetConnectorVersion(GetConnectorVersionRequest request, ServerCallContext context)

Gets details of a single connector version.

Parameters
Name Description
request GetConnectorVersionRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskConnectorVersion

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

GetGlobalSettings(GetGlobalSettingsRequest, ServerCallContext)

public virtual Task<Settings> GetGlobalSettings(GetGlobalSettingsRequest request, ServerCallContext context)

GetGlobalSettings gets settings of a project. GlobalSettings is a singleton resource.

Parameters
Name Description
request GetGlobalSettingsRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskSettings

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

GetProvider(GetProviderRequest, ServerCallContext)

public virtual Task<Provider> GetProvider(GetProviderRequest request, ServerCallContext context)

Gets details of a provider.

Parameters
Name Description
request GetProviderRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskProvider

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

GetRuntimeConfig(GetRuntimeConfigRequest, ServerCallContext)

public virtual Task<RuntimeConfig> GetRuntimeConfig(GetRuntimeConfigRequest request, ServerCallContext context)

Gets the runtimeConfig of a location. RuntimeConfig is a singleton resource for each location.

Parameters
Name Description
request GetRuntimeConfigRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskRuntimeConfig

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

ListConnections(ListConnectionsRequest, ServerCallContext)

public virtual Task<ListConnectionsResponse> ListConnections(ListConnectionsRequest request, ServerCallContext context)

Lists Connections in a given project and location.

Parameters
Name Description
request ListConnectionsRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskListConnectionsResponse

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

ListConnectorVersions(ListConnectorVersionsRequest, ServerCallContext)

public virtual Task<ListConnectorVersionsResponse> ListConnectorVersions(ListConnectorVersionsRequest request, ServerCallContext context)

Lists Connector Versions in a given project and location.

Parameters
Name Description
request ListConnectorVersionsRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskListConnectorVersionsResponse

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

ListConnectors(ListConnectorsRequest, ServerCallContext)

public virtual Task<ListConnectorsResponse> ListConnectors(ListConnectorsRequest request, ServerCallContext context)

Lists Connectors in a given project and location.

Parameters
Name Description
request ListConnectorsRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskListConnectorsResponse

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

ListProviders(ListProvidersRequest, ServerCallContext)

public virtual Task<ListProvidersResponse> ListProviders(ListProvidersRequest request, ServerCallContext context)

Lists Providers in a given project and location.

Parameters
Name Description
request ListProvidersRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskListProvidersResponse

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

ListRuntimeActionSchemas(ListRuntimeActionSchemasRequest, ServerCallContext)

public virtual Task<ListRuntimeActionSchemasResponse> ListRuntimeActionSchemas(ListRuntimeActionSchemasRequest request, ServerCallContext context)

List schema of a runtime actions filtered by action name.

Parameters
Name Description
request ListRuntimeActionSchemasRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskListRuntimeActionSchemasResponse

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

ListRuntimeEntitySchemas(ListRuntimeEntitySchemasRequest, ServerCallContext)

public virtual Task<ListRuntimeEntitySchemasResponse> ListRuntimeEntitySchemas(ListRuntimeEntitySchemasRequest request, ServerCallContext context)

List schema of a runtime entities filtered by entity name.

Parameters
Name Description
request ListRuntimeEntitySchemasRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskListRuntimeEntitySchemasResponse

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

RefreshConnectionSchemaMetadata(RefreshConnectionSchemaMetadataRequest, ServerCallContext)

public virtual Task<Operation> RefreshConnectionSchemaMetadata(RefreshConnectionSchemaMetadataRequest request, ServerCallContext context)

Refresh runtime schema of a connection.

Parameters
Name Description
request RefreshConnectionSchemaMetadataRequest

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

UpdateConnection(UpdateConnectionRequest, ServerCallContext)

public virtual Task<Operation> UpdateConnection(UpdateConnectionRequest request, ServerCallContext context)

Updates the parameters of a single Connection.

Parameters
Name Description
request UpdateConnectionRequest

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