@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, renewDelegationToken
public void close(long duration, java.util.concurrent.TimeUnit unit)
AdminClient
close
in class AdminClient
duration
- 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)
AdminClient
createTopics
in class AdminClient
newTopics
- 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)
AdminClient
deleteTopics
in class AdminClient
topicNames
- The topic names to delete.options
- The options to use when deleting the topics.public ListTopicsResult listTopics(ListTopicsOptions options)
AdminClient
listTopics
in class AdminClient
public DescribeTopicsResult describeTopics(java.util.Collection<java.lang.String> topicNames, DescribeTopicsOptions options)
AdminClient
describeTopics
in class AdminClient
public DescribeClusterResult describeCluster(DescribeClusterOptions options)
AdminClient
describeCluster
in class AdminClient
public DescribeAclsResult describeAcls(org.oracle.okafka.common.acl.AclBindingFilter filter, DescribeAclsOptions options)
AdminClient
describeAcls
in class AdminClient
public CreateAclsResult createAcls(java.util.Collection<org.oracle.okafka.common.acl.AclBinding> acls, CreateAclsOptions options)
AdminClient
createAcls
in class AdminClient
public DeleteAclsResult deleteAcls(java.util.Collection<org.oracle.okafka.common.acl.AclBindingFilter> filters, DeleteAclsOptions options)
AdminClient
deleteAcls
in class AdminClient
public DescribeConfigsResult describeConfigs(java.util.Collection<ConfigResource> configResources, DescribeConfigsOptions options)
AdminClient
describeConfigs
in class AdminClient
public AlterConfigsResult alterConfigs(java.util.Map<ConfigResource,Config> configs, AlterConfigsOptions options)
AdminClient
alterConfigs
in class AdminClient
public AlterReplicaLogDirsResult alterReplicaLogDirs(java.util.Map<TopicPartitionReplica,java.lang.String> replicaAssignment, AlterReplicaLogDirsOptions options)
AdminClient
alterReplicaLogDirs
in class AdminClient
public DescribeLogDirsResult describeLogDirs(java.util.Collection<java.lang.Integer> brokers, DescribeLogDirsOptions options)
AdminClient
describeLogDirs
in class AdminClient
public DescribeReplicaLogDirsResult describeReplicaLogDirs(java.util.Collection<TopicPartitionReplica> replicas, DescribeReplicaLogDirsOptions options)
AdminClient
describeReplicaLogDirs
in class AdminClient
public CreatePartitionsResult createPartitions(java.util.Map<java.lang.String,NewPartitions> newPartitions, CreatePartitionsOptions options)
AdminClient
createPartitions
in class AdminClient
public DeleteRecordsResult deleteRecords(java.util.Map<TopicPartition,RecordsToDelete> recordsToDelete, DeleteRecordsOptions options)
AdminClient
deleteRecords
in class AdminClient
public CreateDelegationTokenResult createDelegationToken(CreateDelegationTokenOptions options)
AdminClient
createDelegationToken
in class AdminClient
public RenewDelegationTokenResult renewDelegationToken(byte[] hmac, RenewDelegationTokenOptions options)
AdminClient
renewDelegationToken
in class AdminClient
public ExpireDelegationTokenResult expireDelegationToken(byte[] hmac, ExpireDelegationTokenOptions options)
AdminClient
expireDelegationToken
in class AdminClient
public DescribeDelegationTokenResult describeDelegationToken(DescribeDelegationTokenOptions options)
AdminClient
describeDelegationToken
in class AdminClient
public DescribeConsumerGroupsResult describeConsumerGroups(java.util.Collection<java.lang.String> groupIds, DescribeConsumerGroupsOptions options)
AdminClient
describeConsumerGroups
in class AdminClient
public ListConsumerGroupsResult listConsumerGroups(ListConsumerGroupsOptions options)
AdminClient
listConsumerGroups
in class AdminClient
public ListConsumerGroupOffsetsResult listConsumerGroupOffsets(java.lang.String groupId, ListConsumerGroupOffsetsOptions options)
AdminClient
listConsumerGroupOffsets
in class AdminClient
public DeleteConsumerGroupsResult deleteConsumerGroups(java.util.Collection<java.lang.String> groupIds, DeleteConsumerGroupsOptions options)
AdminClient
deleteConsumerGroups
in class AdminClient