Cloud Storage Events 0.1.0 documentation
info
In this document, PUB
means "publish" and SUB
means "subscribe". This refers to the "publish/subscribe" (pub/sub) messaging framework, where "publish" means that the service sends data to Kafka topics, and "subscribe" means the service acts as a consumer that subscribes to specific Kafka topics to receive data.
- Specification ID:
http://cloudstorage-service
- Protobuf File Spec: cloudstorage.proto
Table of Contents
Operations
PUB namespaceSlotConfig
Operation
Accepts one of the following messages:
Message namespaceSlotConfigCreated
Payload
Name | Type | Description | Value | Constraints | Notes |
---|---|---|---|---|---|
(root) | object allOf | - | - | - | additional properties are allowed |
payload | object | - | - | - | additional properties are allowed |
payload.namespaceSlotConfig | object | - | - | - | additional properties are allowed |
payload.namespaceSlotConfig.maxSlotSize | integer | - | - | - | - |
payload.namespaceSlotConfig.maxSlots | integer | - | - | - | - |
payload.namespaceSlotConfig.namespace | string | - | - | - | - |
0 (allOf item) | object | - | - | - | additional properties are allowed |
id | string | - | - | - | - |
version | integer | - | - | - | - |
name | string | - | - | - | - |
namespace | string | - | - | - | - |
parentNamespace | string | - | - | - | - |
timestamp | string | - | - | format (date-time ) | - |
clientId | string | - | - | - | - |
userId | string | - | - | - | - |
traceId | string | - | - | - | - |
sessionId | string | - | - | - | - |
Examples of payload (generated)
{
"payload": {
"namespaceSlotConfig": {
"maxSlotSize": 0,
"maxSlots": 0,
"namespace": "string"
}
},
"id": "string",
"version": 0,
"name": "string",
"namespace": "string",
"parentNamespace": "string",
"timestamp": "2019-08-24T14:15:22Z",
"clientId": "string",
"userId": "string",
"traceId": "string",
"sessionId": "string"
}
Message namespaceSlotConfigDeleted
Payload
Name | Type | Description | Value | Constraints | Notes |
---|---|---|---|---|---|
(root) | object allOf | - | - | - | additional properties are allowed |
payload | object | - | - | - | additional properties are allowed |
payload.namespaceSlotConfig | object | - | - | - | additional properties are allowed |
payload.namespaceSlotConfig.maxSlotSize | integer | - | - | - | - |
payload.namespaceSlotConfig.maxSlots | integer | - | - | - | - |
payload.namespaceSlotConfig.namespace | string | - | - | - | - |
0 (allOf item) | object | - | - | - | additional properties are allowed |
id | string | - | - | - | - |
version | integer | - | - | - | - |
name | string | - | - | - | - |
namespace | string | - | - | - | - |
parentNamespace | string | - | - | - | - |
timestamp | string | - | - | format (date-time ) | - |
clientId | string | - | - | - | - |
userId | string | - | - | - | - |
traceId | string | - | - | - | - |
sessionId | string | - | - | - | - |
Examples of payload (generated)
{
"payload": {
"namespaceSlotConfig": {
"maxSlotSize": 0,
"maxSlots": 0,
"namespace": "string"
}
},
"id": "string",
"version": 0,
"name": "string",
"namespace": "string",
"parentNamespace": "string",
"timestamp": "2019-08-24T14:15:22Z",
"clientId": "string",
"userId": "string",
"traceId": "string",
"sessionId": "string"
}
Message namespaceSlotConfigUpdated
Payload
Name | Type | Description | Value | Constraints | Notes |
---|---|---|---|---|---|
(root) | object allOf | - | - | - | additional properties are allowed |
payload | object | - | - | - | additional properties are allowed |
payload.namespaceSlotConfig | object | - | - | - | additional properties are allowed |
payload.namespaceSlotConfig.maxSlotSize | integer | - | - | - | - |
payload.namespaceSlotConfig.maxSlots | integer | - | - | - | - |
payload.namespaceSlotConfig.namespace | string | - | - | - | - |
0 (allOf item) | object | - | - | - | additional properties are allowed |
id | string | - | - | - | - |
version | integer | - | - | - | - |
name | string | - | - | - | - |
namespace | string | - | - | - | - |
parentNamespace | string | - | - | - | - |
timestamp | string | - | - | format (date-time ) | - |
clientId | string | - | - | - | - |
userId | string | - | - | - | - |
traceId | string | - | - | - | - |
sessionId | string | - | - | - | - |
Examples of payload (generated)
{
"payload": {
"namespaceSlotConfig": {
"maxSlotSize": 0,
"maxSlots": 0,
"namespace": "string"
}
},
"id": "string",
"version": 0,
"name": "string",
"namespace": "string",
"parentNamespace": "string",
"timestamp": "2019-08-24T14:15:22Z",
"clientId": "string",
"userId": "string",
"traceId": "string",
"sessionId": "string"
}
PUB slot
Operation
Accepts one of the following messages:
Message slotCreated
Payload
Name | Type | Description | Value | Constraints | Notes |
---|---|---|---|---|---|
(root) | object allOf | - | - | - | additional properties are allowed |
payload | object | - | - | - | additional properties are allowed |
payload.slot | object | - | - | - | additional properties are allowed |
payload.slot.checksum | string | - | - | - | - |
payload.slot.customAttribute | string | - | - | - | - |
payload.slot.dateAccessed | string | - | - | format (date-time ) | - |
payload.slot.dateCreated | string | - | - | format (date-time ) | - |
payload.slot.date-modified | string | - | - | format (date-time ) | - |
payload.slot.label | string | - | - | - | - |
payload.slot.mimeType | string | - | - | - | - |
payload.slot.namespace | string | - | - | - | - |
payload.slot.originalName | string | - | - | - | - |
payload.slot.slotId | string | - | - | - | - |
payload.slot.status | string | - | - | - | - |
payload.slot.storedName | string | - | - | - | - |
payload.slot.tags | array<string> | - | - | - | - |
payload.slot.tags (single item) | string | - | - | - | - |
payload.slot.userId | string | - | - | - | - |
payload.slot.slotInfo | object | - | - | - | additional properties are allowed |
payload.slot.slotInfo.description | string | - | - | - | - |
payload.slot.slotInfo.file | object | - | - | - | additional properties are allowed |
payload.slot.slotInfo.file.absolute | boolean | - | - | - | - |
payload.slot.slotInfo.file.absoluteFile | object | - | - | - | additional properties are allowed |
payload.slot.slotInfo.file.absolutePath | string | - | - | - | - |
payload.slot.slotInfo.file.canonicalFile | object | - | - | - | additional properties are allowed |
payload.slot.slotInfo.file.canonicalPath | string | - | - | - | - |
payload.slot.slotInfo.file.directory | boolean | - | - | - | - |
payload.slot.slotInfo.file.file | boolean | - | - | - | - |
payload.slot.slotInfo.file.freeSpace | integer | - | - | - | - |
payload.slot.slotInfo.file.hidden | boolean | - | - | - | - |
payload.slot.slotInfo.file.name | string | - | - | - | - |
payload.slot.slotInfo.file.parent | string | - | - | - | - |
payload.slot.slotInfo.file.parentFile | object | - | - | - | additional properties are allowed |
payload.slot.slotInfo.file.path | string | - | - | - | - |
payload.slot.slotInfo.file.totalSpace | integer | - | - | - | - |
payload.slot.slotInfo.file.usableSpace | integer | - | - | - | - |
payload.slot.slotInfo.filename | string | - | - | - | - |
payload.slot.slotInfo.inputStream | object | - | - | - | additional properties are allowed |
payload.slot.slotInfo.open | boolean | - | - | - | - |
payload.slot.slotInfo.readable | boolean | - | - | - | - |
payload.slot.slotInfo.uri | object | - | - | - | additional properties are allowed |
payload.slot.slotInfo.uri.absolute | boolean | - | - | - | - |
payload.slot.slotInfo.uri.authority | string | - | - | - | - |
payload.slot.slotInfo.uri.fragment | string | - | - | - | - |
payload.slot.slotInfo.uri.host | string | - | - | - | - |
payload.slot.slotInfo.uri.opaque | boolean | - | - | - | - |
payload.slot.slotInfo.uri.path | string | - | - | - | - |
payload.slot.slotInfo.uri.port | integer | - | - | - | - |
payload.slot.slotInfo.uri.query | string | - | - | - | - |
payload.slot.slotInfo.uri.rawAuthority | string | - | - | - | - |
payload.slot.slotInfo.uri.rawFragment | string | - | - | - | - |
payload.slot.slotInfo.uri.rawPath | string | - | - | - | - |
payload.slot.slotInfo.uri.rawQuery | string | - | - | - | - |
payload.slot.slotInfo.uri.rawSchemeSpecificPart | string | - | - | - | - |
payload.slot.slotInfo.uri.rawUserInfo | string | - | - | - | - |
payload.slot.slotInfo.uri.scheme | string | - | - | - | - |
payload.slot.slotInfo.uri.schemeSpecificPart | string | - | - | - | - |
payload.slot.slotInfo.uri.userInfo | string | - | - | - | - |
payload.slot.slotInfo.url | object | - | - | - | additional properties are allowed |
payload.slot.slotInfo.url.authority | string | - | - | - | - |
payload.slot.slotInfo.url.content | object | - | - | - | additional properties are allowed |
payload.slot.slotInfo.url.defaultPort | integer | - | - | - | - |
payload.slot.slotInfo.url.file | string | - | - | - | - |
payload.slot.slotInfo.url.host | string | - | - | - | - |
payload.slot.slotInfo.url.path | string | - | - | - | - |
payload.slot.slotInfo.url.port | integer | - | - | - | - |
payload.slot.slotInfo.url.protocol | string | - | - | - | - |
payload.slot.slotInfo.url.query | string | - | - | - | - |
payload.slot.slotInfo.url.ref | string | - | - | - | - |
payload.slot.slotInfo.url.userInfo | string | - | - | - | - |
0 (allOf item) | object | - | - | - | additional properties are allowed |
id | string | - | - | - | - |
version | integer | - | - | - | - |
name | string | - | - | - | - |
namespace | string | - | - | - | - |
parentNamespace | string | - | - | - | - |
timestamp | string | - | - | format (date-time ) | - |
clientId | string | - | - | - | - |
userId | string | - | - | - | - |
traceId | string | - | - | - | - |
sessionId | string | - | - | - | - |
Examples of payload (generated)
{
"payload": {
"slot": {
"checksum": "string",
"customAttribute": "string",
"dateAccessed": "2019-08-24T14:15:22Z",
"dateCreated": "2019-08-24T14:15:22Z",
"date-modified": "2019-08-24T14:15:22Z",
"label": "string",
"mimeType": "string",
"namespace": "string",
"originalName": "string",
"slotId": "string",
"status": "string",
"storedName": "string",
"tags": [
"string"
],
"userId": "string",
"slotInfo": {
"description": "string",
"file": {
"absolute": true,
"absoluteFile": {},
"absolutePath": "string",
"canonicalFile": {},
"canonicalPath": "string",
"directory": true,
"file": true,
"freeSpace": 0,
"hidden": true,
"name": "string",
"parent": "string",
"parentFile": {},
"path": "string",
"totalSpace": 0,
"usableSpace": 0
},
"filename": "string",
"inputStream": {},
"open": true,
"readable": true,
"uri": {
"absolute": true,
"authority": "string",
"fragment": "string",
"host": "string",
"opaque": true,
"path": "string",
"port": 0,
"query": "string",
"rawAuthority": "string",
"rawFragment": "string",
"rawPath": "string",
"rawQuery": "string",
"rawSchemeSpecificPart": "string",
"rawUserInfo": "string",
"scheme": "string",
"schemeSpecificPart": "string",
"userInfo": "string"
},
"url": {
"authority": "string",
"content": {},
"defaultPort": 0,
"file": "string",
"host": "string",
"path": "string",
"port": 0,
"protocol": "string",
"query": "string",
"ref": "string",
"userInfo": "string"
}
}
}
},
"id": "string",
"version": 0,
"name": "string",
"namespace": "string",
"parentNamespace": "string",
"timestamp": "2019-08-24T14:15:22Z",
"clientId": "string",
"userId": "string",
"traceId": "string",
"sessionId": "string"
}
Message slotDeleted
Payload
Name | Type | Description | Value | Constraints | Notes |
---|---|---|---|---|---|
(root) | object allOf | - | - | - | additional properties are allowed |
payload | object | - | - | - | additional properties are allowed |
payload.slot | object | - | - | - | additional properties are allowed |
payload.slot.checksum | string | - | - | - | - |
payload.slot.customAttribute | string | - | - | - | - |
payload.slot.dateAccessed | string | - | - | format (date-time ) | - |
payload.slot.dateCreated | string | - | - | format (date-time ) | - |
payload.slot.date-modified | string | - | - | format (date-time ) | - |
payload.slot.label | string | - | - | - | - |
payload.slot.mimeType | string | - | - | - | - |
payload.slot.namespace | string | - | - | - | - |
payload.slot.originalName | string | - | - | - | - |
payload.slot.slotId | string | - | - | - | - |
payload.slot.status | string | - | - | - | - |
payload.slot.storedName | string | - | - | - | - |
payload.slot.tags | array<string> | - | - | - | - |
payload.slot.tags (single item) | string | - | - | - | - |
payload.slot.userId | string | - | - | - | - |
payload.slot.slotInfo | object | - | - | - | additional properties are allowed |
payload.slot.slotInfo.description | string | - | - | - | - |
payload.slot.slotInfo.file | object | - | - | - | additional properties are allowed |
payload.slot.slotInfo.file.absolute | boolean | - | - | - | - |
payload.slot.slotInfo.file.absoluteFile | object | - | - | - | additional properties are allowed |
payload.slot.slotInfo.file.absolutePath | string | - | - | - | - |
payload.slot.slotInfo.file.canonicalFile | object | - | - | - | additional properties are allowed |
payload.slot.slotInfo.file.canonicalPath | string | - | - | - | - |
payload.slot.slotInfo.file.directory | boolean | - | - | - | - |
payload.slot.slotInfo.file.file | boolean | - | - | - | - |
payload.slot.slotInfo.file.freeSpace | integer | - | - | - | - |
payload.slot.slotInfo.file.hidden | boolean | - | - | - | - |
payload.slot.slotInfo.file.name | string | - | - | - | - |
payload.slot.slotInfo.file.parent | string | - | - | - | - |
payload.slot.slotInfo.file.parentFile | object | - | - | - | additional properties are allowed |
payload.slot.slotInfo.file.path | string | - | - | - | - |
payload.slot.slotInfo.file.totalSpace | integer | - | - | - | - |
payload.slot.slotInfo.file.usableSpace | integer | - | - | - | - |
payload.slot.slotInfo.filename | string | - | - | - | - |
payload.slot.slotInfo.inputStream | object | - | - | - | additional properties are allowed |
payload.slot.slotInfo.open | boolean | - | - | - | - |
payload.slot.slotInfo.readable | boolean | - | - | - | - |
payload.slot.slotInfo.uri | object | - | - | - | additional properties are allowed |
payload.slot.slotInfo.uri.absolute | boolean | - | - | - | - |
payload.slot.slotInfo.uri.authority | string | - | - | - | - |
payload.slot.slotInfo.uri.fragment | string | - | - | - | - |
payload.slot.slotInfo.uri.host | string | - | - | - | - |
payload.slot.slotInfo.uri.opaque | boolean | - | - | - | - |
payload.slot.slotInfo.uri.path | string | - | - | - | - |
payload.slot.slotInfo.uri.port | integer | - | - | - | - |
payload.slot.slotInfo.uri.query | string | - | - | - | - |
payload.slot.slotInfo.uri.rawAuthority | string | - | - | - | - |
payload.slot.slotInfo.uri.rawFragment | string | - | - | - | - |
payload.slot.slotInfo.uri.rawPath | string | - | - | - | - |
payload.slot.slotInfo.uri.rawQuery | string | - | - | - | - |
payload.slot.slotInfo.uri.rawSchemeSpecificPart | string | - | - | - | - |
payload.slot.slotInfo.uri.rawUserInfo | string | - | - | - | - |
payload.slot.slotInfo.uri.scheme | string | - | - | - | - |
payload.slot.slotInfo.uri.schemeSpecificPart | string | - | - | - | - |
payload.slot.slotInfo.uri.userInfo | string | - | - | - | - |
payload.slot.slotInfo.url | object | - | - | - | additional properties are allowed |
payload.slot.slotInfo.url.authority | string | - | - | - | - |
payload.slot.slotInfo.url.content | object | - | - | - | additional properties are allowed |
payload.slot.slotInfo.url.defaultPort | integer | - | - | - | - |
payload.slot.slotInfo.url.file | string | - | - | - | - |
payload.slot.slotInfo.url.host | string | - | - | - | - |
payload.slot.slotInfo.url.path | string | - | - | - | - |
payload.slot.slotInfo.url.port | integer | - | - | - | - |
payload.slot.slotInfo.url.protocol | string | - | - | - | - |
payload.slot.slotInfo.url.query | string | - | - | - | - |
payload.slot.slotInfo.url.ref | string | - | - | - | - |
payload.slot.slotInfo.url.userInfo | string | - | - | - | - |
0 (allOf item) | object | - | - | - | additional properties are allowed |
id | string | - | - | - | - |
version | integer | - | - | - | - |
name | string | - | - | - | - |
namespace | string | - | - | - | - |
parentNamespace | string | - | - | - | - |
timestamp | string | - | - | format (date-time ) | - |
clientId | string | - | - | - | - |
userId | string | - | - | - | - |
traceId | string | - | - | - | - |
sessionId | string | - | - | - | - |
Examples of payload (generated)
{
"payload": {
"slot": {
"checksum": "string",
"customAttribute": "string",
"dateAccessed": "2019-08-24T14:15:22Z",
"dateCreated": "2019-08-24T14:15:22Z",
"date-modified": "2019-08-24T14:15:22Z",
"label": "string",
"mimeType": "string",
"namespace": "string",
"originalName": "string",
"slotId": "string",
"status": "string",
"storedName": "string",
"tags": [
"string"
],
"userId": "string",
"slotInfo": {
"description": "string",
"file": {
"absolute": true,
"absoluteFile": {},
"absolutePath": "string",
"canonicalFile": {},
"canonicalPath": "string",
"directory": true,
"file": true,
"freeSpace": 0,
"hidden": true,
"name": "string",
"parent": "string",
"parentFile": {},
"path": "string",
"totalSpace": 0,
"usableSpace": 0
},
"filename": "string",
"inputStream": {},
"open": true,
"readable": true,
"uri": {
"absolute": true,
"authority": "string",
"fragment": "string",
"host": "string",
"opaque": true,
"path": "string",
"port": 0,
"query": "string",
"rawAuthority": "string",
"rawFragment": "string",
"rawPath": "string",
"rawQuery": "string",
"rawSchemeSpecificPart": "string",
"rawUserInfo": "string",
"scheme": "string",
"schemeSpecificPart": "string",
"userInfo": "string"
},
"url": {
"authority": "string",
"content": {},
"defaultPort": 0,
"file": "string",
"host": "string",
"path": "string",
"port": 0,
"protocol": "string",
"query": "string",
"ref": "string",
"userInfo": "string"
}
}
}
},
"id": "string",
"version": 0,
"name": "string",
"namespace": "string",
"parentNamespace": "string",
"timestamp": "2019-08-24T14:15:22Z",
"clientId": "string",
"userId": "string",
"traceId": "string",
"sessionId": "string"
}
Message slotUpdated
Payload
Name | Type | Description | Value | Constraints | Notes |
---|---|---|---|---|---|
(root) | object allOf | - | - | - | additional properties are allowed |
payload | object | - | - | - | additional properties are allowed |
payload.slot | object | - | - | - | additional properties are allowed |
payload.slot.checksum | string | - | - | - | - |
payload.slot.customAttribute | string | - | - | - | - |
payload.slot.dateAccessed | string | - | - | format (date-time ) | - |
payload.slot.dateCreated | string | - | - | format (date-time ) | - |
payload.slot.date-modified | string | - | - | format (date-time ) | - |
payload.slot.label | string | - | - | - | - |
payload.slot.mimeType | string | - | - | - | - |
payload.slot.namespace | string | - | - | - | - |
payload.slot.originalName | string | - | - | - | - |
payload.slot.slotId | string | - | - | - | - |
payload.slot.status | string | - | - | - | - |
payload.slot.storedName | string | - | - | - | - |
payload.slot.tags | array<string> | - | - | - | - |
payload.slot.tags (single item) | string | - | - | - | - |
payload.slot.userId | string | - | - | - | - |
payload.slot.slotInfo | object | - | - | - | additional properties are allowed |
payload.slot.slotInfo.description | string | - | - | - | - |
payload.slot.slotInfo.file | object | - | - | - | additional properties are allowed |
payload.slot.slotInfo.file.absolute | boolean | - | - | - | - |
payload.slot.slotInfo.file.absoluteFile | object | - | - | - | additional properties are allowed |
payload.slot.slotInfo.file.absolutePath | string | - | - | - | - |
payload.slot.slotInfo.file.canonicalFile | object | - | - | - | additional properties are allowed |
payload.slot.slotInfo.file.canonicalPath | string | - | - | - | - |
payload.slot.slotInfo.file.directory | boolean | - | - | - | - |
payload.slot.slotInfo.file.file | boolean | - | - | - | - |
payload.slot.slotInfo.file.freeSpace | integer | - | - | - | - |
payload.slot.slotInfo.file.hidden | boolean | - | - | - | - |
payload.slot.slotInfo.file.name | string | - | - | - | - |
payload.slot.slotInfo.file.parent | string | - | - | - | - |
payload.slot.slotInfo.file.parentFile | object | - | - | - | additional properties are allowed |
payload.slot.slotInfo.file.path | string | - | - | - | - |
payload.slot.slotInfo.file.totalSpace | integer | - | - | - | - |
payload.slot.slotInfo.file.usableSpace | integer | - | - | - | - |
payload.slot.slotInfo.filename | string | - | - | - | - |
payload.slot.slotInfo.inputStream | object | - | - | - | additional properties are allowed |
payload.slot.slotInfo.open | boolean | - | - | - | - |
payload.slot.slotInfo.readable | boolean | - | - | - | - |
payload.slot.slotInfo.uri | object | - | - | - | additional properties are allowed |
payload.slot.slotInfo.uri.absolute | boolean | - | - | - | - |
payload.slot.slotInfo.uri.authority | string | - | - | - | - |
payload.slot.slotInfo.uri.fragment | string | - | - | - | - |
payload.slot.slotInfo.uri.host | string | - | - | - | - |
payload.slot.slotInfo.uri.opaque | boolean | - | - | - | - |
payload.slot.slotInfo.uri.path | string | - | - | - | - |
payload.slot.slotInfo.uri.port | integer | - | - | - | - |
payload.slot.slotInfo.uri.query | string | - | - | - | - |
payload.slot.slotInfo.uri.rawAuthority | string | - | - | - | - |
payload.slot.slotInfo.uri.rawFragment | string | - | - | - | - |
payload.slot.slotInfo.uri.rawPath | string | - | - | - | - |
payload.slot.slotInfo.uri.rawQuery | string | - | - | - | - |
payload.slot.slotInfo.uri.rawSchemeSpecificPart | string | - | - | - | - |
payload.slot.slotInfo.uri.rawUserInfo | string | - | - | - | - |
payload.slot.slotInfo.uri.scheme | string | - | - | - | - |
payload.slot.slotInfo.uri.schemeSpecificPart | string | - | - | - | - |
payload.slot.slotInfo.uri.userInfo | string | - | - | - | - |
payload.slot.slotInfo.url | object | - | - | - | additional properties are allowed |
payload.slot.slotInfo.url.authority | string | - | - | - | - |
payload.slot.slotInfo.url.content | object | - | - | - | additional properties are allowed |
payload.slot.slotInfo.url.defaultPort | integer | - | - | - | - |
payload.slot.slotInfo.url.file | string | - | - | - | - |
payload.slot.slotInfo.url.host | string | - | - | - | - |
payload.slot.slotInfo.url.path | string | - | - | - | - |
payload.slot.slotInfo.url.port | integer | - | - | - | - |
payload.slot.slotInfo.url.protocol | string | - | - | - | - |
payload.slot.slotInfo.url.query | string | - | - | - | - |
payload.slot.slotInfo.url.ref | string | - | - | - | - |
payload.slot.slotInfo.url.userInfo | string | - | - | - | - |
0 (allOf item) | object | - | - | - | additional properties are allowed |
id | string | - | - | - | - |
version | integer | - | - | - | - |
name | string | - | - | - | - |
namespace | string | - | - | - | - |
parentNamespace | string | - | - | - | - |
timestamp | string | - | - | format (date-time ) | - |
clientId | string | - | - | - | - |
userId | string | - | - | - | - |
traceId | string | - | - | - | - |
sessionId | string | - | - | - | - |
Examples of payload (generated)
{
"payload": {
"slot": {
"checksum": "string",
"customAttribute": "string",
"dateAccessed": "2019-08-24T14:15:22Z",
"dateCreated": "2019-08-24T14:15:22Z",
"date-modified": "2019-08-24T14:15:22Z",
"label": "string",
"mimeType": "string",
"namespace": "string",
"originalName": "string",
"slotId": "string",
"status": "string",
"storedName": "string",
"tags": [
"string"
],
"userId": "string",
"slotInfo": {
"description": "string",
"file": {
"absolute": true,
"absoluteFile": {},
"absolutePath": "string",
"canonicalFile": {},
"canonicalPath": "string",
"directory": true,
"file": true,
"freeSpace": 0,
"hidden": true,
"name": "string",
"parent": "string",
"parentFile": {},
"path": "string",
"totalSpace": 0,
"usableSpace": 0
},
"filename": "string",
"inputStream": {},
"open": true,
"readable": true,
"uri": {
"absolute": true,
"authority": "string",
"fragment": "string",
"host": "string",
"opaque": true,
"path": "string",
"port": 0,
"query": "string",
"rawAuthority": "string",
"rawFragment": "string",
"rawPath": "string",
"rawQuery": "string",
"rawSchemeSpecificPart": "string",
"rawUserInfo": "string",
"scheme": "string",
"schemeSpecificPart": "string",
"userInfo": "string"
},
"url": {
"authority": "string",
"content": {},
"defaultPort": 0,
"file": "string",
"host": "string",
"path": "string",
"port": 0,
"protocol": "string",
"query": "string",
"ref": "string",
"userInfo": "string"
}
}
}
},
"id": "string",
"version": 0,
"name": "string",
"namespace": "string",
"parentNamespace": "string",
"timestamp": "2019-08-24T14:15:22Z",
"clientId": "string",
"userId": "string",
"traceId": "string",
"sessionId": "string"
}
PUB slotConfig
Operation
Accepts one of the following messages:
Message slotConfigCreated
Payload
Name | Type | Description | Value | Constraints | Notes |
---|---|---|---|---|---|
(root) | object allOf | - | - | - | additional properties are allowed |
payload | object | - | - | - | additional properties are allowed |
payload.slotConfig | object | - | - | - | additional properties are allowed |
payload.slotConfig.maxSlotSize | integer | - | - | - | - |
payload.slotConfig.maxSlots | integer | - | - | - | - |
payload.slotConfig.namespace | string | - | - | - | - |
payload.slotConfig.userId | string | - | - | - | - |
0 (allOf item) | object | - | - | - | additional properties are allowed |
id | string | - | - | - | - |
version | integer | - | - | - | - |
name | string | - | - | - | - |
namespace | string | - | - | - | - |
parentNamespace | string | - | - | - | - |
timestamp | string | - | - | format (date-time ) | - |
clientId | string | - | - | - | - |
userId | string | - | - | - | - |
traceId | string | - | - | - | - |
sessionId | string | - | - | - | - |
Examples of payload (generated)
{
"payload": {
"slotConfig": {
"maxSlotSize": 0,
"maxSlots": 0,
"namespace": "string",
"userId": "string"
}
},
"id": "string",
"version": 0,
"name": "string",
"namespace": "string",
"parentNamespace": "string",
"timestamp": "2019-08-24T14:15:22Z",
"clientId": "string",
"userId": "string",
"traceId": "string",
"sessionId": "string"
}
Message slotConfigDeleted
Payload
Name | Type | Description | Value | Constraints | Notes |
---|---|---|---|---|---|
(root) | object allOf | - | - | - | additional properties are allowed |
payload | object | - | - | - | additional properties are allowed |
payload.slotConfig | object | - | - | - | additional properties are allowed |
payload.slotConfig.maxSlotSize | integer | - | - | - | - |
payload.slotConfig.maxSlots | integer | - | - | - | - |
payload.slotConfig.namespace | string | - | - | - | - |
payload.slotConfig.userId | string | - | - | - | - |
0 (allOf item) | object | - | - | - | additional properties are allowed |
id | string | - | - | - | - |
version | integer | - | - | - | - |
name | string | - | - | - | - |
namespace | string | - | - | - | - |
parentNamespace | string | - | - | - | - |
timestamp | string | - | - | format (date-time ) | - |
clientId | string | - | - | - | - |
userId | string | - | - | - | - |
traceId | string | - | - | - | - |
sessionId | string | - | - | - | - |
Examples of payload (generated)
{
"payload": {
"slotConfig": {
"maxSlotSize": 0,
"maxSlots": 0,
"namespace": "string",
"userId": "string"
}
},
"id": "string",
"version": 0,
"name": "string",
"namespace": "string",
"parentNamespace": "string",
"timestamp": "2019-08-24T14:15:22Z",
"clientId": "string",
"userId": "string",
"traceId": "string",
"sessionId": "string"
}
Message slotConfigUpdated
Payload
Name | Type | Description | Value | Constraints | Notes |
---|---|---|---|---|---|
(root) | object allOf | - | - | - | additional properties are allowed |
payload | object | - | - | - | additional properties are allowed |
payload.slotConfig | object | - | - | - | additional properties are allowed |
payload.slotConfig.maxSlotSize | integer | - | - | - | - |
payload.slotConfig.maxSlots | integer | - | - | - | - |
payload.slotConfig.namespace | string | - | - | - | - |
payload.slotConfig.userId | string | - | - | - | - |
0 (allOf item) | object | - | - | - | additional properties are allowed |
id | string | - | - | - | - |
version | integer | - | - | - | - |
name | string | - | - | - | - |
namespace | string | - | - | - | - |
parentNamespace | string | - | - | - | - |
timestamp | string | - | - | format (date-time ) | - |
clientId | string | - | - | - | - |
userId | string | - | - | - | - |
traceId | string | - | - | - | - |
sessionId | string | - | - | - | - |
Examples of payload (generated)
{
"payload": {
"slotConfig": {
"maxSlotSize": 0,
"maxSlots": 0,
"namespace": "string",
"userId": "string"
}
},
"id": "string",
"version": 0,
"name": "string",
"namespace": "string",
"parentNamespace": "string",
"timestamp": "2019-08-24T14:15:22Z",
"clientId": "string",
"userId": "string",
"traceId": "string",
"sessionId": "string"
}