Method: Temporalio::Client::Connection::CloudService#update_namespace

Defined in:
lib/temporalio/client/connection/cloud_service.rb

#update_namespace(request, rpc_retry: false, rpc_metadata: nil, rpc_timeout: nil) ⇒ Temporalio::Api::Cloud::CloudService::V1::UpdateNamespaceResponse

Calls CloudService.UpdateNamespace API call.

Parameters:

  • request (Temporalio::Api::Cloud::CloudService::V1::UpdateNamespaceRequest)

    API request.

  • rpc_retry (Boolean) (defaults to: false)

    Whether to implicitly retry known retryable errors.

  • rpc_metadata (Hash<String, String>, nil) (defaults to: nil)

    Headers to include on the RPC call.

  • rpc_timeout (Float, nil) (defaults to: nil)

    Number of seconds before timeout.

Returns:



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

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