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.
Namespace
Google.Cloud.Connectors.V1Assembly
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 | |
---|---|
Name | Description |
grpcClient | ConnectorsConnectorsClient The underlying gRPC client. |
settings | ConnectorsSettings The base ConnectorsSettings used within this client. |
logger | ILogger Optional ILogger to use within this client. |
Properties
CreateConnectionOperationsClient
public override OperationsClient CreateConnectionOperationsClient { get; }
The long-running operations client for CreateConnection
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
DeleteConnectionOperationsClient
public override OperationsClient DeleteConnectionOperationsClient { get; }
The long-running operations client for DeleteConnection
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
GrpcClient
public override Connectors.ConnectorsClient GrpcClient { get; }
The underlying gRPC Connectors client
Property Value | |
---|---|
Type | Description |
ConnectorsConnectorsClient |
IAMPolicyClient
public override IAMPolicyClient IAMPolicyClient { get; }
The IAMPolicyClient associated with this client.
Property Value | |
---|---|
Type | Description |
IAMPolicyClient |
LocationsClient
public override LocationsClient LocationsClient { get; }
The LocationsClient associated with this client.
Property Value | |
---|---|
Type | Description |
LocationsClient |
RefreshConnectionSchemaMetadataOperationsClient
public override OperationsClient RefreshConnectionSchemaMetadataOperationsClient { get; }
The long-running operations client for RefreshConnectionSchemaMetadata
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
UpdateConnectionOperationsClient
public override OperationsClient UpdateConnectionOperationsClient { get; }
The long-running operations client for UpdateConnection
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
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 | |
---|---|
Name | Description |
request | CreateConnectionRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationConnectionOperationMetadata | The RPC response. |
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 | |
---|---|
Name | Description |
request | CreateConnectionRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationConnectionOperationMetadata | A Task containing the RPC response. |
DeleteConnection(DeleteConnectionRequest, CallSettings)
public override Operation<Empty, OperationMetadata> DeleteConnection(DeleteConnectionRequest request, CallSettings callSettings = null)
Deletes a single Connection.
Parameters | |
---|---|
Name | Description |
request | DeleteConnectionRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationEmptyOperationMetadata | The RPC response. |
DeleteConnectionAsync(DeleteConnectionRequest, CallSettings)
public override Task<Operation<Empty, OperationMetadata>> DeleteConnectionAsync(DeleteConnectionRequest request, CallSettings callSettings = null)
Deletes a single Connection.
Parameters | |
---|---|
Name | Description |
request | DeleteConnectionRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationEmptyOperationMetadata | A Task containing the RPC response. |
GetConnection(GetConnectionRequest, CallSettings)
public override Connection GetConnection(GetConnectionRequest request, CallSettings callSettings = null)
Gets details of a single Connection.
Parameters | |
---|---|
Name | Description |
request | GetConnectionRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Connection | The RPC response. |
GetConnectionAsync(GetConnectionRequest, CallSettings)
public override Task<Connection> GetConnectionAsync(GetConnectionRequest request, CallSettings callSettings = null)
Gets details of a single Connection.
Parameters | |
---|---|
Name | Description |
request | GetConnectionRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskConnection | A Task containing the RPC response. |
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 | |
---|---|
Name | Description |
request | GetConnectionSchemaMetadataRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
ConnectionSchemaMetadata | The RPC response. |
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 | |
---|---|
Name | Description |
request | GetConnectionSchemaMetadataRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskConnectionSchemaMetadata | A Task containing the RPC response. |
GetConnector(GetConnectorRequest, CallSettings)
public override Connector GetConnector(GetConnectorRequest request, CallSettings callSettings = null)
Gets details of a single Connector.
Parameters | |
---|---|
Name | Description |
request | GetConnectorRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Connector | The RPC response. |
GetConnectorAsync(GetConnectorRequest, CallSettings)
public override Task<Connector> GetConnectorAsync(GetConnectorRequest request, CallSettings callSettings = null)
Gets details of a single Connector.
Parameters | |
---|---|
Name | Description |
request | GetConnectorRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskConnector | A Task containing the RPC response. |
GetConnectorVersion(GetConnectorVersionRequest, CallSettings)
public override ConnectorVersion GetConnectorVersion(GetConnectorVersionRequest request, CallSettings callSettings = null)
Gets details of a single connector version.
Parameters | |
---|---|
Name | Description |
request | GetConnectorVersionRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
ConnectorVersion | The RPC response. |
GetConnectorVersionAsync(GetConnectorVersionRequest, CallSettings)
public override Task<ConnectorVersion> GetConnectorVersionAsync(GetConnectorVersionRequest request, CallSettings callSettings = null)
Gets details of a single connector version.
Parameters | |
---|---|
Name | Description |
request | GetConnectorVersionRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskConnectorVersion | A Task containing the RPC response. |
GetGlobalSettings(GetGlobalSettingsRequest, CallSettings)
public override Settings GetGlobalSettings(GetGlobalSettingsRequest request, CallSettings callSettings = null)
GetGlobalSettings gets settings of a project. GlobalSettings is a singleton resource.
Parameters | |
---|---|
Name | Description |
request | GetGlobalSettingsRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Settings | The RPC response. |
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 | |
---|---|
Name | Description |
request | GetGlobalSettingsRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskSettings | A Task containing the RPC response. |
GetProvider(GetProviderRequest, CallSettings)
public override Provider GetProvider(GetProviderRequest request, CallSettings callSettings = null)
Gets details of a provider.
Parameters | |
---|---|
Name | Description |
request | GetProviderRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Provider | The RPC response. |
GetProviderAsync(GetProviderRequest, CallSettings)
public override Task<Provider> GetProviderAsync(GetProviderRequest request, CallSettings callSettings = null)
Gets details of a provider.
Parameters | |
---|---|
Name | Description |
request | GetProviderRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskProvider | A Task containing the RPC response. |
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 | |
---|---|
Name | Description |
request | GetRuntimeConfigRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
RuntimeConfig | The RPC response. |
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 | |
---|---|
Name | Description |
request | GetRuntimeConfigRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskRuntimeConfig | A Task containing the RPC response. |
ListConnections(ListConnectionsRequest, CallSettings)
public override PagedEnumerable<ListConnectionsResponse, Connection> ListConnections(ListConnectionsRequest request, CallSettings callSettings = null)
Lists Connections in a given project and location.
Parameters | |
---|---|
Name | Description |
request | ListConnectionsRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedEnumerableListConnectionsResponseConnection | A pageable sequence of Connection resources. |
ListConnectionsAsync(ListConnectionsRequest, CallSettings)
public override PagedAsyncEnumerable<ListConnectionsResponse, Connection> ListConnectionsAsync(ListConnectionsRequest request, CallSettings callSettings = null)
Lists Connections in a given project and location.
Parameters | |
---|---|
Name | Description |
request | ListConnectionsRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedAsyncEnumerableListConnectionsResponseConnection | A pageable asynchronous sequence of Connection resources. |
ListConnectorVersions(ListConnectorVersionsRequest, CallSettings)
public override PagedEnumerable<ListConnectorVersionsResponse, ConnectorVersion> ListConnectorVersions(ListConnectorVersionsRequest request, CallSettings callSettings = null)
Lists Connector Versions in a given project and location.
Parameters | |
---|---|
Name | Description |
request | ListConnectorVersionsRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedEnumerableListConnectorVersionsResponseConnectorVersion | A pageable sequence of ConnectorVersion resources. |
ListConnectorVersionsAsync(ListConnectorVersionsRequest, CallSettings)
public override PagedAsyncEnumerable<ListConnectorVersionsResponse, ConnectorVersion> ListConnectorVersionsAsync(ListConnectorVersionsRequest request, CallSettings callSettings = null)
Lists Connector Versions in a given project and location.
Parameters | |
---|---|
Name | Description |
request | ListConnectorVersionsRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedAsyncEnumerableListConnectorVersionsResponseConnectorVersion | A pageable asynchronous sequence of ConnectorVersion resources. |
ListConnectors(ListConnectorsRequest, CallSettings)
public override PagedEnumerable<ListConnectorsResponse, Connector> ListConnectors(ListConnectorsRequest request, CallSettings callSettings = null)
Lists Connectors in a given project and location.
Parameters | |
---|---|
Name | Description |
request | ListConnectorsRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedEnumerableListConnectorsResponseConnector | A pageable sequence of Connector resources. |
ListConnectorsAsync(ListConnectorsRequest, CallSettings)
public override PagedAsyncEnumerable<ListConnectorsResponse, Connector> ListConnectorsAsync(ListConnectorsRequest request, CallSettings callSettings = null)
Lists Connectors in a given project and location.
Parameters | |
---|---|
Name | Description |
request | ListConnectorsRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedAsyncEnumerableListConnectorsResponseConnector | A pageable asynchronous sequence of Connector resources. |
ListProviders(ListProvidersRequest, CallSettings)
public override PagedEnumerable<ListProvidersResponse, Provider> ListProviders(ListProvidersRequest request, CallSettings callSettings = null)
Lists Providers in a given project and location.
Parameters | |
---|---|
Name | Description |
request | ListProvidersRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedEnumerableListProvidersResponseProvider | A pageable sequence of Provider resources. |
ListProvidersAsync(ListProvidersRequest, CallSettings)
public override PagedAsyncEnumerable<ListProvidersResponse, Provider> ListProvidersAsync(ListProvidersRequest request, CallSettings callSettings = null)
Lists Providers in a given project and location.
Parameters | |
---|---|
Name | Description |
request | ListProvidersRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedAsyncEnumerableListProvidersResponseProvider | A pageable asynchronous sequence of Provider resources. |
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 | |
---|---|
Name | Description |
request | ListRuntimeActionSchemasRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedEnumerableListRuntimeActionSchemasResponseRuntimeActionSchema | A pageable sequence of RuntimeActionSchema resources. |
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 | |
---|---|
Name | Description |
request | ListRuntimeActionSchemasRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedAsyncEnumerableListRuntimeActionSchemasResponseRuntimeActionSchema | A pageable asynchronous sequence of RuntimeActionSchema resources. |
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 | |
---|---|
Name | Description |
request | ListRuntimeEntitySchemasRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedEnumerableListRuntimeEntitySchemasResponseRuntimeEntitySchema | A pageable sequence of RuntimeEntitySchema resources. |
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 | |
---|---|
Name | Description |
request | ListRuntimeEntitySchemasRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedAsyncEnumerableListRuntimeEntitySchemasResponseRuntimeEntitySchema | A pageable asynchronous sequence of RuntimeEntitySchema resources. |
RefreshConnectionSchemaMetadata(RefreshConnectionSchemaMetadataRequest, CallSettings)
public override Operation<ConnectionSchemaMetadata, OperationMetadata> RefreshConnectionSchemaMetadata(RefreshConnectionSchemaMetadataRequest request, CallSettings callSettings = null)
Refresh runtime schema of a connection.
Parameters | |
---|---|
Name | Description |
request | RefreshConnectionSchemaMetadataRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationConnectionSchemaMetadataOperationMetadata | The RPC response. |
RefreshConnectionSchemaMetadataAsync(RefreshConnectionSchemaMetadataRequest, CallSettings)
public override Task<Operation<ConnectionSchemaMetadata, OperationMetadata>> RefreshConnectionSchemaMetadataAsync(RefreshConnectionSchemaMetadataRequest request, CallSettings callSettings = null)
Refresh runtime schema of a connection.
Parameters | |
---|---|
Name | Description |
request | RefreshConnectionSchemaMetadataRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationConnectionSchemaMetadataOperationMetadata | A Task containing the RPC response. |
UpdateConnection(UpdateConnectionRequest, CallSettings)
public override Operation<Connection, OperationMetadata> UpdateConnection(UpdateConnectionRequest request, CallSettings callSettings = null)
Updates the parameters of a single Connection.
Parameters | |
---|---|
Name | Description |
request | UpdateConnectionRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
OperationConnectionOperationMetadata | The RPC response. |
UpdateConnectionAsync(UpdateConnectionRequest, CallSettings)
public override Task<Operation<Connection, OperationMetadata>> UpdateConnectionAsync(UpdateConnectionRequest request, CallSettings callSettings = null)
Updates the parameters of a single Connection.
Parameters | |
---|---|
Name | Description |
request | UpdateConnectionRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationConnectionOperationMetadata | A Task containing the RPC response. |