@@ -25,7 +25,7 @@ message ChangeMessageVisibilityResult {
2525message ChangeMessageVisibilityBatchRequestEntry {
2626 string id = 1 ;
2727 string receipt_handle = 2 ;
28- int32 visibility_timeout = 3 ;
28+ optional int32 visibility_timeout = 3 ;
2929}
3030
3131message ChangeMessageVisibilityBatchRequest {
@@ -128,7 +128,7 @@ message GetQueueAttributesResult {
128128message GetQueueUrlRequest {
129129 Ydb.Operations.OperationParams operation_params = 1 ;
130130 string queue_name = 2 ;
131- string queue_owner_aws_account_id = 3 ;
131+ optional string queue_owner_aws_account_id = 3 ;
132132}
133133
134134message GetQueueUrlResponse {
@@ -141,9 +141,9 @@ message GetQueueUrlResult {
141141
142142message ListQueuesRequest {
143143 Ydb.Operations.OperationParams operation_params = 1 ;
144- int64 max_results = 2 ;
145- string next_token = 3 ;
146- string queue_name_prefix = 4 ;
144+ optional int64 max_results = 2 ;
145+ optional string next_token = 3 ;
146+ optional string queue_name_prefix = 4 ;
147147}
148148
149149message ListQueuesResponse {
@@ -178,13 +178,13 @@ message MessageAttribute {
178178message ReceiveMessageRequest {
179179 Ydb.Operations.OperationParams operation_params = 1 ;
180180 repeated string attribute_names = 2 ;
181- int32 max_number_of_messages = 3 ;
181+ optional int32 max_number_of_messages = 3 ;
182182 repeated string message_attribute_names = 4 ;
183183 repeated string message_system_attribute_names = 5 ;
184184 string queue_url = 6 ;
185- string receive_request_attempt_id = 7 ;
186- int32 visibility_timeout = 8 ;
187- int32 wait_time_seconds = 9 ;
185+ optional string receive_request_attempt_id = 7 ;
186+ optional int32 visibility_timeout = 8 ;
187+ optional int32 wait_time_seconds = 9 ;
188188}
189189
190190message ReceiveMessageResponse {
@@ -207,11 +207,11 @@ message ReceiveMessageResult {
207207
208208message SendMessageRequest {
209209 Ydb.Operations.OperationParams operation_params = 1 ;
210- int32 delay_seconds = 2 ;
210+ optional int32 delay_seconds = 2 ;
211211 map <string , MessageAttribute > message_attributes = 3 ;
212212 string message_body = 4 ;
213- string message_deduplication_id = 5 ;
214- string message_group_id = 6 ;
213+ optional string message_deduplication_id = 5 ;
214+ optional string message_group_id = 6 ;
215215 map <string , MessageAttribute > message_system_attributes = 7 ;
216216 string queue_url = 8 ;
217217}
@@ -228,31 +228,73 @@ message SendMessageResult {
228228 string sequence_number = 5 ;
229229}
230230
231- message SendMessageBatchRequest {
232- Ydb.Operations.OperationParams operation_params = 1 ;
233- repeated SendMessageRequest entries = 2 ;
234- }
235-
236- message SendMessageBatchResponse {
237- Ydb.Operations.Operation operation = 1 ;
238- }
239-
240231message BatchResultErrorEntry {
241232 string code = 1 ;
242233 string id = 2 ;
243234 bool sender_fault = 3 ;
244235 string message = 4 ;
245236}
246237
238+ message SendMessageBatchRequestEntry {
239+ string id = 1 ;
240+ optional int32 delay_seconds = 2 ;
241+ map <string , MessageAttribute > message_attributes = 3 ;
242+ string message_body = 4 ;
243+ optional string message_deduplication_id = 5 ;
244+ optional string message_group_id = 6 ;
245+ map <string , MessageAttribute > message_system_attributes = 7 ;
246+ string queue_url = 8 ;
247+ }
248+
247249message SendMessageBatchResultEntry {
248- string md5_of_message_attributes = 1 ;
249- string md5_of_message_body = 2 ;
250- string md5_of_message_system_attributes = 3 ;
251- string message_id = 4 ;
252- string sequence_number = 5 ;
250+ string id = 1 ;
251+ string md5_of_message_body = 2 ;
252+ string message_id = 3 ;
253+ string md5_of_message_attributes = 4 ;
254+ string md5_of_message_system_attributes = 5 ;
255+ string sequence_number = 6 ;
256+ }
257+
258+ message SendMessageBatchRequest {
259+ Ydb.Operations.OperationParams operation_params = 1 ;
260+ repeated SendMessageBatchRequestEntry entries = 2 ;
261+ string queue_url = 3 ;
262+ }
263+
264+ message SendMessageBatchResponse {
265+ Ydb.Operations.Operation operation = 1 ;
253266}
254267
255268message SendMessageBatchResult {
256269 repeated BatchResultErrorEntry failed = 1 ;
257270 repeated SendMessageBatchResultEntry successful = 2 ;
258271}
272+
273+ message SetQueueAttributesRequest {
274+ Ydb.Operations.OperationParams operation_params = 1 ;
275+ map <string , string > attributes = 2 ;
276+ string queue_url = 3 ;
277+ }
278+
279+ message SetQueueAttributesResponse {
280+ Ydb.Operations.Operation operation = 1 ;
281+ }
282+
283+ message SetQueueAttributesResult {
284+ }
285+
286+ message ListDeadLetterSourceQueuesRequest {
287+ Ydb.Operations.OperationParams operation_params = 1 ;
288+ optional int32 max_results = 2 ;
289+ optional string next_token = 3 ;
290+ string queue_url = 4 ;
291+ }
292+
293+ message ListDeadLetterSourceQueuesResponse {
294+ Ydb.Operations.Operation operation = 1 ;
295+ }
296+
297+ message ListDeadLetterSourceQueuesResult {
298+ string next_token = 1 ;
299+ repeated string queue_urls = 2 ;
300+ }
0 commit comments