[BindServiceMethod(typeof(ManagedKafka), "BindService")]
public abstract class ManagedKafka.ManagedKafkaBaseReference documentation and code samples for the Managed Service for Apache Kafka API v1 API class ManagedKafka.ManagedKafkaBase.
Base class for server-side implementations of ManagedKafka
Namespace
Google.Cloud.ManagedKafka.V1Assembly
Google.Cloud.ManagedKafka.V1.dll
Methods
AddAclEntry(AddAclEntryRequest, ServerCallContext)
public virtual Task<AddAclEntryResponse> AddAclEntry(AddAclEntryRequest request, ServerCallContext context)Incremental update: Adds an acl entry to an acl. Creates the acl if it does not exist yet.
| Parameters | |
|---|---|
| Name | Description |
request |
AddAclEntryRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskAddAclEntryResponse |
The response to send back to the client (wrapped by a task). |
CreateAcl(CreateAclRequest, ServerCallContext)
public virtual Task<Acl> CreateAcl(CreateAclRequest request, ServerCallContext context)Creates a new acl in the given project, location, and cluster.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateAclRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskAcl |
The response to send back to the client (wrapped by a task). |
CreateCluster(CreateClusterRequest, ServerCallContext)
public virtual Task<Operation> CreateCluster(CreateClusterRequest request, ServerCallContext context)Creates a new cluster in a given project and location.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateClusterRequestThe request received from the client. |
context |
ServerCallContextThe 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). |
CreateTopic(CreateTopicRequest, ServerCallContext)
public virtual Task<Topic> CreateTopic(CreateTopicRequest request, ServerCallContext context)Creates a new topic in a given project and location.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateTopicRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskTopic |
The response to send back to the client (wrapped by a task). |
DeleteAcl(DeleteAclRequest, ServerCallContext)
public virtual Task<Empty> DeleteAcl(DeleteAclRequest request, ServerCallContext context)Deletes an acl.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteAclRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskEmpty |
The response to send back to the client (wrapped by a task). |
DeleteCluster(DeleteClusterRequest, ServerCallContext)
public virtual Task<Operation> DeleteCluster(DeleteClusterRequest request, ServerCallContext context)Deletes a single cluster.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteClusterRequestThe request received from the client. |
context |
ServerCallContextThe 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). |
DeleteConsumerGroup(DeleteConsumerGroupRequest, ServerCallContext)
public virtual Task<Empty> DeleteConsumerGroup(DeleteConsumerGroupRequest request, ServerCallContext context)Deletes a single consumer group.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteConsumerGroupRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskEmpty |
The response to send back to the client (wrapped by a task). |
DeleteTopic(DeleteTopicRequest, ServerCallContext)
public virtual Task<Empty> DeleteTopic(DeleteTopicRequest request, ServerCallContext context)Deletes a single topic.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteTopicRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskEmpty |
The response to send back to the client (wrapped by a task). |
GetAcl(GetAclRequest, ServerCallContext)
public virtual Task<Acl> GetAcl(GetAclRequest request, ServerCallContext context)Returns the properties of a single acl.
| Parameters | |
|---|---|
| Name | Description |
request |
GetAclRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskAcl |
The response to send back to the client (wrapped by a task). |
GetCluster(GetClusterRequest, ServerCallContext)
public virtual Task<Cluster> GetCluster(GetClusterRequest request, ServerCallContext context)Returns the properties of a single cluster.
| Parameters | |
|---|---|
| Name | Description |
request |
GetClusterRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskCluster |
The response to send back to the client (wrapped by a task). |
GetConsumerGroup(GetConsumerGroupRequest, ServerCallContext)
public virtual Task<ConsumerGroup> GetConsumerGroup(GetConsumerGroupRequest request, ServerCallContext context)Returns the properties of a single consumer group.
| Parameters | |
|---|---|
| Name | Description |
request |
GetConsumerGroupRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskConsumerGroup |
The response to send back to the client (wrapped by a task). |
GetTopic(GetTopicRequest, ServerCallContext)
public virtual Task<Topic> GetTopic(GetTopicRequest request, ServerCallContext context)Returns the properties of a single topic.
| Parameters | |
|---|---|
| Name | Description |
request |
GetTopicRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskTopic |
The response to send back to the client (wrapped by a task). |
ListAcls(ListAclsRequest, ServerCallContext)
public virtual Task<ListAclsResponse> ListAcls(ListAclsRequest request, ServerCallContext context)Lists the acls in a given cluster.
| Parameters | |
|---|---|
| Name | Description |
request |
ListAclsRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskListAclsResponse |
The response to send back to the client (wrapped by a task). |
ListClusters(ListClustersRequest, ServerCallContext)
public virtual Task<ListClustersResponse> ListClusters(ListClustersRequest request, ServerCallContext context)Lists the clusters in a given project and location.
| Parameters | |
|---|---|
| Name | Description |
request |
ListClustersRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskListClustersResponse |
The response to send back to the client (wrapped by a task). |
ListConsumerGroups(ListConsumerGroupsRequest, ServerCallContext)
public virtual Task<ListConsumerGroupsResponse> ListConsumerGroups(ListConsumerGroupsRequest request, ServerCallContext context)Lists the consumer groups in a given cluster.
| Parameters | |
|---|---|
| Name | Description |
request |
ListConsumerGroupsRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskListConsumerGroupsResponse |
The response to send back to the client (wrapped by a task). |
ListTopics(ListTopicsRequest, ServerCallContext)
public virtual Task<ListTopicsResponse> ListTopics(ListTopicsRequest request, ServerCallContext context)Lists the topics in a given cluster.
| Parameters | |
|---|---|
| Name | Description |
request |
ListTopicsRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskListTopicsResponse |
The response to send back to the client (wrapped by a task). |
RemoveAclEntry(RemoveAclEntryRequest, ServerCallContext)
public virtual Task<RemoveAclEntryResponse> RemoveAclEntry(RemoveAclEntryRequest request, ServerCallContext context)Incremental update: Removes an acl entry from an acl. Deletes the acl if its acl entries become empty (i.e. if the removed entry was the last one in the acl).
| Parameters | |
|---|---|
| Name | Description |
request |
RemoveAclEntryRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskRemoveAclEntryResponse |
The response to send back to the client (wrapped by a task). |
UpdateAcl(UpdateAclRequest, ServerCallContext)
public virtual Task<Acl> UpdateAcl(UpdateAclRequest request, ServerCallContext context)Updates the properties of a single acl.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateAclRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskAcl |
The response to send back to the client (wrapped by a task). |
UpdateCluster(UpdateClusterRequest, ServerCallContext)
public virtual Task<Operation> UpdateCluster(UpdateClusterRequest request, ServerCallContext context)Updates the properties of a single cluster.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateClusterRequestThe request received from the client. |
context |
ServerCallContextThe 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). |
UpdateConsumerGroup(UpdateConsumerGroupRequest, ServerCallContext)
public virtual Task<ConsumerGroup> UpdateConsumerGroup(UpdateConsumerGroupRequest request, ServerCallContext context)Updates the properties of a single consumer group.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateConsumerGroupRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskConsumerGroup |
The response to send back to the client (wrapped by a task). |
UpdateTopic(UpdateTopicRequest, ServerCallContext)
public virtual Task<Topic> UpdateTopic(UpdateTopicRequest request, ServerCallContext context)Updates the properties of a single topic.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateTopicRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskTopic |
The response to send back to the client (wrapped by a task). |