@@ -134,11 +134,11 @@ namespace NKikimr::NYmq::V1 {
134
134
<< " , UserSid: " << UserSid
135
135
<< " , RequestId: " << RequestId;
136
136
);
137
- auto requestHolder = MakeHolder< TSqsRequest>() ;
137
+ TSqsRequest sqsRequest ;
138
138
139
- requestHolder-> SetRequestId (RequestId);
139
+ sqsRequest. SetRequestId (RequestId);
140
140
141
- auto request = GetRequest (requestHolder );
141
+ auto request = GetRequest (sqsRequest );
142
142
143
143
request->MutableAuth ()->SetUserName (CloudId);
144
144
request->MutableAuth ()->SetFolderId (FolderId);
@@ -148,14 +148,14 @@ namespace NKikimr::NYmq::V1 {
148
148
request->MutableCredentials ()->SetOAuthToken (SecurityToken);
149
149
}
150
150
151
- auto actor = CreateProxyActionActor (*requestHolder. Release () , CreateReplyCallback (), true );
151
+ auto actor = CreateProxyActionActor (sqsRequest , CreateReplyCallback (), true );
152
152
ctx.RegisterWithSameMailbox (actor);
153
153
154
154
TBase::Die (ctx);
155
155
}
156
156
157
157
protected:
158
- virtual TRequest* GetRequest (THolder< TSqsRequest> &) = 0;
158
+ virtual TRequest* GetRequest (TSqsRequest&) = 0;
159
159
virtual THolder<TReplyCallback> CreateReplyCallback () = 0;
160
160
private:
161
161
const TString FolderId;
@@ -200,8 +200,8 @@ namespace NKikimr::NYmq::V1 {
200
200
using TRpcRequestActor::TRpcRequestActor;
201
201
202
202
private:
203
- NKikimr::NSQS::TGetQueueUrlRequest* GetRequest (THolder< TSqsRequest> & requestHolder) override {
204
- auto result = requestHolder-> MutableGetQueueUrl ();
203
+ NKikimr::NSQS::TGetQueueUrlRequest* GetRequest (TSqsRequest& requestHolder) override {
204
+ auto result = requestHolder. MutableGetQueueUrl ();
205
205
result->SetQueueName (GetProtoRequest ()->queue_name ());
206
206
return result;
207
207
}
@@ -233,8 +233,8 @@ namespace NKikimr::NYmq::V1 {
233
233
using TRpcRequestActor::TRpcRequestActor;
234
234
235
235
private:
236
- NKikimr::NSQS::TCreateQueueRequest* GetRequest (THolder< TSqsRequest> & requestHolder) override {
237
- auto result = requestHolder-> MutableCreateQueue ();
236
+ NKikimr::NSQS::TCreateQueueRequest* GetRequest (TSqsRequest& requestHolder) override {
237
+ auto result = requestHolder. MutableCreateQueue ();
238
238
result->SetQueueName (GetProtoRequest ()->queue_name ());
239
239
240
240
for (auto &srcAttribute : GetProtoRequest ()->attributes ()) {
@@ -275,8 +275,8 @@ namespace NKikimr::NYmq::V1 {
275
275
using TRpcRequestActor::TRpcRequestActor;
276
276
277
277
private:
278
- NKikimr::NSQS::TSendMessageRequest* GetRequest (THolder< TSqsRequest> & requestHolder) override {
279
- auto result = requestHolder-> MutableSendMessage ();
278
+ NKikimr::NSQS::TSendMessageRequest* GetRequest (TSqsRequest& requestHolder) override {
279
+ auto result = requestHolder. MutableSendMessage ();
280
280
281
281
for (auto & srcAttribute: GetProtoRequest ()->Getmessage_attributes ()) {
282
282
auto dstAttribute = result->MutableMessageAttributes ()->Add ();
@@ -376,8 +376,8 @@ namespace NKikimr::NYmq::V1 {
376
376
using TBaseRpcRequestActor::TBaseRpcRequestActor;
377
377
378
378
private:
379
- NKikimr::NSQS::TReceiveMessageRequest* GetRequest (THolder< TSqsRequest> & requestHolder) override {
380
- auto result = requestHolder-> MutableReceiveMessage ();
379
+ NKikimr::NSQS::TReceiveMessageRequest* GetRequest (TSqsRequest& requestHolder) override {
380
+ auto result = requestHolder. MutableReceiveMessage ();
381
381
382
382
result->SetQueueName (CloudIdAndResourceIdFromQueueUrl (GetProtoRequest ()->queue_url ())->second );
383
383
@@ -531,8 +531,8 @@ namespace NKikimr::NYmq::V1 {
531
531
using TBaseRpcRequestActor::TBaseRpcRequestActor;
532
532
533
533
private:
534
- NKikimr::NSQS::TGetQueueAttributesRequest* GetRequest (THolder< TSqsRequest> & requestHolder) override {
535
- auto result = requestHolder-> MutableGetQueueAttributes ();
534
+ NKikimr::NSQS::TGetQueueAttributesRequest* GetRequest (TSqsRequest& requestHolder) override {
535
+ auto result = requestHolder. MutableGetQueueAttributes ();
536
536
result->SetQueueName (CloudIdAndResourceIdFromQueueUrl (GetProtoRequest ()->queue_url ())->second );
537
537
for (const auto & attributeName : GetProtoRequest ()->Getattribute_names ()) {
538
538
result->MutableNames ()->Add ()->assign (attributeName);
@@ -577,8 +577,8 @@ namespace NKikimr::NYmq::V1 {
577
577
using TRpcRequestActor::TRpcRequestActor;
578
578
579
579
private:
580
- NKikimr::NSQS::TListQueuesRequest* GetRequest (THolder< TSqsRequest> & requestHolder) override {
581
- auto result = requestHolder-> MutableListQueues ();
580
+ NKikimr::NSQS::TListQueuesRequest* GetRequest (TSqsRequest& requestHolder) override {
581
+ auto result = requestHolder. MutableListQueues ();
582
582
COPY_FIELD_IF_PRESENT (queue_name_prefix, QueueNamePrefix);
583
583
return result;
584
584
}
@@ -609,8 +609,8 @@ namespace NKikimr::NYmq::V1 {
609
609
using TRpcRequestActor::TRpcRequestActor;
610
610
611
611
private:
612
- NKikimr::NSQS::TDeleteMessageRequest* GetRequest (THolder< TSqsRequest> & requestHolder) override {
613
- auto result = requestHolder-> MutableDeleteMessage ();
612
+ NKikimr::NSQS::TDeleteMessageRequest* GetRequest (TSqsRequest& requestHolder) override {
613
+ auto result = requestHolder. MutableDeleteMessage ();
614
614
result->SetQueueName (CloudIdAndResourceIdFromQueueUrl (GetProtoRequest ()->queue_url ())->second );
615
615
result->SetReceiptHandle (GetProtoRequest ()->receipt_handle ());
616
616
return result;
@@ -642,8 +642,8 @@ namespace NKikimr::NYmq::V1 {
642
642
using TRpcRequestActor::TRpcRequestActor;
643
643
644
644
private:
645
- NKikimr::NSQS::TPurgeQueueRequest* GetRequest (THolder< TSqsRequest> & requestHolder) override {
646
- auto result = requestHolder-> MutablePurgeQueue ();
645
+ NKikimr::NSQS::TPurgeQueueRequest* GetRequest (TSqsRequest& requestHolder) override {
646
+ auto result = requestHolder. MutablePurgeQueue ();
647
647
result->SetQueueName (CloudIdAndResourceIdFromQueueUrl (GetProtoRequest ()->queue_url ())->second );
648
648
return result;
649
649
}
@@ -674,8 +674,8 @@ namespace NKikimr::NYmq::V1 {
674
674
using TRpcRequestActor::TRpcRequestActor;
675
675
676
676
private:
677
- NKikimr::NSQS::TDeleteQueueRequest* GetRequest (THolder< TSqsRequest> & requestHolder) override {
678
- auto result = requestHolder-> MutableDeleteQueue ();
677
+ NKikimr::NSQS::TDeleteQueueRequest* GetRequest (TSqsRequest& requestHolder) override {
678
+ auto result = requestHolder. MutableDeleteQueue ();
679
679
result->SetQueueName (CloudIdAndResourceIdFromQueueUrl (GetProtoRequest ()->queue_url ())->second );
680
680
return result;
681
681
}
@@ -706,8 +706,8 @@ namespace NKikimr::NYmq::V1 {
706
706
using TRpcRequestActor::TRpcRequestActor;
707
707
708
708
private:
709
- NKikimr::NSQS::TChangeMessageVisibilityRequest* GetRequest (THolder< TSqsRequest> & requestHolder) override {
710
- auto result = requestHolder-> MutableChangeMessageVisibility ();
709
+ NKikimr::NSQS::TChangeMessageVisibilityRequest* GetRequest (TSqsRequest& requestHolder) override {
710
+ auto result = requestHolder. MutableChangeMessageVisibility ();
711
711
result->SetQueueName (CloudIdAndResourceIdFromQueueUrl (GetProtoRequest ()->queue_url ())->second );
712
712
result->SetReceiptHandle (GetProtoRequest ()->Getreceipt_handle ());
713
713
result->SetVisibilityTimeout (GetProtoRequest ()->Getvisibility_timeout ());
@@ -734,8 +734,8 @@ namespace NKikimr::NYmq::V1 {
734
734
};
735
735
736
736
737
- void AddAttribute (THolder< TSqsRequest> & requestHolder, const TString& name, TString value) {
738
- auto attribute = requestHolder-> MutableSetQueueAttributes ()->MutableAttributes ()->Add ();
737
+ void AddAttribute (TSqsRequest& requestHolder, const TString& name, TString value) {
738
+ auto attribute = requestHolder. MutableSetQueueAttributes ()->MutableAttributes ()->Add ();
739
739
attribute->SetName (name);
740
740
attribute->SetValue (value);
741
741
};
@@ -748,8 +748,8 @@ namespace NKikimr::NYmq::V1 {
748
748
using TRpcRequestActor::TRpcRequestActor;
749
749
750
750
private:
751
- NKikimr::NSQS::TSetQueueAttributesRequest* GetRequest (THolder< TSqsRequest> & requestHolder) override {
752
- auto result = requestHolder-> MutableSetQueueAttributes ();
751
+ NKikimr::NSQS::TSetQueueAttributesRequest* GetRequest (TSqsRequest& requestHolder) override {
752
+ auto result = requestHolder. MutableSetQueueAttributes ();
753
753
result->SetQueueName (CloudIdAndResourceIdFromQueueUrl (GetProtoRequest ()->queue_url ())->second );
754
754
for (auto & [name, value]: GetProtoRequest ()->Getattributes ()) {
755
755
AddAttribute (requestHolder, name, value);
@@ -786,8 +786,8 @@ namespace NKikimr::NYmq::V1 {
786
786
using TRpcRequestActor::TRpcRequestActor;
787
787
788
788
private:
789
- NKikimr::NSQS::TListDeadLetterSourceQueuesRequest* GetRequest (THolder< TSqsRequest> & requestHolder) override {
790
- auto result = requestHolder-> MutableListDeadLetterSourceQueues ();
789
+ NKikimr::NSQS::TListDeadLetterSourceQueuesRequest* GetRequest (TSqsRequest& requestHolder) override {
790
+ auto result = requestHolder. MutableListDeadLetterSourceQueues ();
791
791
result->SetQueueName (CloudIdAndResourceIdFromQueueUrl (GetProtoRequest ()->queue_url ())->second );
792
792
return result;
793
793
}
@@ -837,13 +837,13 @@ namespace NKikimr::NYmq::V1 {
837
837
using TRpcRequestActor::TRpcRequestActor;
838
838
839
839
private:
840
- NKikimr::NSQS::TSendMessageBatchRequest* GetRequest (THolder< TSqsRequest> & requestHolder) override {
841
- auto result = requestHolder-> MutableSendMessageBatch ();
840
+ NKikimr::NSQS::TSendMessageBatchRequest* GetRequest (TSqsRequest& requestHolder) override {
841
+ auto result = requestHolder. MutableSendMessageBatch ();
842
842
843
843
result->SetQueueName (CloudIdAndResourceIdFromQueueUrl (GetProtoRequest ()->Getqueue_url ())->second );
844
844
845
845
for (auto & requestEntry : GetProtoRequest ()->Getentries ()) {
846
- auto entry = requestHolder-> MutableSendMessageBatch ()->MutableEntries ()->Add ();
846
+ auto entry = requestHolder. MutableSendMessageBatch ()->MutableEntries ()->Add ();
847
847
848
848
entry->SetId (requestEntry.Getid ());
849
849
entry->SetMessageBody (requestEntry.Getmessage_body ());
@@ -905,11 +905,11 @@ namespace NKikimr::NYmq::V1 {
905
905
using TRpcRequestActor::TRpcRequestActor;
906
906
907
907
private:
908
- NKikimr::NSQS::TDeleteMessageBatchRequest* GetRequest (THolder< TSqsRequest> & requestHolder) override {
909
- auto result = requestHolder-> MutableDeleteMessageBatch ();
908
+ NKikimr::NSQS::TDeleteMessageBatchRequest* GetRequest (TSqsRequest& requestHolder) override {
909
+ auto result = requestHolder. MutableDeleteMessageBatch ();
910
910
result->SetQueueName (CloudIdAndResourceIdFromQueueUrl (GetProtoRequest ()->Getqueue_url ())->second );
911
911
for (auto & requestEntry : GetProtoRequest ()->Getentries ()) {
912
- auto entry = requestHolder-> MutableDeleteMessageBatch ()->AddEntries ();
912
+ auto entry = requestHolder. MutableDeleteMessageBatch ()->AddEntries ();
913
913
entry->SetId (requestEntry.Getid ());
914
914
entry->SetReceiptHandle (requestEntry.Getreceipt_handle ());
915
915
}
@@ -956,11 +956,11 @@ namespace NKikimr::NYmq::V1 {
956
956
using TRpcRequestActor::TRpcRequestActor;
957
957
958
958
private:
959
- NKikimr::NSQS::TChangeMessageVisibilityBatchRequest* GetRequest (THolder< TSqsRequest> & requestHolder) override {
960
- auto result = requestHolder-> MutableChangeMessageVisibilityBatch ();
959
+ NKikimr::NSQS::TChangeMessageVisibilityBatchRequest* GetRequest (TSqsRequest& requestHolder) override {
960
+ auto result = requestHolder. MutableChangeMessageVisibilityBatch ();
961
961
result->SetQueueName (CloudIdAndResourceIdFromQueueUrl (GetProtoRequest ()->Getqueue_url ())->second );
962
962
for (auto & requestEntry : GetProtoRequest ()->Getentries ()) {
963
- auto entry = requestHolder-> MutableChangeMessageVisibilityBatch ()->MutableEntries ()->Add ();
963
+ auto entry = requestHolder. MutableChangeMessageVisibilityBatch ()->MutableEntries ()->Add ();
964
964
entry->SetId (requestEntry.Getid ());
965
965
entry->SetReceiptHandle (requestEntry.Getreceipt_handle ());
966
966
COPY_FIELD_IF_PRESENT_IN_ENTRY (visibility_timeout, VisibilityTimeout)
0 commit comments