# README
Go API client for openapi
This provides the REST API for admin operations
Overview
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
Installation
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")
Configuration of Server URL
Default configuration comes with Servers
field that contains server objects as defined in the OpenAPI specification.
Select Server Configuration
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
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.
URLs Configuration per Operation
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",
},
})
Documentation for API Endpoints
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. |
Documentation For Models
- 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
Documentation For Authorization
Endpoints do not require authorization.
Documentation for Utility Methods
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