Apache Pulsar · JSON-LD Context
Apache Pulsar Context
JSON-LD context defining the semantic vocabulary for Apache Pulsar from Apache Pulsar.
7 Classes
51 Properties
3 Namespaces
Namespaces
puls:
https://pulsar.apache.org/schema/
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
Classes
ClusterData
TenantInfo
Policies
RetentionPolicies
TopicStats
FunctionConfig
PulsarMessage
Properties
| Property | Type | Container |
|---|---|---|
| serviceUrl | string | |
| serviceUrlTls | string | |
| brokerServiceUrl | string | |
| brokerServiceUrlTls | string | |
| peerClusterNames | set | |
| adminRoles | set | |
| allowedClusters | set | |
| replication_clusters | set | |
| bundles | string | |
| retention_policies | string | |
| schema_auto_update_compatibility_strategy | string | |
| message_ttl_in_seconds | integer | |
| max_producers_per_topic | integer | |
| max_consumers_per_topic | integer | |
| max_consumers_per_subscription | integer | |
| backlog_quota_map | string | |
| retentionTimeInMinutes | integer | |
| retentionSizeInMB | integer | |
| msgRateIn | decimal | |
| msgRateOut | decimal | |
| msgThroughputIn | decimal | |
| msgThroughputOut | decimal | |
| averageMsgSize | decimal | |
| storageSize | integer | |
| backlogSize | integer | |
| publishers | set | |
| subscriptions | string | |
| tenant | string | |
| namespace | string | |
| name | schema:name | |
| className | string | |
| inputs | set | |
| output | string | |
| logTopic | string | |
| processingGuarantees | string | |
| parallelism | integer | |
| runtime | string | |
| autoAck | boolean | |
| userConfig | string | |
| messageId | string | |
| payload | string | |
| key | string | |
| orderingKey | string | |
| properties | string | |
| publishTime | string | |
| eventTime | string | |
| sequenceId | integer | |
| producerName | string | |
| redeliveryCount | integer | |
| schemaVersion | string | |
| topic | string |
JSON-LD Document
{
"@context": {
"@version": 1.1,
"puls": "https://pulsar.apache.org/schema/",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"ClusterData": "puls:ClusterData",
"TenantInfo": "puls:TenantInfo",
"Policies": "puls:Policies",
"RetentionPolicies": "puls:RetentionPolicies",
"TopicStats": "puls:TopicStats",
"FunctionConfig": "puls:FunctionConfig",
"PulsarMessage": "puls:PulsarMessage",
"serviceUrl": {
"@id": "puls:serviceUrl",
"@type": "xsd:string"
},
"serviceUrlTls": {
"@id": "puls:serviceUrlTls",
"@type": "xsd:string"
},
"brokerServiceUrl": {
"@id": "puls:brokerServiceUrl",
"@type": "xsd:string"
},
"brokerServiceUrlTls": {
"@id": "puls:brokerServiceUrlTls",
"@type": "xsd:string"
},
"peerClusterNames": {
"@id": "puls:peerClusterNames",
"@container": "@set"
},
"adminRoles": {
"@id": "puls:adminRoles",
"@container": "@set"
},
"allowedClusters": {
"@id": "puls:allowedClusters",
"@container": "@set"
},
"replication_clusters": {
"@id": "puls:replication_clusters",
"@container": "@set"
},
"bundles": {
"@id": "puls:bundles",
"@type": "xsd:string"
},
"retention_policies": {
"@id": "puls:retention_policies",
"@type": "xsd:string"
},
"schema_auto_update_compatibility_strategy": {
"@id": "puls:schema_auto_update_compatibility_strategy",
"@type": "xsd:string"
},
"message_ttl_in_seconds": {
"@id": "puls:message_ttl_in_seconds",
"@type": "xsd:integer"
},
"max_producers_per_topic": {
"@id": "puls:max_producers_per_topic",
"@type": "xsd:integer"
},
"max_consumers_per_topic": {
"@id": "puls:max_consumers_per_topic",
"@type": "xsd:integer"
},
"max_consumers_per_subscription": {
"@id": "puls:max_consumers_per_subscription",
"@type": "xsd:integer"
},
"backlog_quota_map": {
"@id": "puls:backlog_quota_map",
"@type": "xsd:string"
},
"retentionTimeInMinutes": {
"@id": "puls:retentionTimeInMinutes",
"@type": "xsd:integer"
},
"retentionSizeInMB": {
"@id": "puls:retentionSizeInMB",
"@type": "xsd:integer"
},
"msgRateIn": {
"@id": "puls:msgRateIn",
"@type": "xsd:decimal"
},
"msgRateOut": {
"@id": "puls:msgRateOut",
"@type": "xsd:decimal"
},
"msgThroughputIn": {
"@id": "puls:msgThroughputIn",
"@type": "xsd:decimal"
},
"msgThroughputOut": {
"@id": "puls:msgThroughputOut",
"@type": "xsd:decimal"
},
"averageMsgSize": {
"@id": "puls:averageMsgSize",
"@type": "xsd:decimal"
},
"storageSize": {
"@id": "puls:storageSize",
"@type": "xsd:integer"
},
"backlogSize": {
"@id": "puls:backlogSize",
"@type": "xsd:integer"
},
"publishers": {
"@id": "puls:publishers",
"@container": "@set"
},
"subscriptions": {
"@id": "puls:subscriptions",
"@type": "xsd:string"
},
"tenant": {
"@id": "puls:tenant",
"@type": "xsd:string"
},
"namespace": {
"@id": "puls:namespace",
"@type": "xsd:string"
},
"name": {
"@id": "puls:name",
"@type": "schema:name"
},
"className": {
"@id": "puls:className",
"@type": "xsd:string"
},
"inputs": {
"@id": "puls:inputs",
"@container": "@set"
},
"output": {
"@id": "puls:output",
"@type": "xsd:string"
},
"logTopic": {
"@id": "puls:logTopic",
"@type": "xsd:string"
},
"processingGuarantees": {
"@id": "puls:processingGuarantees",
"@type": "xsd:string"
},
"parallelism": {
"@id": "puls:parallelism",
"@type": "xsd:integer"
},
"runtime": {
"@id": "puls:runtime",
"@type": "xsd:string"
},
"autoAck": {
"@id": "puls:autoAck",
"@type": "xsd:boolean"
},
"userConfig": {
"@id": "puls:userConfig",
"@type": "xsd:string"
},
"messageId": {
"@id": "puls:messageId",
"@type": "xsd:string"
},
"payload": {
"@id": "puls:payload",
"@type": "xsd:string"
},
"key": {
"@id": "puls:key",
"@type": "xsd:string"
},
"orderingKey": {
"@id": "puls:orderingKey",
"@type": "xsd:string"
},
"properties": {
"@id": "puls:properties",
"@type": "xsd:string"
},
"publishTime": {
"@id": "puls:publishTime",
"@type": "xsd:string"
},
"eventTime": {
"@id": "puls:eventTime",
"@type": "xsd:string"
},
"sequenceId": {
"@id": "puls:sequenceId",
"@type": "xsd:integer"
},
"producerName": {
"@id": "puls:producerName",
"@type": "xsd:string"
},
"redeliveryCount": {
"@id": "puls:redeliveryCount",
"@type": "xsd:integer"
},
"schemaVersion": {
"@id": "puls:schemaVersion",
"@type": "xsd:string"
},
"topic": {
"@id": "puls:topic",
"@type": "xsd:string"
}
}
}