public sealed class ManagedKafkaConnectClientImpl : ManagedKafkaConnectClientReference documentation and code samples for the Managed Service for Apache Kafka API v1 API class ManagedKafkaConnectClientImpl.
ManagedKafkaConnect client wrapper implementation, for convenient use.
Namespace
Google.Cloud.ManagedKafka.V1Assembly
Google.Cloud.ManagedKafka.V1.dll
Remarks
The service that a client application uses to manage Apache Kafka Connect clusters and connectors.
Constructors
ManagedKafkaConnectClientImpl(ManagedKafkaConnectClient, ManagedKafkaConnectSettings, ILogger)
public ManagedKafkaConnectClientImpl(ManagedKafkaConnect.ManagedKafkaConnectClient grpcClient, ManagedKafkaConnectSettings settings, ILogger logger)Constructs a client wrapper for the ManagedKafkaConnect service, with the specified gRPC client and settings.
| Parameters | |
|---|---|
| Name | Description |
grpcClient |
ManagedKafkaConnectManagedKafkaConnectClientThe underlying gRPC client. |
settings |
ManagedKafkaConnectSettingsThe base ManagedKafkaConnectSettings used within this client. |
logger |
ILoggerOptional ILogger to use within this client. |
Properties
CreateConnectClusterOperationsClient
public override OperationsClient CreateConnectClusterOperationsClient { get; }The long-running operations client for CreateConnectCluster.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
DeleteConnectClusterOperationsClient
public override OperationsClient DeleteConnectClusterOperationsClient { get; }The long-running operations client for DeleteConnectCluster.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
GrpcClient
public override ManagedKafkaConnect.ManagedKafkaConnectClient GrpcClient { get; }The underlying gRPC ManagedKafkaConnect client
| Property Value | |
|---|---|
| Type | Description |
ManagedKafkaConnectManagedKafkaConnectClient |
|
LocationsClient
public override LocationsClient LocationsClient { get; }The LocationsClient associated with this client.
| Property Value | |
|---|---|
| Type | Description |
LocationsClient |
|
UpdateConnectClusterOperationsClient
public override OperationsClient UpdateConnectClusterOperationsClient { get; }The long-running operations client for UpdateConnectCluster.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
Methods
CreateConnectCluster(CreateConnectClusterRequest, CallSettings)
public override Operation<ConnectCluster, OperationMetadata> CreateConnectCluster(CreateConnectClusterRequest request, CallSettings callSettings = null)Creates a new Kafka Connect cluster in a given project and location.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateConnectClusterRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationConnectClusterOperationMetadata |
The RPC response. |
CreateConnectClusterAsync(CreateConnectClusterRequest, CallSettings)
public override Task<Operation<ConnectCluster, OperationMetadata>> CreateConnectClusterAsync(CreateConnectClusterRequest request, CallSettings callSettings = null)Creates a new Kafka Connect cluster in a given project and location.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateConnectClusterRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationConnectClusterOperationMetadata |
A Task containing the RPC response. |
CreateConnector(CreateConnectorRequest, CallSettings)
public override Connector CreateConnector(CreateConnectorRequest request, CallSettings callSettings = null)Creates a new connector in a given Connect cluster.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateConnectorRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Connector |
The RPC response. |
CreateConnectorAsync(CreateConnectorRequest, CallSettings)
public override Task<Connector> CreateConnectorAsync(CreateConnectorRequest request, CallSettings callSettings = null)Creates a new connector in a given Connect cluster.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateConnectorRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskConnector |
A Task containing the RPC response. |
DeleteConnectCluster(DeleteConnectClusterRequest, CallSettings)
public override Operation<Empty, OperationMetadata> DeleteConnectCluster(DeleteConnectClusterRequest request, CallSettings callSettings = null)Deletes a single Connect cluster.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteConnectClusterRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationEmptyOperationMetadata |
The RPC response. |
DeleteConnectClusterAsync(DeleteConnectClusterRequest, CallSettings)
public override Task<Operation<Empty, OperationMetadata>> DeleteConnectClusterAsync(DeleteConnectClusterRequest request, CallSettings callSettings = null)Deletes a single Connect cluster.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteConnectClusterRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationEmptyOperationMetadata |
A Task containing the RPC response. |
DeleteConnector(DeleteConnectorRequest, CallSettings)
public override void DeleteConnector(DeleteConnectorRequest request, CallSettings callSettings = null)Deletes a connector.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteConnectorRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
DeleteConnectorAsync(DeleteConnectorRequest, CallSettings)
public override Task DeleteConnectorAsync(DeleteConnectorRequest request, CallSettings callSettings = null)Deletes a connector.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteConnectorRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Task |
A Task containing the RPC response. |
GetConnectCluster(GetConnectClusterRequest, CallSettings)
public override ConnectCluster GetConnectCluster(GetConnectClusterRequest request, CallSettings callSettings = null)Returns the properties of a single Kafka Connect cluster.
| Parameters | |
|---|---|
| Name | Description |
request |
GetConnectClusterRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
ConnectCluster |
The RPC response. |
GetConnectClusterAsync(GetConnectClusterRequest, CallSettings)
public override Task<ConnectCluster> GetConnectClusterAsync(GetConnectClusterRequest request, CallSettings callSettings = null)Returns the properties of a single Kafka Connect cluster.
| Parameters | |
|---|---|
| Name | Description |
request |
GetConnectClusterRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskConnectCluster |
A Task containing the RPC response. |
GetConnector(GetConnectorRequest, CallSettings)
public override Connector GetConnector(GetConnectorRequest request, CallSettings callSettings = null)Returns the properties of a single connector.
| Parameters | |
|---|---|
| Name | Description |
request |
GetConnectorRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf 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)Returns the properties of a single connector.
| Parameters | |
|---|---|
| Name | Description |
request |
GetConnectorRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskConnector |
A Task containing the RPC response. |
ListConnectClusters(ListConnectClustersRequest, CallSettings)
public override PagedEnumerable<ListConnectClustersResponse, ConnectCluster> ListConnectClusters(ListConnectClustersRequest request, CallSettings callSettings = null)Lists the Kafka Connect clusters in a given project and location.
| Parameters | |
|---|---|
| Name | Description |
request |
ListConnectClustersRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableListConnectClustersResponseConnectCluster |
A pageable sequence of ConnectCluster resources. |
ListConnectClustersAsync(ListConnectClustersRequest, CallSettings)
public override PagedAsyncEnumerable<ListConnectClustersResponse, ConnectCluster> ListConnectClustersAsync(ListConnectClustersRequest request, CallSettings callSettings = null)Lists the Kafka Connect clusters in a given project and location.
| Parameters | |
|---|---|
| Name | Description |
request |
ListConnectClustersRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableListConnectClustersResponseConnectCluster |
A pageable asynchronous sequence of ConnectCluster resources. |
ListConnectors(ListConnectorsRequest, CallSettings)
public override PagedEnumerable<ListConnectorsResponse, Connector> ListConnectors(ListConnectorsRequest request, CallSettings callSettings = null)Lists the connectors in a given Connect cluster.
| Parameters | |
|---|---|
| Name | Description |
request |
ListConnectorsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf 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 the connectors in a given Connect cluster.
| Parameters | |
|---|---|
| Name | Description |
request |
ListConnectorsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableListConnectorsResponseConnector |
A pageable asynchronous sequence of Connector resources. |
PauseConnector(PauseConnectorRequest, CallSettings)
public override PauseConnectorResponse PauseConnector(PauseConnectorRequest request, CallSettings callSettings = null)Pauses the connector and its tasks.
| Parameters | |
|---|---|
| Name | Description |
request |
PauseConnectorRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PauseConnectorResponse |
The RPC response. |
PauseConnectorAsync(PauseConnectorRequest, CallSettings)
public override Task<PauseConnectorResponse> PauseConnectorAsync(PauseConnectorRequest request, CallSettings callSettings = null)Pauses the connector and its tasks.
| Parameters | |
|---|---|
| Name | Description |
request |
PauseConnectorRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskPauseConnectorResponse |
A Task containing the RPC response. |
RestartConnector(RestartConnectorRequest, CallSettings)
public override RestartConnectorResponse RestartConnector(RestartConnectorRequest request, CallSettings callSettings = null)Restarts the connector.
| Parameters | |
|---|---|
| Name | Description |
request |
RestartConnectorRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
RestartConnectorResponse |
The RPC response. |
RestartConnectorAsync(RestartConnectorRequest, CallSettings)
public override Task<RestartConnectorResponse> RestartConnectorAsync(RestartConnectorRequest request, CallSettings callSettings = null)Restarts the connector.
| Parameters | |
|---|---|
| Name | Description |
request |
RestartConnectorRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskRestartConnectorResponse |
A Task containing the RPC response. |
ResumeConnector(ResumeConnectorRequest, CallSettings)
public override ResumeConnectorResponse ResumeConnector(ResumeConnectorRequest request, CallSettings callSettings = null)Resumes the connector and its tasks.
| Parameters | |
|---|---|
| Name | Description |
request |
ResumeConnectorRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
ResumeConnectorResponse |
The RPC response. |
ResumeConnectorAsync(ResumeConnectorRequest, CallSettings)
public override Task<ResumeConnectorResponse> ResumeConnectorAsync(ResumeConnectorRequest request, CallSettings callSettings = null)Resumes the connector and its tasks.
| Parameters | |
|---|---|
| Name | Description |
request |
ResumeConnectorRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskResumeConnectorResponse |
A Task containing the RPC response. |
StopConnector(StopConnectorRequest, CallSettings)
public override StopConnectorResponse StopConnector(StopConnectorRequest request, CallSettings callSettings = null)Stops the connector.
| Parameters | |
|---|---|
| Name | Description |
request |
StopConnectorRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
StopConnectorResponse |
The RPC response. |
StopConnectorAsync(StopConnectorRequest, CallSettings)
public override Task<StopConnectorResponse> StopConnectorAsync(StopConnectorRequest request, CallSettings callSettings = null)Stops the connector.
| Parameters | |
|---|---|
| Name | Description |
request |
StopConnectorRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskStopConnectorResponse |
A Task containing the RPC response. |
UpdateConnectCluster(UpdateConnectClusterRequest, CallSettings)
public override Operation<ConnectCluster, OperationMetadata> UpdateConnectCluster(UpdateConnectClusterRequest request, CallSettings callSettings = null)Updates the properties of a single Kafka Connect cluster.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateConnectClusterRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationConnectClusterOperationMetadata |
The RPC response. |
UpdateConnectClusterAsync(UpdateConnectClusterRequest, CallSettings)
public override Task<Operation<ConnectCluster, OperationMetadata>> UpdateConnectClusterAsync(UpdateConnectClusterRequest request, CallSettings callSettings = null)Updates the properties of a single Kafka Connect cluster.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateConnectClusterRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationConnectClusterOperationMetadata |
A Task containing the RPC response. |
UpdateConnector(UpdateConnectorRequest, CallSettings)
public override Connector UpdateConnector(UpdateConnectorRequest request, CallSettings callSettings = null)Updates the properties of a connector.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateConnectorRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Connector |
The RPC response. |
UpdateConnectorAsync(UpdateConnectorRequest, CallSettings)
public override Task<Connector> UpdateConnectorAsync(UpdateConnectorRequest request, CallSettings callSettings = null)Updates the properties of a connector.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateConnectorRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskConnector |
A Task containing the RPC response. |