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.



471
472
473
474
475
476
477
478
479
480
481
# File 'lib/temporalio/client.rb', line 471

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

Instance Attribute Details

#cancellationCancellation?



455
456
457
# File 'lib/temporalio/client.rb', line 455

def cancellation
  @cancellation
end

#metadataHash<String, String>?



448
449
450
# File 'lib/temporalio/client.rb', line 448

def 
  
end

#override_retryBoolean?



460
461
462
# File 'lib/temporalio/client.rb', line 460

def override_retry
  @override_retry
end

#timeoutFloat?



451
452
453
# File 'lib/temporalio/client.rb', line 451

def timeout
  @timeout
end