- Companion:
- class
Type members
Classlikes
final case class ConsumerGroupDescription(groupId: String, isSimpleConsumerGroup: Boolean, members: List[MemberDescription], partitionAssignor: String, state: ConsumerGroupState, coordinator: Option[Node], authorizedOperations: Set[AclOperation])
- Companion:
- object
final case class ConsumerGroupListing(groupId: String, isSimple: Boolean, state: Option[ConsumerGroupState])
- Companion:
- object
final case class CreatePartitionsOptions(validateOnly: Boolean, retryOnQuotaViolation: Boolean, timeout: Option[Duration])
final case class DescribeClusterOptions(includeAuthorizedOperations: Boolean, timeout: Option[Duration])
final case class DescribeConfigsOptions(includeSynonyms: Boolean, includeDocumentation: Boolean, timeout: Option[Duration])
final case class DescribeTopicsOptions(includeAuthorizedOperations: Boolean, timeout: Option[Duration])
final case class LogDirDescription(error: ApiException, replicaInfos: Map[TopicPartition, ReplicaInfo])
- Companion:
- object
final case class MemberDescription(consumerId: String, groupInstanceId: Option[String], clientId: String, host: String, assignment: Set[TopicPartition])
- Companion:
- object
final case class MetricName(name: String, group: String, description: String, tags: Map[String, String])
- Companion:
- object
final case class NewTopic(name: String, numPartitions: Int, replicationFactor: Short, configs: Map[String, String])
- Value parameters:
- host
can't be empty string if present
- id
= 0
- port
can't be negative if present
- Companion:
- object
final case class OffsetAndMetadata(offset: Long, leaderEpoch: Option[Int], metadata: Option[String])
- Companion:
- object
final case class TopicDescription(name: String, internal: Boolean, partitions: List[TopicPartitionInfo], authorizedOperations: Option[Set[AclOperation]])
- Companion:
- object
final case class TopicPartitionInfo(partition: Int, leader: Option[Node], replicas: List[Node], isr: List[Node])
- Companion:
- object
Value members
Concrete methods
def fromManagedJavaClient[R, E](managedJavaClient: ZIO[Scope & R, E, AdminClient]): ZIO[Scope & R, E, AdminClient]
Inherited methods
def apply[R1 <: AdminClient, E, A](f: AdminClient => ZIO[R1, E, A])(implicit tag: Tag[AdminClient], trace: ZTraceElement): ZIO[R1, E, A]
- Inherited from:
- Accessible