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
RpcOptionsRPC 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
Reachability
The kind of reachability this request is concerned with.
public TaskReachability? Reachability { get; init; }
Property Value
RpcOptions
RPC options.
public RpcOptions? RpcOptions { get; init; }
Property Value
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; }