AdminClient

zio.kafka.admin.AdminClient
See theAdminClient companion object

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Concise view

Value members

Abstract methods

Update the configuration for the specified resources.

Update the configuration for the specified resources.

If you are using brokers with version 2.3.0 or higher, please use incrementalAlterConfigs instead.

Attributes

Update the configuration for the specified resources async.

Update the configuration for the specified resources async.

If you are using brokers with version 2.3.0 or higher, please use incrementalAlterConfigs instead.

Attributes

Alter offsets for the specified partitions and consumer group.

Alter offsets for the specified partitions and consumer group.

Attributes

Creates access control lists (ACLs) which are bound to specific resources.

Creates access control lists (ACLs) which are bound to specific resources.

Attributes

Creates access control lists (ACLs) which are bound to specific resources async.

Creates access control lists (ACLs) which are bound to specific resources async.

Attributes

Add new partitions to a topic.

Add new partitions to a topic.

Attributes

def createTopic(newTopic: NewTopic, validateOnly: Boolean): Task[Unit]

Create a single topic.

Create a single topic.

Attributes

Create multiple topics.

Create multiple topics.

Attributes

Deletes access control lists (ACLs) according to the supplied filters.

Deletes access control lists (ACLs) according to the supplied filters.

Attributes

Deletes access control lists (ACLs) according to the supplied filters async.

Deletes access control lists (ACLs) according to the supplied filters async.

Attributes

Delete consumer groups.

Delete consumer groups.

Attributes

def deleteRecords(recordsToDelete: Map[TopicPartition, RecordsToDelete], deleteRecordsOptions: Option[DeleteRecordsOptions]): Task[Unit]

Delete records.

Delete records.

Attributes

def deleteTopic(topic: String): Task[Unit]

Delete a single topic.

Delete a single topic.

Attributes

Delete multiple topics.

Delete multiple topics.

Attributes

Get the cluster authorized operations.

Get the cluster authorized operations.

Attributes

Get the cluster controller.

Get the cluster controller.

Attributes

Get the cluster id.

Get the cluster id.

Attributes

Get the cluster nodes.

Get the cluster nodes.

Attributes

Get the configuration for the specified resources.

Get the configuration for the specified resources.

Attributes

Get the configuration for the specified resources async.

Get the configuration for the specified resources async.

Attributes

Describe the specified consumer groups.

Describe the specified consumer groups.

Attributes

Describe the specified consumer groups.

Describe the specified consumer groups.

Attributes

Describe the log directories of the specified brokers

Describe the log directories of the specified brokers

Attributes

Describe the log directories of the specified brokers async

Describe the log directories of the specified brokers async

Attributes

Describe the specified topics.

Describe the specified topics.

Attributes

Incrementally update the configuration for the specified resources. Only supported by brokers with version 2.3.0 or higher. Use alterConfigs otherwise.

Incrementally update the configuration for the specified resources. Only supported by brokers with version 2.3.0 or higher. Use alterConfigs otherwise.

Attributes

Incrementally update the configuration for the specified resources async. Only supported by brokers with version 2.3.0 or higher. Use alterConfigsAsync otherwise.

Incrementally update the configuration for the specified resources async. Only supported by brokers with version 2.3.0 or higher. Use alterConfigsAsync otherwise.

Attributes

List Consumer Group offsets for the specified partitions.

List Consumer Group offsets for the specified partitions.

Attributes

Given a mapping of consumer group IDs and list of partitions, list the consumer group offsets available in the cluster for the specified consumer groups and partitions.

Given a mapping of consumer group IDs and list of partitions, list the consumer group offsets available in the cluster for the specified consumer groups and partitions.

Attributes

Given a mapping of consumer group IDs and list of partitions, list the consumer group offsets available in the cluster for the specified consumer groups and partitions.

Given a mapping of consumer group IDs and list of partitions, list the consumer group offsets available in the cluster for the specified consumer groups and partitions.

Attributes

List the consumer groups in the cluster.

List the consumer groups in the cluster.

Attributes

List offset for the specified partitions.

List offset for the specified partitions.

Attributes

List offset for the specified partitions.

List offset for the specified partitions.

Attributes

List the topics in the cluster.

List the topics in the cluster.

Attributes

Retrieves metrics for the underlying AdminClient

Retrieves metrics for the underlying AdminClient

Attributes

def removeMembersFromConsumerGroup(groupId: String, membersToRemove: Set[String]): Task[Unit]

Remove the specified members from a consumer group.

Remove the specified members from a consumer group.

Attributes