@InterfaceStability.Evolving public class KafkaAdminClient extends AdminClient
AdminClient. An instance of this class is created by invoking one of the create() methods in AdminClient. Users should not refer to this class directly. The API of this class is evolving, see AdminClient for details. Note: Topic name has to be in uppercase wherever used.| Modifier and Type | Method and Description |
|---|---|
AlterConfigsResult |
alterConfigs(java.util.Map<ConfigResource,Config> configs, AlterConfigsOptions options)
This method is not yet supported.
|
AlterReplicaLogDirsResult |
alterReplicaLogDirs(java.util.Map<TopicPartitionReplica,java.lang.String> replicaAssignment, AlterReplicaLogDirsOptions options)
This method is not yet supported.
|
void |
close(long duration, java.util.concurrent.TimeUnit unit)
Close the AdminClient and release all associated resources.
|
CreateAclsResult |
createAcls(java.util.Collection<org.oracle.okafka.common.acl.AclBinding> acls, CreateAclsOptions options)
This method is not yet supported.
|
CreateDelegationTokenResult |
createDelegationToken(CreateDelegationTokenOptions options)
This method is not yet supported.
|
CreatePartitionsResult |
createPartitions(java.util.Map<java.lang.String,NewPartitions> newPartitions, CreatePartitionsOptions options)
This method is not yet supported.
|
CreateTopicsResult |
createTopics(java.util.Collection<NewTopic> newTopics, CreateTopicsOptions options)
Create a batch of new topics.
|
DeleteAclsResult |
deleteAcls(java.util.Collection<org.oracle.okafka.common.acl.AclBindingFilter> filters, DeleteAclsOptions options)
This method is not yet supported.
|
DeleteConsumerGroupsResult |
deleteConsumerGroups(java.util.Collection<java.lang.String> groupIds, DeleteConsumerGroupsOptions options)
This method is not yet supported.
|
DeleteRecordsResult |
deleteRecords(java.util.Map<TopicPartition,RecordsToDelete> recordsToDelete, DeleteRecordsOptions options)
This method is not yet supported.
|
DeleteTopicsResult |
deleteTopics(java.util.Collection<java.lang.String> topicNames, DeleteTopicsOptions options)
Delete a batch of topics.
|
DescribeAclsResult |
describeAcls(org.oracle.okafka.common.acl.AclBindingFilter filter, DescribeAclsOptions options)
This method is not yet supported.
|
DescribeClusterResult |
describeCluster(DescribeClusterOptions options)
This method is not yet supported.
|
DescribeConfigsResult |
describeConfigs(java.util.Collection<ConfigResource> configResources, DescribeConfigsOptions options)
This method is not yet supported.
|
DescribeConsumerGroupsResult |
describeConsumerGroups(java.util.Collection<java.lang.String> groupIds, DescribeConsumerGroupsOptions options)
DThis method is not yet supported.
|
DescribeDelegationTokenResult |
describeDelegationToken(DescribeDelegationTokenOptions options)
This method is not yet supported.
|
DescribeLogDirsResult |
describeLogDirs(java.util.Collection<java.lang.Integer> brokers, DescribeLogDirsOptions options)
This method is not yet supported.
|
DescribeReplicaLogDirsResult |
describeReplicaLogDirs(java.util.Collection<TopicPartitionReplica> replicas, DescribeReplicaLogDirsOptions options)
This method is not yet supported.
|
DescribeTopicsResult |
describeTopics(java.util.Collection<java.lang.String> topicNames, DescribeTopicsOptions options)
This method is not yet supported.
|
ExpireDelegationTokenResult |
expireDelegationToken(byte[] hmac, ExpireDelegationTokenOptions options)
This method is not yet supported.
|
ListConsumerGroupOffsetsResult |
listConsumerGroupOffsets(java.lang.String groupId, ListConsumerGroupOffsetsOptions options)
This method is not yet supported.
|
ListConsumerGroupsResult |
listConsumerGroups(ListConsumerGroupsOptions options)
This method is not yet supported.
|
ListTopicsResult |
listTopics(ListTopicsOptions options)
This method is not yet supported.
|
RenewDelegationTokenResult |
renewDelegationToken(byte[] hmac, RenewDelegationTokenOptions options)
This method is not yet supported.
|
alterConfigs, alterReplicaLogDirs, close, create, create, createAcls, createDelegationToken, createPartitions, createTopics, deleteAcls, deleteConsumerGroups, deleteRecords, deleteTopics, describeAcls, describeCluster, describeConfigs, describeConsumerGroups, describeDelegationToken, describeLogDirs, describeReplicaLogDirs, describeTopics, expireDelegationToken, listConsumerGroupOffsets, listConsumerGroups, listTopics, renewDelegationTokenpublic void close(long duration,
java.util.concurrent.TimeUnit unit)
AdminClientclose in class AdminClientduration - The duration to use for the wait time.unit - The time unit to use for the wait time.public CreateTopicsResult createTopics(java.util.Collection<NewTopic> newTopics, CreateTopicsOptions options)
AdminClientcreateTopics in class AdminClientnewTopics - The new topics to create.options - The options to use when creating the new topics.public DeleteTopicsResult deleteTopics(java.util.Collection<java.lang.String> topicNames, DeleteTopicsOptions options)
AdminClientdeleteTopics in class AdminClienttopicNames - The topic names to delete.options - The options to use when deleting the topics.public ListTopicsResult listTopics(ListTopicsOptions options)
AdminClientlistTopics in class AdminClientpublic DescribeTopicsResult describeTopics(java.util.Collection<java.lang.String> topicNames, DescribeTopicsOptions options)
AdminClientdescribeTopics in class AdminClientpublic DescribeClusterResult describeCluster(DescribeClusterOptions options)
AdminClientdescribeCluster in class AdminClientpublic DescribeAclsResult describeAcls(org.oracle.okafka.common.acl.AclBindingFilter filter, DescribeAclsOptions options)
AdminClientdescribeAcls in class AdminClientpublic CreateAclsResult createAcls(java.util.Collection<org.oracle.okafka.common.acl.AclBinding> acls, CreateAclsOptions options)
AdminClientcreateAcls in class AdminClientpublic DeleteAclsResult deleteAcls(java.util.Collection<org.oracle.okafka.common.acl.AclBindingFilter> filters, DeleteAclsOptions options)
AdminClientdeleteAcls in class AdminClientpublic DescribeConfigsResult describeConfigs(java.util.Collection<ConfigResource> configResources, DescribeConfigsOptions options)
AdminClientdescribeConfigs in class AdminClientpublic AlterConfigsResult alterConfigs(java.util.Map<ConfigResource,Config> configs, AlterConfigsOptions options)
AdminClientalterConfigs in class AdminClientpublic AlterReplicaLogDirsResult alterReplicaLogDirs(java.util.Map<TopicPartitionReplica,java.lang.String> replicaAssignment, AlterReplicaLogDirsOptions options)
AdminClientalterReplicaLogDirs in class AdminClientpublic DescribeLogDirsResult describeLogDirs(java.util.Collection<java.lang.Integer> brokers, DescribeLogDirsOptions options)
AdminClientdescribeLogDirs in class AdminClientpublic DescribeReplicaLogDirsResult describeReplicaLogDirs(java.util.Collection<TopicPartitionReplica> replicas, DescribeReplicaLogDirsOptions options)
AdminClientdescribeReplicaLogDirs in class AdminClientpublic CreatePartitionsResult createPartitions(java.util.Map<java.lang.String,NewPartitions> newPartitions, CreatePartitionsOptions options)
AdminClientcreatePartitions in class AdminClientpublic DeleteRecordsResult deleteRecords(java.util.Map<TopicPartition,RecordsToDelete> recordsToDelete, DeleteRecordsOptions options)
AdminClientdeleteRecords in class AdminClientpublic CreateDelegationTokenResult createDelegationToken(CreateDelegationTokenOptions options)
AdminClientcreateDelegationToken in class AdminClientpublic RenewDelegationTokenResult renewDelegationToken(byte[] hmac, RenewDelegationTokenOptions options)
AdminClientrenewDelegationToken in class AdminClientpublic ExpireDelegationTokenResult expireDelegationToken(byte[] hmac, ExpireDelegationTokenOptions options)
AdminClientexpireDelegationToken in class AdminClientpublic DescribeDelegationTokenResult describeDelegationToken(DescribeDelegationTokenOptions options)
AdminClientdescribeDelegationToken in class AdminClientpublic DescribeConsumerGroupsResult describeConsumerGroups(java.util.Collection<java.lang.String> groupIds, DescribeConsumerGroupsOptions options)
AdminClientdescribeConsumerGroups in class AdminClientpublic ListConsumerGroupsResult listConsumerGroups(ListConsumerGroupsOptions options)
AdminClientlistConsumerGroups in class AdminClientpublic ListConsumerGroupOffsetsResult listConsumerGroupOffsets(java.lang.String groupId, ListConsumerGroupOffsetsOptions options)
AdminClientlistConsumerGroupOffsets in class AdminClientpublic DeleteConsumerGroupsResult deleteConsumerGroups(java.util.Collection<java.lang.String> groupIds, DeleteConsumerGroupsOptions options)
AdminClientdeleteConsumerGroups in class AdminClient