Defines a Jakarta Messaging topic.
| Attribute | Value | 
|---|---|
| Type | INT | 
| Nillable | false | 
| Expressions Allowed | false | 
| Storage | runtime | 
| Access Type | metric | 
| Stability | default | 
| Attribute | Value | 
|---|---|
| Type | INT | 
| Nillable | false | 
| Expressions Allowed | false | 
| Storage | runtime | 
| Access Type | metric | 
| Stability | default | 
| Attribute | Value | 
|---|---|
| Type | INT | 
| Nillable | false | 
| Expressions Allowed | false | 
| Storage | runtime | 
| Access Type | metric | 
| Stability | default | 
| Attribute | Value | 
|---|---|
| Type | LIST | 
| Nillable | false | 
| Expressions Allowed | true | 
| Storage | runtime | 
| Access Type | read-only | 
| Stability | default | 
| Attribute | Value | 
|---|---|
| Type | LIST | 
| Nillable | true | 
| Expressions Allowed | true | 
| Storage | runtime | 
| Access Type | read-only | 
| Stability | default | 
| Attribute | Value | 
|---|---|
| Type | LONG | 
| Nillable | false | 
| Expressions Allowed | false | 
| Storage | runtime | 
| Access Type | metric | 
| Stability | default | 
| Attribute | Value | 
|---|---|
| Type | LONG | 
| Nillable | false | 
| Expressions Allowed | false | 
| Storage | runtime | 
| Access Type | metric | 
| Stability | default | 
| Attribute | Value | 
|---|---|
| Type | INT | 
| Nillable | false | 
| Expressions Allowed | false | 
| Storage | runtime | 
| Access Type | metric | 
| Stability | default | 
| Attribute | Value | 
|---|---|
| Type | INT | 
| Nillable | false | 
| Expressions Allowed | false | 
| Storage | runtime | 
| Access Type | metric | 
| Stability | default | 
| Attribute | Value | 
|---|---|
| Type | BOOLEAN | 
| Nillable | false | 
| Expressions Allowed | false | 
| Storage | runtime | 
| Access Type | read-only | 
| Stability | default | 
| Attribute | Value | 
|---|---|
| Type | INT | 
| Nillable | false | 
| Expressions Allowed | false | 
| Storage | runtime | 
| Access Type | metric | 
| Stability | default | 
| Attribute | Value | 
|---|---|
| Type | BOOLEAN | 
| Nillable | false | 
| Expressions Allowed | false | 
| Storage | runtime | 
| Access Type | read-only | 
| Stability | default | 
| Attribute | Value | 
|---|---|
| Type | STRING | 
| Nillable | false | 
| Expressions Allowed | false | 
| Storage | runtime | 
| Access Type | read-only | 
| Stability | default | 
| Request Parameter | Type | Required | Expressions Allowed | Default value | Description | 
|---|---|---|---|---|---|
| client-id | STRING | true | true | The client ID. | |
| subscription-name | STRING | true | false | The name of the durable subscription. | |
| filter | STRING | false | true | =A message filter. An undefined or empty filter will match all messages. | 
| Request Parameter | Type | Required | Expressions Allowed | Default value | Description | 
|---|---|---|---|---|---|
| client-id | STRING | true | true | The client ID. | |
| subscription-name | STRING | true | false | The name of the durable subscription. | 
{
    "queueName" => {
        "type" => STRING,
        "description" => "The full name of the queue.",
        "expressions-allowed" => false,
        "required" => true,
        "nillable" => false,
        "min-length" => 1L,
        "max-length" => 2147483647L,
        "stability" => "default"
    },
    "clientID" => {
        "type" => STRING,
        "description" => "The client id.",
        "expressions-allowed" => false,
        "required" => true,
        "nillable" => false,
        "min-length" => 1L,
        "max-length" => 2147483647L,
        "stability" => "default"
    },
    "selector" => {
        "type" => STRING,
        "description" => "The queue selector.",
        "expressions-allowed" => false,
        "required" => true,
        "nillable" => false,
        "min-length" => 1L,
        "max-length" => 2147483647L,
        "stability" => "default"
    },
    "name" => {
        "type" => STRING,
        "description" => "The name of the queue.",
        "expressions-allowed" => false,
        "required" => true,
        "nillable" => false,
        "min-length" => 1L,
        "max-length" => 2147483647L,
        "stability" => "default"
    },
    "durable" => {
        "type" => BOOLEAN,
        "description" => "Whether the queue is durable or not.",
        "expressions-allowed" => false,
        "required" => true,
        "nillable" => false,
        "stability" => "default"
    },
    "messageCount" => {
        "type" => LONG,
        "description" => "The number of messages currently in this queue.",
        "expressions-allowed" => false,
        "required" => true,
        "nillable" => false,
        "stability" => "default"
    },
    "deliveringCount" => {
        "type" => INT,
        "description" => "The number of messages that this queue is currently delivering to its consumers.",
        "expressions-allowed" => false,
        "required" => true,
        "nillable" => false,
        "stability" => "default"
    },
    "consumers" => {
        "type" => LIST,
        "description" => "The queue consumers.",
        "expressions-allowed" => false,
        "required" => true,
        "nillable" => false,
        "min-length" => 0L,
        "max-length" => 2147483647L,
        "stability" => "default",
        "value-type" => {
            "consumerID" => {
                "type" => STRING,
                "description" => "The consumer ID.",
                "expressions-allowed" => false,
                "required" => true,
                "nillable" => false,
                "min-length" => 1L,
                "max-length" => 2147483647L,
                "stability" => "default"
            },
            "connectionID" => {
                "type" => STRING,
                "description" => "The connection id.",
                "expressions-allowed" => false,
                "required" => true,
                "nillable" => false,
                "min-length" => 1L,
                "max-length" => 2147483647L,
                "stability" => "default"
            },
            "sessionID" => {
                "type" => STRING,
                "description" => "The consumer's session id.",
                "expressions-allowed" => false,
                "required" => true,
                "nillable" => false,
                "min-length" => 1L,
                "max-length" => 2147483647L,
                "stability" => "default"
            },
            "browseOnly" => {
                "type" => BOOLEAN,
                "description" => "Whether the consumer is only browsing the queue.",
                "expressions-allowed" => false,
                "required" => true,
                "nillable" => false,
                "stability" => "default"
            },
            "creationTime" => {
                "type" => BOOLEAN,
                "description" => "Time when the consumer was created, in ms since the epoch.",
                "expressions-allowed" => false,
                "required" => true,
                "nillable" => false,
                "stability" => "default"
            }
        }
    }
}{
    "queueName" => {
        "type" => STRING,
        "description" => "The full name of the queue.",
        "expressions-allowed" => false,
        "required" => true,
        "nillable" => false,
        "min-length" => 1L,
        "max-length" => 2147483647L,
        "stability" => "default"
    },
    "clientID" => {
        "type" => STRING,
        "description" => "The client id.",
        "expressions-allowed" => false,
        "required" => true,
        "nillable" => false,
        "min-length" => 1L,
        "max-length" => 2147483647L,
        "stability" => "default"
    },
    "selector" => {
        "type" => STRING,
        "description" => "The queue selector.",
        "expressions-allowed" => false,
        "required" => true,
        "nillable" => false,
        "min-length" => 1L,
        "max-length" => 2147483647L,
        "stability" => "default"
    },
    "name" => {
        "type" => STRING,
        "description" => "The name of the queue.",
        "expressions-allowed" => false,
        "required" => true,
        "nillable" => false,
        "min-length" => 1L,
        "max-length" => 2147483647L,
        "stability" => "default"
    },
    "durable" => {
        "type" => BOOLEAN,
        "description" => "Whether the queue is durable or not.",
        "expressions-allowed" => false,
        "required" => true,
        "nillable" => false,
        "stability" => "default"
    },
    "messageCount" => {
        "type" => LONG,
        "description" => "The number of messages currently in this queue.",
        "expressions-allowed" => false,
        "required" => true,
        "nillable" => false,
        "stability" => "default"
    },
    "deliveringCount" => {
        "type" => INT,
        "description" => "The number of messages that this queue is currently delivering to its consumers.",
        "expressions-allowed" => false,
        "required" => true,
        "nillable" => false,
        "stability" => "default"
    },
    "consumers" => {
        "type" => LIST,
        "description" => "The queue consumers.",
        "expressions-allowed" => false,
        "required" => true,
        "nillable" => false,
        "min-length" => 0L,
        "max-length" => 2147483647L,
        "stability" => "default",
        "value-type" => {
            "consumerID" => {
                "type" => STRING,
                "description" => "The consumer ID.",
                "expressions-allowed" => false,
                "required" => true,
                "nillable" => false,
                "min-length" => 1L,
                "max-length" => 2147483647L,
                "stability" => "default"
            },
            "connectionID" => {
                "type" => STRING,
                "description" => "The connection id.",
                "expressions-allowed" => false,
                "required" => true,
                "nillable" => false,
                "min-length" => 1L,
                "max-length" => 2147483647L,
                "stability" => "default"
            },
            "sessionID" => {
                "type" => STRING,
                "description" => "The consumer's session id.",
                "expressions-allowed" => false,
                "required" => true,
                "nillable" => false,
                "min-length" => 1L,
                "max-length" => 2147483647L,
                "stability" => "default"
            },
            "browseOnly" => {
                "type" => BOOLEAN,
                "description" => "Whether the consumer is only browsing the queue.",
                "expressions-allowed" => false,
                "required" => true,
                "nillable" => false,
                "stability" => "default"
            },
            "creationTime" => {
                "type" => BOOLEAN,
                "description" => "Time when the consumer was created, in ms since the epoch.",
                "expressions-allowed" => false,
                "required" => true,
                "nillable" => false,
                "stability" => "default"
            }
        }
    }
}| Request Parameter | Type | Required | Expressions Allowed | Default value | Description | 
|---|---|---|---|---|---|
| queue-name | STRING | true | false | The name of the queue representing a subscription | 
{
    "JMSMessageID" => {
        "type" => STRING,
        "description" => "The message ID.",
        "expressions-allowed" => false,
        "required" => true,
        "nillable" => false,
        "min-length" => 1L,
        "max-length" => 2147483647L,
        "stability" => "default"
    },
    "JMSPriority" => {
        "type" => INT,
        "description" => "The message's priority.",
        "expressions-allowed" => false,
        "required" => true,
        "nillable" => false,
        "min" => 0L,
        "max" => 9L,
        "stability" => "default"
    },
    "JMSTimestamp" => {
        "type" => LONG,
        "description" => "The message's timestamp, in ms since the epoch.",
        "expressions-allowed" => false,
        "required" => true,
        "nillable" => false,
        "stability" => "default"
    },
    "JMSExpiration" => {
        "type" => LONG,
        "description" => "The message's expiration time.",
        "expressions-allowed" => false,
        "required" => true,
        "nillable" => false,
        "stability" => "default"
    },
    "JMSDeliveryMode" => {
        "type" => STRING,
        "description" => "The delivery mode for the message, PERSISTENT or NON_PERSISTENT.",
        "expressions-allowed" => false,
        "required" => true,
        "nillable" => false,
        "min-length" => 1L,
        "max-length" => 2147483647L,
        "allowed" => [
            "PERSISTENT",
            "NON_PERSISTENT"
        ],
        "stability" => "default"
    }
}| Request Parameter | Type | Required | Expressions Allowed | Default value | Description | 
|---|---|---|---|---|---|
| queue-name | STRING | true | false | The name of the queue representing a subscription | 
{
    "queueName" => {
        "type" => STRING,
        "description" => "The full name of the queue.",
        "expressions-allowed" => false,
        "required" => true,
        "nillable" => false,
        "min-length" => 1L,
        "max-length" => 2147483647L,
        "stability" => "default"
    },
    "clientID" => {
        "type" => STRING,
        "description" => "The client id.",
        "expressions-allowed" => false,
        "required" => true,
        "nillable" => false,
        "min-length" => 1L,
        "max-length" => 2147483647L,
        "stability" => "default"
    },
    "selector" => {
        "type" => STRING,
        "description" => "The queue selector.",
        "expressions-allowed" => false,
        "required" => true,
        "nillable" => false,
        "min-length" => 1L,
        "max-length" => 2147483647L,
        "stability" => "default"
    },
    "name" => {
        "type" => STRING,
        "description" => "The name of the queue.",
        "expressions-allowed" => false,
        "required" => true,
        "nillable" => false,
        "min-length" => 1L,
        "max-length" => 2147483647L,
        "stability" => "default"
    },
    "durable" => {
        "type" => BOOLEAN,
        "description" => "Whether the queue is durable or not.",
        "expressions-allowed" => false,
        "required" => true,
        "nillable" => false,
        "stability" => "default"
    },
    "messageCount" => {
        "type" => LONG,
        "description" => "The number of messages currently in this queue.",
        "expressions-allowed" => false,
        "required" => true,
        "nillable" => false,
        "stability" => "default"
    },
    "deliveringCount" => {
        "type" => INT,
        "description" => "The number of messages that this queue is currently delivering to its consumers.",
        "expressions-allowed" => false,
        "required" => true,
        "nillable" => false,
        "stability" => "default"
    },
    "consumers" => {
        "type" => LIST,
        "description" => "The queue consumers.",
        "expressions-allowed" => false,
        "required" => true,
        "nillable" => false,
        "min-length" => 0L,
        "max-length" => 2147483647L,
        "stability" => "default",
        "value-type" => {
            "consumerID" => {
                "type" => STRING,
                "description" => "The consumer ID.",
                "expressions-allowed" => false,
                "required" => true,
                "nillable" => false,
                "min-length" => 1L,
                "max-length" => 2147483647L,
                "stability" => "default"
            },
            "connectionID" => {
                "type" => STRING,
                "description" => "The connection id.",
                "expressions-allowed" => false,
                "required" => true,
                "nillable" => false,
                "min-length" => 1L,
                "max-length" => 2147483647L,
                "stability" => "default"
            },
            "sessionID" => {
                "type" => STRING,
                "description" => "The consumer's session id.",
                "expressions-allowed" => false,
                "required" => true,
                "nillable" => false,
                "min-length" => 1L,
                "max-length" => 2147483647L,
                "stability" => "default"
            },
            "browseOnly" => {
                "type" => BOOLEAN,
                "description" => "Whether the consumer is only browsing the queue.",
                "expressions-allowed" => false,
                "required" => true,
                "nillable" => false,
                "stability" => "default"
            },
            "creationTime" => {
                "type" => BOOLEAN,
                "description" => "Time when the consumer was created, in ms since the epoch.",
                "expressions-allowed" => false,
                "required" => true,
                "nillable" => false,
                "stability" => "default"
            }
        }
    }
}| Request Parameter | Type | Required | Expressions Allowed | Default value | Description | 
|---|---|---|---|---|---|
| persist | BOOLEAN | false | false | false | Persist the paused status of this Topic. | 
| Request Parameter | Type | Required | Expressions Allowed | Default value | Description | 
|---|---|---|---|---|---|
| filter | STRING | false | true | A message filter. An undefined or empty filter will match all messages. |