ГОСТ Р ИСО/МЭК 17826-2015
I
•valuerange» : [
•0-19»,
•
0
-
20
»
h
• value» : [
«First Enqueued Value»,
•Second Enqueued Value»
]
}
11.4 Изменение объекта-очереди с использованием типа содержимого CDMI
11.4.1 Обзор
Для изменения некоторых или всех полей существующего объекта-очереди (за исключением по
становки в очередь) следует выполнить запрос:
PUT <root URI>/<ContainerName>/<QueueName>
Для добавления, обновления или удаления определенных элементов метаданных существующе
го объекта-очереди следует выполнить запрос:
PUT <root URI>/<ContainerName>/<QueueName>?metadata:<metadataname>;...
где:
- <root URI> путь к облаку CDMI;
- <ContainerName> неотрицательное число промежуточных контейнеров;
- <QueueName> имя изменяемого объекта-очереди.
Объект-очередь также доступен как <root URI>/cdmi_objectid/<objectlD>/. Обновление объекта не
должно изменять его ID.
11.4.2 Опции
Следующие опции описывают поддерживаемые операции при изменении существующего объ
екта-очереди:
- поддержка возможности изменения метаданных существующего объекта-очереди обозначает
ся наличием опции cdmi_modify_metadata в очереди.
11.4.3 Заголовки запроса
Заголовки запроса HTTP для изменения объекта-очереди CDMI с использованием типа содержи
мого CDMI перечислены в таблице 90.
Т а б л и ц а 90- Заголовки запроса - изменение объекта-очереди с использованием типа содержимого CDMI
Заголовок
Тип
Описание
Требование
Content-Type
Строка
заголовка
"appiicatiofv’cdmi-queue4
Обязательно
X-CDMI-
SpecificationVersion
Строка
заголовка
Список версий, поддерживаемых клиентом, разделенных Обязательно
запятыми, например ”1.0.2. 1.5, 2.0"
11.4.4 Тело сообщения-запроса
Поля тела запроса на изменение объекта-очереди с использованием типа содержимого CDMI
перечислены в таблице 91.
Т а б л и ц а 9 1 - Тело сообщения-запроса - изменение объекта-очереди с использованием типа содержимого
CDMI
Имя поля
ТипОписание
Требование
metadata
Объект Метаданные для объекта-очереди. Если присутствуют, указанные
JSON метаданные замещают существующие метаданные объекта. Если URI
указывает на отдельные элементы метаданных, остальные элементы
не должны меняться.
Подробнее о метаданных см. раздел 16.
Опционально
91