Integration Connectors v1 API - Class ConnectorsClientImpl (1.0.0)

public sealed class ConnectorsClientImpl : ConnectorsClient

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

Connectors client wrapper implementation, for convenient use.

Inheritance

object > ConnectorsClient > ConnectorsClientImpl

Namespace

Google.Cloud.Connectors.V1

Assembly

Google.Cloud.Connectors.V1.dll

Remarks

Connectors is the interface for managing Connectors.

Constructors

ConnectorsClientImpl(ConnectorsClient, ConnectorsSettings, ILogger)

public ConnectorsClientImpl(Connectors.ConnectorsClient grpcClient, ConnectorsSettings settings, ILogger logger)

Constructs a client wrapper for the Connectors service, with the specified gRPC client and settings.

Parameters
NameDescription
grpcClientConnectorsConnectorsClient

The underlying gRPC client.

settingsConnectorsSettings

The base ConnectorsSettings used within this client.

loggerILogger

Optional ILogger to use within this client.

Properties

CreateConnectionOperationsClient

public override OperationsClient CreateConnectionOperationsClient { get; }

The long-running operations client for CreateConnection.

Property Value
TypeDescription
OperationsClient
Overrides

DeleteConnectionOperationsClient

public override OperationsClient DeleteConnectionOperationsClient { get; }

The long-running operations client for DeleteConnection.

Property Value
TypeDescription
OperationsClient
Overrides

GrpcClient

public override Connectors.ConnectorsClient GrpcClient { get; }

The underlying gRPC Connectors client

Property Value
TypeDescription
ConnectorsConnectorsClient
Overrides

IAMPolicyClient

public override IAMPolicyClient IAMPolicyClient { get; }

The IAMPolicyClient associated with this client.

Property Value
TypeDescription
IAMPolicyClient
Overrides

LocationsClient

public override LocationsClient LocationsClient { get; }

The LocationsClient associated with this client.

Property Value
TypeDescription
LocationsClient
Overrides

RefreshConnectionSchemaMetadataOperationsClient

public override OperationsClient RefreshConnectionSchemaMetadataOperationsClient { get; }

The long-running operations client for RefreshConnectionSchemaMetadata.

Property Value
TypeDescription
OperationsClient
Overrides

UpdateConnectionOperationsClient

public override OperationsClient UpdateConnectionOperationsClient { get; }

The long-running operations client for UpdateConnection.

Property Value
TypeDescription
OperationsClient
Overrides

Methods

CreateConnection(CreateConnectionRequest, CallSettings)

public override Operation<Connection, OperationMetadata> CreateConnection(CreateConnectionRequest request, CallSettings callSettings = null)

Creates a new Connection in a given project and location.

Parameters
NameDescription
requestCreateConnectionRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
OperationConnectionOperationMetadata

The RPC response.

Overrides

CreateConnectionAsync(CreateConnectionRequest, CallSettings)

public override Task<Operation<Connection, OperationMetadata>> CreateConnectionAsync(CreateConnectionRequest request, CallSettings callSettings = null)

Creates a new Connection in a given project and location.

Parameters
NameDescription
requestCreateConnectionRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskOperationConnectionOperationMetadata

A Task containing the RPC response.

Overrides

DeleteConnection(DeleteConnectionRequest, CallSettings)

public override Operation<Empty, OperationMetadata> DeleteConnection(DeleteConnectionRequest request, CallSettings callSettings = null)

Deletes a single Connection.

Parameters
NameDescription
requestDeleteConnectionRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
OperationEmptyOperationMetadata

The RPC response.

Overrides

DeleteConnectionAsync(DeleteConnectionRequest, CallSettings)

public override Task<Operation<Empty, OperationMetadata>> DeleteConnectionAsync(DeleteConnectionRequest request, CallSettings callSettings = null)

Deletes a single Connection.

Parameters
NameDescription
requestDeleteConnectionRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskOperationEmptyOperationMetadata

A Task containing the RPC response.

Overrides

GetConnection(GetConnectionRequest, CallSettings)

public override Connection GetConnection(GetConnectionRequest request, CallSettings callSettings = null)

Gets details of a single Connection.

Parameters
NameDescription
requestGetConnectionRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
Connection

The RPC response.

Overrides

GetConnectionAsync(GetConnectionRequest, CallSettings)

public override Task<Connection> GetConnectionAsync(GetConnectionRequest request, CallSettings callSettings = null)

Gets details of a single Connection.

Parameters
NameDescription
requestGetConnectionRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskConnection

A Task containing the RPC response.

Overrides

GetConnectionSchemaMetadata(GetConnectionSchemaMetadataRequest, CallSettings)

public override ConnectionSchemaMetadata GetConnectionSchemaMetadata(GetConnectionSchemaMetadataRequest request, CallSettings callSettings = null)

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

Parameters
NameDescription
requestGetConnectionSchemaMetadataRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
ConnectionSchemaMetadata

The RPC response.

Overrides

GetConnectionSchemaMetadataAsync(GetConnectionSchemaMetadataRequest, CallSettings)

public override Task<ConnectionSchemaMetadata> GetConnectionSchemaMetadataAsync(GetConnectionSchemaMetadataRequest request, CallSettings callSettings = null)

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

Parameters
NameDescription
requestGetConnectionSchemaMetadataRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskConnectionSchemaMetadata

A Task containing the RPC response.

Overrides

GetConnector(GetConnectorRequest, CallSettings)

public override Connector GetConnector(GetConnectorRequest request, CallSettings callSettings = null)

Gets details of a single Connector.

Parameters
NameDescription
requestGetConnectorRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
Connector

The RPC response.

Overrides

GetConnectorAsync(GetConnectorRequest, CallSettings)

public override Task<Connector> GetConnectorAsync(GetConnectorRequest request, CallSettings callSettings = null)

Gets details of a single Connector.

Parameters
NameDescription
requestGetConnectorRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskConnector

A Task containing the RPC response.

Overrides

GetConnectorVersion(GetConnectorVersionRequest, CallSettings)

public override ConnectorVersion GetConnectorVersion(GetConnectorVersionRequest request, CallSettings callSettings = null)

Gets details of a single connector version.

Parameters
NameDescription
requestGetConnectorVersionRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
ConnectorVersion

The RPC response.

Overrides

GetConnectorVersionAsync(GetConnectorVersionRequest, CallSettings)

public override Task<ConnectorVersion> GetConnectorVersionAsync(GetConnectorVersionRequest request, CallSettings callSettings = null)

Gets details of a single connector version.

Parameters
NameDescription
requestGetConnectorVersionRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskConnectorVersion

A Task containing the RPC response.

Overrides

GetGlobalSettings(GetGlobalSettingsRequest, CallSettings)

public override Settings GetGlobalSettings(GetGlobalSettingsRequest request, CallSettings callSettings = null)

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

Parameters
NameDescription
requestGetGlobalSettingsRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
Settings

The RPC response.

Overrides

GetGlobalSettingsAsync(GetGlobalSettingsRequest, CallSettings)

public override Task<Settings> GetGlobalSettingsAsync(GetGlobalSettingsRequest request, CallSettings callSettings = null)

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

Parameters
NameDescription
requestGetGlobalSettingsRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskSettings

A Task containing the RPC response.

Overrides

GetProvider(GetProviderRequest, CallSettings)

public override Provider GetProvider(GetProviderRequest request, CallSettings callSettings = null)

Gets details of a provider.

Parameters
NameDescription
requestGetProviderRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
Provider

The RPC response.

Overrides

GetProviderAsync(GetProviderRequest, CallSettings)

public override Task<Provider> GetProviderAsync(GetProviderRequest request, CallSettings callSettings = null)

Gets details of a provider.

Parameters
NameDescription
requestGetProviderRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskProvider

A Task containing the RPC response.

Overrides

GetRuntimeConfig(GetRuntimeConfigRequest, CallSettings)

public override RuntimeConfig GetRuntimeConfig(GetRuntimeConfigRequest request, CallSettings callSettings = null)

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

Parameters
NameDescription
requestGetRuntimeConfigRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
RuntimeConfig

The RPC response.

Overrides

GetRuntimeConfigAsync(GetRuntimeConfigRequest, CallSettings)

public override Task<RuntimeConfig> GetRuntimeConfigAsync(GetRuntimeConfigRequest request, CallSettings callSettings = null)

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

Parameters
NameDescription
requestGetRuntimeConfigRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskRuntimeConfig

A Task containing the RPC response.

Overrides

ListConnections(ListConnectionsRequest, CallSettings)

public override PagedEnumerable<ListConnectionsResponse, Connection> ListConnections(ListConnectionsRequest request, CallSettings callSettings = null)

Lists Connections in a given project and location.

Parameters
NameDescription
requestListConnectionsRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedEnumerableListConnectionsResponseConnection

A pageable sequence of Connection resources.

Overrides

ListConnectionsAsync(ListConnectionsRequest, CallSettings)

public override PagedAsyncEnumerable<ListConnectionsResponse, Connection> ListConnectionsAsync(ListConnectionsRequest request, CallSettings callSettings = null)

Lists Connections in a given project and location.

Parameters
NameDescription
requestListConnectionsRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedAsyncEnumerableListConnectionsResponseConnection

A pageable asynchronous sequence of Connection resources.

Overrides

ListConnectorVersions(ListConnectorVersionsRequest, CallSettings)

public override PagedEnumerable<ListConnectorVersionsResponse, ConnectorVersion> ListConnectorVersions(ListConnectorVersionsRequest request, CallSettings callSettings = null)

Lists Connector Versions in a given project and location.

Parameters
NameDescription
requestListConnectorVersionsRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedEnumerableListConnectorVersionsResponseConnectorVersion

A pageable sequence of ConnectorVersion resources.

Overrides

ListConnectorVersionsAsync(ListConnectorVersionsRequest, CallSettings)

public override PagedAsyncEnumerable<ListConnectorVersionsResponse, ConnectorVersion> ListConnectorVersionsAsync(ListConnectorVersionsRequest request, CallSettings callSettings = null)

Lists Connector Versions in a given project and location.

Parameters
NameDescription
requestListConnectorVersionsRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedAsyncEnumerableListConnectorVersionsResponseConnectorVersion

A pageable asynchronous sequence of ConnectorVersion resources.

Overrides

ListConnectors(ListConnectorsRequest, CallSettings)

public override PagedEnumerable<ListConnectorsResponse, Connector> ListConnectors(ListConnectorsRequest request, CallSettings callSettings = null)

Lists Connectors in a given project and location.

Parameters
NameDescription
requestListConnectorsRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedEnumerableListConnectorsResponseConnector

A pageable sequence of Connector resources.

Overrides

ListConnectorsAsync(ListConnectorsRequest, CallSettings)

public override PagedAsyncEnumerable<ListConnectorsResponse, Connector> ListConnectorsAsync(ListConnectorsRequest request, CallSettings callSettings = null)

Lists Connectors in a given project and location.

Parameters
NameDescription
requestListConnectorsRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedAsyncEnumerableListConnectorsResponseConnector

A pageable asynchronous sequence of Connector resources.

Overrides

ListProviders(ListProvidersRequest, CallSettings)

public override PagedEnumerable<ListProvidersResponse, Provider> ListProviders(ListProvidersRequest request, CallSettings callSettings = null)

Lists Providers in a given project and location.

Parameters
NameDescription
requestListProvidersRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedEnumerableListProvidersResponseProvider

A pageable sequence of Provider resources.

Overrides

ListProvidersAsync(ListProvidersRequest, CallSettings)

public override PagedAsyncEnumerable<ListProvidersResponse, Provider> ListProvidersAsync(ListProvidersRequest request, CallSettings callSettings = null)

Lists Providers in a given project and location.

Parameters
NameDescription
requestListProvidersRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedAsyncEnumerableListProvidersResponseProvider

A pageable asynchronous sequence of Provider resources.

Overrides

ListRuntimeActionSchemas(ListRuntimeActionSchemasRequest, CallSettings)

public override PagedEnumerable<ListRuntimeActionSchemasResponse, RuntimeActionSchema> ListRuntimeActionSchemas(ListRuntimeActionSchemasRequest request, CallSettings callSettings = null)

List schema of a runtime actions filtered by action name.

Parameters
NameDescription
requestListRuntimeActionSchemasRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedEnumerableListRuntimeActionSchemasResponseRuntimeActionSchema

A pageable sequence of RuntimeActionSchema resources.

Overrides

ListRuntimeActionSchemasAsync(ListRuntimeActionSchemasRequest, CallSettings)

public override PagedAsyncEnumerable<ListRuntimeActionSchemasResponse, RuntimeActionSchema> ListRuntimeActionSchemasAsync(ListRuntimeActionSchemasRequest request, CallSettings callSettings = null)

List schema of a runtime actions filtered by action name.

Parameters
NameDescription
requestListRuntimeActionSchemasRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedAsyncEnumerableListRuntimeActionSchemasResponseRuntimeActionSchema

A pageable asynchronous sequence of RuntimeActionSchema resources.

Overrides

ListRuntimeEntitySchemas(ListRuntimeEntitySchemasRequest, CallSettings)

public override PagedEnumerable<ListRuntimeEntitySchemasResponse, RuntimeEntitySchema> ListRuntimeEntitySchemas(ListRuntimeEntitySchemasRequest request, CallSettings callSettings = null)

List schema of a runtime entities filtered by entity name.

Parameters
NameDescription
requestListRuntimeEntitySchemasRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedEnumerableListRuntimeEntitySchemasResponseRuntimeEntitySchema

A pageable sequence of RuntimeEntitySchema resources.

Overrides

ListRuntimeEntitySchemasAsync(ListRuntimeEntitySchemasRequest, CallSettings)

public override PagedAsyncEnumerable<ListRuntimeEntitySchemasResponse, RuntimeEntitySchema> ListRuntimeEntitySchemasAsync(ListRuntimeEntitySchemasRequest request, CallSettings callSettings = null)

List schema of a runtime entities filtered by entity name.

Parameters
NameDescription
requestListRuntimeEntitySchemasRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedAsyncEnumerableListRuntimeEntitySchemasResponseRuntimeEntitySchema

A pageable asynchronous sequence of RuntimeEntitySchema resources.

Overrides

RefreshConnectionSchemaMetadata(RefreshConnectionSchemaMetadataRequest, CallSettings)

public override Operation<ConnectionSchemaMetadata, OperationMetadata> RefreshConnectionSchemaMetadata(RefreshConnectionSchemaMetadataRequest request, CallSettings callSettings = null)

Refresh runtime schema of a connection.

Parameters
NameDescription
requestRefreshConnectionSchemaMetadataRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
OperationConnectionSchemaMetadataOperationMetadata

The RPC response.

Overrides

RefreshConnectionSchemaMetadataAsync(RefreshConnectionSchemaMetadataRequest, CallSettings)

public override Task<Operation<ConnectionSchemaMetadata, OperationMetadata>> RefreshConnectionSchemaMetadataAsync(RefreshConnectionSchemaMetadataRequest request, CallSettings callSettings = null)

Refresh runtime schema of a connection.

Parameters
NameDescription
requestRefreshConnectionSchemaMetadataRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskOperationConnectionSchemaMetadataOperationMetadata

A Task containing the RPC response.

Overrides

UpdateConnection(UpdateConnectionRequest, CallSettings)

public override Operation<Connection, OperationMetadata> UpdateConnection(UpdateConnectionRequest request, CallSettings callSettings = null)

Updates the parameters of a single Connection.

Parameters
NameDescription
requestUpdateConnectionRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
OperationConnectionOperationMetadata

The RPC response.

Overrides

UpdateConnectionAsync(UpdateConnectionRequest, CallSettings)

public override Task<Operation<Connection, OperationMetadata>> UpdateConnectionAsync(UpdateConnectionRequest request, CallSettings callSettings = null)

Updates the parameters of a single Connection.

Parameters
NameDescription
requestUpdateConnectionRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskOperationConnectionOperationMetadata

A Task containing the RPC response.

Overrides