Package org.apache.pulsar.common.policies.data
package org.apache.pulsar.common.policies.data
Implementation of policies.
-
ClassDescriptionAuthorization action for Pulsar policies.Authentication policies.The policy type of auto failover.Override of the scalable-topic auto split/merge policy (PIP-483), settable at the namespace level (field on
Policies) and at the topic level (field on the scalable-topic metadata).Override of autoSubscriptionCreation settings on a namespace level.Override of autoTopicCreation settings on a namespace level.Unit of a backlog quota configuration for a scoped resource in a Pulsar instance.Identifier to a backlog quota configuration (an instance ofBacklogQuota).Enumeration type determines how to retain backlog against the resource shortages.Description of a BookKeeper's affinity group.Bookie information.Raw bookies information.The rack configuration map for bookies.Definition of possible broker assignments.Broker Information.Information about the broker status.Holder for bundles.Statistics about compaction.Consumer statistics.Definition of the delayed delivery policy.Dispatch rate.Contains information about a draining hash in a Key_Shared subscription.Class holding data in case of error responses.Exception information.Data lass containing status of Pulsar Function.Function instance status.Function instance status data.Inactive topic deletion mode.Definition of the inactive topic policy.ManagedLedger internal statistics.Pulsar cursor statistics.Ledger information.The type of unload to perform while setting the isolation policy.Information about the namespace's ownership.Statistics for a non-persistent partitioned topic.Non-persistent publisher statistics.Statistics for a non-persistent replicator.Statistics for subscription to non-persistent topics.Statistics for a non-persistent topic.Internal statistics for a partitioned topic.Statistics for a partitioned topic.Configuration of bookkeeper persistence policies.Persistent topic internal statistics.Definition of Pulsar policies.Statistics about a publisher.Publish-rate to manage publish throttling.Bookie information.Statistics about a replicator.Resource quota for a namespace or namespace bundle.Definition of the retention policy.Kind of subscription on a scalable topic.Metadata for a scalable topic, as returned by the admin API.An inclusive hash range [start, end] within a 16-bit hash space.Describes a single segment in a scalable topic's DAG.Stats for a scalable topic as a whole: the segment layout (the DAG), the traffic and storage aggregated across every segment, the producers attached to the topic, and the subscriptions with their backlog broken down across segments.A consumer on a subscription.One node of the segment DAG: the segment's name (which encodes its hash range and ID), its state, its edges and the broker serving it.The segment DAG: the layout epoch and every segment, active or sealed.A producer attached to the topic.The share of a subscription that lives on one segment.A subscription on the scalable topic, aggregated across every segment that holds a cursor for it.Strategy to use when checking an auto-updated schema for compatibility to the current schema.Pulsar Schema compatibility strategy.Schema metadata info.Stats of a single segment of a scalable topic: the traffic, storage and backlog of the topic backing the segment, the producers attached to it, and its subscriptions with their consumers.A consumer attached to a subscription on the segment.A producer attached to the segment.A subscription on the segment.Status of Pulsar Sink.Status of a Sink instance.Status data of a Sink instance.Source status.Source instance status.Source instance status data.Information about subscription rate.Subscription authorization for Pulsar policies.Statistics about subscription.Statistics for a Pulsar topic.Topic types -- partitioned or non-partitioned.Transaction coordinator information.Transaction coordinator internal stats.Transaction coordinator stats.Transaction coordinator status.Transaction log stats.Transaction pending ack internal stats.Data class holding statistics about a function.