Table of Contents

Class GetWorkerTaskReachabilityInput

Namespace
Temporalio.Client.Interceptors
Assembly
Temporalio.dll
public record GetWorkerTaskReachabilityInput : IEquatable<GetWorkerTaskReachabilityInput>
Inheritance
GetWorkerTaskReachabilityInput
Implements
Inherited Members

Remarks

WARNING: This constructor may have required properties added. Do not rely on the exact constructor, only use "with" clauses.

Constructors

GetWorkerTaskReachabilityInput(IReadOnlyCollection<string>, IReadOnlyCollection<string>, TaskReachability?, RpcOptions?)

public GetWorkerTaskReachabilityInput(IReadOnlyCollection<string> BuildIds, IReadOnlyCollection<string> TaskQueues, TaskReachability? Reachability, RpcOptions? RpcOptions)

Parameters

BuildIds IReadOnlyCollection<string>

The Build IDs to query the reachability of. At least one must be specified.

TaskQueues IReadOnlyCollection<string>

Task Queues to restrict the query to. If not specified, all Task Queues will be searched. When requesting a large number of task queues or all task queues associated with the given Build IDs in a namespace, all Task Queues will be listed in the response but some of them may not contain reachability information due to a server enforced limit. When reaching the limit, task queues that reachability information could not be retrieved for will be marked with a NotFetched entry in TaskQueueReachability. The caller may issue another call to get the reachability for those task queues.

Reachability TaskReachability?

The kind of reachability this request is concerned with.

RpcOptions RpcOptions

RPC options.

Remarks

WARNING: This constructor may have required properties added. Do not rely on the exact constructor, only use "with" clauses.

Properties

BuildIds

The Build IDs to query the reachability of. At least one must be specified.

public IReadOnlyCollection<string> BuildIds { get; init; }

Property Value

IReadOnlyCollection<string>

Reachability

The kind of reachability this request is concerned with.

public TaskReachability? Reachability { get; init; }

Property Value

TaskReachability?

RpcOptions

RPC options.

public RpcOptions? RpcOptions { get; init; }

Property Value

RpcOptions

TaskQueues

Task Queues to restrict the query to. If not specified, all Task Queues will be searched. When requesting a large number of task queues or all task queues associated with the given Build IDs in a namespace, all Task Queues will be listed in the response but some of them may not contain reachability information due to a server enforced limit. When reaching the limit, task queues that reachability information could not be retrieved for will be marked with a NotFetched entry in TaskQueueReachability. The caller may issue another call to get the reachability for those task queues.

public IReadOnlyCollection<string> TaskQueues { get; init; }

Property Value

IReadOnlyCollection<string>