Class: Temporalio::Client::Connection::CloudService

Inherits:
Service
  • Object
show all
Defined in:
lib/temporalio/client/connection/cloud_service.rb

Overview

CloudService API.

Instance Method Summary collapse

Methods inherited from Service

#invoke_rpc

Instance Method Details

#add_namespace_region(request, rpc_options: nil) ⇒ Temporalio::Api::Cloud::CloudService::V1::AddNamespaceRegionResponse

Calls CloudService.AddNamespaceRegion API call.

Parameters:

Returns:



234
235
236
237
238
239
240
241
242
# File 'lib/temporalio/client/connection/cloud_service.rb', line 234

def add_namespace_region(request, rpc_options: nil)
  invoke_rpc(
    rpc: 'add_namespace_region',
    request_class: Temporalio::Api::Cloud::CloudService::V1::AddNamespaceRegionRequest,
    response_class: Temporalio::Api::Cloud::CloudService::V1::AddNamespaceRegionResponse,
    request:,
    rpc_options:
  )
end

#create_api_key(request, rpc_options: nil) ⇒ Temporalio::Api::Cloud::CloudService::V1::CreateApiKeyResponse

Calls CloudService.CreateApiKey API call.

Parameters:

Returns:



309
310
311
312
313
314
315
316
317
# File 'lib/temporalio/client/connection/cloud_service.rb', line 309

def create_api_key(request, rpc_options: nil)
  invoke_rpc(
    rpc: 'create_api_key',
    request_class: Temporalio::Api::Cloud::CloudService::V1::CreateApiKeyRequest,
    response_class: Temporalio::Api::Cloud::CloudService::V1::CreateApiKeyResponse,
    request:,
    rpc_options:
  )
end

#create_namespace(request, rpc_options: nil) ⇒ Temporalio::Api::Cloud::CloudService::V1::CreateNamespaceResponse

Calls CloudService.CreateNamespace API call.

Parameters:

Returns:



129
130
131
132
133
134
135
136
137
# File 'lib/temporalio/client/connection/cloud_service.rb', line 129

def create_namespace(request, rpc_options: nil)
  invoke_rpc(
    rpc: 'create_namespace',
    request_class: Temporalio::Api::Cloud::CloudService::V1::CreateNamespaceRequest,
    response_class: Temporalio::Api::Cloud::CloudService::V1::CreateNamespaceResponse,
    request:,
    rpc_options:
  )
end

#create_namespace_export_sink(request, rpc_options: nil) ⇒ Temporalio::Api::Cloud::CloudService::V1::CreateNamespaceExportSinkResponse

Calls CloudService.CreateNamespaceExportSink API call.

Parameters:

Returns:



639
640
641
642
643
644
645
646
647
# File 'lib/temporalio/client/connection/cloud_service.rb', line 639

def create_namespace_export_sink(request, rpc_options: nil)
  invoke_rpc(
    rpc: 'create_namespace_export_sink',
    request_class: Temporalio::Api::Cloud::CloudService::V1::CreateNamespaceExportSinkRequest,
    response_class: Temporalio::Api::Cloud::CloudService::V1::CreateNamespaceExportSinkResponse,
    request:,
    rpc_options:
  )
end

#create_nexus_endpoint(request, rpc_options: nil) ⇒ Temporalio::Api::Cloud::CloudService::V1::CreateNexusEndpointResponse

Calls CloudService.CreateNexusEndpoint API call.

Parameters:

Returns:



384
385
386
387
388
389
390
391
392
# File 'lib/temporalio/client/connection/cloud_service.rb', line 384

def create_nexus_endpoint(request, rpc_options: nil)
  invoke_rpc(
    rpc: 'create_nexus_endpoint',
    request_class: Temporalio::Api::Cloud::CloudService::V1::CreateNexusEndpointRequest,
    response_class: Temporalio::Api::Cloud::CloudService::V1::CreateNexusEndpointResponse,
    request:,
    rpc_options:
  )
end

#create_service_account(request, rpc_options: nil) ⇒ Temporalio::Api::Cloud::CloudService::V1::CreateServiceAccountResponse

Calls CloudService.CreateServiceAccount API call.

Parameters:

Returns:



519
520
521
522
523
524
525
526
527
# File 'lib/temporalio/client/connection/cloud_service.rb', line 519

def (request, rpc_options: nil)
  invoke_rpc(
    rpc: 'create_service_account',
    request_class: Temporalio::Api::Cloud::CloudService::V1::CreateServiceAccountRequest,
    response_class: Temporalio::Api::Cloud::CloudService::V1::CreateServiceAccountResponse,
    request:,
    rpc_options:
  )
end

#create_user(request, rpc_options: nil) ⇒ Temporalio::Api::Cloud::CloudService::V1::CreateUserResponse

Calls CloudService.CreateUser API call.

Parameters:

Returns:



54
55
56
57
58
59
60
61
62
# File 'lib/temporalio/client/connection/cloud_service.rb', line 54

def create_user(request, rpc_options: nil)
  invoke_rpc(
    rpc: 'create_user',
    request_class: Temporalio::Api::Cloud::CloudService::V1::CreateUserRequest,
    response_class: Temporalio::Api::Cloud::CloudService::V1::CreateUserResponse,
    request:,
    rpc_options:
  )
end

#create_user_group(request, rpc_options: nil) ⇒ Temporalio::Api::Cloud::CloudService::V1::CreateUserGroupResponse

Calls CloudService.CreateUserGroup API call.

Parameters:

Returns:



459
460
461
462
463
464
465
466
467
# File 'lib/temporalio/client/connection/cloud_service.rb', line 459

def create_user_group(request, rpc_options: nil)
  invoke_rpc(
    rpc: 'create_user_group',
    request_class: Temporalio::Api::Cloud::CloudService::V1::CreateUserGroupRequest,
    response_class: Temporalio::Api::Cloud::CloudService::V1::CreateUserGroupResponse,
    request:,
    rpc_options:
  )
end

#delete_api_key(request, rpc_options: nil) ⇒ Temporalio::Api::Cloud::CloudService::V1::DeleteApiKeyResponse

Calls CloudService.DeleteApiKey API call.

Parameters:

Returns:



339
340
341
342
343
344
345
346
347
# File 'lib/temporalio/client/connection/cloud_service.rb', line 339

def delete_api_key(request, rpc_options: nil)
  invoke_rpc(
    rpc: 'delete_api_key',
    request_class: Temporalio::Api::Cloud::CloudService::V1::DeleteApiKeyRequest,
    response_class: Temporalio::Api::Cloud::CloudService::V1::DeleteApiKeyResponse,
    request:,
    rpc_options:
  )
end

#delete_namespace(request, rpc_options: nil) ⇒ Temporalio::Api::Cloud::CloudService::V1::DeleteNamespaceResponse

Calls CloudService.DeleteNamespace API call.

Parameters:

Returns:



204
205
206
207
208
209
210
211
212
# File 'lib/temporalio/client/connection/cloud_service.rb', line 204

def delete_namespace(request, rpc_options: nil)
  invoke_rpc(
    rpc: 'delete_namespace',
    request_class: Temporalio::Api::Cloud::CloudService::V1::DeleteNamespaceRequest,
    response_class: Temporalio::Api::Cloud::CloudService::V1::DeleteNamespaceResponse,
    request:,
    rpc_options:
  )
end

#delete_namespace_export_sink(request, rpc_options: nil) ⇒ Temporalio::Api::Cloud::CloudService::V1::DeleteNamespaceExportSinkResponse

Calls CloudService.DeleteNamespaceExportSink API call.

Parameters:

Returns:



699
700
701
702
703
704
705
706
707
# File 'lib/temporalio/client/connection/cloud_service.rb', line 699

def delete_namespace_export_sink(request, rpc_options: nil)
  invoke_rpc(
    rpc: 'delete_namespace_export_sink',
    request_class: Temporalio::Api::Cloud::CloudService::V1::DeleteNamespaceExportSinkRequest,
    response_class: Temporalio::Api::Cloud::CloudService::V1::DeleteNamespaceExportSinkResponse,
    request:,
    rpc_options:
  )
end

#delete_nexus_endpoint(request, rpc_options: nil) ⇒ Temporalio::Api::Cloud::CloudService::V1::DeleteNexusEndpointResponse

Calls CloudService.DeleteNexusEndpoint API call.

Parameters:

Returns:



414
415
416
417
418
419
420
421
422
# File 'lib/temporalio/client/connection/cloud_service.rb', line 414

def delete_nexus_endpoint(request, rpc_options: nil)
  invoke_rpc(
    rpc: 'delete_nexus_endpoint',
    request_class: Temporalio::Api::Cloud::CloudService::V1::DeleteNexusEndpointRequest,
    response_class: Temporalio::Api::Cloud::CloudService::V1::DeleteNexusEndpointResponse,
    request:,
    rpc_options:
  )
end

#delete_service_account(request, rpc_options: nil) ⇒ Temporalio::Api::Cloud::CloudService::V1::DeleteServiceAccountResponse

Calls CloudService.DeleteServiceAccount API call.

Parameters:

Returns:



579
580
581
582
583
584
585
586
587
# File 'lib/temporalio/client/connection/cloud_service.rb', line 579

def (request, rpc_options: nil)
  invoke_rpc(
    rpc: 'delete_service_account',
    request_class: Temporalio::Api::Cloud::CloudService::V1::DeleteServiceAccountRequest,
    response_class: Temporalio::Api::Cloud::CloudService::V1::DeleteServiceAccountResponse,
    request:,
    rpc_options:
  )
end

#delete_user(request, rpc_options: nil) ⇒ Temporalio::Api::Cloud::CloudService::V1::DeleteUserResponse

Calls CloudService.DeleteUser API call.

Parameters:

Returns:



84
85
86
87
88
89
90
91
92
# File 'lib/temporalio/client/connection/cloud_service.rb', line 84

def delete_user(request, rpc_options: nil)
  invoke_rpc(
    rpc: 'delete_user',
    request_class: Temporalio::Api::Cloud::CloudService::V1::DeleteUserRequest,
    response_class: Temporalio::Api::Cloud::CloudService::V1::DeleteUserResponse,
    request:,
    rpc_options:
  )
end

#delete_user_group(request, rpc_options: nil) ⇒ Temporalio::Api::Cloud::CloudService::V1::DeleteUserGroupResponse

Calls CloudService.DeleteUserGroup API call.

Parameters:

Returns:



489
490
491
492
493
494
495
496
497
# File 'lib/temporalio/client/connection/cloud_service.rb', line 489

def delete_user_group(request, rpc_options: nil)
  invoke_rpc(
    rpc: 'delete_user_group',
    request_class: Temporalio::Api::Cloud::CloudService::V1::DeleteUserGroupRequest,
    response_class: Temporalio::Api::Cloud::CloudService::V1::DeleteUserGroupResponse,
    request:,
    rpc_options:
  )
end

#failover_namespace_region(request, rpc_options: nil) ⇒ Temporalio::Api::Cloud::CloudService::V1::FailoverNamespaceRegionResponse

Calls CloudService.FailoverNamespaceRegion API call.

Parameters:

Returns:



219
220
221
222
223
224
225
226
227
# File 'lib/temporalio/client/connection/cloud_service.rb', line 219

def failover_namespace_region(request, rpc_options: nil)
  invoke_rpc(
    rpc: 'failover_namespace_region',
    request_class: Temporalio::Api::Cloud::CloudService::V1::FailoverNamespaceRegionRequest,
    response_class: Temporalio::Api::Cloud::CloudService::V1::FailoverNamespaceRegionResponse,
    request:,
    rpc_options:
  )
end

#get_account(request, rpc_options: nil) ⇒ Temporalio::Api::Cloud::CloudService::V1::GetAccountResponse

Calls CloudService.GetAccount API call.

Parameters:

Returns:



609
610
611
612
613
614
615
616
617
# File 'lib/temporalio/client/connection/cloud_service.rb', line 609

def (request, rpc_options: nil)
  invoke_rpc(
    rpc: 'get_account',
    request_class: Temporalio::Api::Cloud::CloudService::V1::GetAccountRequest,
    response_class: Temporalio::Api::Cloud::CloudService::V1::GetAccountResponse,
    request:,
    rpc_options:
  )
end

#get_api_key(request, rpc_options: nil) ⇒ Temporalio::Api::Cloud::CloudService::V1::GetApiKeyResponse

Calls CloudService.GetApiKey API call.

Parameters:

Returns:



294
295
296
297
298
299
300
301
302
# File 'lib/temporalio/client/connection/cloud_service.rb', line 294

def get_api_key(request, rpc_options: nil)
  invoke_rpc(
    rpc: 'get_api_key',
    request_class: Temporalio::Api::Cloud::CloudService::V1::GetApiKeyRequest,
    response_class: Temporalio::Api::Cloud::CloudService::V1::GetApiKeyResponse,
    request:,
    rpc_options:
  )
end

#get_api_keys(request, rpc_options: nil) ⇒ Temporalio::Api::Cloud::CloudService::V1::GetApiKeysResponse

Calls CloudService.GetApiKeys API call.

Parameters:

Returns:



279
280
281
282
283
284
285
286
287
# File 'lib/temporalio/client/connection/cloud_service.rb', line 279

def get_api_keys(request, rpc_options: nil)
  invoke_rpc(
    rpc: 'get_api_keys',
    request_class: Temporalio::Api::Cloud::CloudService::V1::GetApiKeysRequest,
    response_class: Temporalio::Api::Cloud::CloudService::V1::GetApiKeysResponse,
    request:,
    rpc_options:
  )
end

#get_async_operation(request, rpc_options: nil) ⇒ Temporalio::Api::Cloud::CloudService::V1::GetAsyncOperationResponse

Calls CloudService.GetAsyncOperation API call.

Parameters:

Returns:



114
115
116
117
118
119
120
121
122
# File 'lib/temporalio/client/connection/cloud_service.rb', line 114

def get_async_operation(request, rpc_options: nil)
  invoke_rpc(
    rpc: 'get_async_operation',
    request_class: Temporalio::Api::Cloud::CloudService::V1::GetAsyncOperationRequest,
    response_class: Temporalio::Api::Cloud::CloudService::V1::GetAsyncOperationResponse,
    request:,
    rpc_options:
  )
end

#get_namespace(request, rpc_options: nil) ⇒ Temporalio::Api::Cloud::CloudService::V1::GetNamespaceResponse

Calls CloudService.GetNamespace API call.

Parameters:

Returns:



159
160
161
162
163
164
165
166
167
# File 'lib/temporalio/client/connection/cloud_service.rb', line 159

def get_namespace(request, rpc_options: nil)
  invoke_rpc(
    rpc: 'get_namespace',
    request_class: Temporalio::Api::Cloud::CloudService::V1::GetNamespaceRequest,
    response_class: Temporalio::Api::Cloud::CloudService::V1::GetNamespaceResponse,
    request:,
    rpc_options:
  )
end

#get_namespace_export_sink(request, rpc_options: nil) ⇒ Temporalio::Api::Cloud::CloudService::V1::GetNamespaceExportSinkResponse

Calls CloudService.GetNamespaceExportSink API call.

Parameters:

Returns:



654
655
656
657
658
659
660
661
662
# File 'lib/temporalio/client/connection/cloud_service.rb', line 654

def get_namespace_export_sink(request, rpc_options: nil)
  invoke_rpc(
    rpc: 'get_namespace_export_sink',
    request_class: Temporalio::Api::Cloud::CloudService::V1::GetNamespaceExportSinkRequest,
    response_class: Temporalio::Api::Cloud::CloudService::V1::GetNamespaceExportSinkResponse,
    request:,
    rpc_options:
  )
end

#get_namespace_export_sinks(request, rpc_options: nil) ⇒ Temporalio::Api::Cloud::CloudService::V1::GetNamespaceExportSinksResponse

Calls CloudService.GetNamespaceExportSinks API call.

Parameters:

Returns:



669
670
671
672
673
674
675
676
677
# File 'lib/temporalio/client/connection/cloud_service.rb', line 669

def get_namespace_export_sinks(request, rpc_options: nil)
  invoke_rpc(
    rpc: 'get_namespace_export_sinks',
    request_class: Temporalio::Api::Cloud::CloudService::V1::GetNamespaceExportSinksRequest,
    response_class: Temporalio::Api::Cloud::CloudService::V1::GetNamespaceExportSinksResponse,
    request:,
    rpc_options:
  )
end

#get_namespaces(request, rpc_options: nil) ⇒ Temporalio::Api::Cloud::CloudService::V1::GetNamespacesResponse

Calls CloudService.GetNamespaces API call.

Parameters:

Returns:



144
145
146
147
148
149
150
151
152
# File 'lib/temporalio/client/connection/cloud_service.rb', line 144

def get_namespaces(request, rpc_options: nil)
  invoke_rpc(
    rpc: 'get_namespaces',
    request_class: Temporalio::Api::Cloud::CloudService::V1::GetNamespacesRequest,
    response_class: Temporalio::Api::Cloud::CloudService::V1::GetNamespacesResponse,
    request:,
    rpc_options:
  )
end

#get_nexus_endpoint(request, rpc_options: nil) ⇒ Temporalio::Api::Cloud::CloudService::V1::GetNexusEndpointResponse

Calls CloudService.GetNexusEndpoint API call.

Parameters:

Returns:



369
370
371
372
373
374
375
376
377
# File 'lib/temporalio/client/connection/cloud_service.rb', line 369

def get_nexus_endpoint(request, rpc_options: nil)
  invoke_rpc(
    rpc: 'get_nexus_endpoint',
    request_class: Temporalio::Api::Cloud::CloudService::V1::GetNexusEndpointRequest,
    response_class: Temporalio::Api::Cloud::CloudService::V1::GetNexusEndpointResponse,
    request:,
    rpc_options:
  )
end

#get_nexus_endpoints(request, rpc_options: nil) ⇒ Temporalio::Api::Cloud::CloudService::V1::GetNexusEndpointsResponse

Calls CloudService.GetNexusEndpoints API call.

Parameters:

Returns:



354
355
356
357
358
359
360
361
362
# File 'lib/temporalio/client/connection/cloud_service.rb', line 354

def get_nexus_endpoints(request, rpc_options: nil)
  invoke_rpc(
    rpc: 'get_nexus_endpoints',
    request_class: Temporalio::Api::Cloud::CloudService::V1::GetNexusEndpointsRequest,
    response_class: Temporalio::Api::Cloud::CloudService::V1::GetNexusEndpointsResponse,
    request:,
    rpc_options:
  )
end

#get_region(request, rpc_options: nil) ⇒ Temporalio::Api::Cloud::CloudService::V1::GetRegionResponse

Calls CloudService.GetRegion API call.

Parameters:

Returns:



264
265
266
267
268
269
270
271
272
# File 'lib/temporalio/client/connection/cloud_service.rb', line 264

def get_region(request, rpc_options: nil)
  invoke_rpc(
    rpc: 'get_region',
    request_class: Temporalio::Api::Cloud::CloudService::V1::GetRegionRequest,
    response_class: Temporalio::Api::Cloud::CloudService::V1::GetRegionResponse,
    request:,
    rpc_options:
  )
end

#get_regions(request, rpc_options: nil) ⇒ Temporalio::Api::Cloud::CloudService::V1::GetRegionsResponse

Calls CloudService.GetRegions API call.

Parameters:

Returns:



249
250
251
252
253
254
255
256
257
# File 'lib/temporalio/client/connection/cloud_service.rb', line 249

def get_regions(request, rpc_options: nil)
  invoke_rpc(
    rpc: 'get_regions',
    request_class: Temporalio::Api::Cloud::CloudService::V1::GetRegionsRequest,
    response_class: Temporalio::Api::Cloud::CloudService::V1::GetRegionsResponse,
    request:,
    rpc_options:
  )
end

#get_service_account(request, rpc_options: nil) ⇒ Temporalio::Api::Cloud::CloudService::V1::GetServiceAccountResponse

Calls CloudService.GetServiceAccount API call.

Parameters:

Returns:



534
535
536
537
538
539
540
541
542
# File 'lib/temporalio/client/connection/cloud_service.rb', line 534

def (request, rpc_options: nil)
  invoke_rpc(
    rpc: 'get_service_account',
    request_class: Temporalio::Api::Cloud::CloudService::V1::GetServiceAccountRequest,
    response_class: Temporalio::Api::Cloud::CloudService::V1::GetServiceAccountResponse,
    request:,
    rpc_options:
  )
end

#get_service_accounts(request, rpc_options: nil) ⇒ Temporalio::Api::Cloud::CloudService::V1::GetServiceAccountsResponse

Calls CloudService.GetServiceAccounts API call.

Parameters:

Returns:



549
550
551
552
553
554
555
556
557
# File 'lib/temporalio/client/connection/cloud_service.rb', line 549

def get_service_accounts(request, rpc_options: nil)
  invoke_rpc(
    rpc: 'get_service_accounts',
    request_class: Temporalio::Api::Cloud::CloudService::V1::GetServiceAccountsRequest,
    response_class: Temporalio::Api::Cloud::CloudService::V1::GetServiceAccountsResponse,
    request:,
    rpc_options:
  )
end

#get_usage(request, rpc_options: nil) ⇒ Temporalio::Api::Cloud::CloudService::V1::GetUsageResponse

Calls CloudService.GetUsage API call.

Parameters:

Returns:



594
595
596
597
598
599
600
601
602
# File 'lib/temporalio/client/connection/cloud_service.rb', line 594

def get_usage(request, rpc_options: nil)
  invoke_rpc(
    rpc: 'get_usage',
    request_class: Temporalio::Api::Cloud::CloudService::V1::GetUsageRequest,
    response_class: Temporalio::Api::Cloud::CloudService::V1::GetUsageResponse,
    request:,
    rpc_options:
  )
end

#get_user(request, rpc_options: nil) ⇒ Temporalio::Api::Cloud::CloudService::V1::GetUserResponse

Calls CloudService.GetUser API call.

Parameters:

Returns:



39
40
41
42
43
44
45
46
47
# File 'lib/temporalio/client/connection/cloud_service.rb', line 39

def get_user(request, rpc_options: nil)
  invoke_rpc(
    rpc: 'get_user',
    request_class: Temporalio::Api::Cloud::CloudService::V1::GetUserRequest,
    response_class: Temporalio::Api::Cloud::CloudService::V1::GetUserResponse,
    request:,
    rpc_options:
  )
end

#get_user_group(request, rpc_options: nil) ⇒ Temporalio::Api::Cloud::CloudService::V1::GetUserGroupResponse

Calls CloudService.GetUserGroup API call.

Parameters:

Returns:



444
445
446
447
448
449
450
451
452
# File 'lib/temporalio/client/connection/cloud_service.rb', line 444

def get_user_group(request, rpc_options: nil)
  invoke_rpc(
    rpc: 'get_user_group',
    request_class: Temporalio::Api::Cloud::CloudService::V1::GetUserGroupRequest,
    response_class: Temporalio::Api::Cloud::CloudService::V1::GetUserGroupResponse,
    request:,
    rpc_options:
  )
end

#get_user_groups(request, rpc_options: nil) ⇒ Temporalio::Api::Cloud::CloudService::V1::GetUserGroupsResponse

Calls CloudService.GetUserGroups API call.

Parameters:

Returns:



429
430
431
432
433
434
435
436
437
# File 'lib/temporalio/client/connection/cloud_service.rb', line 429

def get_user_groups(request, rpc_options: nil)
  invoke_rpc(
    rpc: 'get_user_groups',
    request_class: Temporalio::Api::Cloud::CloudService::V1::GetUserGroupsRequest,
    response_class: Temporalio::Api::Cloud::CloudService::V1::GetUserGroupsResponse,
    request:,
    rpc_options:
  )
end

#get_users(request, rpc_options: nil) ⇒ Temporalio::Api::Cloud::CloudService::V1::GetUsersResponse

Calls CloudService.GetUsers API call.

Parameters:

Returns:



24
25
26
27
28
29
30
31
32
# File 'lib/temporalio/client/connection/cloud_service.rb', line 24

def get_users(request, rpc_options: nil)
  invoke_rpc(
    rpc: 'get_users',
    request_class: Temporalio::Api::Cloud::CloudService::V1::GetUsersRequest,
    response_class: Temporalio::Api::Cloud::CloudService::V1::GetUsersResponse,
    request:,
    rpc_options:
  )
end

#rename_custom_search_attribute(request, rpc_options: nil) ⇒ Temporalio::Api::Cloud::CloudService::V1::RenameCustomSearchAttributeResponse

Calls CloudService.RenameCustomSearchAttribute API call.

Parameters:

Returns:



189
190
191
192
193
194
195
196
197
# File 'lib/temporalio/client/connection/cloud_service.rb', line 189

def rename_custom_search_attribute(request, rpc_options: nil)
  invoke_rpc(
    rpc: 'rename_custom_search_attribute',
    request_class: Temporalio::Api::Cloud::CloudService::V1::RenameCustomSearchAttributeRequest,
    response_class: Temporalio::Api::Cloud::CloudService::V1::RenameCustomSearchAttributeResponse,
    request:,
    rpc_options:
  )
end

#set_user_group_namespace_access(request, rpc_options: nil) ⇒ Temporalio::Api::Cloud::CloudService::V1::SetUserGroupNamespaceAccessResponse

Calls CloudService.SetUserGroupNamespaceAccess API call.

Parameters:

Returns:



504
505
506
507
508
509
510
511
512
# File 'lib/temporalio/client/connection/cloud_service.rb', line 504

def set_user_group_namespace_access(request, rpc_options: nil)
  invoke_rpc(
    rpc: 'set_user_group_namespace_access',
    request_class: Temporalio::Api::Cloud::CloudService::V1::SetUserGroupNamespaceAccessRequest,
    response_class: Temporalio::Api::Cloud::CloudService::V1::SetUserGroupNamespaceAccessResponse,
    request:,
    rpc_options:
  )
end

#set_user_namespace_access(request, rpc_options: nil) ⇒ Temporalio::Api::Cloud::CloudService::V1::SetUserNamespaceAccessResponse

Calls CloudService.SetUserNamespaceAccess API call.

Parameters:

Returns:



99
100
101
102
103
104
105
106
107
# File 'lib/temporalio/client/connection/cloud_service.rb', line 99

def set_user_namespace_access(request, rpc_options: nil)
  invoke_rpc(
    rpc: 'set_user_namespace_access',
    request_class: Temporalio::Api::Cloud::CloudService::V1::SetUserNamespaceAccessRequest,
    response_class: Temporalio::Api::Cloud::CloudService::V1::SetUserNamespaceAccessResponse,
    request:,
    rpc_options:
  )
end

#update_account(request, rpc_options: nil) ⇒ Temporalio::Api::Cloud::CloudService::V1::UpdateAccountResponse

Calls CloudService.UpdateAccount API call.

Parameters:

Returns:



624
625
626
627
628
629
630
631
632
# File 'lib/temporalio/client/connection/cloud_service.rb', line 624

def (request, rpc_options: nil)
  invoke_rpc(
    rpc: 'update_account',
    request_class: Temporalio::Api::Cloud::CloudService::V1::UpdateAccountRequest,
    response_class: Temporalio::Api::Cloud::CloudService::V1::UpdateAccountResponse,
    request:,
    rpc_options:
  )
end

#update_api_key(request, rpc_options: nil) ⇒ Temporalio::Api::Cloud::CloudService::V1::UpdateApiKeyResponse

Calls CloudService.UpdateApiKey API call.

Parameters:

Returns:



324
325
326
327
328
329
330
331
332
# File 'lib/temporalio/client/connection/cloud_service.rb', line 324

def update_api_key(request, rpc_options: nil)
  invoke_rpc(
    rpc: 'update_api_key',
    request_class: Temporalio::Api::Cloud::CloudService::V1::UpdateApiKeyRequest,
    response_class: Temporalio::Api::Cloud::CloudService::V1::UpdateApiKeyResponse,
    request:,
    rpc_options:
  )
end

#update_namespace(request, rpc_options: nil) ⇒ Temporalio::Api::Cloud::CloudService::V1::UpdateNamespaceResponse

Calls CloudService.UpdateNamespace API call.

Parameters:

Returns:



174
175
176
177
178
179
180
181
182
# File 'lib/temporalio/client/connection/cloud_service.rb', line 174

def update_namespace(request, rpc_options: nil)
  invoke_rpc(
    rpc: 'update_namespace',
    request_class: Temporalio::Api::Cloud::CloudService::V1::UpdateNamespaceRequest,
    response_class: Temporalio::Api::Cloud::CloudService::V1::UpdateNamespaceResponse,
    request:,
    rpc_options:
  )
end

#update_namespace_export_sink(request, rpc_options: nil) ⇒ Temporalio::Api::Cloud::CloudService::V1::UpdateNamespaceExportSinkResponse

Calls CloudService.UpdateNamespaceExportSink API call.

Parameters:

Returns:



684
685
686
687
688
689
690
691
692
# File 'lib/temporalio/client/connection/cloud_service.rb', line 684

def update_namespace_export_sink(request, rpc_options: nil)
  invoke_rpc(
    rpc: 'update_namespace_export_sink',
    request_class: Temporalio::Api::Cloud::CloudService::V1::UpdateNamespaceExportSinkRequest,
    response_class: Temporalio::Api::Cloud::CloudService::V1::UpdateNamespaceExportSinkResponse,
    request:,
    rpc_options:
  )
end

#update_nexus_endpoint(request, rpc_options: nil) ⇒ Temporalio::Api::Cloud::CloudService::V1::UpdateNexusEndpointResponse

Calls CloudService.UpdateNexusEndpoint API call.

Parameters:

Returns:



399
400
401
402
403
404
405
406
407
# File 'lib/temporalio/client/connection/cloud_service.rb', line 399

def update_nexus_endpoint(request, rpc_options: nil)
  invoke_rpc(
    rpc: 'update_nexus_endpoint',
    request_class: Temporalio::Api::Cloud::CloudService::V1::UpdateNexusEndpointRequest,
    response_class: Temporalio::Api::Cloud::CloudService::V1::UpdateNexusEndpointResponse,
    request:,
    rpc_options:
  )
end

#update_service_account(request, rpc_options: nil) ⇒ Temporalio::Api::Cloud::CloudService::V1::UpdateServiceAccountResponse

Calls CloudService.UpdateServiceAccount API call.

Parameters:

Returns:



564
565
566
567
568
569
570
571
572
# File 'lib/temporalio/client/connection/cloud_service.rb', line 564

def (request, rpc_options: nil)
  invoke_rpc(
    rpc: 'update_service_account',
    request_class: Temporalio::Api::Cloud::CloudService::V1::UpdateServiceAccountRequest,
    response_class: Temporalio::Api::Cloud::CloudService::V1::UpdateServiceAccountResponse,
    request:,
    rpc_options:
  )
end

#update_user(request, rpc_options: nil) ⇒ Temporalio::Api::Cloud::CloudService::V1::UpdateUserResponse

Calls CloudService.UpdateUser API call.

Parameters:

Returns:



69
70
71
72
73
74
75
76
77
# File 'lib/temporalio/client/connection/cloud_service.rb', line 69

def update_user(request, rpc_options: nil)
  invoke_rpc(
    rpc: 'update_user',
    request_class: Temporalio::Api::Cloud::CloudService::V1::UpdateUserRequest,
    response_class: Temporalio::Api::Cloud::CloudService::V1::UpdateUserResponse,
    request:,
    rpc_options:
  )
end

#update_user_group(request, rpc_options: nil) ⇒ Temporalio::Api::Cloud::CloudService::V1::UpdateUserGroupResponse

Calls CloudService.UpdateUserGroup API call.

Parameters:

Returns:



474
475
476
477
478
479
480
481
482
# File 'lib/temporalio/client/connection/cloud_service.rb', line 474

def update_user_group(request, rpc_options: nil)
  invoke_rpc(
    rpc: 'update_user_group',
    request_class: Temporalio::Api::Cloud::CloudService::V1::UpdateUserGroupRequest,
    response_class: Temporalio::Api::Cloud::CloudService::V1::UpdateUserGroupResponse,
    request:,
    rpc_options:
  )
end

#validate_namespace_export_sink(request, rpc_options: nil) ⇒ Temporalio::Api::Cloud::CloudService::V1::ValidateNamespaceExportSinkResponse

Calls CloudService.ValidateNamespaceExportSink API call.

Parameters:

Returns:



714
715
716
717
718
719
720
721
722
# File 'lib/temporalio/client/connection/cloud_service.rb', line 714

def validate_namespace_export_sink(request, rpc_options: nil)
  invoke_rpc(
    rpc: 'validate_namespace_export_sink',
    request_class: Temporalio::Api::Cloud::CloudService::V1::ValidateNamespaceExportSinkRequest,
    response_class: Temporalio::Api::Cloud::CloudService::V1::ValidateNamespaceExportSinkResponse,
    request:,
    rpc_options:
  )
end