public class KafkaLogicalClusterMetadata
extends io.confluent.kafka.multitenant.LogicalClusterMetadata
| Modifier and Type | Class and Description |
|---|---|
static class |
KafkaLogicalClusterMetadata.LifecycleMetadata |
| Modifier and Type | Field and Description |
|---|---|
static Long |
DEFAULT_HEALTHCHECK_MAX_CONSUMER_RATE |
static Long |
DEFAULT_HEALTHCHECK_MAX_PRODUCER_RATE |
static Long |
DEFAULT_MIN_NETWORK_BYTE_RATE |
static Integer |
DEFAULT_NETWORK_QUOTA_OVERHEAD_PERCENTAGE |
static Double |
DEFAULT_REQUEST_PERCENTAGE_PER_BROKER |
static String |
HEALTHCHECK_LOGICAL_CLUSTER_TYPE |
static String |
KAFKA_LOGICAL_CLUSTER_TYPE |
static String |
LINK_HEALTHCHECK_LOGICAL_CLUSTER_TYPE |
| Constructor and Description |
|---|
KafkaLogicalClusterMetadata(String logicalClusterId,
String physicalClusterId,
String logicalClusterName,
String accountId,
String k8sClusterId,
String logicalClusterType,
Long storageBytes,
Long producerByteRate,
Long consumerByteRate,
Long maxProducerByteRate,
Long maxConsumerByteRate,
Long brokerRequestPercentage,
Integer networkQuotaOverhead,
KafkaLogicalClusterMetadata.LifecycleMetadata lifecycleMetadata,
Integer maxPartitions,
String organizationId,
String environmentId) |
| Modifier and Type | Method and Description |
|---|---|
String |
accountId() |
Double |
brokerRequestPercentage() |
Long |
consumerByteRate() |
Date |
creationDate() |
String |
environmentId() |
boolean |
equals(Object o) |
static KafkaLogicalClusterMetadata |
fromProtobuf(io.confluent.protobuf.cloud.events.v1.LogicalCluster lc) |
int |
hashCode() |
boolean |
isActive() |
boolean |
isHealthcheckLogicalCluster()
Returns true if this is a healthcheck logical cluster.
|
boolean |
isValid()
Returns true if metadata values are valid
|
String |
k8sClusterId() |
KafkaLogicalClusterMetadata.LifecycleMetadata |
lifecycleMetadata() |
String |
logicalClusterId() |
String |
logicalClusterName() |
String |
logicalClusterType() |
Integer |
maxPartitions() |
Integer |
networkQuotaOverhead() |
String |
organizationId() |
String |
physicalClusterId() |
Long |
producerByteRate() |
QuotaConfig |
quotaConfig() |
Long |
storageBytes() |
String |
toString() |
public static final String KAFKA_LOGICAL_CLUSTER_TYPE
public static final String HEALTHCHECK_LOGICAL_CLUSTER_TYPE
public static final String LINK_HEALTHCHECK_LOGICAL_CLUSTER_TYPE
public static final Double DEFAULT_REQUEST_PERCENTAGE_PER_BROKER
public static final Integer DEFAULT_NETWORK_QUOTA_OVERHEAD_PERCENTAGE
public static final Long DEFAULT_HEALTHCHECK_MAX_PRODUCER_RATE
public static final Long DEFAULT_HEALTHCHECK_MAX_CONSUMER_RATE
public static final Long DEFAULT_MIN_NETWORK_BYTE_RATE
public KafkaLogicalClusterMetadata(String logicalClusterId, String physicalClusterId, String logicalClusterName, String accountId, String k8sClusterId, String logicalClusterType, Long storageBytes, Long producerByteRate, Long consumerByteRate, Long maxProducerByteRate, Long maxConsumerByteRate, Long brokerRequestPercentage, Integer networkQuotaOverhead, KafkaLogicalClusterMetadata.LifecycleMetadata lifecycleMetadata, Integer maxPartitions, String organizationId, String environmentId)
public static KafkaLogicalClusterMetadata fromProtobuf(io.confluent.protobuf.cloud.events.v1.LogicalCluster lc)
public Date creationDate()
creationDate in class io.confluent.kafka.multitenant.LogicalClusterMetadatapublic String logicalClusterId()
logicalClusterId in class io.confluent.kafka.multitenant.LogicalClusterMetadatapublic String physicalClusterId()
public String logicalClusterName()
public String accountId()
public String organizationId()
organizationId in class io.confluent.kafka.multitenant.LogicalClusterMetadatapublic String environmentId()
environmentId in class io.confluent.kafka.multitenant.LogicalClusterMetadatapublic String k8sClusterId()
public String logicalClusterType()
public Long storageBytes()
public Long producerByteRate()
public Long consumerByteRate()
public Double brokerRequestPercentage()
public Integer networkQuotaOverhead()
public KafkaLogicalClusterMetadata.LifecycleMetadata lifecycleMetadata()
public Integer maxPartitions()
public boolean isValid()
isValid in class io.confluent.kafka.multitenant.LogicalClusterMetadatapublic boolean isHealthcheckLogicalCluster()
isHealthcheckLogicalCluster in class io.confluent.kafka.multitenant.LogicalClusterMetadatapublic boolean isActive()
isActive in class io.confluent.kafka.multitenant.LogicalClusterMetadatapublic QuotaConfig quotaConfig()