[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). |