Class KafkaAdminClientExtensions
- Namespace
- MASES.KNet.Extensions
- Assembly
- MASES.KNet.dll
Extension for KafkaAdminClient
public static class KafkaAdminClientExtensions
- Inheritance
-
KafkaAdminClientExtensions
- Inherited Members
Methods
AbortTransactionAsync(IAdmin, AbortTransactionSpec)
Async version of AbortTransaction(AbortTransactionSpec)
public static Task<AbortTransactionResult> AbortTransactionAsync(this IAdmin admin, AbortTransactionSpec spec)
Parameters
adminIAdminspecAbortTransactionSpec
Returns
AbortTransactionAsync(IAdmin, AbortTransactionSpec, AbortTransactionOptions)
Async version of AbortTransaction(AbortTransactionSpec, AbortTransactionOptions)
public static Task<AbortTransactionResult> AbortTransactionAsync(this IAdmin admin, AbortTransactionSpec spec, AbortTransactionOptions options)
Parameters
adminIAdminspecAbortTransactionSpecoptionsAbortTransactionOptions
Returns
AlterClientQuotasAsync(IAdmin, Collection<ClientQuotaAlteration>)
Async version of AlterClientQuotas(Collection<ClientQuotaAlteration>)
public static Task<AlterClientQuotasResult> AlterClientQuotasAsync(this IAdmin admin, Collection<ClientQuotaAlteration> entries)
Parameters
adminIAdminentriesCollection<ClientQuotaAlteration>
Returns
AlterClientQuotasAsync(IAdmin, Collection<ClientQuotaAlteration>, AlterClientQuotasOptions)
public static Task<AlterClientQuotasResult> AlterClientQuotasAsync(this IAdmin admin, Collection<ClientQuotaAlteration> entries, AlterClientQuotasOptions options)
Parameters
adminIAdminentriesCollection<ClientQuotaAlteration>optionsAlterClientQuotasOptions
Returns
AlterConsumerGroupOffsetsAsync(IAdmin, string, Map<TopicPartition, OffsetAndMetadata>)
public static Task<AlterConsumerGroupOffsetsResult> AlterConsumerGroupOffsetsAsync(this IAdmin admin, string groupId, Map<TopicPartition, OffsetAndMetadata> offsets)
Parameters
adminIAdmingroupIdstringoffsetsMap<TopicPartition, OffsetAndMetadata>
Returns
AlterConsumerGroupOffsetsAsync(IAdmin, string, Map<TopicPartition, OffsetAndMetadata>, AlterConsumerGroupOffsetsOptions)
Async version of AlterConsumerGroupOffsets(String, Map<TopicPartition, OffsetAndMetadata>, AlterConsumerGroupOffsetsOptions)
public static Task<AlterConsumerGroupOffsetsResult> AlterConsumerGroupOffsetsAsync(this IAdmin admin, string groupId, Map<TopicPartition, OffsetAndMetadata> offsets, AlterConsumerGroupOffsetsOptions options)
Parameters
adminIAdmingroupIdstringoffsetsMap<TopicPartition, OffsetAndMetadata>optionsAlterConsumerGroupOffsetsOptions
Returns
AlterPartitionReassignmentsAsync(IAdmin, Map<TopicPartition, Optional<NewPartitionReassignment>>)
Async version of AlterPartitionReassignments(Map<TopicPartition, Optional<NewPartitionReassignment>>)
public static Task<AlterPartitionReassignmentsResult> AlterPartitionReassignmentsAsync(this IAdmin admin, Map<TopicPartition, Optional<NewPartitionReassignment>> reassignments)
Parameters
adminIAdminreassignmentsMap<TopicPartition, Optional<NewPartitionReassignment>>
Returns
AlterPartitionReassignmentsAsync(IAdmin, Map<TopicPartition, Optional<NewPartitionReassignment>>, AlterPartitionReassignmentsOptions)
Async version of AlterPartitionReassignments(Map<TopicPartition, Optional<NewPartitionReassignment>>, AlterPartitionReassignmentsOptions)
public static Task<AlterPartitionReassignmentsResult> AlterPartitionReassignmentsAsync(this IAdmin admin, Map<TopicPartition, Optional<NewPartitionReassignment>> reassignments, AlterPartitionReassignmentsOptions options)
Parameters
adminIAdminreassignmentsMap<TopicPartition, Optional<NewPartitionReassignment>>optionsAlterPartitionReassignmentsOptions
Returns
AlterReplicaLogDirsAsync(IAdmin, Map<TopicPartitionReplica, String>)
Async version of AlterReplicaLogDirs(Map<TopicPartitionReplica, String>)
public static Task<AlterReplicaLogDirsResult> AlterReplicaLogDirsAsync(this IAdmin admin, Map<TopicPartitionReplica, String> replicaAssignment)
Parameters
adminIAdminreplicaAssignmentMap<TopicPartitionReplica, String>
Returns
AlterReplicaLogDirsAsync(IAdmin, Map<TopicPartitionReplica, String>, AlterReplicaLogDirsOptions)
Async version of AlterReplicaLogDirs(Map<TopicPartitionReplica, String>, AlterReplicaLogDirsOptions)
public static Task<AlterReplicaLogDirsResult> AlterReplicaLogDirsAsync(this IAdmin admin, Map<TopicPartitionReplica, String> replicaAssignment, AlterReplicaLogDirsOptions options)
Parameters
adminIAdminreplicaAssignmentMap<TopicPartitionReplica, String>optionsAlterReplicaLogDirsOptions
Returns
AlterUserScramCredentialsAsync(IAdmin, List<UserScramCredentialAlteration>)
Async version of AlterUserScramCredentials(List<UserScramCredentialAlteration>)
public static Task<AlterUserScramCredentialsResult> AlterUserScramCredentialsAsync(this IAdmin admin, List<UserScramCredentialAlteration> alterations)
Parameters
adminIAdminalterationsList<UserScramCredentialAlteration>
Returns
AlterUserScramCredentialsAsync(IAdmin, List<UserScramCredentialAlteration>, AlterUserScramCredentialsOptions)
Async version of AlterUserScramCredentials(List<UserScramCredentialAlteration>, AlterUserScramCredentialsOptions)
public static Task<AlterUserScramCredentialsResult> AlterUserScramCredentialsAsync(this IAdmin admin, List<UserScramCredentialAlteration> alterations, AlterUserScramCredentialsOptions options)
Parameters
adminIAdminalterationsList<UserScramCredentialAlteration>optionsAlterUserScramCredentialsOptions
Returns
CreateAclsAsync(IAdmin, Collection<AclBinding>)
Async version of CreateAcls(Collection<AclBinding>)
public static Task<CreateAclsResult> CreateAclsAsync(this IAdmin admin, Collection<AclBinding> acls)
Parameters
adminIAdminaclsCollection<AclBinding>
Returns
CreateAclsAsync(IAdmin, Collection<AclBinding>, CreateAclsOptions)
Async version of CreateAcls(Collection<AclBinding>, CreateAclsOptions)
public static Task<CreateAclsResult> CreateAclsAsync(this IAdmin admin, Collection<AclBinding> acls, CreateAclsOptions options)
Parameters
adminIAdminaclsCollection<AclBinding>optionsCreateAclsOptions
Returns
CreateDelegationTokenAsync(IAdmin)
Async version of CreateDelegationToken()
public static Task<CreateDelegationTokenResult> CreateDelegationTokenAsync(this IAdmin admin)
Parameters
adminIAdmin
Returns
CreateDelegationTokenAsync(IAdmin, CreateDelegationTokenOptions)
Async version of CreateDelegationToken(CreateDelegationTokenOptions)
public static Task<CreateDelegationTokenResult> CreateDelegationTokenAsync(this IAdmin admin, CreateDelegationTokenOptions options)
Parameters
adminIAdminoptionsCreateDelegationTokenOptions
Returns
CreatePartitionsAsync(IAdmin, Map<String, NewPartitions>)
Async version of CreatePartitions(Map<String, NewPartitions>)
public static Task<CreatePartitionsResult> CreatePartitionsAsync(this IAdmin admin, Map<String, NewPartitions> newPartitions)
Parameters
adminIAdminnewPartitionsMap<String, NewPartitions>
Returns
CreatePartitionsAsync(IAdmin, Map<String, NewPartitions>, CreatePartitionsOptions)
public static Task<CreatePartitionsResult> CreatePartitionsAsync(this IAdmin admin, Map<String, NewPartitions> newPartitions, CreatePartitionsOptions options)
Parameters
adminIAdminnewPartitionsMap<String, NewPartitions>optionsCreatePartitionsOptions
Returns
CreateTopic(IAdmin, NewTopic)
Async version of CreateTopics(Collection<NewTopic>)
public static void CreateTopic(this IAdmin admin, NewTopic topic)
Parameters
CreateTopic(IAdmin, string, int, short)
Async version of CreateTopics(Collection<NewTopic>)
public static void CreateTopic(this IAdmin admin, string topicName, int numPartitions = 1, short replicationFactor = 1)
Parameters
CreateTopicAsync(IAdmin, string, int, short)
Async version of CreateTopics(Collection<NewTopic>)
public static Task<CreateTopicsResult> CreateTopicAsync(this IAdmin admin, string topicName, int numPartitions = 1, short replicationFactor = 1)
Parameters
Returns
CreateTopicsAsync(IAdmin, Collection<NewTopic>)
Async version of CreateTopics(Collection<NewTopic>)
public static Task<CreateTopicsResult> CreateTopicsAsync(this IAdmin admin, Collection<NewTopic> newTopics)
Parameters
adminIAdminnewTopicsCollection<NewTopic>
Returns
CreateTopicsAsync(IAdmin, Collection<NewTopic>, CreateTopicsOptions)
Async version of CreateTopics(Collection<NewTopic>)
public static Task<CreateTopicsResult> CreateTopicsAsync(this IAdmin admin, Collection<NewTopic> newTopics, CreateTopicsOptions options)
Parameters
adminIAdminnewTopicsCollection<NewTopic>optionsCreateTopicsOptions
Returns
DeleteAclsAsync(IAdmin, Collection<AclBindingFilter>)
Async version of DeleteAcls(Collection<AclBindingFilter>)
public static Task<DeleteAclsResult> DeleteAclsAsync(this IAdmin admin, Collection<AclBindingFilter> filters)
Parameters
adminIAdminfiltersCollection<AclBindingFilter>
Returns
DeleteAclsAsync(IAdmin, Collection<AclBindingFilter>, DeleteAclsOptions)
Async version of DeleteAcls(Collection<AclBindingFilter>, DeleteAclsOptions)
public static Task<DeleteAclsResult> DeleteAclsAsync(this IAdmin admin, Collection<AclBindingFilter> filters, DeleteAclsOptions options)
Parameters
adminIAdminfiltersCollection<AclBindingFilter>optionsDeleteAclsOptions
Returns
DeleteConsumerGroupOffsetsAsync(IAdmin, string, Set<TopicPartition>)
Async version of DeleteConsumerGroupOffsets(String, Set<TopicPartition>)
public static Task<DeleteConsumerGroupOffsetsResult> DeleteConsumerGroupOffsetsAsync(this IAdmin admin, string groupId, Set<TopicPartition> partitions)
Parameters
adminIAdmingroupIdstringpartitionsSet<TopicPartition>
Returns
DeleteConsumerGroupOffsetsAsync(IAdmin, string, Set<TopicPartition>, DeleteConsumerGroupOffsetsOptions)
Async version of DeleteConsumerGroupOffsets(String, Set<TopicPartition>, DeleteConsumerGroupOffsetsOptions)
public static Task<DeleteConsumerGroupOffsetsResult> DeleteConsumerGroupOffsetsAsync(this IAdmin admin, string groupId, Set<TopicPartition> partitions, DeleteConsumerGroupOffsetsOptions options)
Parameters
adminIAdmingroupIdstringpartitionsSet<TopicPartition>optionsDeleteConsumerGroupOffsetsOptions
Returns
DeleteConsumerGroupsAsync(IAdmin, IEnumerable<string>)
Async version of DeleteConsumerGroups(Collection<String>)
public static Task<DeleteConsumerGroupsResult> DeleteConsumerGroupsAsync(this IAdmin admin, IEnumerable<string> groupIds)
Parameters
adminIAdmingroupIdsIEnumerable<string>
Returns
DeleteConsumerGroupsAsync(IAdmin, IEnumerable<string>, DeleteConsumerGroupsOptions)
public static Task<DeleteConsumerGroupsResult> DeleteConsumerGroupsAsync(this IAdmin admin, IEnumerable<string> groupIds, DeleteConsumerGroupsOptions options)
Parameters
adminIAdmingroupIdsIEnumerable<string>optionsDeleteConsumerGroupsOptions
Returns
DeleteRecordsAsync(IAdmin, Map<TopicPartition, RecordsToDelete>)
Async version of DeleteRecords(Map<TopicPartition, RecordsToDelete>)
public static Task<DeleteRecordsResult> DeleteRecordsAsync(this IAdmin admin, Map<TopicPartition, RecordsToDelete> recordsToDelete)
Parameters
adminIAdminrecordsToDeleteMap<TopicPartition, RecordsToDelete>
Returns
DeleteRecordsAsync(IAdmin, Map<TopicPartition, RecordsToDelete>, DeleteRecordsOptions)
public static Task<DeleteRecordsResult> DeleteRecordsAsync(this IAdmin admin, Map<TopicPartition, RecordsToDelete> recordsToDelete, DeleteRecordsOptions options)
Parameters
adminIAdminrecordsToDeleteMap<TopicPartition, RecordsToDelete>optionsDeleteRecordsOptions
Returns
DeleteTopic(IAdmin, string)
Async version of DeleteTopics(Collection<String>)
public static void DeleteTopic(this IAdmin admin, string topicName)
Parameters
DeleteTopicAsync(IAdmin, string)
Async version of DeleteTopics(Collection<String>)
public static Task<DeleteTopicsResult> DeleteTopicAsync(this IAdmin admin, string topicName)
Parameters
Returns
DeleteTopicsAsync(IAdmin, TopicCollection)
Async version of DeleteTopics(TopicCollection)
public static Task<DeleteTopicsResult> DeleteTopicsAsync(this IAdmin admin, TopicCollection topics)
Parameters
adminIAdmintopicsTopicCollection
Returns
DeleteTopicsAsync(IAdmin, TopicCollection, DeleteTopicsOptions)
Async version of DeleteTopics(TopicCollection, DeleteTopicsOptions)
public static Task<DeleteTopicsResult> DeleteTopicsAsync(this IAdmin admin, TopicCollection topics, DeleteTopicsOptions options)
Parameters
adminIAdmintopicsTopicCollectionoptionsDeleteTopicsOptions
Returns
DeleteTopicsAsync(IAdmin, IEnumerable<string>)
Async version of DeleteTopics(Collection<String>)
public static Task<DeleteTopicsResult> DeleteTopicsAsync(this IAdmin admin, IEnumerable<string> topics)
Parameters
adminIAdmintopicsIEnumerable<string>
Returns
DeleteTopicsAsync(IAdmin, IEnumerable<string>, DeleteTopicsOptions)
Async version of DeleteTopics(Collection<String>)
public static Task<DeleteTopicsResult> DeleteTopicsAsync(this IAdmin admin, IEnumerable<string> topics, DeleteTopicsOptions options)
Parameters
adminIAdmintopicsIEnumerable<string>optionsDeleteTopicsOptions
Returns
DescribeAclsAsync(IAdmin, AclBindingFilter)
Async version of DescribeAcls(AclBindingFilter)
public static Task<DescribeAclsResult> DescribeAclsAsync(this IAdmin admin, AclBindingFilter filter)
Parameters
adminIAdminfilterAclBindingFilter
Returns
DescribeAclsAsync(IAdmin, AclBindingFilter, DescribeAclsOptions)
Async version of DescribeAcls(AclBindingFilter, DescribeAclsOptions)
public static Task<DescribeAclsResult> DescribeAclsAsync(this IAdmin admin, AclBindingFilter filter, DescribeAclsOptions options)
Parameters
adminIAdminfilterAclBindingFilteroptionsDescribeAclsOptions
Returns
DescribeClientQuotasAsync(IAdmin, ClientQuotaFilter)
Async version of DescribeClientQuotas(ClientQuotaFilter)
public static Task<DescribeClientQuotasResult> DescribeClientQuotasAsync(this IAdmin admin, ClientQuotaFilter filter)
Parameters
adminIAdminfilterClientQuotaFilter
Returns
DescribeClientQuotasAsync(IAdmin, ClientQuotaFilter, DescribeClientQuotasOptions)
Async version of DescribeClientQuotas(ClientQuotaFilter, DescribeClientQuotasOptions)
public static Task<DescribeClientQuotasResult> DescribeClientQuotasAsync(this IAdmin admin, ClientQuotaFilter filter, DescribeClientQuotasOptions options)
Parameters
adminIAdminfilterClientQuotaFilteroptionsDescribeClientQuotasOptions
Returns
DescribeClusterAsync(IAdmin)
Async version of DescribeCluster()
public static Task<DescribeClusterResult> DescribeClusterAsync(this IAdmin admin)
Parameters
adminIAdmin
Returns
DescribeClusterAsync(IAdmin, DescribeClusterOptions)
Async version of DescribeCluster(DescribeClusterOptions)
public static Task<DescribeClusterResult> DescribeClusterAsync(this IAdmin admin, DescribeClusterOptions options)
Parameters
adminIAdminoptionsDescribeClusterOptions
Returns
DescribeConfigsAsync(IAdmin, Collection<ConfigResource>)
Async version of DescribeConfigs(Collection<ConfigResource>)
public static Task<DescribeConfigsResult> DescribeConfigsAsync(this IAdmin admin, Collection<ConfigResource> resources)
Parameters
adminIAdminresourcesCollection<ConfigResource>
Returns
DescribeConfigsAsync(IAdmin, Collection<ConfigResource>, DescribeConfigsOptions)
Async version of DescribeConfigs(Collection<ConfigResource>, DescribeConfigsOptions)
public static Task<DescribeConfigsResult> DescribeConfigsAsync(this IAdmin admin, Collection<ConfigResource> resources, DescribeConfigsOptions options)
Parameters
adminIAdminresourcesCollection<ConfigResource>optionsDescribeConfigsOptions
Returns
DescribeConsumerGroupsAsync(IAdmin, IEnumerable<string>)
public static Task<DescribeConsumerGroupsResult> DescribeConsumerGroupsAsync(this IAdmin admin, IEnumerable<string> groupIds)
Parameters
adminIAdmingroupIdsIEnumerable<string>
Returns
DescribeConsumerGroupsAsync(IAdmin, IEnumerable<string>, DescribeConsumerGroupsOptions)
Async version of DescribeConsumerGroups(Collection<String>)
public static Task<DescribeConsumerGroupsResult> DescribeConsumerGroupsAsync(this IAdmin admin, IEnumerable<string> groupIds, DescribeConsumerGroupsOptions options)
Parameters
adminIAdmingroupIdsIEnumerable<string>optionsDescribeConsumerGroupsOptions
Returns
DescribeDelegationTokenAsync(IAdmin)
Async version of DescribeDelegationToken()
public static Task<DescribeDelegationTokenResult> DescribeDelegationTokenAsync(this IAdmin admin)
Parameters
adminIAdmin
Returns
DescribeDelegationTokenAsync(IAdmin, DescribeDelegationTokenOptions)
Async version of DescribeDelegationToken(DescribeDelegationTokenOptions)
public static Task<DescribeDelegationTokenResult> DescribeDelegationTokenAsync(this IAdmin admin, DescribeDelegationTokenOptions options)
Parameters
adminIAdminoptionsDescribeDelegationTokenOptions
Returns
DescribeFeaturesAsync(IAdmin)
Async version of DescribeFeatures()
public static Task<DescribeFeaturesResult> DescribeFeaturesAsync(this IAdmin admin)
Parameters
adminIAdmin
Returns
DescribeFeaturesAsync(IAdmin, DescribeFeaturesOptions)
Async version of DescribeFeatures(DescribeFeaturesOptions)
public static Task<DescribeFeaturesResult> DescribeFeaturesAsync(this IAdmin admin, DescribeFeaturesOptions options)
Parameters
adminIAdminoptionsDescribeFeaturesOptions
Returns
DescribeLogDirsAsync(IAdmin, Collection<Integer>)
Async version of DescribeLogDirs(Collection<Integer>)
public static Task<DescribeLogDirsResult> DescribeLogDirsAsync(this IAdmin admin, Collection<Integer> brokers)
Parameters
adminIAdminbrokersCollection<Integer>
Returns
DescribeLogDirsAsync(IAdmin, Collection<Integer>, DescribeLogDirsOptions)
Async version of DescribeLogDirs(Collection<Integer>, DescribeLogDirsOptions)
public static Task<DescribeLogDirsResult> DescribeLogDirsAsync(this IAdmin admin, Collection<Integer> brokers, DescribeLogDirsOptions options)
Parameters
adminIAdminbrokersCollection<Integer>optionsDescribeLogDirsOptions
Returns
DescribeProducersAsync(IAdmin, Collection<TopicPartition>)
Async version of DescribeProducers(Collection<TopicPartition>)
public static Task<DescribeProducersResult> DescribeProducersAsync(this IAdmin admin, Collection<TopicPartition> partitions)
Parameters
adminIAdminpartitionsCollection<TopicPartition>
Returns
DescribeProducersAsync(IAdmin, Collection<TopicPartition>, DescribeProducersOptions)
public static Task<DescribeProducersResult> DescribeProducersAsync(this IAdmin admin, Collection<TopicPartition> partitions, DescribeProducersOptions options)
Parameters
adminIAdminpartitionsCollection<TopicPartition>optionsDescribeProducersOptions
Returns
DescribeReplicaLogDirsAsync(IAdmin, Collection<TopicPartitionReplica>)
Async version of DescribeReplicaLogDirs(Collection<TopicPartitionReplica>)
public static Task<DescribeReplicaLogDirsResult> DescribeReplicaLogDirsAsync(this IAdmin admin, Collection<TopicPartitionReplica> replicas)
Parameters
adminIAdminreplicasCollection<TopicPartitionReplica>
Returns
DescribeReplicaLogDirsAsync(IAdmin, Collection<TopicPartitionReplica>, DescribeReplicaLogDirsOptions)
Async version of DescribeReplicaLogDirs(Collection<TopicPartitionReplica>, DescribeReplicaLogDirsOptions)
public static Task<DescribeReplicaLogDirsResult> DescribeReplicaLogDirsAsync(this IAdmin admin, Collection<TopicPartitionReplica> replicas, DescribeReplicaLogDirsOptions options)
Parameters
adminIAdminreplicasCollection<TopicPartitionReplica>optionsDescribeReplicaLogDirsOptions
Returns
DescribeTopicAsync(IAdmin, string)
Async version of DescribeTopics(Collection<String>)
public static Task<DescribeTopicsResult> DescribeTopicAsync(this IAdmin admin, string topicName)
Parameters
Returns
DescribeTopicsAsync(IAdmin, IEnumerable<string>)
Async version of DescribeTopics(Collection<String>)
public static Task<DescribeTopicsResult> DescribeTopicsAsync(this IAdmin admin, IEnumerable<string> topicNames)
Parameters
adminIAdmintopicNamesIEnumerable<string>
Returns
DescribeTopicsAsync(IAdmin, IEnumerable<string>, DescribeTopicsOptions)
Async version of DescribeTopics(Collection<String>, DescribeTopicsOptions)
public static Task<DescribeTopicsResult> DescribeTopicsAsync(this IAdmin admin, IEnumerable<string> topicNames, DescribeTopicsOptions options)
Parameters
adminIAdmintopicNamesIEnumerable<string>optionsDescribeTopicsOptions
Returns
DescribeTransactionsAsync(IAdmin, IEnumerable<string>)
Async version of DescribeTransactions(Collection<String>)
public static Task<DescribeTransactionsResult> DescribeTransactionsAsync(this IAdmin admin, IEnumerable<string> transactionalIds)
Parameters
adminIAdmintransactionalIdsIEnumerable<string>
Returns
DescribeTransactionsAsync(IAdmin, IEnumerable<string>, DescribeTransactionsOptions)
public static Task<DescribeTransactionsResult> DescribeTransactionsAsync(this IAdmin admin, IEnumerable<string> transactionalIds, DescribeTransactionsOptions options)
Parameters
adminIAdmintransactionalIdsIEnumerable<string>optionsDescribeTransactionsOptions
Returns
DescribeUserScramCredentialsAsync(IAdmin)
Async version of DescribeUserScramCredentials()
public static Task<DescribeUserScramCredentialsResult> DescribeUserScramCredentialsAsync(this IAdmin admin)
Parameters
adminIAdmin
Returns
DescribeUserScramCredentialsAsync(IAdmin, List<String>)
Async version of DescribeUserScramCredentials(List<String>)
public static Task<DescribeUserScramCredentialsResult> DescribeUserScramCredentialsAsync(this IAdmin admin, List<String> users)
Parameters
Returns
DescribeUserScramCredentialsAsync(IAdmin, List<String>, DescribeUserScramCredentialsOptions)
public static Task<DescribeUserScramCredentialsResult> DescribeUserScramCredentialsAsync(this IAdmin admin, List<String> users, DescribeUserScramCredentialsOptions options)
Parameters
adminIAdminusersList<String>optionsDescribeUserScramCredentialsOptions
Returns
ElectLeadersAsync(IAdmin, ElectionType, Set<TopicPartition>)
Async version of ElectLeaders(ElectionType, Set<TopicPartition>)
public static Task<ElectLeadersResult> ElectLeadersAsync(this IAdmin admin, ElectionType electionType, Set<TopicPartition> partitions)
Parameters
adminIAdminelectionTypeElectionTypepartitionsSet<TopicPartition>
Returns
ElectLeadersAsync(IAdmin, ElectionType, Set<TopicPartition>, ElectLeadersOptions)
Async version of ElectLeaders(ElectionType, Set<TopicPartition>, ElectLeadersOptions)
public static Task<ElectLeadersResult> ElectLeadersAsync(this IAdmin admin, ElectionType electionType, Set<TopicPartition> partitions, ElectLeadersOptions options)
Parameters
adminIAdminelectionTypeElectionTypepartitionsSet<TopicPartition>optionsElectLeadersOptions
Returns
ExpireDelegationTokenAsync(IAdmin, byte[])
Async version of ExpireDelegationToken(byte[])
public static Task<ExpireDelegationTokenResult> ExpireDelegationTokenAsync(this IAdmin admin, byte[] hmac)
Parameters
Returns
ExpireDelegationTokenAsync(IAdmin, byte[], ExpireDelegationTokenOptions)
Async version of ExpireDelegationToken(byte[], ExpireDelegationTokenOptions)
public static Task<ExpireDelegationTokenResult> ExpireDelegationTokenAsync(this IAdmin admin, byte[] hmac, ExpireDelegationTokenOptions options)
Parameters
adminIAdminhmacbyte[]optionsExpireDelegationTokenOptions
Returns
IncrementalAlterConfigsAsync(IAdmin, Map<ConfigResource, Collection<AlterConfigOp>>)
public static Task<AlterConfigsResult> IncrementalAlterConfigsAsync(this IAdmin admin, Map<ConfigResource, Collection<AlterConfigOp>> configs)
Parameters
adminIAdminconfigsMap<ConfigResource, Collection<AlterConfigOp>>
Returns
IncrementalAlterConfigsAsync(IAdmin, Map<ConfigResource, Collection<AlterConfigOp>>, AlterConfigsOptions)
Async version of IncrementalAlterConfigs(Map<ConfigResource, Collection<AlterConfigOp>>, AlterConfigsOptions)
public static Task<AlterConfigsResult> IncrementalAlterConfigsAsync(this IAdmin admin, Map<ConfigResource, Collection<AlterConfigOp>> configs, AlterConfigsOptions options)
Parameters
adminIAdminconfigsMap<ConfigResource, Collection<AlterConfigOp>>optionsAlterConfigsOptions
Returns
ListConsumerGroupOffsetsAsync(IAdmin, string)
Async version of ListConsumerGroupOffsets(String)
public static Task<ListConsumerGroupOffsetsResult> ListConsumerGroupOffsetsAsync(this IAdmin admin, string groupId)
Parameters
Returns
ListConsumerGroupOffsetsAsync(IAdmin, string, ListConsumerGroupOffsetsOptions)
Async version of ListConsumerGroupOffsets(String, ListConsumerGroupOffsetsOptions)
public static Task<ListConsumerGroupOffsetsResult> ListConsumerGroupOffsetsAsync(this IAdmin admin, string groupId, ListConsumerGroupOffsetsOptions options)
Parameters
adminIAdmingroupIdstringoptionsListConsumerGroupOffsetsOptions
Returns
ListOffsetsAsync(IAdmin, Map<TopicPartition, OffsetSpec>)
Async version of ListOffsets(Map<TopicPartition, OffsetSpec>)
public static Task<ListOffsetsResult> ListOffsetsAsync(this IAdmin admin, Map<TopicPartition, OffsetSpec> topicPartitionOffsets)
Parameters
adminIAdmintopicPartitionOffsetsMap<TopicPartition, OffsetSpec>
Returns
ListOffsetsAsync(IAdmin, Map<TopicPartition, OffsetSpec>, ListOffsetsOptions)
Async version of ListOffsets(Map<TopicPartition, OffsetSpec>, ListOffsetsOptions)
public static Task<ListOffsetsResult> ListOffsetsAsync(this IAdmin admin, Map<TopicPartition, OffsetSpec> topicPartitionOffsets, ListOffsetsOptions options)
Parameters
adminIAdmintopicPartitionOffsetsMap<TopicPartition, OffsetSpec>optionsListOffsetsOptions
Returns
ListPartitionReassignmentsAsync(IAdmin)
Async version of ListPartitionReassignments()
public static Task<ListPartitionReassignmentsResult> ListPartitionReassignmentsAsync(this IAdmin admin)
Parameters
adminIAdmin
Returns
ListPartitionReassignmentsAsync(IAdmin, Optional<Set<TopicPartition>>, ListPartitionReassignmentsOptions)
Async version of ListPartitionReassignments(Optional<Set<TopicPartition>>, ListPartitionReassignmentsOptions)
public static Task<ListPartitionReassignmentsResult> ListPartitionReassignmentsAsync(this IAdmin admin, Optional<Set<TopicPartition>> partitions, ListPartitionReassignmentsOptions options)
Parameters
adminIAdminpartitionsOptional<Set<TopicPartition>>optionsListPartitionReassignmentsOptions
Returns
ListPartitionReassignmentsAsync(IAdmin, Set<TopicPartition>)
Async version of ListPartitionReassignments(Set<TopicPartition>)
public static Task<ListPartitionReassignmentsResult> ListPartitionReassignmentsAsync(this IAdmin admin, Set<TopicPartition> partitions)
Parameters
adminIAdminpartitionsSet<TopicPartition>
Returns
ListPartitionReassignmentsAsync(IAdmin, Set<TopicPartition>, ListPartitionReassignmentsOptions)
public static Task<ListPartitionReassignmentsResult> ListPartitionReassignmentsAsync(this IAdmin admin, Set<TopicPartition> partitions, ListPartitionReassignmentsOptions options)
Parameters
adminIAdminpartitionsSet<TopicPartition>optionsListPartitionReassignmentsOptions
Returns
ListPartitionReassignmentsAsync(IAdmin, ListPartitionReassignmentsOptions)
Async version of ListPartitionReassignments(ListPartitionReassignmentsOptions)
public static Task<ListPartitionReassignmentsResult> ListPartitionReassignmentsAsync(this IAdmin admin, ListPartitionReassignmentsOptions options)
Parameters
adminIAdminoptionsListPartitionReassignmentsOptions
Returns
ListTopicsAsync(IAdmin)
Async version of ListTopics()
public static Task<ListTopicsResult> ListTopicsAsync(this IAdmin admin)
Parameters
adminIAdmin
Returns
ListTopicsAsync(IAdmin, ListTopicsOptions)
Async version of ListTopics(ListTopicsOptions)
public static Task<ListTopicsResult> ListTopicsAsync(this IAdmin admin, ListTopicsOptions options)
Parameters
adminIAdminoptionsListTopicsOptions
Returns
ListTransactionsAsync(IAdmin)
Async version of ListTransactions()
public static Task<ListTransactionsResult> ListTransactionsAsync(this IAdmin admin)
Parameters
adminIAdmin
Returns
ListTransactionsAsync(IAdmin, ListTransactionsOptions)
Async version of ListTransactions(ListTransactionsOptions)
public static Task<ListTransactionsResult> ListTransactionsAsync(this IAdmin admin, ListTransactionsOptions options)
Parameters
adminIAdminoptionsListTransactionsOptions
Returns
RemoveMembersFromConsumerGroupAsync(IAdmin, string, RemoveMembersFromConsumerGroupOptions)
public static Task<RemoveMembersFromConsumerGroupResult> RemoveMembersFromConsumerGroupAsync(this IAdmin admin, string groupId, RemoveMembersFromConsumerGroupOptions options)
Parameters
adminIAdmingroupIdstringoptionsRemoveMembersFromConsumerGroupOptions
Returns
RenewDelegationTokenAsync(IAdmin, byte[])
Async version of RenewDelegationToken(byte[])
public static Task<RenewDelegationTokenResult> RenewDelegationTokenAsync(this IAdmin admin, byte[] hmac)
Parameters
Returns
RenewDelegationTokenAsync(IAdmin, byte[], RenewDelegationTokenOptions)
Async version of RenewDelegationToken(byte[], RenewDelegationTokenOptions)
public static Task<RenewDelegationTokenResult> RenewDelegationTokenAsync(this IAdmin admin, byte[] hmac, RenewDelegationTokenOptions options)
Parameters
adminIAdminhmacbyte[]optionsRenewDelegationTokenOptions
Returns
UnregisterBrokerAsync(IAdmin, int)
Async version of UnregisterBroker(int)
public static Task<UnregisterBrokerResult> UnregisterBrokerAsync(this IAdmin admin, int brokerId)
Parameters
Returns
UnregisterBrokerAsync(IAdmin, int, UnregisterBrokerOptions)
Async version of UnregisterBroker(int, UnregisterBrokerOptions)
public static Task<UnregisterBrokerResult> UnregisterBrokerAsync(this IAdmin admin, int brokerId, UnregisterBrokerOptions options)
Parameters
adminIAdminbrokerIdintoptionsUnregisterBrokerOptions
Returns
UpdateFeaturesAsync(IAdmin, Map<String, FeatureUpdate>, UpdateFeaturesOptions)
Async version of UpdateFeatures(Map<String, FeatureUpdate>, UpdateFeaturesOptions)
public static Task<UpdateFeaturesResult> UpdateFeaturesAsync(this IAdmin admin, Map<String, FeatureUpdate> featureUpdates, UpdateFeaturesOptions options)
Parameters
adminIAdminfeatureUpdatesMap<String, FeatureUpdate>optionsUpdateFeaturesOptions