This provides the REST API for admin operations
This API client was generated by the OpenAPI Generator project. By using the OpenAPI-spec from a remote server, you can easily generate an API client.
- API version: v2
- Package version: 1.0.0
- Build package: org.openapitools.codegen.languages.GoClientCodegen
Install the following dependencies:
go get github.com/stretchr/testify/assert
go get golang.org/x/oauth2
go get golang.org/x/net/context
Put the package under your project folder and add the following in import:
import sw "./openapi"
To use a proxy, set the environment variable HTTP_PROXY
:
os.Setenv("HTTP_PROXY", "http://proxy_name:proxy_port")
Default configuration comes with Servers
field that contains server objects as defined in the OpenAPI specification.
For using other server than the one defined on index 0 set context value sw.ContextServerIndex
of type int
.
ctx := context.WithValue(context.Background(), sw.ContextServerIndex, 1)
Templated server URL is formatted using default variables from configuration or from context value sw.ContextServerVariables
of type map[string]string
.
ctx := context.WithValue(context.Background(), sw.ContextServerVariables, map[string]string{
"basePath": "v2",
})
Note, enum values are always validated and all unused variables are silently ignored.
Each operation can use different server URL defined using OperationServers
map in the Configuration
.
An operation is uniquely identified by "{classname}Service.{nickname}"
string.
Similar rules for overriding default operation server index and variables applies by using sw.ContextOperationServerIndices
and sw.ContextOperationServerVariables
context maps.
ctx := context.WithValue(context.Background(), sw.ContextOperationServerIndices, map[string]int{
"{classname}Service.{nickname}": 2,
})
ctx = context.WithValue(context.Background(), sw.ContextOperationServerVariables, map[string]map[string]string{
"{classname}Service.{nickname}": {
"port": "8443",
},
})
All URIs are relative to http://localhost/admin/v2
Class | Method | HTTP request | Description |
---|---|---|---|
BookiesApi | DeleteBookieRackInfo | Delete /bookies/racks-info/{bookie} | Removed the rack placement information for a specific bookie in the cluster |
BookiesApi | GetAllBookies | Get /bookies/all | Gets raw information for all the bookies in the cluster |
BookiesApi | GetBookieRackInfo | Get /bookies/racks-info/{bookie} | Gets the rack placement information for a specific bookie in the cluster |
BookiesApi | GetBookiesRackInfo | Get /bookies/racks-info | Gets the rack placement information for all the bookies in the cluster |
BookiesApi | UpdateBookieRackInfo | Post /bookies/racks-info/{bookie} | Updates the rack placement information for a specific bookie in the cluster (note. bookie address format:`address:port`) |
BrokerStatsApi | GetAllocatorStats | Get /broker-stats/allocator-stats/{allocator} | Get the stats for the Netty allocator. Available allocators are 'default' and 'ml-cache' |
BrokerStatsApi | GetBrokerResourceAvailability | Get /broker-stats/broker-resource-availability/{tenant}/{namespace} | Broker availability report |
BrokerStatsApi | GetLoadReport | Get /broker-stats/load-report | Get Load for this broker |
BrokerStatsApi | GetMBeans | Get /broker-stats/mbeans | Get all the mbean details of this broker JVM |
BrokerStatsApi | GetMetrics | Get /broker-stats/metrics | Gets the metrics for Monitoring |
BrokerStatsApi | GetPendingBookieOpsStats | Get /broker-stats/bookieops | Get pending bookie client op stats by namesapce |
BrokerStatsApi | GetTopics2 | Get /broker-stats/topics | Get all the topic stats by namespace |
BrokersApi | BacklogQuotaCheck | Get /brokers/backlog-quota-check | An REST endpoint to trigger backlogQuotaCheck |
BrokersApi | DeleteDynamicConfiguration | Delete /brokers/configuration/{configName} | Delete dynamic serviceconfiguration into zk only. This operation requires Pulsar super-user privileges. |
BrokersApi | GetActiveBrokers | Get /brokers/{cluster} | Get the list of active brokers (web service addresses) in the cluster.If authorization is not enabled, any cluster name is valid. |
BrokersApi | GetAllDynamicConfigurations | Get /brokers/configuration/values | Get value of all dynamic configurations' value overridden on local config |
BrokersApi | GetDynamicConfigurationName | Get /brokers/configuration | Get all updatable dynamic configurations's name |
BrokersApi | GetInternalConfigurationData | Get /brokers/internal-configuration | Get the internal configuration data |
BrokersApi | GetLeaderBroker | Get /brokers/leaderBroker | Get the information of the leader broker. |
BrokersApi | GetOwnedNamespaces | Get /brokers/{clusterName}/{broker-webserviceurl}/ownedNamespaces | Get the list of namespaces served by the specific broker |
BrokersApi | GetRuntimeConfiguration | Get /brokers/configuration/runtime | Get all runtime configurations. This operation requires Pulsar super-user privileges. |
BrokersApi | Healthcheck | Get /brokers/health | Run a healthcheck against the broker |
BrokersApi | IsReady | Get /brokers/ready | Check if the broker is fully initialized |
BrokersApi | UpdateDynamicConfiguration | Post /brokers/configuration/{configName}/{configValue} | Update dynamic serviceconfiguration into zk only. This operation requires Pulsar super-user privileges. |
BrokersApi | Version | Get /brokers/version | Get version of current broker |
ClustersApi | CreateCluster | Put /clusters/{cluster} | Create a new cluster. |
ClustersApi | DeleteCluster | Delete /clusters/{cluster} | Delete an existing cluster. |
ClustersApi | DeleteFailureDomain | Delete /clusters/{cluster}/failureDomains/{domainName} | Delete the failure domain of the cluster |
ClustersApi | DeleteNamespaceIsolationPolicy | Delete /clusters/{cluster}/namespaceIsolationPolicies/{policyName} | Delete namespace isolation policy. |
ClustersApi | GetBrokerWithNamespaceIsolationPolicy | Get /clusters/{cluster}/namespaceIsolationPolicies/brokers/{broker} | Get a broker with namespace-isolation policies attached to it. |
ClustersApi | GetBrokersWithNamespaceIsolationPolicy | Get /clusters/{cluster}/namespaceIsolationPolicies/brokers | Get list of brokers with namespace-isolation policies attached to them. |
ClustersApi | GetCluster | Get /clusters/{cluster} | Get the configuration for the specified cluster. |
ClustersApi | GetClusters | Get /clusters | Get the list of all the Pulsar clusters. |
ClustersApi | GetDomain | Get /clusters/{cluster}/failureDomains/{domainName} | Get a domain in a cluster |
ClustersApi | GetFailureDomains | Get /clusters/{cluster}/failureDomains | Get the cluster failure domains. |
ClustersApi | GetNamespaceIsolationPolicies | Get /clusters/{cluster}/namespaceIsolationPolicies | Get the namespace isolation policies assigned to the cluster. |
ClustersApi | GetNamespaceIsolationPolicy | Get /clusters/{cluster}/namespaceIsolationPolicies/{policyName} | Get the single namespace isolation policy assigned to the cluster. |
ClustersApi | GetPeerCluster | Get /clusters/{cluster}/peers | Get the peer-cluster data for the specified cluster. |
ClustersApi | SetFailureDomain | Post /clusters/{cluster}/failureDomains/{domainName} | Set the failure domain of the cluster. |
ClustersApi | SetNamespaceIsolationPolicy | Post /clusters/{cluster}/namespaceIsolationPolicies/{policyName} | Set namespace isolation policy. |
ClustersApi | SetPeerClusterNames | Post /clusters/{cluster}/peers | Update peer-cluster-list for a cluster. |
ClustersApi | UpdateCluster | Post /clusters/{cluster} | Update the configuration for a cluster. |
DefaultApi | GetAssignments | Get /worker/assignments | Fetches information about which Pulsar Functions are assigned to which Pulsar clusters |
DefaultApi | GetCluster | Get /worker/cluster | Fetches information about the Pulsar cluster running Pulsar Functions |
DefaultApi | GetClusterLeader | Get /worker/cluster/leader | Fetches info about the leader node of the Pulsar cluster running Pulsar Functions |
DefaultApi | GetConnectorsList | Get /worker/connectors | Fetches a list of supported Pulsar IO connectors currently running in cluster mode |
DefaultApi | GetMetrics | Get /worker-stats/metrics | Gets the metrics for Monitoring |
DefaultApi | GetStats | Get /worker-stats/functionsmetrics | Get metrics for all functions owned by worker |
DefaultApi | IsLeaderReady | Get /worker/cluster/leader/ready | Checks if this node is the leader and is ready to service requests |
DefaultApi | Rebalance | Put /worker/rebalance | Triggers a rebalance of functions to workers |
NamespacesApi | ClearNamespaceBacklog | Post /namespaces/{tenant}/{namespace}/clearBacklog | Clear backlog for all topics on a namespace. |
NamespacesApi | ClearNamespaceBacklogForSubscription | Post /namespaces/{tenant}/{namespace}/clearBacklog/{subscription} | Clear backlog for a given subscription on all topics on a namespace. |
NamespacesApi | ClearNamespaceBundleBacklog | Post /namespaces/{tenant}/{namespace}/{bundle}/clearBacklog | Clear backlog for all topics on a namespace bundle. |
NamespacesApi | ClearNamespaceBundleBacklogForSubscription | Post /namespaces/{tenant}/{namespace}/{bundle}/clearBacklog/{subscription} | Clear backlog for a given subscription on all topics on a namespace bundle. |
NamespacesApi | ClearOffloadDeletionLag | Delete /namespaces/{tenant}/{namespace}/offloadDeletionLagMs | Clear the namespace configured offload deletion lag. The topics in the namespace will fallback to using the default configured deletion lag for the broker |
NamespacesApi | ClearProperties | Delete /namespaces/{tenant}/{namespace}/properties | Get property value for a given key on a namespace. |
NamespacesApi | CreateNamespace | Put /namespaces/{tenant}/{namespace} | Creates a new namespace with the specified policies |
NamespacesApi | DeleteBookieAffinityGroup | Delete /namespaces/{property}/{namespace}/persistence/bookieAffinity | Delete the bookie-affinity-group from namespace-local policy. |
NamespacesApi | DeleteCompactionThreshold | Delete /namespaces/{tenant}/{namespace}/compactionThreshold | Delete maximum number of uncompacted bytes in a topic before compaction is triggered. |
NamespacesApi | DeleteDispatchRate | Delete /namespaces/{tenant}/{namespace}/dispatchRate | Delete dispatch-rate throttling for all topics of the namespace |
NamespacesApi | DeleteNamespace | Delete /namespaces/{tenant}/{namespace} | Delete a namespace and all the topics under it. |
NamespacesApi | DeleteNamespaceBundle | Delete /namespaces/{tenant}/{namespace}/{bundle} | Delete a namespace bundle and all the topics under it. |
NamespacesApi | DeletePersistence | Delete /namespaces/{tenant}/{namespace}/persistence | Delete the persistence configuration for all topics on a namespace |
NamespacesApi | DeleteSubscribeRate | Delete /namespaces/{tenant}/{namespace}/subscribeRate | Delete subscribe-rate throttling for all topics of the namespace |
NamespacesApi | DeleteSubscriptionDispatchRate | Delete /namespaces/{tenant}/{namespace}/subscriptionDispatchRate | Delete Subscription dispatch-rate throttling for all topics of the namespace |
NamespacesApi | GetAntiAffinityNamespaces | Get /namespaces/{cluster}/antiAffinity/{group} | Get all namespaces that are grouped by given anti-affinity group in a given cluster. api can be only accessed by admin of any of the existing tenant |
NamespacesApi | GetBacklogQuotaMap | Get /namespaces/{tenant}/{namespace}/backlogQuotaMap | Get backlog quota map on a namespace. |
NamespacesApi | GetBookieAffinityGroup | Get /namespaces/{property}/{namespace}/persistence/bookieAffinity | Get the bookie-affinity-group from namespace-local policy. |
NamespacesApi | GetBundlesData | Get /namespaces/{tenant}/{namespace}/bundles | Get the bundles split data. |
NamespacesApi | GetCompactionThreshold | Get /namespaces/{tenant}/{namespace}/compactionThreshold | Maximum number of uncompacted bytes in topics before compaction is triggered. |
NamespacesApi | GetDeduplication | Get /namespaces/{tenant}/{namespace}/deduplication | Get broker side deduplication for all topics in a namespace |
NamespacesApi | GetDeduplicationSnapshotInterval | Get /namespaces/{tenant}/{namespace}/deduplicationSnapshotInterval | Get deduplicationSnapshotInterval config on a namespace. |
NamespacesApi | GetDelayedDeliveryPolicies | Get /namespaces/{tenant}/{namespace}/delayedDelivery | Get delayed delivery messages config on a namespace. |
NamespacesApi | GetDispatchRate | Get /namespaces/{tenant}/{namespace}/dispatchRate | Get dispatch-rate configured for the namespace, -1 represents not configured yet |
NamespacesApi | GetInactiveTopicPolicies | Get /namespaces/{tenant}/{namespace}/inactiveTopicPolicies | Get inactive topic policies config on a namespace. |
NamespacesApi | GetIsAllowAutoUpdateSchema | Get /namespaces/{tenant}/{namespace}/isAllowAutoUpdateSchema | The flag of whether allow auto update schema |
NamespacesApi | GetMaxConsumersPerSubscription | Get /namespaces/{tenant}/{namespace}/maxConsumersPerSubscription | Get maxConsumersPerSubscription config on a namespace. |
NamespacesApi | GetMaxConsumersPerTopic | Get /namespaces/{tenant}/{namespace}/maxConsumersPerTopic | Get maxConsumersPerTopic config on a namespace. |
NamespacesApi | GetMaxProducersPerTopic | Get /namespaces/{tenant}/{namespace}/maxProducersPerTopic | Get maxProducersPerTopic config on a namespace. |
NamespacesApi | GetMaxSubscriptionsPerTopic | Get /namespaces/{tenant}/{namespace}/maxSubscriptionsPerTopic | Get maxSubscriptionsPerTopic config on a namespace. |
NamespacesApi | GetMaxTopicsPerNamespace | Get /namespaces/{tenant}/{namespace}/maxTopicsPerNamespace | Get maxTopicsPerNamespace config on a namespace. |
NamespacesApi | GetMaxUnackedMessagesPerConsumer | Get /namespaces/{tenant}/{namespace}/maxUnackedMessagesPerConsumer | Get maxUnackedMessagesPerConsumer config on a namespace. |
NamespacesApi | GetMaxUnackedmessagesPerSubscription | Get /namespaces/{tenant}/{namespace}/maxUnackedMessagesPerSubscription | Get maxUnackedMessagesPerSubscription config on a namespace. |
NamespacesApi | GetNamespaceAntiAffinityGroup | Get /namespaces/{tenant}/{namespace}/antiAffinity | Get anti-affinity group of a namespace. |
NamespacesApi | GetNamespaceMessageTTL | Get /namespaces/{tenant}/{namespace}/messageTTL | Get the message TTL for the namespace |
NamespacesApi | GetNamespaceReplicationClusters | Get /namespaces/{tenant}/{namespace}/replication | Get the replication clusters for a namespace. |
NamespacesApi | GetNamespaceResourceGroup | Get /namespaces/{tenant}/{namespace}/resourcegroup | Get the resourcegroup attached to the namespace |
NamespacesApi | GetOffloadDeletionLag | Get /namespaces/{tenant}/{namespace}/offloadDeletionLagMs | Number of milliseconds to wait before deleting a ledger segment which has been offloaded from the Pulsar cluster's local storage (i.e. BookKeeper) |
NamespacesApi | GetOffloadPolicies | Get /namespaces/{tenant}/{namespace}/offloadPolicies | Get offload configuration on a namespace. |
NamespacesApi | GetOffloadThreshold | Get /namespaces/{tenant}/{namespace}/offloadThreshold | Maximum number of bytes stored on the pulsar cluster for a topic, before the broker will start offloading to longterm storage |
NamespacesApi | GetPermissions | Get /namespaces/{tenant}/{namespace}/permissions | Retrieve the permissions for a namespace. |
NamespacesApi | GetPersistence | Get /namespaces/{tenant}/{namespace}/persistence | Get the persistence configuration for a namespace. |
NamespacesApi | GetPolicies | Get /namespaces/{tenant}/{namespace} | Get the dump all the policies specified for a namespace. |
NamespacesApi | GetProperties | Get /namespaces/{tenant}/{namespace}/properties | Get key value pair properties for a given namespace. |
NamespacesApi | GetProperty | Get /namespaces/{tenant}/{namespace}/property/{key} | Get property value for a given key on a namespace. |
NamespacesApi | GetReplicatorDispatchRate | Get /namespaces/{tenant}/{namespace}/replicatorDispatchRate | Get replicator dispatch-rate configured for the namespace, -1 represents not configured yet |
NamespacesApi | GetRetention | Get /namespaces/{tenant}/{namespace}/retention | Get retention config on a namespace. |
NamespacesApi | GetSchemaAutoUpdateCompatibilityStrategy | Get /namespaces/{tenant}/{namespace}/schemaAutoUpdateCompatibilityStrategy | The strategy used to check the compatibility of new schemas, provided by producers, before automatically updating the schema |
NamespacesApi | GetSchemaCompatibilityStrategy | Get /namespaces/{tenant}/{namespace}/schemaCompatibilityStrategy | The strategy of the namespace schema compatibility |
NamespacesApi | GetSchemaValidtionEnforced | Get /namespaces/{tenant}/{namespace}/schemaValidationEnforced | Get schema validation enforced flag for namespace. |
NamespacesApi | GetSubscribeRate | Get /namespaces/{tenant}/{namespace}/subscribeRate | Get subscribe-rate configured for the namespace |
NamespacesApi | GetSubscriptionDispatchRate | Get /namespaces/{tenant}/{namespace}/subscriptionDispatchRate | Get Subscription dispatch-rate configured for the namespace, -1 represents not configured yet |
NamespacesApi | GetSubscriptionExpirationTime | Get /namespaces/{tenant}/{namespace}/subscriptionExpirationTime | Get the subscription expiration time for the namespace |
NamespacesApi | GetSubscriptionTypesEnabled | Get /namespaces/{tenant}/{namespace}/subscriptionTypesEnabled | The set of whether allow subscription types |
NamespacesApi | GetTenantNamespaces | Get /namespaces/{tenant} | Get the list of all the namespaces for a certain tenant. |
NamespacesApi | GetTopics | Get /namespaces/{tenant}/{namespace}/topics | Get the list of all the topics under a certain namespace. |
NamespacesApi | GrantPermissionOnNamespace | Post /namespaces/{tenant}/{namespace}/permissions/{role} | Grant a new permission to a role on a namespace. |
NamespacesApi | ModifyDeduplication | Post /namespaces/{tenant}/{namespace}/deduplication | Enable or disable broker side deduplication for all topics in a namespace |
NamespacesApi | ModifyEncryptionRequired | Post /namespaces/{tenant}/{namespace}/encryptionRequired | Message encryption is required or not for all topics in a namespace |
NamespacesApi | RemoveAutoSubscriptionCreation | Delete /namespaces/{tenant}/{namespace}/autoSubscriptionCreation | Remove override of broker's allowAutoSubscriptionCreation in a namespace |
NamespacesApi | RemoveAutoTopicCreation | Delete /namespaces/{tenant}/{namespace}/autoTopicCreation | Remove override of broker's allowAutoTopicCreation in a namespace |
NamespacesApi | RemoveBacklogQuota | Delete /namespaces/{tenant}/{namespace}/backlogQuota | Remove a backlog quota policy from a namespace. |
NamespacesApi | RemoveDeduplication | Delete /namespaces/{tenant}/{namespace}/deduplication | Remove broker side deduplication for all topics in a namespace |
NamespacesApi | RemoveDelayedDeliveryPolicies | Delete /namespaces/{tenant}/{namespace}/delayedDelivery | Delete delayed delivery messages config on a namespace. |
NamespacesApi | RemoveInactiveTopicPolicies | Delete /namespaces/{tenant}/{namespace}/inactiveTopicPolicies | Remove inactive topic policies from a namespace. |
NamespacesApi | RemoveMaxConsumersPerSubscription | Delete /namespaces/{tenant}/{namespace}/maxConsumersPerSubscription | Set maxConsumersPerSubscription configuration on a namespace. |
NamespacesApi | RemoveMaxConsumersPerTopic | Delete /namespaces/{tenant}/{namespace}/maxConsumersPerTopic | Remove maxConsumersPerTopic configuration on a namespace. |
NamespacesApi | RemoveMaxProducersPerTopic | Delete /namespaces/{tenant}/{namespace}/maxProducersPerTopic | Remove maxProducersPerTopic configuration on a namespace. |
NamespacesApi | RemoveMaxSubscriptionsPerTopic | Delete /namespaces/{tenant}/{namespace}/maxSubscriptionsPerTopic | Remove maxSubscriptionsPerTopic configuration on a namespace. |
NamespacesApi | RemoveMaxUnackedmessagesPerConsumer | Delete /namespaces/{tenant}/{namespace}/maxUnackedMessagesPerConsumer | Remove maxUnackedMessagesPerConsumer config on a namespace. |
NamespacesApi | RemoveMaxUnackedmessagesPerSubscription | Delete /namespaces/{tenant}/{namespace}/maxUnackedMessagesPerSubscription | Remove maxUnackedMessagesPerSubscription config on a namespace. |
NamespacesApi | RemoveNamespaceAntiAffinityGroup | Delete /namespaces/{tenant}/{namespace}/antiAffinity | Remove anti-affinity group of a namespace. |
NamespacesApi | RemoveNamespaceMessageTTL | Delete /namespaces/{tenant}/{namespace}/messageTTL | Set message TTL in seconds for namespace |
NamespacesApi | RemoveNamespaceResourceGroup | Delete /namespaces/{tenant}/{namespace}/resourcegroup | Delete resourcegroup for a namespace |
NamespacesApi | RemoveOffloadPolicies | Delete /namespaces/{tenant}/{namespace}/removeOffloadPolicies | Set offload configuration on a namespace. |
NamespacesApi | RemoveProperty | Delete /namespaces/{tenant}/{namespace}/property/{key} | Get property value for a given key on a namespace. |
NamespacesApi | RemoveReplicatorDispatchRate | Delete /namespaces/{tenant}/{namespace}/replicatorDispatchRate | Remove replicator dispatch-rate throttling for all topics of the namespace |
NamespacesApi | RemoveRetention | Delete /namespaces/{tenant}/{namespace}/retention | Remove retention configuration on a namespace. |
NamespacesApi | RemoveSubscriptionExpirationTime | Delete /namespaces/{tenant}/{namespace}/subscriptionExpirationTime | Remove subscription expiration time for namespace |
NamespacesApi | RevokePermissionsOnNamespace | Delete /namespaces/{tenant}/{namespace}/permissions/{role} | Revoke all permissions to a role on a namespace. |
NamespacesApi | SetAutoSubscriptionCreation | Post /namespaces/{tenant}/{namespace}/autoSubscriptionCreation | Override broker's allowAutoSubscriptionCreation setting for a namespace |
NamespacesApi | SetAutoTopicCreation | Post /namespaces/{tenant}/{namespace}/autoTopicCreation | Override broker's allowAutoTopicCreation setting for a namespace |
NamespacesApi | SetBacklogQuota | Post /namespaces/{tenant}/{namespace}/backlogQuota | Set a backlog quota for all the topics on a namespace. |
NamespacesApi | SetBookieAffinityGroup | Post /namespaces/{tenant}/{namespace}/persistence/bookieAffinity | Set the bookie-affinity-group to namespace-persistent policy. |
NamespacesApi | SetCompactionThreshold | Put /namespaces/{tenant}/{namespace}/compactionThreshold | Set maximum number of uncompacted bytes in a topic before compaction is triggered. |
NamespacesApi | SetDeduplicationSnapshotInterval | Post /namespaces/{tenant}/{namespace}/deduplicationSnapshotInterval | Set deduplicationSnapshotInterval config on a namespace. |
NamespacesApi | SetDelayedDeliveryPolicies | Post /namespaces/{tenant}/{namespace}/delayedDelivery | Set delayed delivery messages config on a namespace. |
NamespacesApi | SetDispatchRate | Post /namespaces/{tenant}/{namespace}/dispatchRate | Set dispatch-rate throttling for all topics of the namespace |
NamespacesApi | SetInactiveTopicPolicies | Post /namespaces/{tenant}/{namespace}/inactiveTopicPolicies | Set inactive topic policies config on a namespace. |
NamespacesApi | SetInactiveTopicPolicies_0 | Post /namespaces/{tenant}/{namespace}/maxTopicsPerNamespace | Set maxTopicsPerNamespace config on a namespace. |
NamespacesApi | SetInactiveTopicPolicies_1 | Delete /namespaces/{tenant}/{namespace}/maxTopicsPerNamespace | Set maxTopicsPerNamespace config on a namespace. |
NamespacesApi | SetIsAllowAutoUpdateSchema | Post /namespaces/{tenant}/{namespace}/isAllowAutoUpdateSchema | Update flag of whether allow auto update schema |
NamespacesApi | SetMaxConsumersPerSubscription | Post /namespaces/{tenant}/{namespace}/maxConsumersPerSubscription | Set maxConsumersPerSubscription configuration on a namespace. |
NamespacesApi | SetMaxConsumersPerTopic | Post /namespaces/{tenant}/{namespace}/maxConsumersPerTopic | Set maxConsumersPerTopic configuration on a namespace. |
NamespacesApi | SetMaxProducersPerTopic | Post /namespaces/{tenant}/{namespace}/maxProducersPerTopic | Set maxProducersPerTopic configuration on a namespace. |
NamespacesApi | SetMaxSubscriptionsPerTopic | Post /namespaces/{tenant}/{namespace}/maxSubscriptionsPerTopic | Set maxSubscriptionsPerTopic configuration on a namespace. |
NamespacesApi | SetMaxUnackedMessagesPerConsumer | Post /namespaces/{tenant}/{namespace}/maxUnackedMessagesPerConsumer | Set maxConsumersPerTopic configuration on a namespace. |
NamespacesApi | SetMaxUnackedMessagesPerSubscription | Post /namespaces/{tenant}/{namespace}/maxUnackedMessagesPerSubscription | Set maxUnackedMessagesPerSubscription configuration on a namespace. |
NamespacesApi | SetNamespaceAntiAffinityGroup | Post /namespaces/{tenant}/{namespace}/antiAffinity | Set anti-affinity group for a namespace |
NamespacesApi | SetNamespaceMessageTTL | Post /namespaces/{tenant}/{namespace}/messageTTL | Set message TTL in seconds for namespace |
NamespacesApi | SetNamespaceReplicationClusters | Post /namespaces/{tenant}/{namespace}/replication | Set the replication clusters for a namespace. |
NamespacesApi | SetNamespaceResourceGroup | Post /namespaces/{tenant}/{namespace}/resourcegroup | Set resourcegroup for a namespace |
NamespacesApi | SetOffloadDeletionLag | Put /namespaces/{tenant}/{namespace}/offloadDeletionLagMs | Set number of milliseconds to wait before deleting a ledger segment which has been offloaded from the Pulsar cluster's local storage (i.e. BookKeeper) |
NamespacesApi | SetOffloadPolicies | Post /namespaces/{tenant}/{namespace}/offloadPolicies | Set offload configuration on a namespace. |
NamespacesApi | SetOffloadThreshold | Put /namespaces/{tenant}/{namespace}/offloadThreshold | Set maximum number of bytes stored on the pulsar cluster for a topic, before the broker will start offloading to longterm storage |
NamespacesApi | SetPersistence | Post /namespaces/{tenant}/{namespace}/persistence | Set the persistence configuration for all the topics on a namespace. |
NamespacesApi | SetProperties | Put /namespaces/{tenant}/{namespace}/properties | Put key value pairs property on a namespace. |
NamespacesApi | SetProperty | Put /namespaces/{tenant}/{namespace}/property/{key}/{value} | Put a key value pair property on a namespace. |
NamespacesApi | SetReplicatorDispatchRate | Post /namespaces/{tenant}/{namespace}/replicatorDispatchRate | Set replicator dispatch-rate throttling for all topics of the namespace |
NamespacesApi | SetRetention | Post /namespaces/{tenant}/{namespace}/retention | Set retention configuration on a namespace. |
NamespacesApi | SetSchemaAutoUpdateCompatibilityStrategy | Put /namespaces/{tenant}/{namespace}/schemaAutoUpdateCompatibilityStrategy | Update the strategy used to check the compatibility of new schemas, provided by producers, before automatically updating the schema |
NamespacesApi | SetSchemaCompatibilityStrategy | Put /namespaces/{tenant}/{namespace}/schemaCompatibilityStrategy | Update the strategy used to check the compatibility of new schema |
NamespacesApi | SetSchemaValidtionEnforced | Post /namespaces/{tenant}/{namespace}/schemaValidationEnforced | Set schema validation enforced flag on namespace. |
NamespacesApi | SetSubscribeRate | Post /namespaces/{tenant}/{namespace}/subscribeRate | Set subscribe-rate throttling for all topics of the namespace |
NamespacesApi | SetSubscriptionAuthMode | Post /namespaces/{tenant}/{namespace}/subscriptionAuthMode | Set a subscription auth mode for all the topics on a namespace. |
NamespacesApi | SetSubscriptionDispatchRate | Post /namespaces/{tenant}/{namespace}/subscriptionDispatchRate | Set Subscription dispatch-rate throttling for all topics of the namespace |
NamespacesApi | SetSubscriptionExpirationTime | Post /namespaces/{tenant}/{namespace}/subscriptionExpirationTime | Set subscription expiration time in minutes for namespace |
NamespacesApi | SetSubscriptionTypesEnabled | Post /namespaces/{tenant}/{namespace}/subscriptionTypesEnabled | Update set of whether allow share sub type |
NamespacesApi | SplitNamespaceBundle | Put /namespaces/{tenant}/{namespace}/{bundle}/split | Split a namespace bundle |
NamespacesApi | UnloadNamespace | Put /namespaces/{tenant}/{namespace}/unload | Unload namespace |
NamespacesApi | UnloadNamespaceBundle | Put /namespaces/{tenant}/{namespace}/{bundle}/unload | Unload a namespace bundle |
NamespacesApi | UnsubscribeNamespace | Post /namespaces/{tenant}/{namespace}/unsubscribe/{subscription} | Unsubscribes the given subscription on all topics on a namespace. |
NamespacesApi | UnsubscribeNamespaceBundle | Post /namespaces/{tenant}/{namespace}/{bundle}/unsubscribe/{subscription} | Unsubscribes the given subscription on all topics on a namespace bundle. |
NonPersistentTopicApi | Compact | Put /non-persistent/{tenant}/{namespace}/{topic}/compaction | Trigger a compaction operation on a topic. |
NonPersistentTopicApi | CompactionStatus | Get /non-persistent/{tenant}/{namespace}/{topic}/compaction | Get the status of a compaction operation for a topic. |
NonPersistentTopicApi | CreateMissedPartitions | Post /non-persistent/{tenant}/{namespace}/{topic}/createMissedPartitions | Create missed partitions of an existing partitioned topic. |
NonPersistentTopicApi | CreateNonPartitionedTopic | Put /non-persistent/{tenant}/{namespace}/{topic} | Create a non-partitioned topic. |
NonPersistentTopicApi | CreatePartitionedTopic | Put /non-persistent/{tenant}/{namespace}/{topic}/partitions | Create a partitioned topic. |
NonPersistentTopicApi | CreateSubscription | Put /non-persistent/{tenant}/{namespace}/{topic}/subscription/{subscriptionName} | Create a subscription on the topic. |
NonPersistentTopicApi | DeleteDeduplicationSnapshotInterval | Delete /non-persistent/{tenant}/{namespace}/{topic}/deduplicationSnapshotInterval | Delete deduplicationSnapshotInterval config on a topic. |
NonPersistentTopicApi | DeleteDelayedDeliveryPolicies | Delete /non-persistent/{tenant}/{namespace}/{topic}/delayedDelivery | Set delayed delivery messages config on a topic. |
NonPersistentTopicApi | DeleteInactiveTopicPolicies | Delete /non-persistent/{tenant}/{namespace}/{topic}/inactiveTopicPolicies | Delete inactive topic policies on a topic. |
NonPersistentTopicApi | DeleteMaxUnackedMessagesOnConsumer | Delete /non-persistent/{tenant}/{namespace}/{topic}/maxUnackedMessagesOnConsumer | Delete max unacked messages per consumer config on a topic. |
NonPersistentTopicApi | DeleteMaxUnackedMessagesOnSubscription | Delete /non-persistent/{tenant}/{namespace}/{topic}/maxUnackedMessagesOnSubscription | Delete max unacked messages per subscription config on a topic. |
NonPersistentTopicApi | DeletePartitionedTopic | Delete /non-persistent/{tenant}/{namespace}/{topic}/partitions | Delete a partitioned topic. |
NonPersistentTopicApi | DeleteSubscription | Delete /non-persistent/{tenant}/{namespace}/{topic}/subscription/{subName} | Delete a subscription. |
NonPersistentTopicApi | DeleteTopic | Delete /non-persistent/{tenant}/{namespace}/{topic} | Delete a topic. |
NonPersistentTopicApi | ExamineMessage | Get /non-persistent/{tenant}/{namespace}/{topic}/examinemessage | Examine a specific message on a topic by position relative to the earliest or the latest message. |
NonPersistentTopicApi | ExpireMessagesForAllSubscriptions | Post /non-persistent/{tenant}/{namespace}/{topic}/all_subscription/expireMessages/{expireTimeInSeconds} | Expiry messages on all subscriptions of topic. |
NonPersistentTopicApi | ExpireTopicMessages | Post /non-persistent/{tenant}/{namespace}/{topic}/subscription/{subName}/expireMessages | Expiry messages on a topic subscription. |
NonPersistentTopicApi | ExpireTopicMessages_0 | Post /non-persistent/{tenant}/{namespace}/{topic}/subscription/{subName}/expireMessages/{expireTimeInSeconds} | Expiry messages on a topic subscription. |
NonPersistentTopicApi | GetBacklog | Get /non-persistent/{tenant}/{namespace}/{topic}/backlog | Get estimated backlog for offline topic. |
NonPersistentTopicApi | GetBacklogQuotaMap | Get /non-persistent/{tenant}/{namespace}/{topic}/backlogQuotaMap | Get backlog quota map on a topic. |
NonPersistentTopicApi | GetCompactionThreshold | Get /non-persistent/{tenant}/{namespace}/{topic}/compactionThreshold | Get compaction threshold configuration for specified topic. |
NonPersistentTopicApi | GetDeduplication | Get /non-persistent/{tenant}/{namespace}/{topic}/deduplicationEnabled | Get deduplication configuration of a topic. |
NonPersistentTopicApi | GetDeduplicationSnapshotInterval | Get /non-persistent/{tenant}/{namespace}/{topic}/deduplicationSnapshotInterval | Get deduplicationSnapshotInterval config on a topic. |
NonPersistentTopicApi | GetDelayedDeliveryPolicies | Get /non-persistent/{tenant}/{namespace}/{topic}/delayedDelivery | Get delayed delivery messages config on a topic. |
NonPersistentTopicApi | GetDispatchRate | Get /non-persistent/{tenant}/{namespace}/{topic}/dispatchRate | Get dispatch rate configuration for specified topic. |
NonPersistentTopicApi | GetInactiveTopicPolicies | Get /non-persistent/{tenant}/{namespace}/{topic}/inactiveTopicPolicies | Get inactive topic policies on a topic. |
NonPersistentTopicApi | GetInternalStats | Get /non-persistent/{tenant}/{namespace}/{topic}/internalStats | Get the internal stats for the topic. |
NonPersistentTopicApi | GetLastMessageId | Get /non-persistent/{tenant}/{namespace}/{topic}/lastMessageId | Return the last commit message id of topic |
NonPersistentTopicApi | GetList | Get /non-persistent/{tenant}/{namespace} | Get the list of non-persistent topics under a namespace. |
NonPersistentTopicApi | GetListFromBundle | Get /non-persistent/{tenant}/{namespace}/{bundle} | Get the list of non-persistent topics under a namespace bundle. |
NonPersistentTopicApi | GetManagedLedgerInfo | Get /non-persistent/{tenant}/{namespace}/{topic}/internal-info | Get the stored topic metadata. |
NonPersistentTopicApi | GetMaxConsumers | Get /non-persistent/{tenant}/{namespace}/{topic}/maxConsumers | Get maxConsumers config for specified topic. |
NonPersistentTopicApi | GetMaxConsumersPerSubscription | Get /non-persistent/{tenant}/{namespace}/{topic}/maxConsumersPerSubscription | Get max consumers per subscription configuration for specified topic. |
NonPersistentTopicApi | GetMaxMessageSize | Get /non-persistent/{tenant}/{namespace}/{topic}/maxMessageSize | Get maxMessageSize config for specified topic. |
NonPersistentTopicApi | GetMaxProducers | Get /non-persistent/{tenant}/{namespace}/{topic}/maxProducers | Get maxProducers config for specified topic. |
NonPersistentTopicApi | GetMaxSubscriptionsPerTopic | Get /non-persistent/{tenant}/{namespace}/{topic}/maxSubscriptionsPerTopic | Get maxSubscriptionsPerTopic config for specified topic. |
NonPersistentTopicApi | GetMaxUnackedMessagesOnConsumer | Get /non-persistent/{tenant}/{namespace}/{topic}/maxUnackedMessagesOnConsumer | Get max unacked messages per consumer config on a topic. |
NonPersistentTopicApi | GetMaxUnackedMessagesOnSubscription | Get /non-persistent/{tenant}/{namespace}/{topic}/maxUnackedMessagesOnSubscription | Get max unacked messages per subscription config on a topic. |
NonPersistentTopicApi | GetMessageById | Get /non-persistent/{tenant}/{namespace}/{topic}/ledger/{ledgerId}/entry/{entryId} | Get message by its messageId. |
NonPersistentTopicApi | GetMessageTTL | Get /non-persistent/{tenant}/{namespace}/{topic}/messageTTL | Get message TTL in seconds for a topic |
NonPersistentTopicApi | GetOffloadPolicies | Get /non-persistent/{tenant}/{namespace}/{topic}/offloadPolicies | Get offload policies on a topic. |
NonPersistentTopicApi | GetPartitionedMetadata | Get /non-persistent/{tenant}/{namespace}/{topic}/partitions | Get partitioned topic metadata. |
NonPersistentTopicApi | GetPartitionedStats | Get /non-persistent/{tenant}/{namespace}/{topic}/partitioned-stats | Get the stats for the partitioned topic. |
NonPersistentTopicApi | GetPartitionedTopicList | Get /non-persistent/{tenant}/{namespace}/partitioned | Get the list of partitioned topics under a namespace. |
NonPersistentTopicApi | GetPermissionsOnTopic | Get /non-persistent/{tenant}/{namespace}/{topic}/permissions | Get permissions on a topic. |
NonPersistentTopicApi | GetPersistence | Get /non-persistent/{tenant}/{namespace}/{topic}/persistence | Get configuration of persistence policies for specified topic. |
NonPersistentTopicApi | GetPublishRate | Get /non-persistent/{tenant}/{namespace}/{topic}/publishRate | Get publish rate configuration for specified topic. |
NonPersistentTopicApi | GetReplicatorDispatchRate | Get /non-persistent/{tenant}/{namespace}/{topic}/replicatorDispatchRate | Get replicatorDispatchRate config for specified topic. |
NonPersistentTopicApi | GetRetention | Get /non-persistent/{tenant}/{namespace}/{topic}/retention | Get retention configuration for specified topic. |
NonPersistentTopicApi | GetStats | Get /non-persistent/{tenant}/{namespace}/{topic}/stats | Get the stats for the topic. |
NonPersistentTopicApi | GetSubscribeRate | Get /non-persistent/{tenant}/{namespace}/{topic}/subscribeRate | Get subscribe rate configuration for specified topic. |
NonPersistentTopicApi | GetSubscriptionDispatchRate | Get /non-persistent/{tenant}/{namespace}/{topic}/subscriptionDispatchRate | Get subscription message dispatch rate configuration for specified topic. |
NonPersistentTopicApi | GetSubscriptionTypesEnabled | Get /non-persistent/{tenant}/{namespace}/{topic}/subscriptionTypesEnabled | Get is enable sub type fors specified topic. |
NonPersistentTopicApi | GetSubscriptions | Get /non-persistent/{tenant}/{namespace}/{topic}/subscriptions | Get the list of persistent subscriptions for a given topic. |
NonPersistentTopicApi | GrantPermissionsOnTopic | Post /non-persistent/{tenant}/{namespace}/{topic}/permissions/{role} | Grant a new permission to a role on a single topic. |
NonPersistentTopicApi | OffloadStatus | Get /non-persistent/{tenant}/{namespace}/{topic}/offload | Offload a prefix of a topic to long term storage |
NonPersistentTopicApi | PeekNthMessage | Get /non-persistent/{tenant}/{namespace}/{topic}/subscription/{subName}/position/{messagePosition} | Peek nth message on a topic subscription. |
NonPersistentTopicApi | RemoveBacklogQuota | Delete /non-persistent/{tenant}/{namespace}/{topic}/backlogQuota | Remove a backlog quota policy from a topic. |
NonPersistentTopicApi | RemoveCompactionThreshold | Delete /non-persistent/{tenant}/{namespace}/{topic}/compactionThreshold | Remove compaction threshold configuration for specified topic. |
NonPersistentTopicApi | RemoveDeduplication | Delete /non-persistent/{tenant}/{namespace}/{topic}/deduplicationEnabled | Remove deduplication configuration for specified topic. |
NonPersistentTopicApi | RemoveDispatchRate | Delete /non-persistent/{tenant}/{namespace}/{topic}/dispatchRate | Remove message dispatch rate configuration for specified topic. |
NonPersistentTopicApi | RemoveMaxConsumers | Delete /non-persistent/{tenant}/{namespace}/{topic}/maxConsumers | Remove maxConsumers config for specified topic. |
NonPersistentTopicApi | RemoveMaxConsumersPerSubscription | Delete /non-persistent/{tenant}/{namespace}/{topic}/maxConsumersPerSubscription | Remove max consumers per subscription configuration for specified topic. |
NonPersistentTopicApi | RemoveMaxMessageSize | Delete /non-persistent/{tenant}/{namespace}/{topic}/maxMessageSize | Remove maxMessageSize config for specified topic. |
NonPersistentTopicApi | RemoveMaxProducers | Delete /non-persistent/{tenant}/{namespace}/{topic}/maxProducers | Remove maxProducers config for specified topic. |
NonPersistentTopicApi | RemoveMaxSubscriptionsPerTopic | Delete /non-persistent/{tenant}/{namespace}/{topic}/maxSubscriptionsPerTopic | Remove maxSubscriptionsPerTopic config for specified topic. |
NonPersistentTopicApi | RemoveMessageTTL | Delete /non-persistent/{tenant}/{namespace}/{topic}/messageTTL | Remove message TTL in seconds for a topic |
NonPersistentTopicApi | RemoveOffloadPolicies | Delete /non-persistent/{tenant}/{namespace}/{topic}/offloadPolicies | Delete offload policies on a topic. |
NonPersistentTopicApi | RemovePersistence | Delete /non-persistent/{tenant}/{namespace}/{topic}/persistence | Remove configuration of persistence policies for specified topic. |
NonPersistentTopicApi | RemovePublishRate | Delete /non-persistent/{tenant}/{namespace}/{topic}/publishRate | Remove message publish rate configuration for specified topic. |
NonPersistentTopicApi | RemoveReplicatorDispatchRate | Delete /non-persistent/{tenant}/{namespace}/{topic}/replicatorDispatchRate | Remove replicatorDispatchRate config for specified topic. |
NonPersistentTopicApi | RemoveRetention | Delete /non-persistent/{tenant}/{namespace}/{topic}/retention | Remove retention configuration for specified topic. |
NonPersistentTopicApi | RemoveSubscribeRate | Delete /non-persistent/{tenant}/{namespace}/{topic}/subscribeRate | Remove subscribe rate configuration for specified topic. |
NonPersistentTopicApi | RemoveSubscriptionDispatchRate | Delete /non-persistent/{tenant}/{namespace}/{topic}/subscriptionDispatchRate | Remove subscription message dispatch rate configuration for specified topic. |
NonPersistentTopicApi | ResetCursor | Post /non-persistent/{tenant}/{namespace}/{topic}/subscription/{subName}/resetcursor/{timestamp} | Reset subscription to message position closest to absolute timestamp (in ms). |
NonPersistentTopicApi | ResetCursorOnPosition | Post /non-persistent/{tenant}/{namespace}/{topic}/subscription/{subName}/resetcursor | Reset subscription to message position closest to given position. |
NonPersistentTopicApi | RevokePermissionsOnTopic | Delete /non-persistent/{tenant}/{namespace}/{topic}/permissions/{role} | Revoke permissions on a topic. |
NonPersistentTopicApi | SetBacklogQuota | Post /non-persistent/{tenant}/{namespace}/{topic}/backlogQuota | Set a backlog quota for a topic. |
NonPersistentTopicApi | SetCompactionThreshold | Post /non-persistent/{tenant}/{namespace}/{topic}/compactionThreshold | Set compaction threshold configuration for specified topic. |
NonPersistentTopicApi | SetDeduplication | Post /non-persistent/{tenant}/{namespace}/{topic}/deduplicationEnabled | Set deduplication enabled on a topic. |
NonPersistentTopicApi | SetDeduplicationSnapshotInterval | Post /non-persistent/{tenant}/{namespace}/{topic}/deduplicationSnapshotInterval | Set deduplicationSnapshotInterval config on a topic. |
NonPersistentTopicApi | SetDelayedDeliveryPolicies | Post /non-persistent/{tenant}/{namespace}/{topic}/delayedDelivery | Set delayed delivery messages config on a topic. |
NonPersistentTopicApi | SetDispatchRate | Post /non-persistent/{tenant}/{namespace}/{topic}/dispatchRate | Set message dispatch rate configuration for specified topic. |
NonPersistentTopicApi | SetInactiveTopicPolicies | Post /non-persistent/{tenant}/{namespace}/{topic}/inactiveTopicPolicies | Set inactive topic policies on a topic. |
NonPersistentTopicApi | SetMaxConsumers | Post /non-persistent/{tenant}/{namespace}/{topic}/maxConsumers | Set maxConsumers config for specified topic. |
NonPersistentTopicApi | SetMaxConsumersPerSubscription | Post /non-persistent/{tenant}/{namespace}/{topic}/maxConsumersPerSubscription | Set max consumers per subscription configuration for specified topic. |
NonPersistentTopicApi | SetMaxMessageSize | Post /non-persistent/{tenant}/{namespace}/{topic}/maxMessageSize | Set maxMessageSize config for specified topic. |
NonPersistentTopicApi | SetMaxProducers | Post /non-persistent/{tenant}/{namespace}/{topic}/maxProducers | Set maxProducers config for specified topic. |
NonPersistentTopicApi | SetMaxSubscriptionsPerTopic | Post /non-persistent/{tenant}/{namespace}/{topic}/maxSubscriptionsPerTopic | Set maxSubscriptionsPerTopic config for specified topic. |
NonPersistentTopicApi | SetMaxUnackedMessagesOnConsumer | Post /non-persistent/{tenant}/{namespace}/{topic}/maxUnackedMessagesOnConsumer | Set max unacked messages per consumer config on a topic. |
NonPersistentTopicApi | SetMaxUnackedMessagesOnSubscription | Post /non-persistent/{tenant}/{namespace}/{topic}/maxUnackedMessagesOnSubscription | Set max unacked messages per subscription config on a topic. |
NonPersistentTopicApi | SetMessageTTL | Post /non-persistent/{tenant}/{namespace}/{topic}/messageTTL | Set message TTL in seconds for a topic |
NonPersistentTopicApi | SetOffloadPolicies | Post /non-persistent/{tenant}/{namespace}/{topic}/offloadPolicies | Set offload policies on a topic. |
NonPersistentTopicApi | SetPersistence | Post /non-persistent/{tenant}/{namespace}/{topic}/persistence | Set configuration of persistence policies for specified topic. |
NonPersistentTopicApi | SetPublishRate | Post /non-persistent/{tenant}/{namespace}/{topic}/publishRate | Set message publish rate configuration for specified topic. |
NonPersistentTopicApi | SetReplicatedSubscriptionStatus | Post /non-persistent/{tenant}/{namespace}/{topic}/subscription/{subName}/replicatedSubscriptionStatus | Enable or disable a replicated subscription on a topic. |
NonPersistentTopicApi | SetReplicatorDispatchRate | Post /non-persistent/{tenant}/{namespace}/{topic}/replicatorDispatchRate | Set replicatorDispatchRate config for specified topic. |
NonPersistentTopicApi | SetRetention | Post /non-persistent/{tenant}/{namespace}/{topic}/retention | Set retention configuration for specified topic. |
NonPersistentTopicApi | SetSubscribeRate | Post /non-persistent/{tenant}/{namespace}/{topic}/subscribeRate | Set subscribe rate configuration for specified topic. |
NonPersistentTopicApi | SetSubscriptionDispatchRate | Post /non-persistent/{tenant}/{namespace}/{topic}/subscriptionDispatchRate | Set subscription message dispatch rate configuration for specified topic. |
NonPersistentTopicApi | SetSubscriptionTypesEnabled | Post /non-persistent/{tenant}/{namespace}/{topic}/subscriptionTypesEnabled | Set is enable sub types for specified topic |
NonPersistentTopicApi | SkipAllMessages | Post /non-persistent/{tenant}/{namespace}/{topic}/subscription/{subName}/skip_all | Skip all messages on a topic subscription. |
NonPersistentTopicApi | SkipMessages | Post /non-persistent/{tenant}/{namespace}/{topic}/subscription/{subName}/skip/{numMessages} | Skipping messages on a topic subscription. |
NonPersistentTopicApi | Terminate | Post /non-persistent/{tenant}/{namespace}/{topic}/terminate | Terminate a topic. A topic that is terminated will not accept any more messages to be published and will let consumer to drain existing messages in backlog |
NonPersistentTopicApi | TerminatePartitionedTopic | Post /non-persistent/{tenant}/{namespace}/{topic}/terminate/partitions | Terminate all partitioned topic. A topic that is terminated will not accept any more messages to be published and will let consumer to drain existing messages in backlog |
NonPersistentTopicApi | TriggerOffload | Put /non-persistent/{tenant}/{namespace}/{topic}/offload | Offload a prefix of a topic to long term storage |
NonPersistentTopicApi | TruncateTopic | Delete /non-persistent/{tenant}/{namespace}/{topic}/truncate | Truncate a topic. |
NonPersistentTopicApi | UnloadTopic | Put /non-persistent/{tenant}/{namespace}/{topic}/unload | Unload a topic |
NonPersistentTopicApi | UpdatePartitionedTopic | Post /non-persistent/{tenant}/{namespace}/{topic}/partitions | Increment partitions of an existing partitioned topic. |
PersistentTopicApi | Compact | Put /persistent/{tenant}/{namespace}/{topic}/compaction | Trigger a compaction operation on a topic. |
PersistentTopicApi | CompactionStatus | Get /persistent/{tenant}/{namespace}/{topic}/compaction | Get the status of a compaction operation for a topic. |
PersistentTopicApi | CreateMissedPartitions | Post /persistent/{tenant}/{namespace}/{topic}/createMissedPartitions | Create missed partitions of an existing partitioned topic. |
PersistentTopicApi | CreateNonPartitionedTopic | Put /persistent/{tenant}/{namespace}/{topic} | Create a non-partitioned topic. |
PersistentTopicApi | CreatePartitionedTopic | Put /persistent/{tenant}/{namespace}/{topic}/partitions | Create a partitioned topic. |
PersistentTopicApi | CreateSubscription | Put /persistent/{tenant}/{namespace}/{topic}/subscription/{subscriptionName} | Create a subscription on the topic. |
PersistentTopicApi | DeleteDeduplicationSnapshotInterval | Delete /persistent/{tenant}/{namespace}/{topic}/deduplicationSnapshotInterval | Delete deduplicationSnapshotInterval config on a topic. |
PersistentTopicApi | DeleteDelayedDeliveryPolicies | Delete /persistent/{tenant}/{namespace}/{topic}/delayedDelivery | Set delayed delivery messages config on a topic. |
PersistentTopicApi | DeleteInactiveTopicPolicies | Delete /persistent/{tenant}/{namespace}/{topic}/inactiveTopicPolicies | Delete inactive topic policies on a topic. |
PersistentTopicApi | DeleteMaxUnackedMessagesOnConsumer | Delete /persistent/{tenant}/{namespace}/{topic}/maxUnackedMessagesOnConsumer | Delete max unacked messages per consumer config on a topic. |
PersistentTopicApi | DeleteMaxUnackedMessagesOnSubscription | Delete /persistent/{tenant}/{namespace}/{topic}/maxUnackedMessagesOnSubscription | Delete max unacked messages per subscription config on a topic. |
PersistentTopicApi | DeletePartitionedTopic | Delete /persistent/{tenant}/{namespace}/{topic}/partitions | Delete a partitioned topic. |
PersistentTopicApi | DeleteSubscription | Delete /persistent/{tenant}/{namespace}/{topic}/subscription/{subName} | Delete a subscription. |
PersistentTopicApi | DeleteTopic | Delete /persistent/{tenant}/{namespace}/{topic} | Delete a topic. |
PersistentTopicApi | ExamineMessage | Get /persistent/{tenant}/{namespace}/{topic}/examinemessage | Examine a specific message on a topic by position relative to the earliest or the latest message. |
PersistentTopicApi | ExpireMessagesForAllSubscriptions | Post /persistent/{tenant}/{namespace}/{topic}/all_subscription/expireMessages/{expireTimeInSeconds} | Expiry messages on all subscriptions of topic. |
PersistentTopicApi | ExpireTopicMessages | Post /persistent/{tenant}/{namespace}/{topic}/subscription/{subName}/expireMessages | Expiry messages on a topic subscription. |
PersistentTopicApi | ExpireTopicMessages_0 | Post /persistent/{tenant}/{namespace}/{topic}/subscription/{subName}/expireMessages/{expireTimeInSeconds} | Expiry messages on a topic subscription. |
PersistentTopicApi | GetBacklog | Get /persistent/{tenant}/{namespace}/{topic}/backlog | Get estimated backlog for offline topic. |
PersistentTopicApi | GetBacklogQuotaMap | Get /persistent/{tenant}/{namespace}/{topic}/backlogQuotaMap | Get backlog quota map on a topic. |
PersistentTopicApi | GetCompactionThreshold | Get /persistent/{tenant}/{namespace}/{topic}/compactionThreshold | Get compaction threshold configuration for specified topic. |
PersistentTopicApi | GetDeduplication | Get /persistent/{tenant}/{namespace}/{topic}/deduplicationEnabled | Get deduplication configuration of a topic. |
PersistentTopicApi | GetDeduplicationSnapshotInterval | Get /persistent/{tenant}/{namespace}/{topic}/deduplicationSnapshotInterval | Get deduplicationSnapshotInterval config on a topic. |
PersistentTopicApi | GetDelayedDeliveryPolicies | Get /persistent/{tenant}/{namespace}/{topic}/delayedDelivery | Get delayed delivery messages config on a topic. |
PersistentTopicApi | GetDispatchRate | Get /persistent/{tenant}/{namespace}/{topic}/dispatchRate | Get dispatch rate configuration for specified topic. |
PersistentTopicApi | GetInactiveTopicPolicies | Get /persistent/{tenant}/{namespace}/{topic}/inactiveTopicPolicies | Get inactive topic policies on a topic. |
PersistentTopicApi | GetInternalStats | Get /persistent/{tenant}/{namespace}/{topic}/internalStats | Get the internal stats for the topic. |
PersistentTopicApi | GetLastMessageId | Get /persistent/{tenant}/{namespace}/{topic}/lastMessageId | Return the last commit message id of topic |
PersistentTopicApi | GetList | Get /persistent/{tenant}/{namespace} | Get the list of topics under a namespace. |
PersistentTopicApi | GetManagedLedgerInfo | Get /persistent/{tenant}/{namespace}/{topic}/internal-info | Get the stored topic metadata. |
PersistentTopicApi | GetMaxConsumers | Get /persistent/{tenant}/{namespace}/{topic}/maxConsumers | Get maxConsumers config for specified topic. |
PersistentTopicApi | GetMaxConsumersPerSubscription | Get /persistent/{tenant}/{namespace}/{topic}/maxConsumersPerSubscription | Get max consumers per subscription configuration for specified topic. |
PersistentTopicApi | GetMaxMessageSize | Get /persistent/{tenant}/{namespace}/{topic}/maxMessageSize | Get maxMessageSize config for specified topic. |
PersistentTopicApi | GetMaxProducers | Get /persistent/{tenant}/{namespace}/{topic}/maxProducers | Get maxProducers config for specified topic. |
PersistentTopicApi | GetMaxSubscriptionsPerTopic | Get /persistent/{tenant}/{namespace}/{topic}/maxSubscriptionsPerTopic | Get maxSubscriptionsPerTopic config for specified topic. |
PersistentTopicApi | GetMaxUnackedMessagesOnConsumer | Get /persistent/{tenant}/{namespace}/{topic}/maxUnackedMessagesOnConsumer | Get max unacked messages per consumer config on a topic. |
PersistentTopicApi | GetMaxUnackedMessagesOnSubscription | Get /persistent/{tenant}/{namespace}/{topic}/maxUnackedMessagesOnSubscription | Get max unacked messages per subscription config on a topic. |
PersistentTopicApi | GetMessageById | Get /persistent/{tenant}/{namespace}/{topic}/ledger/{ledgerId}/entry/{entryId} | Get message by its messageId. |
PersistentTopicApi | GetMessageTTL | Get /persistent/{tenant}/{namespace}/{topic}/messageTTL | Get message TTL in seconds for a topic |
PersistentTopicApi | GetOffloadPolicies | Get /persistent/{tenant}/{namespace}/{topic}/offloadPolicies | Get offload policies on a topic. |
PersistentTopicApi | GetPartitionedMetadata | Get /persistent/{tenant}/{namespace}/{topic}/partitions | Get partitioned topic metadata. |
PersistentTopicApi | GetPartitionedStats | Get /persistent/{tenant}/{namespace}/{topic}/partitioned-stats | Get the stats for the partitioned topic. |
PersistentTopicApi | GetPartitionedTopicList | Get /persistent/{tenant}/{namespace}/partitioned | Get the list of partitioned topics under a namespace. |
PersistentTopicApi | GetPermissionsOnTopic | Get /persistent/{tenant}/{namespace}/{topic}/permissions | Get permissions on a topic. |
PersistentTopicApi | GetPersistence | Get /persistent/{tenant}/{namespace}/{topic}/persistence | Get configuration of persistence policies for specified topic. |
PersistentTopicApi | GetPublishRate | Get /persistent/{tenant}/{namespace}/{topic}/publishRate | Get publish rate configuration for specified topic. |
PersistentTopicApi | GetReplicatorDispatchRate | Get /persistent/{tenant}/{namespace}/{topic}/replicatorDispatchRate | Get replicatorDispatchRate config for specified topic. |
PersistentTopicApi | GetRetention | Get /persistent/{tenant}/{namespace}/{topic}/retention | Get retention configuration for specified topic. |
PersistentTopicApi | GetStats | Get /persistent/{tenant}/{namespace}/{topic}/stats | Get the stats for the topic. |
PersistentTopicApi | GetSubscribeRate | Get /persistent/{tenant}/{namespace}/{topic}/subscribeRate | Get subscribe rate configuration for specified topic. |
PersistentTopicApi | GetSubscriptionDispatchRate | Get /persistent/{tenant}/{namespace}/{topic}/subscriptionDispatchRate | Get subscription message dispatch rate configuration for specified topic. |
PersistentTopicApi | GetSubscriptionTypesEnabled | Get /persistent/{tenant}/{namespace}/{topic}/subscriptionTypesEnabled | Get is enable sub type fors specified topic. |
PersistentTopicApi | GetSubscriptions | Get /persistent/{tenant}/{namespace}/{topic}/subscriptions | Get the list of persistent subscriptions for a given topic. |
PersistentTopicApi | GrantPermissionsOnTopic | Post /persistent/{tenant}/{namespace}/{topic}/permissions/{role} | Grant a new permission to a role on a single topic. |
PersistentTopicApi | OffloadStatus | Get /persistent/{tenant}/{namespace}/{topic}/offload | Offload a prefix of a topic to long term storage |
PersistentTopicApi | PeekNthMessage | Get /persistent/{tenant}/{namespace}/{topic}/subscription/{subName}/position/{messagePosition} | Peek nth message on a topic subscription. |
PersistentTopicApi | RemoveBacklogQuota | Delete /persistent/{tenant}/{namespace}/{topic}/backlogQuota | Remove a backlog quota policy from a topic. |
PersistentTopicApi | RemoveCompactionThreshold | Delete /persistent/{tenant}/{namespace}/{topic}/compactionThreshold | Remove compaction threshold configuration for specified topic. |
PersistentTopicApi | RemoveDeduplication | Delete /persistent/{tenant}/{namespace}/{topic}/deduplicationEnabled | Remove deduplication configuration for specified topic. |
PersistentTopicApi | RemoveDispatchRate | Delete /persistent/{tenant}/{namespace}/{topic}/dispatchRate | Remove message dispatch rate configuration for specified topic. |
PersistentTopicApi | RemoveMaxConsumers | Delete /persistent/{tenant}/{namespace}/{topic}/maxConsumers | Remove maxConsumers config for specified topic. |
PersistentTopicApi | RemoveMaxConsumersPerSubscription | Delete /persistent/{tenant}/{namespace}/{topic}/maxConsumersPerSubscription | Remove max consumers per subscription configuration for specified topic. |
PersistentTopicApi | RemoveMaxMessageSize | Delete /persistent/{tenant}/{namespace}/{topic}/maxMessageSize | Remove maxMessageSize config for specified topic. |
PersistentTopicApi | RemoveMaxProducers | Delete /persistent/{tenant}/{namespace}/{topic}/maxProducers | Remove maxProducers config for specified topic. |
PersistentTopicApi | RemoveMaxSubscriptionsPerTopic | Delete /persistent/{tenant}/{namespace}/{topic}/maxSubscriptionsPerTopic | Remove maxSubscriptionsPerTopic config for specified topic. |
PersistentTopicApi | RemoveMessageTTL | Delete /persistent/{tenant}/{namespace}/{topic}/messageTTL | Remove message TTL in seconds for a topic |
PersistentTopicApi | RemoveOffloadPolicies | Delete /persistent/{tenant}/{namespace}/{topic}/offloadPolicies | Delete offload policies on a topic. |
PersistentTopicApi | RemovePersistence | Delete /persistent/{tenant}/{namespace}/{topic}/persistence | Remove configuration of persistence policies for specified topic. |
PersistentTopicApi | RemovePublishRate | Delete /persistent/{tenant}/{namespace}/{topic}/publishRate | Remove message publish rate configuration for specified topic. |
PersistentTopicApi | RemoveReplicatorDispatchRate | Delete /persistent/{tenant}/{namespace}/{topic}/replicatorDispatchRate | Remove replicatorDispatchRate config for specified topic. |
PersistentTopicApi | RemoveRetention | Delete /persistent/{tenant}/{namespace}/{topic}/retention | Remove retention configuration for specified topic. |
PersistentTopicApi | RemoveSubscribeRate | Delete /persistent/{tenant}/{namespace}/{topic}/subscribeRate | Remove subscribe rate configuration for specified topic. |
PersistentTopicApi | RemoveSubscriptionDispatchRate | Delete /persistent/{tenant}/{namespace}/{topic}/subscriptionDispatchRate | Remove subscription message dispatch rate configuration for specified topic. |
PersistentTopicApi | ResetCursor | Post /persistent/{tenant}/{namespace}/{topic}/subscription/{subName}/resetcursor/{timestamp} | Reset subscription to message position closest to absolute timestamp (in ms). |
PersistentTopicApi | ResetCursorOnPosition | Post /persistent/{tenant}/{namespace}/{topic}/subscription/{subName}/resetcursor | Reset subscription to message position closest to given position. |
PersistentTopicApi | RevokePermissionsOnTopic | Delete /persistent/{tenant}/{namespace}/{topic}/permissions/{role} | Revoke permissions on a topic. |
PersistentTopicApi | SetBacklogQuota | Post /persistent/{tenant}/{namespace}/{topic}/backlogQuota | Set a backlog quota for a topic. |
PersistentTopicApi | SetCompactionThreshold | Post /persistent/{tenant}/{namespace}/{topic}/compactionThreshold | Set compaction threshold configuration for specified topic. |
PersistentTopicApi | SetDeduplication | Post /persistent/{tenant}/{namespace}/{topic}/deduplicationEnabled | Set deduplication enabled on a topic. |
PersistentTopicApi | SetDeduplicationSnapshotInterval | Post /persistent/{tenant}/{namespace}/{topic}/deduplicationSnapshotInterval | Set deduplicationSnapshotInterval config on a topic. |
PersistentTopicApi | SetDelayedDeliveryPolicies | Post /persistent/{tenant}/{namespace}/{topic}/delayedDelivery | Set delayed delivery messages config on a topic. |
PersistentTopicApi | SetDispatchRate | Post /persistent/{tenant}/{namespace}/{topic}/dispatchRate | Set message dispatch rate configuration for specified topic. |
PersistentTopicApi | SetInactiveTopicPolicies | Post /persistent/{tenant}/{namespace}/{topic}/inactiveTopicPolicies | Set inactive topic policies on a topic. |
PersistentTopicApi | SetMaxConsumers | Post /persistent/{tenant}/{namespace}/{topic}/maxConsumers | Set maxConsumers config for specified topic. |
PersistentTopicApi | SetMaxConsumersPerSubscription | Post /persistent/{tenant}/{namespace}/{topic}/maxConsumersPerSubscription | Set max consumers per subscription configuration for specified topic. |
PersistentTopicApi | SetMaxMessageSize | Post /persistent/{tenant}/{namespace}/{topic}/maxMessageSize | Set maxMessageSize config for specified topic. |
PersistentTopicApi | SetMaxProducers | Post /persistent/{tenant}/{namespace}/{topic}/maxProducers | Set maxProducers config for specified topic. |
PersistentTopicApi | SetMaxSubscriptionsPerTopic | Post /persistent/{tenant}/{namespace}/{topic}/maxSubscriptionsPerTopic | Set maxSubscriptionsPerTopic config for specified topic. |
PersistentTopicApi | SetMaxUnackedMessagesOnConsumer | Post /persistent/{tenant}/{namespace}/{topic}/maxUnackedMessagesOnConsumer | Set max unacked messages per consumer config on a topic. |
PersistentTopicApi | SetMaxUnackedMessagesOnSubscription | Post /persistent/{tenant}/{namespace}/{topic}/maxUnackedMessagesOnSubscription | Set max unacked messages per subscription config on a topic. |
PersistentTopicApi | SetMessageTTL | Post /persistent/{tenant}/{namespace}/{topic}/messageTTL | Set message TTL in seconds for a topic |
PersistentTopicApi | SetOffloadPolicies | Post /persistent/{tenant}/{namespace}/{topic}/offloadPolicies | Set offload policies on a topic. |
PersistentTopicApi | SetPersistence | Post /persistent/{tenant}/{namespace}/{topic}/persistence | Set configuration of persistence policies for specified topic. |
PersistentTopicApi | SetPublishRate | Post /persistent/{tenant}/{namespace}/{topic}/publishRate | Set message publish rate configuration for specified topic. |
PersistentTopicApi | SetReplicatedSubscriptionStatus | Post /persistent/{tenant}/{namespace}/{topic}/subscription/{subName}/replicatedSubscriptionStatus | Enable or disable a replicated subscription on a topic. |
PersistentTopicApi | SetReplicatorDispatchRate | Post /persistent/{tenant}/{namespace}/{topic}/replicatorDispatchRate | Set replicatorDispatchRate config for specified topic. |
PersistentTopicApi | SetRetention | Post /persistent/{tenant}/{namespace}/{topic}/retention | Set retention configuration for specified topic. |
PersistentTopicApi | SetSubscribeRate | Post /persistent/{tenant}/{namespace}/{topic}/subscribeRate | Set subscribe rate configuration for specified topic. |
PersistentTopicApi | SetSubscriptionDispatchRate | Post /persistent/{tenant}/{namespace}/{topic}/subscriptionDispatchRate | Set subscription message dispatch rate configuration for specified topic. |
PersistentTopicApi | SetSubscriptionTypesEnabled | Post /persistent/{tenant}/{namespace}/{topic}/subscriptionTypesEnabled | Set is enable sub types for specified topic |
PersistentTopicApi | SkipAllMessages | Post /persistent/{tenant}/{namespace}/{topic}/subscription/{subName}/skip_all | Skip all messages on a topic subscription. |
PersistentTopicApi | SkipMessages | Post /persistent/{tenant}/{namespace}/{topic}/subscription/{subName}/skip/{numMessages} | Skipping messages on a topic subscription. |
PersistentTopicApi | Terminate | Post /persistent/{tenant}/{namespace}/{topic}/terminate | Terminate a topic. A topic that is terminated will not accept any more messages to be published and will let consumer to drain existing messages in backlog |
PersistentTopicApi | TerminatePartitionedTopic | Post /persistent/{tenant}/{namespace}/{topic}/terminate/partitions | Terminate all partitioned topic. A topic that is terminated will not accept any more messages to be published and will let consumer to drain existing messages in backlog |
PersistentTopicApi | TriggerOffload | Put /persistent/{tenant}/{namespace}/{topic}/offload | Offload a prefix of a topic to long term storage |
PersistentTopicApi | TruncateTopic | Delete /persistent/{tenant}/{namespace}/{topic}/truncate | Truncate a topic. |
PersistentTopicApi | UnloadTopic | Put /persistent/{tenant}/{namespace}/{topic}/unload | Unload a topic |
PersistentTopicApi | UpdatePartitionedTopic | Post /persistent/{tenant}/{namespace}/{topic}/partitions | Increment partitions of an existing partitioned topic. |
ResourceQuotasApi | GetDefaultResourceQuota | Get /resource-quotas | Get the default quota |
ResourceQuotasApi | GetNamespaceBundleResourceQuota | Get /resource-quotas/{tenant}/{namespace}/{bundle} | Get resource quota of a namespace bundle. |
ResourceQuotasApi | RemoveNamespaceBundleResourceQuota | Delete /resource-quotas/{tenant}/{namespace}/{bundle} | Remove resource quota for a namespace. |
ResourceQuotasApi | SetDefaultResourceQuota | Post /resource-quotas | Set the default quota |
ResourceQuotasApi | SetNamespaceBundleResourceQuota | Post /resource-quotas/{tenant}/{namespace}/{bundle} | Set resource quota on a namespace. |
ResourcegroupsApi | CreateOrUpdateResourceGroup | Put /resourcegroups/{resourcegroup} | Creates a new resourcegroup with the specified rate limiters |
ResourcegroupsApi | DeleteResourceGroup | Delete /resourcegroups/{resourcegroup} | Delete a resourcegroup. |
ResourcegroupsApi | GetResourceGroup | Get /resourcegroups/{resourcegroup} | Get the rate limiters specified for a resourcegroup. |
ResourcegroupsApi | GetResourceGroups | Get /resourcegroups | Get the list of all the resourcegroups. |
SchemasApi | DeleteSchema | Delete /schemas/{tenant}/{namespace}/{topic}/schema | Delete the schema of a topic |
SchemasApi | GetAllSchemas | Get /schemas/{tenant}/{namespace}/{topic}/schemas | Get the all schemas of a topic |
SchemasApi | GetSchema | Get /schemas/{tenant}/{namespace}/{topic}/schema | Get the schema of a topic |
SchemasApi | GetSchema_0 | Get /schemas/{tenant}/{namespace}/{topic}/schema/{version} | Get the schema of a topic at a given version |
SchemasApi | GetVersionBySchema | Post /schemas/{tenant}/{namespace}/{topic}/version | get the version of the schema |
SchemasApi | PostSchema | Post /schemas/{tenant}/{namespace}/{topic}/schema | Update the schema of a topic |
SchemasApi | TestCompatibility | Post /schemas/{tenant}/{namespace}/{topic}/compatibility | test the schema compatibility |
TenantsApi | CreateTenant | Put /tenants/{tenant} | Create a new tenant. |
TenantsApi | DeleteTenant | Delete /tenants/{tenant} | Delete a tenant and all namespaces and topics under it. |
TenantsApi | GetTenantAdmin | Get /tenants/{tenant} | Get the admin configuration for a given tenant. |
TenantsApi | GetTenants | Get /tenants | Get the list of existing tenants. |
TenantsApi | UpdateTenant | Post /tenants/{tenant} | Update the admins for a tenant. |
- AllocatorStats
- ArrayBuilders
- AuthPolicies
- AuthenticationDataHttps
- AutoFailoverPolicyData
- AutoSubscriptionCreationOverride
- AutoTopicCreationOverride
- BacklogQuota
- Base64Variant
- BookieAffinityGroupData
- BookieInfo
- BookiesClusterInfo
- BrokerInfo
- BrokerNamespaceIsolationData
- BundlesData
- CharacterEscapes
- ClassLoader
- ClusterData
- CompactionStats
- CompletableFuture
- CompletableFutureClusterData
- CompletableFuturePartitionedTopicMetadata
- ConnectorDefinition
- ConsumerStats
- Currency
- CursorDetails
- CursorStats
- DateFormat
- DelayedDeliveryPolicies
- DeleteSchemaResponse
- DeserializationConfig
- DeserializationContext
- DispatchRate
- DispatchRateImpl
- FailureDomain
- FormatSchema
- FunctionInstanceStatsData
- FunctionInstanceStatsDataBase
- Functions
- FunctionsV2
- FunctionsV2WorkerService
- FunctionsWorkerService
- GetAllVersionsSchemaResponse
- GetSchemaResponse
- InactiveTopicPolicies
- InternalConfigurationData
- IsCompatibilityResponse
- JavaType
- JsonFactory
- JsonGenerator
- JsonLocation
- JsonParser
- JsonSerializer
- JsonSerializerObject
- JsonStreamContext
- KubernetesContainerFactory
- LedgerDetails
- LedgerInfo
- LoadReport
- Locale
- LongRunningProcessStatus
- LongSchemaVersion
- MemoryLimit
- MessageIdImpl
- Metrics
- Module
- ModuleDescriptor
- NamespaceBundleStats
- NamespaceIsolationData
- NamespaceOwnershipStatus
- NonPersistentPublisherStats
- NonPersistentReplicatorStats
- NonPersistentSubscriptionStats
- NonPersistentTopicStats
- NumberFormat
- ObjectCodec
- ObjectMapper
- OffloadPolicies
- OffloadPoliciesImpl
- OffloadProcessStatus
- Package
- PartitionedTopicMetadata
- PendingBookieOpsStats
- PersistencePolicies
- PersistentOfflineTopicStats
- PersistentTopicInternalStats
- Policies
- PoolArenaStats
- PoolChunkListStats
- PoolChunkStats
- PoolSubpageStats
- PostSchemaPayload
- PostSchemaResponse
- Principal
- ProcessContainerFactory
- PropertyName
- PublicKey
- PublishRate
- PublisherStats
- RawBookieInfo
- ReplicatorStats
- ResetCursorData
- ResourceDescription
- ResourceGroup
- ResourceQuota
- ResourceUnit
- ResourceUsage
- Resources
- RetentionPolicies
- SerializationConfig
- SerializerProvider
- Sinks
- SinksWorkerService
- Sources
- SourcesWorkerService
- SubscribeRate
- SubscriptionStats
- SystemResourceUsage
- TenantInfo
- ThreadContainerFactory
- TimeZone
- TopicStats
- TypeBindings
- TypeFactory
- Value
- WorkerConfig
- WorkerFunctionInstanceStats
- WorkerInfo
- WorkerService
- X500Principal
- X509Certificate
Endpoints do not require authorization.
Due to the fact that model structure members are all pointers, this package contains a number of utility functions to easily obtain pointers to values of basic types. Each of these functions takes a value of the given basic type and returns a pointer to it:
PtrBool
PtrInt
PtrInt32
PtrInt64
PtrFloat
PtrFloat32
PtrFloat64
PtrString
PtrTime