public sealed class ManagedKafkaConnectClientImpl : ManagedKafkaConnectClient
Reference 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 |
ManagedKafkaConnectManagedKafkaConnectClient The underlying gRPC client. |
settings |
ManagedKafkaConnectSettings The base ManagedKafkaConnectSettings used within this client. |
logger |
ILogger Optional 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 |
CreateConnectClusterRequest 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 |
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 |
CreateConnectClusterRequest 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 |
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 |
CreateConnectorRequest 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. |
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 |
CreateConnectorRequest 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. |
DeleteConnectCluster(DeleteConnectClusterRequest, CallSettings)
public override Operation<Empty, OperationMetadata> DeleteConnectCluster(DeleteConnectClusterRequest request, CallSettings callSettings = null)
Deletes a single Connect cluster.
Parameters | |
---|---|
Name | Description |
request |
DeleteConnectClusterRequest 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. |
DeleteConnectClusterAsync(DeleteConnectClusterRequest, CallSettings)
public override Task<Operation<Empty, OperationMetadata>> DeleteConnectClusterAsync(DeleteConnectClusterRequest request, CallSettings callSettings = null)
Deletes a single Connect cluster.
Parameters | |
---|---|
Name | Description |
request |
DeleteConnectClusterRequest 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. |
DeleteConnector(DeleteConnectorRequest, CallSettings)
public override void DeleteConnector(DeleteConnectorRequest request, CallSettings callSettings = null)
Deletes a connector.
Parameters | |
---|---|
Name | Description |
request |
DeleteConnectorRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If 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 |
DeleteConnectorRequest 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 |
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 |
GetConnectClusterRequest 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 |
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 |
GetConnectClusterRequest 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 |
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 |
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)
Returns the properties 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. |
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 |
ListConnectClustersRequest 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 |
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 |
ListConnectClustersRequest 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 |
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 |
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 the connectors in a given Connect cluster.
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. |
PauseConnector(PauseConnectorRequest, CallSettings)
public override PauseConnectorResponse PauseConnector(PauseConnectorRequest request, CallSettings callSettings = null)
Pauses the connector and its tasks.
Parameters | |
---|---|
Name | Description |
request |
PauseConnectorRequest 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 |
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 |
PauseConnectorRequest 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 |
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 |
RestartConnectorRequest 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 |
RestartConnectorResponse |
The RPC response. |
RestartConnectorAsync(RestartConnectorRequest, CallSettings)
public override Task<RestartConnectorResponse> RestartConnectorAsync(RestartConnectorRequest request, CallSettings callSettings = null)
Restarts the connector.
Parameters | |
---|---|
Name | Description |
request |
RestartConnectorRequest 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 |
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 |
ResumeConnectorRequest 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 |
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 |
ResumeConnectorRequest 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 |
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 |
StopConnectorRequest 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 |
StopConnectorResponse |
The RPC response. |
StopConnectorAsync(StopConnectorRequest, CallSettings)
public override Task<StopConnectorResponse> StopConnectorAsync(StopConnectorRequest request, CallSettings callSettings = null)
Stops the connector.
Parameters | |
---|---|
Name | Description |
request |
StopConnectorRequest 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 |
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 |
UpdateConnectClusterRequest 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 |
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 |
UpdateConnectClusterRequest 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 |
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 |
UpdateConnectorRequest 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. |
UpdateConnectorAsync(UpdateConnectorRequest, CallSettings)
public override Task<Connector> UpdateConnectorAsync(UpdateConnectorRequest request, CallSettings callSettings = null)
Updates the properties of a connector.
Parameters | |
---|---|
Name | Description |
request |
UpdateConnectorRequest 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. |