Interface IAdmin
.NET interface skeleton to be manually developed following https://www.javadoc.io/doc/org.apache.kafka/kafka-clients/4.1.0/org/apache/kafka/clients/admin/Admin.html
public interface IAdmin : IJVMBridgeBase, IJVMBridgeDefinition, IDisposable, IAutoCloseable
- Inherited Members
- Extension Methods
Methods
AbortTransaction(AbortTransactionSpec)
AbortTransactionResult AbortTransaction(AbortTransactionSpec spec)
Parameters
specAbortTransactionSpec
Returns
AbortTransaction(AbortTransactionSpec, AbortTransactionOptions)
AbortTransactionResult AbortTransaction(AbortTransactionSpec spec, AbortTransactionOptions options)
Parameters
specAbortTransactionSpecoptionsAbortTransactionOptions
Returns
AlterClientQuotas(Collection<ClientQuotaAlteration>)
AlterClientQuotasResult AlterClientQuotas(Collection<ClientQuotaAlteration> entries)
Parameters
entriesCollection<ClientQuotaAlteration>
Returns
AlterClientQuotas(Collection<ClientQuotaAlteration>, AlterClientQuotasOptions)
AlterClientQuotasResult AlterClientQuotas(Collection<ClientQuotaAlteration> entries, AlterClientQuotasOptions options)
Parameters
entriesCollection<ClientQuotaAlteration>optionsAlterClientQuotasOptions
Returns
AlterConsumerGroupOffsets(String, Map<TopicPartition, OffsetAndMetadata>)
AlterConsumerGroupOffsetsResult AlterConsumerGroupOffsets(String groupId, Map<TopicPartition, OffsetAndMetadata> offsets)
Parameters
groupIdStringoffsetsMap<TopicPartition, OffsetAndMetadata>
Returns
AlterConsumerGroupOffsets(String, Map<TopicPartition, OffsetAndMetadata>, AlterConsumerGroupOffsetsOptions)
AlterConsumerGroupOffsetsResult AlterConsumerGroupOffsets(String groupId, Map<TopicPartition, OffsetAndMetadata> offsets, AlterConsumerGroupOffsetsOptions options)
Parameters
groupIdStringoffsetsMap<TopicPartition, OffsetAndMetadata>optionsAlterConsumerGroupOffsetsOptions
Returns
AlterPartitionReassignments(Map<TopicPartition, Optional<NewPartitionReassignment>>)
AlterPartitionReassignmentsResult AlterPartitionReassignments(Map<TopicPartition, Optional<NewPartitionReassignment>> reassignments)
Parameters
reassignmentsMap<TopicPartition, Optional<NewPartitionReassignment>>
Returns
AlterPartitionReassignments(Map<TopicPartition, Optional<NewPartitionReassignment>>, AlterPartitionReassignmentsOptions)
AlterPartitionReassignmentsResult AlterPartitionReassignments(Map<TopicPartition, Optional<NewPartitionReassignment>> reassignments, AlterPartitionReassignmentsOptions options)
Parameters
reassignmentsMap<TopicPartition, Optional<NewPartitionReassignment>>optionsAlterPartitionReassignmentsOptions
Returns
AlterReplicaLogDirs(Map<TopicPartitionReplica, String>)
AlterReplicaLogDirsResult AlterReplicaLogDirs(Map<TopicPartitionReplica, String> replicaAssignment)
Parameters
replicaAssignmentMap<TopicPartitionReplica, String>
Returns
AlterReplicaLogDirs(Map<TopicPartitionReplica, String>, AlterReplicaLogDirsOptions)
AlterReplicaLogDirsResult AlterReplicaLogDirs(Map<TopicPartitionReplica, String> replicaAssignment, AlterReplicaLogDirsOptions options)
Parameters
replicaAssignmentMap<TopicPartitionReplica, String>optionsAlterReplicaLogDirsOptions
Returns
AlterUserScramCredentials(List<UserScramCredentialAlteration>)
AlterUserScramCredentialsResult AlterUserScramCredentials(List<UserScramCredentialAlteration> alterations)
Parameters
alterationsList<UserScramCredentialAlteration>
Returns
AlterUserScramCredentials(List<UserScramCredentialAlteration>, AlterUserScramCredentialsOptions)
AlterUserScramCredentialsResult AlterUserScramCredentials(List<UserScramCredentialAlteration> alterations, AlterUserScramCredentialsOptions options)
Parameters
alterationsList<UserScramCredentialAlteration>optionsAlterUserScramCredentialsOptions
Returns
Close()
void Close()
Close(Duration)
void Close(Duration timeout)
Parameters
timeoutDuration
CreateAcls(Collection<AclBinding>)
CreateAclsResult CreateAcls(Collection<AclBinding> acls)
Parameters
aclsCollection<AclBinding>
Returns
CreateAcls(Collection<AclBinding>, CreateAclsOptions)
CreateAclsResult CreateAcls(Collection<AclBinding> acls, CreateAclsOptions options)
Parameters
aclsCollection<AclBinding>optionsCreateAclsOptions
Returns
CreateDelegationToken()
CreateDelegationTokenResult CreateDelegationToken()
Returns
CreateDelegationToken(CreateDelegationTokenOptions)
CreateDelegationTokenResult CreateDelegationToken(CreateDelegationTokenOptions options)
Parameters
optionsCreateDelegationTokenOptions
Returns
CreatePartitions(Map<String, NewPartitions>)
CreatePartitionsResult CreatePartitions(Map<String, NewPartitions> newPartitions)
Parameters
newPartitionsMap<String, NewPartitions>
Returns
CreatePartitions(Map<String, NewPartitions>, CreatePartitionsOptions)
CreatePartitionsResult CreatePartitions(Map<String, NewPartitions> newPartitions, CreatePartitionsOptions options)
Parameters
newPartitionsMap<String, NewPartitions>optionsCreatePartitionsOptions
Returns
CreateTopics(Collection<NewTopic>)
CreateTopicsResult CreateTopics(Collection<NewTopic> newTopics)
Parameters
newTopicsCollection<NewTopic>
Returns
CreateTopics(Collection<NewTopic>, CreateTopicsOptions)
CreateTopicsResult CreateTopics(Collection<NewTopic> newTopics, CreateTopicsOptions options)
Parameters
newTopicsCollection<NewTopic>optionsCreateTopicsOptions
Returns
DeleteAcls(Collection<AclBindingFilter>)
DeleteAclsResult DeleteAcls(Collection<AclBindingFilter> filters)
Parameters
filtersCollection<AclBindingFilter>
Returns
DeleteAcls(Collection<AclBindingFilter>, DeleteAclsOptions)
DeleteAclsResult DeleteAcls(Collection<AclBindingFilter> filters, DeleteAclsOptions options)
Parameters
filtersCollection<AclBindingFilter>optionsDeleteAclsOptions
Returns
DeleteConsumerGroupOffsets(String, Set<TopicPartition>)
DeleteConsumerGroupOffsetsResult DeleteConsumerGroupOffsets(String groupId, Set<TopicPartition> partitions)
Parameters
groupIdStringpartitionsSet<TopicPartition>
Returns
DeleteConsumerGroupOffsets(String, Set<TopicPartition>, DeleteConsumerGroupOffsetsOptions)
DeleteConsumerGroupOffsetsResult DeleteConsumerGroupOffsets(String groupId, Set<TopicPartition> partitions, DeleteConsumerGroupOffsetsOptions options)
Parameters
groupIdStringpartitionsSet<TopicPartition>optionsDeleteConsumerGroupOffsetsOptions
Returns
DeleteConsumerGroups(Collection<String>)
DeleteConsumerGroupsResult DeleteConsumerGroups(Collection<String> groupIds)
Parameters
groupIdsCollection<String>
Returns
DeleteConsumerGroups(Collection<String>, DeleteConsumerGroupsOptions)
DeleteConsumerGroupsResult DeleteConsumerGroups(Collection<String> groupIds, DeleteConsumerGroupsOptions options)
Parameters
groupIdsCollection<String>optionsDeleteConsumerGroupsOptions
Returns
DeleteRecords(Map<TopicPartition, RecordsToDelete>)
DeleteRecordsResult DeleteRecords(Map<TopicPartition, RecordsToDelete> recordsToDelete)
Parameters
recordsToDeleteMap<TopicPartition, RecordsToDelete>
Returns
DeleteRecords(Map<TopicPartition, RecordsToDelete>, DeleteRecordsOptions)
DeleteRecordsResult DeleteRecords(Map<TopicPartition, RecordsToDelete> recordsToDelete, DeleteRecordsOptions options)
Parameters
recordsToDeleteMap<TopicPartition, RecordsToDelete>optionsDeleteRecordsOptions
Returns
DeleteTopics(Collection<String>)
DeleteTopicsResult DeleteTopics(Collection<String> topics)
Parameters
topicsCollection<String>
Returns
DeleteTopics(Collection<String>, DeleteTopicsOptions)
DeleteTopicsResult DeleteTopics(Collection<String> topics, DeleteTopicsOptions options)
Parameters
topicsCollection<String>optionsDeleteTopicsOptions
Returns
DeleteTopics(TopicCollection)
DeleteTopicsResult DeleteTopics(TopicCollection topics)
Parameters
topicsTopicCollection
Returns
DeleteTopics(TopicCollection, DeleteTopicsOptions)
DeleteTopicsResult DeleteTopics(TopicCollection topics, DeleteTopicsOptions options)
Parameters
topicsTopicCollectionoptionsDeleteTopicsOptions
Returns
DescribeAcls(AclBindingFilter)
DescribeAclsResult DescribeAcls(AclBindingFilter filter)
Parameters
filterAclBindingFilter
Returns
DescribeAcls(AclBindingFilter, DescribeAclsOptions)
DescribeAclsResult DescribeAcls(AclBindingFilter filter, DescribeAclsOptions options)
Parameters
filterAclBindingFilteroptionsDescribeAclsOptions
Returns
DescribeClientQuotas(ClientQuotaFilter)
DescribeClientQuotasResult DescribeClientQuotas(ClientQuotaFilter filter)
Parameters
filterClientQuotaFilter
Returns
DescribeClientQuotas(ClientQuotaFilter, DescribeClientQuotasOptions)
DescribeClientQuotasResult DescribeClientQuotas(ClientQuotaFilter filter, DescribeClientQuotasOptions options)
Parameters
filterClientQuotaFilteroptionsDescribeClientQuotasOptions
Returns
DescribeCluster()
DescribeClusterResult DescribeCluster()
Returns
DescribeCluster(DescribeClusterOptions)
DescribeClusterResult DescribeCluster(DescribeClusterOptions options)
Parameters
optionsDescribeClusterOptions
Returns
DescribeConfigs(Collection<ConfigResource>)
DescribeConfigsResult DescribeConfigs(Collection<ConfigResource> resources)
Parameters
resourcesCollection<ConfigResource>
Returns
DescribeConfigs(Collection<ConfigResource>, DescribeConfigsOptions)
DescribeConfigsResult DescribeConfigs(Collection<ConfigResource> resources, DescribeConfigsOptions options)
Parameters
resourcesCollection<ConfigResource>optionsDescribeConfigsOptions
Returns
DescribeConsumerGroups(Collection<String>)
DescribeConsumerGroupsResult DescribeConsumerGroups(Collection<String> groupIds)
Parameters
groupIdsCollection<String>
Returns
DescribeConsumerGroups(Collection<String>, DescribeConsumerGroupsOptions)
DescribeConsumerGroupsResult DescribeConsumerGroups(Collection<String> groupIds, DescribeConsumerGroupsOptions options)
Parameters
groupIdsCollection<String>optionsDescribeConsumerGroupsOptions
Returns
DescribeDelegationToken()
DescribeDelegationTokenResult DescribeDelegationToken()
Returns
DescribeDelegationToken(DescribeDelegationTokenOptions)
DescribeDelegationTokenResult DescribeDelegationToken(DescribeDelegationTokenOptions options)
Parameters
optionsDescribeDelegationTokenOptions
Returns
DescribeFeatures()
DescribeFeaturesResult DescribeFeatures()
Returns
DescribeFeatures(DescribeFeaturesOptions)
DescribeFeaturesResult DescribeFeatures(DescribeFeaturesOptions options)
Parameters
optionsDescribeFeaturesOptions
Returns
DescribeLogDirs(Collection<Integer>)
DescribeLogDirsResult DescribeLogDirs(Collection<Integer> brokers)
Parameters
brokersCollection<Integer>
Returns
DescribeLogDirs(Collection<Integer>, DescribeLogDirsOptions)
DescribeLogDirsResult DescribeLogDirs(Collection<Integer> brokers, DescribeLogDirsOptions options)
Parameters
brokersCollection<Integer>optionsDescribeLogDirsOptions
Returns
DescribeMetadataQuorum()
DescribeMetadataQuorumResult DescribeMetadataQuorum()
Returns
DescribeMetadataQuorum(DescribeMetadataQuorumOptions)
DescribeMetadataQuorumResult DescribeMetadataQuorum(DescribeMetadataQuorumOptions options)
Parameters
optionsDescribeMetadataQuorumOptions
Returns
DescribeProducers(Collection<TopicPartition>)
DescribeProducersResult DescribeProducers(Collection<TopicPartition> partitions)
Parameters
partitionsCollection<TopicPartition>
Returns
DescribeProducers(Collection<TopicPartition>, DescribeProducersOptions)
DescribeProducersResult DescribeProducers(Collection<TopicPartition> partitions, DescribeProducersOptions options)
Parameters
partitionsCollection<TopicPartition>optionsDescribeProducersOptions
Returns
DescribeReplicaLogDirs(Collection<TopicPartitionReplica>)
DescribeReplicaLogDirsResult DescribeReplicaLogDirs(Collection<TopicPartitionReplica> replicas)
Parameters
replicasCollection<TopicPartitionReplica>
Returns
DescribeReplicaLogDirs(Collection<TopicPartitionReplica>, DescribeReplicaLogDirsOptions)
DescribeReplicaLogDirsResult DescribeReplicaLogDirs(Collection<TopicPartitionReplica> replicas, DescribeReplicaLogDirsOptions options)
Parameters
replicasCollection<TopicPartitionReplica>optionsDescribeReplicaLogDirsOptions
Returns
DescribeTopics(Collection<String>)
DescribeTopicsResult DescribeTopics(Collection<String> topicNames)
Parameters
topicNamesCollection<String>
Returns
DescribeTopics(Collection<String>, DescribeTopicsOptions)
DescribeTopicsResult DescribeTopics(Collection<String> topicNames, DescribeTopicsOptions options)
Parameters
topicNamesCollection<String>optionsDescribeTopicsOptions
Returns
DescribeTransactions(Collection<String>)
DescribeTransactionsResult DescribeTransactions(Collection<String> transactionalIds)
Parameters
transactionalIdsCollection<String>
Returns
DescribeTransactions(Collection<String>, DescribeTransactionsOptions)
DescribeTransactionsResult DescribeTransactions(Collection<String> transactionalIds, DescribeTransactionsOptions options)
Parameters
transactionalIdsCollection<String>optionsDescribeTransactionsOptions
Returns
DescribeUserScramCredentials()
DescribeUserScramCredentialsResult DescribeUserScramCredentials()
Returns
DescribeUserScramCredentials(List<String>)
DescribeUserScramCredentialsResult DescribeUserScramCredentials(List<String> users)
Parameters
Returns
DescribeUserScramCredentials(List<String>, DescribeUserScramCredentialsOptions)
DescribeUserScramCredentialsResult DescribeUserScramCredentials(List<String> users, DescribeUserScramCredentialsOptions options)
Parameters
usersList<String>optionsDescribeUserScramCredentialsOptions
Returns
ElectLeaders(ElectionType, Set<TopicPartition>)
ElectLeadersResult ElectLeaders(ElectionType electionType, Set<TopicPartition> partitions)
Parameters
electionTypeElectionTypepartitionsSet<TopicPartition>
Returns
ElectLeaders(ElectionType, Set<TopicPartition>, ElectLeadersOptions)
ElectLeadersResult ElectLeaders(ElectionType electionType, Set<TopicPartition> partitions, ElectLeadersOptions options)
Parameters
electionTypeElectionTypepartitionsSet<TopicPartition>optionsElectLeadersOptions
Returns
ExpireDelegationToken(byte[])
ExpireDelegationTokenResult ExpireDelegationToken(byte[] hmac)
Parameters
hmacbyte[]
Returns
ExpireDelegationToken(byte[], ExpireDelegationTokenOptions)
ExpireDelegationTokenResult ExpireDelegationToken(byte[] hmac, ExpireDelegationTokenOptions options)
Parameters
hmacbyte[]optionsExpireDelegationTokenOptions
Returns
FenceProducers(Collection<String>)
FenceProducersResult FenceProducers(Collection<String> transactionalIds)
Parameters
transactionalIdsCollection<String>
Returns
FenceProducers(Collection<String>, FenceProducersOptions)
FenceProducersResult FenceProducers(Collection<String> transactionalIds, FenceProducersOptions options)
Parameters
transactionalIdsCollection<String>optionsFenceProducersOptions
Returns
IncrementalAlterConfigs(Map<ConfigResource, Collection<AlterConfigOp>>)
AlterConfigsResult IncrementalAlterConfigs(Map<ConfigResource, Collection<AlterConfigOp>> configs)
Parameters
configsMap<ConfigResource, Collection<AlterConfigOp>>
Returns
IncrementalAlterConfigs(Map<ConfigResource, Collection<AlterConfigOp>>, AlterConfigsOptions)
AlterConfigsResult IncrementalAlterConfigs(Map<ConfigResource, Collection<AlterConfigOp>> configs, AlterConfigsOptions options)
Parameters
configsMap<ConfigResource, Collection<AlterConfigOp>>optionsAlterConfigsOptions
Returns
ListConsumerGroupOffsets(String)
ListConsumerGroupOffsetsResult ListConsumerGroupOffsets(String groupId)
Parameters
groupIdString
Returns
ListConsumerGroupOffsets(String, ListConsumerGroupOffsetsOptions)
ListConsumerGroupOffsetsResult ListConsumerGroupOffsets(String groupId, ListConsumerGroupOffsetsOptions options)
Parameters
groupIdStringoptionsListConsumerGroupOffsetsOptions
Returns
ListConsumerGroupOffsets(Map<String, ListConsumerGroupOffsetsSpec>)
ListConsumerGroupOffsetsResult ListConsumerGroupOffsets(Map<String, ListConsumerGroupOffsetsSpec> groupSpecs)
Parameters
groupSpecsMap<String, ListConsumerGroupOffsetsSpec>
Returns
ListConsumerGroupOffsets(Map<String, ListConsumerGroupOffsetsSpec>, ListConsumerGroupOffsetsOptions)
ListConsumerGroupOffsetsResult ListConsumerGroupOffsets(Map<String, ListConsumerGroupOffsetsSpec> groupSpecs, ListConsumerGroupOffsetsOptions options)
Parameters
groupSpecsMap<String, ListConsumerGroupOffsetsSpec>optionsListConsumerGroupOffsetsOptions
Returns
ListOffsets(Map<TopicPartition, OffsetSpec>)
ListOffsetsResult ListOffsets(Map<TopicPartition, OffsetSpec> topicPartitionOffsets)
Parameters
topicPartitionOffsetsMap<TopicPartition, OffsetSpec>
Returns
ListOffsets(Map<TopicPartition, OffsetSpec>, ListOffsetsOptions)
ListOffsetsResult ListOffsets(Map<TopicPartition, OffsetSpec> topicPartitionOffsets, ListOffsetsOptions options)
Parameters
topicPartitionOffsetsMap<TopicPartition, OffsetSpec>optionsListOffsetsOptions
Returns
ListPartitionReassignments()
ListPartitionReassignmentsResult ListPartitionReassignments()
Returns
ListPartitionReassignments(Optional<Set<TopicPartition>>, ListPartitionReassignmentsOptions)
ListPartitionReassignmentsResult ListPartitionReassignments(Optional<Set<TopicPartition>> partitions, ListPartitionReassignmentsOptions options)
Parameters
partitionsOptional<Set<TopicPartition>>optionsListPartitionReassignmentsOptions
Returns
ListPartitionReassignments(Set<TopicPartition>)
ListPartitionReassignmentsResult ListPartitionReassignments(Set<TopicPartition> partitions)
Parameters
partitionsSet<TopicPartition>
Returns
ListPartitionReassignments(Set<TopicPartition>, ListPartitionReassignmentsOptions)
ListPartitionReassignmentsResult ListPartitionReassignments(Set<TopicPartition> partitions, ListPartitionReassignmentsOptions options)
Parameters
partitionsSet<TopicPartition>optionsListPartitionReassignmentsOptions
Returns
ListPartitionReassignments(ListPartitionReassignmentsOptions)
ListPartitionReassignmentsResult ListPartitionReassignments(ListPartitionReassignmentsOptions options)
Parameters
Returns
ListTopics()
ListTopicsResult ListTopics()
Returns
ListTopics(ListTopicsOptions)
ListTopicsResult ListTopics(ListTopicsOptions options)
Parameters
optionsListTopicsOptions
Returns
ListTransactions()
ListTransactionsResult ListTransactions()
Returns
ListTransactions(ListTransactionsOptions)
ListTransactionsResult ListTransactions(ListTransactionsOptions options)
Parameters
optionsListTransactionsOptions
Returns
Metrics<T>()
Map<MetricName, T> Metrics<T>() where T : Metric
Returns
- Map<MetricName, T>
Type Parameters
T
RemoveMembersFromConsumerGroup(String, RemoveMembersFromConsumerGroupOptions)
RemoveMembersFromConsumerGroupResult RemoveMembersFromConsumerGroup(String groupId, RemoveMembersFromConsumerGroupOptions options)
Parameters
groupIdStringoptionsRemoveMembersFromConsumerGroupOptions
Returns
RenewDelegationToken(byte[])
RenewDelegationTokenResult RenewDelegationToken(byte[] hmac)
Parameters
hmacbyte[]
Returns
RenewDelegationToken(byte[], RenewDelegationTokenOptions)
RenewDelegationTokenResult RenewDelegationToken(byte[] hmac, RenewDelegationTokenOptions options)
Parameters
hmacbyte[]optionsRenewDelegationTokenOptions
Returns
UnregisterBroker(int)
UnregisterBrokerResult UnregisterBroker(int brokerId)
Parameters
brokerIdint
Returns
UnregisterBroker(int, UnregisterBrokerOptions)
UnregisterBrokerResult UnregisterBroker(int brokerId, UnregisterBrokerOptions options)
Parameters
brokerIdintoptionsUnregisterBrokerOptions
Returns
UpdateFeatures(Map<String, FeatureUpdate>, UpdateFeaturesOptions)
UpdateFeaturesResult UpdateFeatures(Map<String, FeatureUpdate> featureUpdates, UpdateFeaturesOptions options)
Parameters
featureUpdatesMap<String, FeatureUpdate>optionsUpdateFeaturesOptions