Class PartitionMetadata
Metadata pertaining to a single Kafka topic partition.
Inherited Members
Namespace: Confluent.Kafka
Assembly: Confluent.Kafka.dll
Syntax
public class PartitionMetadata
  Constructors
PartitionMetadata(int, int, int[], int[], Error)
Initializes a new PartitionMetadata instance.
Declaration
public PartitionMetadata(int partitionId, int leader, int[] replicas, int[] inSyncReplicas, Error error)
  Parameters
| Type | Name | Description | 
|---|---|---|
| int | partitionId | The id of the partition this metadata relates to.  | 
      
| int | leader | The id of the broker that is the leader for the partition.  | 
      
| int[] | replicas | The ids of all brokers that contain replicas of the partition.  | 
      
| int[] | inSyncReplicas | The ids of all brokers that contain in-sync replicas of the partition. Note: this value is cached by the broker and is consequently not guaranteed to be up-to-date.  | 
      
| Error | error | A rich Error object associated with the request for this partition metadata.  | 
      
Properties
Error
Gets a rich Error object associated with the request for this partition metadata. Note: this value is cached by the broker and is consequently not guaranteed to be up-to-date.
Declaration
public Error Error { get; }
  Property Value
| Type | Description | 
|---|---|
| Error | 
InSyncReplicas
Gets the ids of all brokers that contain in-sync replicas of the partition.
Declaration
public int[] InSyncReplicas { get; }
  Property Value
| Type | Description | 
|---|---|
| int[] | 
Leader
Gets the id of the broker that is the leader for the partition.
Declaration
public int Leader { get; }
  Property Value
| Type | Description | 
|---|---|
| int | 
PartitionId
Gets the id of the partition this metadata relates to.
Declaration
public int PartitionId { get; }
  Property Value
| Type | Description | 
|---|---|
| int | 
Replicas
Gets the ids of all brokers that contain replicas of the partition.
Declaration
public int[] Replicas { get; }
  Property Value
| Type | Description | 
|---|---|
| int[] | 
Methods
ToString()
Returns a JSON representation of the PartitionMetadata object.
Declaration
public override string ToString()
  Returns
| Type | Description | 
|---|---|
| string | A JSON representation the PartitionMetadata object.  |