-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathGoogle.LongRunning.xml
1768 lines (1747 loc) · 113 KB
/
Google.LongRunning.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
<?xml version="1.0"?>
<doc>
<assembly>
<name>Google.LongRunning</name>
</assembly>
<members>
<member name="T:Google.LongRunning.Operations">
<summary>
Manages long-running operations with an API service.
When an API method normally takes long time to complete, it can be designed
to return [Operation][google.longrunning.Operation] to the client, and the client can use this
interface to receive the real response asynchronously by polling the
operation resource, or pass the operation resource to another API (such as
Google Cloud Pub/Sub API) to receive the response. Any API service that
returns long-running operations should implement the `Operations` interface
so developers can have a consistent client experience.
</summary>
</member>
<member name="T:Google.LongRunning.Operations.OperationsClient">
<summary>Client for Operations</summary>
</member>
<member name="M:Google.LongRunning.Operations.OperationsClient.#ctor(Grpc.Core.Channel)">
<summary>Creates a new client using a channel.</summary>
<param name="channel">The channel to use to make remote calls.</param>
</member>
<member name="M:Google.LongRunning.Operations.OperationsClient.#ctor(Grpc.Core.ChannelBase)">
<summary>Creates a new client for Operations</summary>
<param name="channel">The channel to use to make remote calls.</param>
</member>
<member name="M:Google.LongRunning.Operations.OperationsClient.#ctor(Grpc.Core.CallInvoker)">
<summary>Creates a new client for Operations that uses a custom <c>CallInvoker</c>.</summary>
<param name="callInvoker">The callInvoker to use to make remote calls.</param>
</member>
<member name="M:Google.LongRunning.Operations.OperationsClient.#ctor">
<summary>Protected parameterless constructor to allow creation of test doubles.</summary>
</member>
<member name="M:Google.LongRunning.Operations.OperationsClient.#ctor(Grpc.Core.ClientBase.ClientBaseConfiguration)">
<summary>Protected constructor to allow creation of configured clients.</summary>
<param name="configuration">The client configuration.</param>
</member>
<member name="M:Google.LongRunning.Operations.OperationsClient.ListOperations(Google.LongRunning.ListOperationsRequest,Grpc.Core.Metadata,System.Nullable{System.DateTime},System.Threading.CancellationToken)">
<summary>
Lists operations that match the specified filter in the request. If the
server doesn't support this method, it returns `UNIMPLEMENTED`.
NOTE: the `name` binding allows API services to override the binding
to use different resource name schemes, such as `users/*/operations`. To
override the binding, API services can add a binding such as
`"/v1/{name=users/*}/operations"` to their service configuration.
For backwards compatibility, the default name includes the operations
collection id, however overriding users must ensure the name binding
is the parent resource, without the operations collection id.
</summary>
<param name="request">The request to send to the server.</param>
<param name="headers">The initial metadata to send with the call. This parameter is optional.</param>
<param name="deadline">An optional deadline for the call. The call will be cancelled if deadline is hit.</param>
<param name="cancellationToken">An optional token for canceling the call.</param>
<returns>The response received from the server.</returns>
</member>
<member name="M:Google.LongRunning.Operations.OperationsClient.ListOperations(Google.LongRunning.ListOperationsRequest,Grpc.Core.CallOptions)">
<summary>
Lists operations that match the specified filter in the request. If the
server doesn't support this method, it returns `UNIMPLEMENTED`.
NOTE: the `name` binding allows API services to override the binding
to use different resource name schemes, such as `users/*/operations`. To
override the binding, API services can add a binding such as
`"/v1/{name=users/*}/operations"` to their service configuration.
For backwards compatibility, the default name includes the operations
collection id, however overriding users must ensure the name binding
is the parent resource, without the operations collection id.
</summary>
<param name="request">The request to send to the server.</param>
<param name="options">The options for the call.</param>
<returns>The response received from the server.</returns>
</member>
<member name="M:Google.LongRunning.Operations.OperationsClient.ListOperationsAsync(Google.LongRunning.ListOperationsRequest,Grpc.Core.Metadata,System.Nullable{System.DateTime},System.Threading.CancellationToken)">
<summary>
Lists operations that match the specified filter in the request. If the
server doesn't support this method, it returns `UNIMPLEMENTED`.
NOTE: the `name` binding allows API services to override the binding
to use different resource name schemes, such as `users/*/operations`. To
override the binding, API services can add a binding such as
`"/v1/{name=users/*}/operations"` to their service configuration.
For backwards compatibility, the default name includes the operations
collection id, however overriding users must ensure the name binding
is the parent resource, without the operations collection id.
</summary>
<param name="request">The request to send to the server.</param>
<param name="headers">The initial metadata to send with the call. This parameter is optional.</param>
<param name="deadline">An optional deadline for the call. The call will be cancelled if deadline is hit.</param>
<param name="cancellationToken">An optional token for canceling the call.</param>
<returns>The call object.</returns>
</member>
<member name="M:Google.LongRunning.Operations.OperationsClient.ListOperationsAsync(Google.LongRunning.ListOperationsRequest,Grpc.Core.CallOptions)">
<summary>
Lists operations that match the specified filter in the request. If the
server doesn't support this method, it returns `UNIMPLEMENTED`.
NOTE: the `name` binding allows API services to override the binding
to use different resource name schemes, such as `users/*/operations`. To
override the binding, API services can add a binding such as
`"/v1/{name=users/*}/operations"` to their service configuration.
For backwards compatibility, the default name includes the operations
collection id, however overriding users must ensure the name binding
is the parent resource, without the operations collection id.
</summary>
<param name="request">The request to send to the server.</param>
<param name="options">The options for the call.</param>
<returns>The call object.</returns>
</member>
<member name="M:Google.LongRunning.Operations.OperationsClient.GetOperation(Google.LongRunning.GetOperationRequest,Grpc.Core.Metadata,System.Nullable{System.DateTime},System.Threading.CancellationToken)">
<summary>
Gets the latest state of a long-running operation. Clients can use this
method to poll the operation result at intervals as recommended by the API
service.
</summary>
<param name="request">The request to send to the server.</param>
<param name="headers">The initial metadata to send with the call. This parameter is optional.</param>
<param name="deadline">An optional deadline for the call. The call will be cancelled if deadline is hit.</param>
<param name="cancellationToken">An optional token for canceling the call.</param>
<returns>The response received from the server.</returns>
</member>
<member name="M:Google.LongRunning.Operations.OperationsClient.GetOperation(Google.LongRunning.GetOperationRequest,Grpc.Core.CallOptions)">
<summary>
Gets the latest state of a long-running operation. Clients can use this
method to poll the operation result at intervals as recommended by the API
service.
</summary>
<param name="request">The request to send to the server.</param>
<param name="options">The options for the call.</param>
<returns>The response received from the server.</returns>
</member>
<member name="M:Google.LongRunning.Operations.OperationsClient.GetOperationAsync(Google.LongRunning.GetOperationRequest,Grpc.Core.Metadata,System.Nullable{System.DateTime},System.Threading.CancellationToken)">
<summary>
Gets the latest state of a long-running operation. Clients can use this
method to poll the operation result at intervals as recommended by the API
service.
</summary>
<param name="request">The request to send to the server.</param>
<param name="headers">The initial metadata to send with the call. This parameter is optional.</param>
<param name="deadline">An optional deadline for the call. The call will be cancelled if deadline is hit.</param>
<param name="cancellationToken">An optional token for canceling the call.</param>
<returns>The call object.</returns>
</member>
<member name="M:Google.LongRunning.Operations.OperationsClient.GetOperationAsync(Google.LongRunning.GetOperationRequest,Grpc.Core.CallOptions)">
<summary>
Gets the latest state of a long-running operation. Clients can use this
method to poll the operation result at intervals as recommended by the API
service.
</summary>
<param name="request">The request to send to the server.</param>
<param name="options">The options for the call.</param>
<returns>The call object.</returns>
</member>
<member name="M:Google.LongRunning.Operations.OperationsClient.DeleteOperation(Google.LongRunning.DeleteOperationRequest,Grpc.Core.Metadata,System.Nullable{System.DateTime},System.Threading.CancellationToken)">
<summary>
Deletes a long-running operation. This method indicates that the client is
no longer interested in the operation result. It does not cancel the
operation. If the server doesn't support this method, it returns
`google.rpc.Code.UNIMPLEMENTED`.
</summary>
<param name="request">The request to send to the server.</param>
<param name="headers">The initial metadata to send with the call. This parameter is optional.</param>
<param name="deadline">An optional deadline for the call. The call will be cancelled if deadline is hit.</param>
<param name="cancellationToken">An optional token for canceling the call.</param>
<returns>The response received from the server.</returns>
</member>
<member name="M:Google.LongRunning.Operations.OperationsClient.DeleteOperation(Google.LongRunning.DeleteOperationRequest,Grpc.Core.CallOptions)">
<summary>
Deletes a long-running operation. This method indicates that the client is
no longer interested in the operation result. It does not cancel the
operation. If the server doesn't support this method, it returns
`google.rpc.Code.UNIMPLEMENTED`.
</summary>
<param name="request">The request to send to the server.</param>
<param name="options">The options for the call.</param>
<returns>The response received from the server.</returns>
</member>
<member name="M:Google.LongRunning.Operations.OperationsClient.DeleteOperationAsync(Google.LongRunning.DeleteOperationRequest,Grpc.Core.Metadata,System.Nullable{System.DateTime},System.Threading.CancellationToken)">
<summary>
Deletes a long-running operation. This method indicates that the client is
no longer interested in the operation result. It does not cancel the
operation. If the server doesn't support this method, it returns
`google.rpc.Code.UNIMPLEMENTED`.
</summary>
<param name="request">The request to send to the server.</param>
<param name="headers">The initial metadata to send with the call. This parameter is optional.</param>
<param name="deadline">An optional deadline for the call. The call will be cancelled if deadline is hit.</param>
<param name="cancellationToken">An optional token for canceling the call.</param>
<returns>The call object.</returns>
</member>
<member name="M:Google.LongRunning.Operations.OperationsClient.DeleteOperationAsync(Google.LongRunning.DeleteOperationRequest,Grpc.Core.CallOptions)">
<summary>
Deletes a long-running operation. This method indicates that the client is
no longer interested in the operation result. It does not cancel the
operation. If the server doesn't support this method, it returns
`google.rpc.Code.UNIMPLEMENTED`.
</summary>
<param name="request">The request to send to the server.</param>
<param name="options">The options for the call.</param>
<returns>The call object.</returns>
</member>
<member name="M:Google.LongRunning.Operations.OperationsClient.CancelOperation(Google.LongRunning.CancelOperationRequest,Grpc.Core.Metadata,System.Nullable{System.DateTime},System.Threading.CancellationToken)">
<summary>
Starts asynchronous cancellation on a long-running operation. The server
makes a best effort to cancel the operation, but success is not
guaranteed. If the server doesn't support this method, it returns
`google.rpc.Code.UNIMPLEMENTED`. Clients can use
[Operations.GetOperation][google.longrunning.Operations.GetOperation] or
other methods to check whether the cancellation succeeded or whether the
operation completed despite cancellation. On successful cancellation,
the operation is not deleted; instead, it becomes an operation with
an [Operation.error][google.longrunning.Operation.error] value with a [google.rpc.Status.code][google.rpc.Status.code] of 1,
corresponding to `Code.CANCELLED`.
</summary>
<param name="request">The request to send to the server.</param>
<param name="headers">The initial metadata to send with the call. This parameter is optional.</param>
<param name="deadline">An optional deadline for the call. The call will be cancelled if deadline is hit.</param>
<param name="cancellationToken">An optional token for canceling the call.</param>
<returns>The response received from the server.</returns>
</member>
<member name="M:Google.LongRunning.Operations.OperationsClient.CancelOperation(Google.LongRunning.CancelOperationRequest,Grpc.Core.CallOptions)">
<summary>
Starts asynchronous cancellation on a long-running operation. The server
makes a best effort to cancel the operation, but success is not
guaranteed. If the server doesn't support this method, it returns
`google.rpc.Code.UNIMPLEMENTED`. Clients can use
[Operations.GetOperation][google.longrunning.Operations.GetOperation] or
other methods to check whether the cancellation succeeded or whether the
operation completed despite cancellation. On successful cancellation,
the operation is not deleted; instead, it becomes an operation with
an [Operation.error][google.longrunning.Operation.error] value with a [google.rpc.Status.code][google.rpc.Status.code] of 1,
corresponding to `Code.CANCELLED`.
</summary>
<param name="request">The request to send to the server.</param>
<param name="options">The options for the call.</param>
<returns>The response received from the server.</returns>
</member>
<member name="M:Google.LongRunning.Operations.OperationsClient.CancelOperationAsync(Google.LongRunning.CancelOperationRequest,Grpc.Core.Metadata,System.Nullable{System.DateTime},System.Threading.CancellationToken)">
<summary>
Starts asynchronous cancellation on a long-running operation. The server
makes a best effort to cancel the operation, but success is not
guaranteed. If the server doesn't support this method, it returns
`google.rpc.Code.UNIMPLEMENTED`. Clients can use
[Operations.GetOperation][google.longrunning.Operations.GetOperation] or
other methods to check whether the cancellation succeeded or whether the
operation completed despite cancellation. On successful cancellation,
the operation is not deleted; instead, it becomes an operation with
an [Operation.error][google.longrunning.Operation.error] value with a [google.rpc.Status.code][google.rpc.Status.code] of 1,
corresponding to `Code.CANCELLED`.
</summary>
<param name="request">The request to send to the server.</param>
<param name="headers">The initial metadata to send with the call. This parameter is optional.</param>
<param name="deadline">An optional deadline for the call. The call will be cancelled if deadline is hit.</param>
<param name="cancellationToken">An optional token for canceling the call.</param>
<returns>The call object.</returns>
</member>
<member name="M:Google.LongRunning.Operations.OperationsClient.CancelOperationAsync(Google.LongRunning.CancelOperationRequest,Grpc.Core.CallOptions)">
<summary>
Starts asynchronous cancellation on a long-running operation. The server
makes a best effort to cancel the operation, but success is not
guaranteed. If the server doesn't support this method, it returns
`google.rpc.Code.UNIMPLEMENTED`. Clients can use
[Operations.GetOperation][google.longrunning.Operations.GetOperation] or
other methods to check whether the cancellation succeeded or whether the
operation completed despite cancellation. On successful cancellation,
the operation is not deleted; instead, it becomes an operation with
an [Operation.error][google.longrunning.Operation.error] value with a [google.rpc.Status.code][google.rpc.Status.code] of 1,
corresponding to `Code.CANCELLED`.
</summary>
<param name="request">The request to send to the server.</param>
<param name="options">The options for the call.</param>
<returns>The call object.</returns>
</member>
<member name="M:Google.LongRunning.Operations.OperationsClient.WaitOperation(Google.LongRunning.WaitOperationRequest,Grpc.Core.Metadata,System.Nullable{System.DateTime},System.Threading.CancellationToken)">
<summary>
Waits for the specified long-running operation until it is done or reaches
at most a specified timeout, returning the latest state. If the operation
is already done, the latest state is immediately returned. If the timeout
specified is greater than the default HTTP/RPC timeout, the HTTP/RPC
timeout is used. If the server does not support this method, it returns
`google.rpc.Code.UNIMPLEMENTED`.
Note that this method is on a best-effort basis. It may return the latest
state before the specified timeout (including immediately), meaning even an
immediate response is no guarantee that the operation is done.
</summary>
<param name="request">The request to send to the server.</param>
<param name="headers">The initial metadata to send with the call. This parameter is optional.</param>
<param name="deadline">An optional deadline for the call. The call will be cancelled if deadline is hit.</param>
<param name="cancellationToken">An optional token for canceling the call.</param>
<returns>The response received from the server.</returns>
</member>
<member name="M:Google.LongRunning.Operations.OperationsClient.WaitOperation(Google.LongRunning.WaitOperationRequest,Grpc.Core.CallOptions)">
<summary>
Waits for the specified long-running operation until it is done or reaches
at most a specified timeout, returning the latest state. If the operation
is already done, the latest state is immediately returned. If the timeout
specified is greater than the default HTTP/RPC timeout, the HTTP/RPC
timeout is used. If the server does not support this method, it returns
`google.rpc.Code.UNIMPLEMENTED`.
Note that this method is on a best-effort basis. It may return the latest
state before the specified timeout (including immediately), meaning even an
immediate response is no guarantee that the operation is done.
</summary>
<param name="request">The request to send to the server.</param>
<param name="options">The options for the call.</param>
<returns>The response received from the server.</returns>
</member>
<member name="M:Google.LongRunning.Operations.OperationsClient.WaitOperationAsync(Google.LongRunning.WaitOperationRequest,Grpc.Core.Metadata,System.Nullable{System.DateTime},System.Threading.CancellationToken)">
<summary>
Waits for the specified long-running operation until it is done or reaches
at most a specified timeout, returning the latest state. If the operation
is already done, the latest state is immediately returned. If the timeout
specified is greater than the default HTTP/RPC timeout, the HTTP/RPC
timeout is used. If the server does not support this method, it returns
`google.rpc.Code.UNIMPLEMENTED`.
Note that this method is on a best-effort basis. It may return the latest
state before the specified timeout (including immediately), meaning even an
immediate response is no guarantee that the operation is done.
</summary>
<param name="request">The request to send to the server.</param>
<param name="headers">The initial metadata to send with the call. This parameter is optional.</param>
<param name="deadline">An optional deadline for the call. The call will be cancelled if deadline is hit.</param>
<param name="cancellationToken">An optional token for canceling the call.</param>
<returns>The call object.</returns>
</member>
<member name="M:Google.LongRunning.Operations.OperationsClient.WaitOperationAsync(Google.LongRunning.WaitOperationRequest,Grpc.Core.CallOptions)">
<summary>
Waits for the specified long-running operation until it is done or reaches
at most a specified timeout, returning the latest state. If the operation
is already done, the latest state is immediately returned. If the timeout
specified is greater than the default HTTP/RPC timeout, the HTTP/RPC
timeout is used. If the server does not support this method, it returns
`google.rpc.Code.UNIMPLEMENTED`.
Note that this method is on a best-effort basis. It may return the latest
state before the specified timeout (including immediately), meaning even an
immediate response is no guarantee that the operation is done.
</summary>
<param name="request">The request to send to the server.</param>
<param name="options">The options for the call.</param>
<returns>The call object.</returns>
</member>
<member name="M:Google.LongRunning.Operations.OperationsClient.NewInstance(Grpc.Core.ClientBase.ClientBaseConfiguration)">
<summary>Creates a new instance of client from given <c>ClientBaseConfiguration</c>.</summary>
</member>
<member name="P:Google.LongRunning.Operations.Descriptor">
<summary>Service descriptor</summary>
</member>
<member name="T:Google.LongRunning.Operations.OperationsBase">
<summary>Base class for server-side implementations of Operations</summary>
</member>
<member name="M:Google.LongRunning.Operations.OperationsBase.ListOperations(Google.LongRunning.ListOperationsRequest,Grpc.Core.ServerCallContext)">
<summary>
Lists operations that match the specified filter in the request. If the
server doesn't support this method, it returns `UNIMPLEMENTED`.
NOTE: the `name` binding allows API services to override the binding
to use different resource name schemes, such as `users/*/operations`. To
override the binding, API services can add a binding such as
`"/v1/{name=users/*}/operations"` to their service configuration.
For backwards compatibility, the default name includes the operations
collection id, however overriding users must ensure the name binding
is the parent resource, without the operations collection id.
</summary>
<param name="request">The request received from the client.</param>
<param name="context">The context of the server-side call handler being invoked.</param>
<returns>The response to send back to the client (wrapped by a task).</returns>
</member>
<member name="M:Google.LongRunning.Operations.OperationsBase.GetOperation(Google.LongRunning.GetOperationRequest,Grpc.Core.ServerCallContext)">
<summary>
Gets the latest state of a long-running operation. Clients can use this
method to poll the operation result at intervals as recommended by the API
service.
</summary>
<param name="request">The request received from the client.</param>
<param name="context">The context of the server-side call handler being invoked.</param>
<returns>The response to send back to the client (wrapped by a task).</returns>
</member>
<member name="M:Google.LongRunning.Operations.OperationsBase.DeleteOperation(Google.LongRunning.DeleteOperationRequest,Grpc.Core.ServerCallContext)">
<summary>
Deletes a long-running operation. This method indicates that the client is
no longer interested in the operation result. It does not cancel the
operation. If the server doesn't support this method, it returns
`google.rpc.Code.UNIMPLEMENTED`.
</summary>
<param name="request">The request received from the client.</param>
<param name="context">The context of the server-side call handler being invoked.</param>
<returns>The response to send back to the client (wrapped by a task).</returns>
</member>
<member name="M:Google.LongRunning.Operations.OperationsBase.CancelOperation(Google.LongRunning.CancelOperationRequest,Grpc.Core.ServerCallContext)">
<summary>
Starts asynchronous cancellation on a long-running operation. The server
makes a best effort to cancel the operation, but success is not
guaranteed. If the server doesn't support this method, it returns
`google.rpc.Code.UNIMPLEMENTED`. Clients can use
[Operations.GetOperation][google.longrunning.Operations.GetOperation] or
other methods to check whether the cancellation succeeded or whether the
operation completed despite cancellation. On successful cancellation,
the operation is not deleted; instead, it becomes an operation with
an [Operation.error][google.longrunning.Operation.error] value with a [google.rpc.Status.code][google.rpc.Status.code] of 1,
corresponding to `Code.CANCELLED`.
</summary>
<param name="request">The request received from the client.</param>
<param name="context">The context of the server-side call handler being invoked.</param>
<returns>The response to send back to the client (wrapped by a task).</returns>
</member>
<member name="M:Google.LongRunning.Operations.OperationsBase.WaitOperation(Google.LongRunning.WaitOperationRequest,Grpc.Core.ServerCallContext)">
<summary>
Waits for the specified long-running operation until it is done or reaches
at most a specified timeout, returning the latest state. If the operation
is already done, the latest state is immediately returned. If the timeout
specified is greater than the default HTTP/RPC timeout, the HTTP/RPC
timeout is used. If the server does not support this method, it returns
`google.rpc.Code.UNIMPLEMENTED`.
Note that this method is on a best-effort basis. It may return the latest
state before the specified timeout (including immediately), meaning even an
immediate response is no guarantee that the operation is done.
</summary>
<param name="request">The request received from the client.</param>
<param name="context">The context of the server-side call handler being invoked.</param>
<returns>The response to send back to the client (wrapped by a task).</returns>
</member>
<member name="M:Google.LongRunning.Operations.BindService(Google.LongRunning.Operations.OperationsBase)">
<summary>Creates service definition that can be registered with a server</summary>
<param name="serviceImpl">An object implementing the server-side handling logic.</param>
</member>
<member name="M:Google.LongRunning.Operations.BindService(Grpc.Core.ServiceBinderBase,Google.LongRunning.Operations.OperationsBase)">
<summary>Register service method with a service binder with or without implementation. Useful when customizing the service binding logic.
Note: this method is part of an experimental API that can change or be removed without any prior notice.</summary>
<param name="serviceBinder">Service methods will be bound by calling <c>AddMethod</c> on this object.</param>
<param name="serviceImpl">An object implementing the server-side handling logic.</param>
</member>
<member name="T:Google.LongRunning.Operation`2">
<summary>
A long-running operation with an associated client, and which knows the expected response type.
</summary>
<remarks>
<para>
For simplicity, no methods on this type modify the proto message. Instead, to get up-to-date
information you can use Refresh to obtain a new instance.
</para>
<para>
If the operation was created with a different major version of the service API than expected,
the metadata and response values may not be of the expected type. There are three approaches to handling this:
<list type="bullet">
<item>
<description>To fail with an exception if an unexpected type of value is present, use the <see cref="P:Google.LongRunning.Operation`2.Result"/>
and <see cref="P:Google.LongRunning.Operation`2.Metadata"/> properties.</description>
</item>
<item>
<description>To receive a null reference if an unexpected type of value is present, use the <see cref="M:Google.LongRunning.Operation`2.GetResultOrNull"/>
and <see cref="M:Google.LongRunning.Operation`2.GetMetadataOrNull"/> methods. You can then check the returned value and ignore nulls.</description>
</item>
<item>
<description>To handle multiple types, use the <see cref="P:Google.LongRunning.Operation`2.RpcMessage"/> property and its <see cref="P:Google.LongRunning.Operation.Response"/> and <see cref="P:Google.LongRunning.Operation.Metadata"/>
properties, of type <see cref="T:Google.Protobuf.WellKnownTypes.Any"/>. You can then use <see cref="P:Google.Protobuf.WellKnownTypes.Any.TypeUrl"/> to determine the type of the value to unpack, or
<see cref="M:Google.Protobuf.WellKnownTypes.Any.TryUnpack``1(``0@)"/> with each type you support.</description>
</item>
</list>
</para>
</remarks>
<typeparam name="TResponse">The response message type.</typeparam>
<typeparam name="TMetadata">The metata message type.</typeparam>
</member>
<member name="F:Google.LongRunning.Operation`2.s_defaultPollSettings">
<summary>
The poll settings to use if the neither the OperationsClient nor the caller provides anything.
</summary>
</member>
<member name="P:Google.LongRunning.Operation`2.RpcMessage">
<summary>
The protobuf message associated with the long-running operation, containing the name (for
further retrieval) and any error/result already computed. This should not be mutated.
</summary>
</member>
<member name="P:Google.LongRunning.Operation`2.Client">
<summary>
The client to use when making RPCs.
</summary>
</member>
<member name="M:Google.LongRunning.Operation`2.#ctor(Google.LongRunning.Operation,Google.LongRunning.OperationsClient)">
<summary>
Constructs a new instance from the given RPC message.
</summary>
<param name="rpcMessage">The RPC message describing the operation. Must not be null.</param>
<param name="client">The client to use for further calls. Must not be null.</param>
</member>
<member name="P:Google.LongRunning.Operation`2.Name">
<summary>
Returns the name of the operation, which can be persisted and used to poll for the latest
results at a later time or in a different program.
</summary>
<remarks>
Only the in-memory representation of the operation (this object) is consulted for its state.
</remarks>
</member>
<member name="P:Google.LongRunning.Operation`2.IsCompleted">
<summary>
Whether the operation has completed, where "complete" can include "failed".
</summary>
<remarks>
Only the in-memory representation of the operation (this object) is consulted for its state.
</remarks>
</member>
<member name="P:Google.LongRunning.Operation`2.IsFaulted">
<summary>
Whether the operation has completed with a failure.
</summary>
</member>
<member name="P:Google.LongRunning.Operation`2.Exception">
<summary>
The error associated with the operation, as an <see cref="T:Google.LongRunning.OperationFailedException"/>, or <c>null</c>
if the operation is not in an error state (either because it completed successfully, or because it
has not yet completed).
</summary>
<remarks>
Only the in-memory representation of the operation (this object) is consulted for its state.
</remarks>
</member>
<member name="P:Google.LongRunning.Operation`2.Metadata">
<summary>
Retrieves the metadata associated with this operation, or <c>null</c> if there is no
metadata in the underlying response message.
</summary>
<remarks>
Only the in-memory representation of the operation (this object) is consulted for its state.
See the <see cref="T:Google.LongRunning.Operation"/> documentation for information about dealing with different metadata type versions.
</remarks>
<exception cref="T:System.InvalidOperationException">Metadata is present, but is not of the expected type.</exception>
</member>
<member name="M:Google.LongRunning.Operation`2.GetMetadataOrNull">
<summary>
Retrieves the metadata associated with this operation, or <c>null</c> if either there is no
metadata in the underlying response message, or it does not have the expected type.
</summary>
<remarks>
Only the in-memory representation of the operation (this object) is consulted for its state.
See the <see cref="T:Google.LongRunning.Operation"/> documentation for information about dealing with different metadata type versions.
</remarks>
<returns>The metadata of the operation if possible, or null otherwise.</returns>
</member>
<member name="P:Google.LongRunning.Operation`2.Result">
<summary>
Retrieves the result of the operation, throwing an exception if the operation failed, hasn't completed,
or has an unexpected result type. Unlike <see cref="P:System.Threading.Tasks.Task`1.Result"/>, this does not block.
If the operation has completed but the result is not present (for example due to being excluded by
a field mask) this returns null.
</summary>
<remarks>
Only the in-memory representation of the operation (this object) is consulted for its state.
See the <see cref="T:Google.LongRunning.Operation"/> documentation for information about dealing with different response type versions.
</remarks>
<exception cref="T:Google.LongRunning.OperationFailedException">The operation completed with an error.</exception>
<exception cref="T:System.InvalidOperationException">The operation has not completed yet, or the result is present but
not of the expected result type.</exception>
</member>
<member name="M:Google.LongRunning.Operation`2.GetResultOrNull">
<summary>
Retrieves the result of the operation, or null if the operation failed, hasn't completed, has an
unexpected result type, or didn't contain a result at all.
</summary>
<remarks>
Only the in-memory representation of the operation (this object) is consulted for its state.
See the <see cref="T:Google.LongRunning.Operation"/> documentation for information about dealing with different response type versions.
</remarks>
<returns>The result of the operation if possible, or null otherwise.</returns>
</member>
<member name="M:Google.LongRunning.Operation`2.PollUntilCompleted(Google.Api.Gax.PollSettings,Google.Api.Gax.Grpc.CallSettings,System.Action{`1})">
<summary>
Polls the operation until it is complete, returning the completed operation.
</summary>
<remarks>
<para>
If this object already represents a completed operation, it is returned with no further RPCs.
If <paramref name="metadataCallback"/> is non-null, the callback will be called with any metadata
present before the result is returned.
</para>
<para>
Each callback is performed synchronously: this method waits for the callback to complete before the operation is next polled.
This guarantees that for a single call, metadata callbacks will never occur in parallel.
</para>
</remarks>
<param name="pollSettings">The settings to use for repeated polling, or null
to use the default poll settings (poll once every 10 seconds, forever).</param>
<param name="callSettings">The call settings to apply on each call, or null for default settings.</param>
<param name="metadataCallback">The callback to invoke with the metadata from each poll operation, even if the metadata is null.</param>
<returns>The completed operation, which can then be checked for errors or a result.</returns>
</member>
<member name="M:Google.LongRunning.Operation`2.PollUntilCompletedAsync(Google.Api.Gax.PollSettings,Google.Api.Gax.Grpc.CallSettings,System.Action{`1})">
<summary>
Asynchronously polls the operation until it is complete, returning the completed operation.
</summary>
<remarks>
<para>
If this object already represents a completed operation, it is returned with no further RPCs.
If <paramref name="metadataCallback"/> is non-null, the callback will be called with any metadata
present before the result is returned.
</para>
<para>
No guarantee is made as to which thread is used for metadata callbacks. However, each callback is
performed synchronously: this method waits for the callback to complete before the operation is next polled.
This guarantees that for a single call, metadata callbacks will never occur in parallel.
</para>
</remarks>
<param name="pollSettings">The settings to use for repeated polling, or null
to use the default poll settings (poll once every 10 seconds, forever).</param>
<param name="callSettings">The call settings to apply on each call, or null for default settings.</param>
<param name="metadataCallback">The callback to invoke with the metadata from each poll operation, even if the metadata is null.</param>
<returns>The completed operation, which can then be checked for errors or a result.</returns>
</member>
<member name="M:Google.LongRunning.Operation`2.PollOnce(Google.Api.Gax.Grpc.CallSettings)">
<summary>
Returns a new instance reflecting the most recent state of the operation.
</summary>
<param name="callSettings">Any overriding call settings to apply to the RPC.</param>
<returns>The most recent state of the operation, or a reference to the same
object if the operation has already completed.</returns>
</member>
<member name="M:Google.LongRunning.Operation`2.PollOnceAsync(Google.Api.Gax.Grpc.CallSettings)">
<summary>
Asynchronously returns a new instance reflecting the most recent state of the operation.
</summary>
<param name="callSettings">Any overriding call settings to apply to the RPC.</param>
<returns>A task representing the asynchronous poll operation. The result of the task is
the most recent state of the operation, or a reference to the same
object if the operation has already completed.</returns>
</member>
<member name="M:Google.LongRunning.Operation`2.PollOnceAsync(System.Threading.CancellationToken)">
<summary>
Asynchronously returns a new instance reflecting the most recent state of the operation.
</summary>
<param name="cancellationToken">A cancellation token for the poll operation.</param>
<returns>A task representing the asynchronous poll operation. The result of the task is
the most recent state of the operation, or a reference to the same
object if the operation has already completed.</returns>
</member>
<member name="M:Google.LongRunning.Operation`2.Cancel(Google.Api.Gax.Grpc.CallSettings)">
<summary>
Attempts to cancel the long-running operation.
</summary>
<param name="callSettings">Any overriding call settings to apply to the RPC.</param>
</member>
<member name="M:Google.LongRunning.Operation`2.CancelAsync(Google.Api.Gax.Grpc.CallSettings)">
<summary>
Asynchronously attempts to cancel the long-running operation.
</summary>
<param name="callSettings">Any overriding call settings to apply to the RPC.</param>
<returns>A task representing the asynchronous cancel operation.</returns>
</member>
<member name="M:Google.LongRunning.Operation`2.CancelAsync(System.Threading.CancellationToken)">
<summary>
Asynchronously attempts to cancel the long-running operation.
</summary>
<param name="cancellationToken">A cancellation token for the cancel RPC.
Note that this is not a cancellation token for the long-running operation itself.</param>
<returns>A task representing the asynchronous cancel operation.</returns>
</member>
<member name="M:Google.LongRunning.Operation`2.Delete(Google.Api.Gax.Grpc.CallSettings)">
<summary>
Deletes the long-running operation. This does not cancel it; it
only indicates that the client is no longer interested in the result.
</summary>
<param name="callSettings">Any overriding call settings to apply to the RPC.</param>
</member>
<member name="M:Google.LongRunning.Operation`2.DeleteAsync(Google.Api.Gax.Grpc.CallSettings)">
<summary>
Asynchronously deletes the long-running operation. This does not cancel it; it
only indicates that the client is no longer interested in the result.
</summary>
<param name="callSettings">Any overriding call settings to apply to the RPC.</param>
<returns>A task representing the asynchronous deletion operation.</returns>
</member>
<member name="M:Google.LongRunning.Operation`2.DeleteAsync(System.Threading.CancellationToken)">
<summary>
Asynchronously deletes the long-running operation. This does not cancel it; it
only indicates that the client is no longer interested in the result.
</summary>
<param name="cancellationToken">A cancellation token for the cancel RPC.
Note that this is not a cancellation token for the long-running operation itself.</param>
<returns>A task representing the asynchronous deletion operation.</returns>
</member>
<member name="M:Google.LongRunning.Operation`2.PollOnceFromName(System.String,Google.LongRunning.OperationsClient,Google.Api.Gax.Grpc.CallSettings)">
<summary>
Creates a new instance reflecting the most recent state of the operation with the specified name.
</summary>
<param name="name">The name of the operation, as returned when it was created. Must not be null.</param>
<param name="client">The client to make the RPC call.</param>
<param name="callSettings">Any overriding call settings to apply to the RPC. May be null, in which case
the default settings are used.</param>
<returns>The current state of the operation identified by <paramref name="name"/>.</returns>
</member>
<member name="M:Google.LongRunning.Operation`2.PollOnceFromNameAsync(System.String,Google.LongRunning.OperationsClient,Google.Api.Gax.Grpc.CallSettings)">
<summary>
Asynchronously creates a new instance reflecting the most recent state of the operation with the specified name.
</summary>
<param name="name">The name of the operation, as returned when it was created. Must not be null.</param>
<param name="client">The client to make the RPC call.</param>
<param name="callSettings">Any overriding call settings to apply to the RPC. May be null, in which case
the default settings are used.</param>
<returns>A task representing the asynchronous "fetch" operation. The result of the task is
the current state of the operation identified by <paramref name="name"/>.</returns>
</member>
<member name="M:Google.LongRunning.Operation`2.PollOnceFromNameAsync(System.String,Google.LongRunning.OperationsClient,System.Threading.CancellationToken)">
<summary>
Asynchronously creates a new instance reflecting the most recent state of the operation with the specified name.
</summary>
<param name="name">The name of the operation, as returned when it was created. Must not be null.</param>
<param name="client">The client to make the RPC call.</param>
<param name="cancellationToken">A cancellation token for the "fetch" operation.</param>
<returns>A task representing the asynchronous "fetch" operation. The result of the task is
the current state of the operation identified by <paramref name="name"/>.</returns>
</member>
<member name="T:Google.LongRunning.OperationFailedException">
<summary>
An exception to indicate that a long-running operation failed.
</summary>
</member>
<member name="P:Google.LongRunning.OperationFailedException.Operation">
<summary>
The operation message containing the original error.
</summary>
</member>
<member name="P:Google.LongRunning.OperationFailedException.Status">
<summary>
The status message within the operation's error field.
</summary>
</member>
<member name="M:Google.LongRunning.OperationFailedException.#ctor(Google.LongRunning.Operation)">
<summary>
Constructs an exception based on a protobuf message representing a failed operation.
</summary>
<param name="operation">The failed operation. Must not be null, and must have an error.</param>
</member>
<member name="T:Google.LongRunning.OperationsReflection">
<summary>Holder for reflection information generated from google/longrunning/operations.proto</summary>
</member>
<member name="P:Google.LongRunning.OperationsReflection.Descriptor">
<summary>File descriptor for google/longrunning/operations.proto</summary>
</member>
<member name="T:Google.LongRunning.OperationsExtensions">
<summary>Holder for extension identifiers generated from the top level of google/longrunning/operations.proto</summary>
</member>
<member name="F:Google.LongRunning.OperationsExtensions.OperationInfo">
<summary>
Additional information regarding long-running operations.
In particular, this specifies the types that are returned from
long-running operations.
Required for methods that return `google.longrunning.Operation`; invalid
otherwise.
</summary>
</member>
<member name="T:Google.LongRunning.Operation">
<summary>
This resource represents a long-running operation that is the result of a
network API call.
</summary>
</member>
<member name="F:Google.LongRunning.Operation.NameFieldNumber">
<summary>Field number for the "name" field.</summary>
</member>
<member name="P:Google.LongRunning.Operation.Name">
<summary>
The server-assigned name, which is only unique within the same service that
originally returns it. If you use the default HTTP mapping, the
`name` should be a resource name ending with `operations/{unique_id}`.
</summary>
</member>
<member name="F:Google.LongRunning.Operation.MetadataFieldNumber">
<summary>Field number for the "metadata" field.</summary>
</member>
<member name="P:Google.LongRunning.Operation.Metadata">
<summary>
Service-specific metadata associated with the operation. It typically
contains progress information and common metadata such as create time.
Some services might not provide such metadata. Any method that returns a
long-running operation should document the metadata type, if any.
</summary>
</member>
<member name="F:Google.LongRunning.Operation.DoneFieldNumber">
<summary>Field number for the "done" field.</summary>
</member>
<member name="P:Google.LongRunning.Operation.Done">
<summary>
If the value is `false`, it means the operation is still in progress.
If `true`, the operation is completed, and either `error` or `response` is
available.
</summary>
</member>
<member name="F:Google.LongRunning.Operation.ErrorFieldNumber">
<summary>Field number for the "error" field.</summary>
</member>
<member name="P:Google.LongRunning.Operation.Error">
<summary>
The error result of the operation in case of failure or cancellation.
</summary>
</member>
<member name="F:Google.LongRunning.Operation.ResponseFieldNumber">
<summary>Field number for the "response" field.</summary>
</member>
<member name="P:Google.LongRunning.Operation.Response">
<summary>
The normal response of the operation in case of success. If the original
method returns no data on success, such as `Delete`, the response is
`google.protobuf.Empty`. If the original method is standard
`Get`/`Create`/`Update`, the response should be the resource. For other
methods, the response should have the type `XxxResponse`, where `Xxx`
is the original method name. For example, if the original method name
is `TakeSnapshot()`, the inferred response type is
`TakeSnapshotResponse`.
</summary>
</member>
<member name="T:Google.LongRunning.Operation.ResultOneofCase">
<summary>Enum of possible cases for the "result" oneof.</summary>
</member>
<member name="T:Google.LongRunning.GetOperationRequest">
<summary>
The request message for [Operations.GetOperation][google.longrunning.Operations.GetOperation].
</summary>
</member>
<member name="F:Google.LongRunning.GetOperationRequest.NameFieldNumber">
<summary>Field number for the "name" field.</summary>
</member>
<member name="P:Google.LongRunning.GetOperationRequest.Name">
<summary>
The name of the operation resource.
</summary>
</member>
<member name="T:Google.LongRunning.ListOperationsRequest">
<summary>
The request message for [Operations.ListOperations][google.longrunning.Operations.ListOperations].
</summary>
</member>
<member name="F:Google.LongRunning.ListOperationsRequest.NameFieldNumber">
<summary>Field number for the "name" field.</summary>
</member>
<member name="P:Google.LongRunning.ListOperationsRequest.Name">
<summary>
The name of the operation's parent resource.
</summary>
</member>
<member name="F:Google.LongRunning.ListOperationsRequest.FilterFieldNumber">
<summary>Field number for the "filter" field.</summary>
</member>
<member name="P:Google.LongRunning.ListOperationsRequest.Filter">
<summary>
The standard list filter.
</summary>
</member>
<member name="F:Google.LongRunning.ListOperationsRequest.PageSizeFieldNumber">
<summary>Field number for the "page_size" field.</summary>
</member>
<member name="P:Google.LongRunning.ListOperationsRequest.PageSize">
<summary>
The standard list page size.
</summary>
</member>
<member name="F:Google.LongRunning.ListOperationsRequest.PageTokenFieldNumber">
<summary>Field number for the "page_token" field.</summary>
</member>
<member name="P:Google.LongRunning.ListOperationsRequest.PageToken">
<summary>
The standard list page token.
</summary>
</member>
<member name="T:Google.LongRunning.ListOperationsResponse">
<summary>
The response message for [Operations.ListOperations][google.longrunning.Operations.ListOperations].
</summary>
</member>
<member name="F:Google.LongRunning.ListOperationsResponse.OperationsFieldNumber">
<summary>Field number for the "operations" field.</summary>
</member>
<member name="P:Google.LongRunning.ListOperationsResponse.Operations">
<summary>
A list of operations that matches the specified filter in the request.
</summary>
</member>
<member name="F:Google.LongRunning.ListOperationsResponse.NextPageTokenFieldNumber">
<summary>Field number for the "next_page_token" field.</summary>
</member>
<member name="P:Google.LongRunning.ListOperationsResponse.NextPageToken">
<summary>
The standard List next-page token.
</summary>
</member>
<member name="M:Google.LongRunning.ListOperationsResponse.GetEnumerator">
<summary>Returns an enumerator that iterates through the resources in this response.</summary>
</member>
<member name="T:Google.LongRunning.CancelOperationRequest">
<summary>
The request message for [Operations.CancelOperation][google.longrunning.Operations.CancelOperation].
</summary>
</member>
<member name="F:Google.LongRunning.CancelOperationRequest.NameFieldNumber">
<summary>Field number for the "name" field.</summary>
</member>
<member name="P:Google.LongRunning.CancelOperationRequest.Name">
<summary>
The name of the operation resource to be cancelled.
</summary>
</member>
<member name="T:Google.LongRunning.DeleteOperationRequest">
<summary>
The request message for [Operations.DeleteOperation][google.longrunning.Operations.DeleteOperation].
</summary>
</member>
<member name="F:Google.LongRunning.DeleteOperationRequest.NameFieldNumber">
<summary>Field number for the "name" field.</summary>
</member>
<member name="P:Google.LongRunning.DeleteOperationRequest.Name">
<summary>
The name of the operation resource to be deleted.
</summary>
</member>
<member name="T:Google.LongRunning.WaitOperationRequest">
<summary>
The request message for [Operations.WaitOperation][google.longrunning.Operations.WaitOperation].
</summary>
</member>
<member name="F:Google.LongRunning.WaitOperationRequest.NameFieldNumber">
<summary>Field number for the "name" field.</summary>
</member>
<member name="P:Google.LongRunning.WaitOperationRequest.Name">
<summary>
The name of the operation resource to wait on.
</summary>
</member>
<member name="F:Google.LongRunning.WaitOperationRequest.TimeoutFieldNumber">
<summary>Field number for the "timeout" field.</summary>
</member>
<member name="P:Google.LongRunning.WaitOperationRequest.Timeout">
<summary>
The maximum duration to wait before timing out. If left blank, the wait
will be at most the time permitted by the underlying HTTP/RPC protocol.
If RPC context deadline is also specified, the shorter one will be used.
</summary>
</member>
<member name="T:Google.LongRunning.OperationInfo">
<summary>
A message representing the message types used by a long-running operation.
Example:
rpc LongRunningRecognize(LongRunningRecognizeRequest)
returns (google.longrunning.Operation) {
option (google.longrunning.operation_info) = {
response_type: "LongRunningRecognizeResponse"
metadata_type: "LongRunningRecognizeMetadata"
};
}
</summary>
</member>
<member name="F:Google.LongRunning.OperationInfo.ResponseTypeFieldNumber">
<summary>Field number for the "response_type" field.</summary>
</member>
<member name="P:Google.LongRunning.OperationInfo.ResponseType">
<summary>
Required. The message name of the primary return type for this
long-running operation.
This type will be used to deserialize the LRO's response.
If the response is in a different package from the rpc, a fully-qualified
message name must be used (e.g. `google.protobuf.Struct`).
Note: Altering this value constitutes a breaking change.
</summary>
</member>
<member name="F:Google.LongRunning.OperationInfo.MetadataTypeFieldNumber">
<summary>Field number for the "metadata_type" field.</summary>
</member>
<member name="P:Google.LongRunning.OperationInfo.MetadataType">
<summary>
Required. The message name of the metadata type for this long-running
operation.
If the response is in a different package from the rpc, a fully-qualified
message name must be used (e.g. `google.protobuf.Struct`).
Note: Altering this value constitutes a breaking change.
</summary>
</member>
<member name="T:Google.LongRunning.OperationsSettings">
<summary>Settings for <see cref="T:Google.LongRunning.OperationsClient"/> instances.</summary>
</member>
<member name="M:Google.LongRunning.OperationsSettings.GetDefault">
<summary>Get a new instance of the default <see cref="T:Google.LongRunning.OperationsSettings"/>.</summary>
<returns>A new instance of the default <see cref="T:Google.LongRunning.OperationsSettings"/>.</returns>
</member>
<member name="M:Google.LongRunning.OperationsSettings.#ctor">
<summary>Constructs a new <see cref="T:Google.LongRunning.OperationsSettings"/> object with default settings.</summary>
</member>
<member name="P:Google.LongRunning.OperationsSettings.ListOperationsSettings">
<summary>
<see cref="T:Google.Api.Gax.Grpc.CallSettings"/> for synchronous and asynchronous calls to
<c>OperationsClient.ListOperations</c> and <c>OperationsClient.ListOperationsAsync</c>.
</summary>