Class: Temporalio::Client::RPCOptions

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

Overview

Set of RPC options for RPC calls.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(metadata: nil, timeout: nil, cancellation: nil, override_retry: nil) ⇒ RPCOptions

Create RPC options.



767
768
769
770
771
772
773
774
775
776
777
# File 'lib/temporalio/client.rb', line 767

def initialize(
  metadata: nil,
  timeout: nil,
  cancellation: nil,
  override_retry: nil
)
   = 
  @timeout = timeout
  @cancellation = cancellation
  @override_retry = override_retry
end

Instance Attribute Details

#cancellationCancellation?



751
752
753
# File 'lib/temporalio/client.rb', line 751

def cancellation
  @cancellation
end

#metadataHash<String, String>?



744
745
746
# File 'lib/temporalio/client.rb', line 744

def 
  
end

#override_retryBoolean?



756
757
758
# File 'lib/temporalio/client.rb', line 756

def override_retry
  @override_retry
end

#timeoutFloat?



747
748
749
# File 'lib/temporalio/client.rb', line 747

def timeout
  @timeout
end