Table of Contents

Class OperatorService

Namespace
Temporalio.Client
Assembly
Temporalio.dll

Raw gRPC operator service.

public abstract class OperatorService : RpcService
Inheritance
OperatorService
Derived
Inherited Members

Methods

AddOrUpdateRemoteClusterAsync(AddOrUpdateRemoteClusterRequest, RpcOptions?)

Invoke AddOrUpdateRemoteCluster.

public Task<AddOrUpdateRemoteClusterResponse> AddOrUpdateRemoteClusterAsync(AddOrUpdateRemoteClusterRequest req, RpcOptions? options = null)

Parameters

req AddOrUpdateRemoteClusterRequest

Request for the call.

options RpcOptions

Optional RPC options.

Returns

Task<AddOrUpdateRemoteClusterResponse>

RPC response

AddSearchAttributesAsync(AddSearchAttributesRequest, RpcOptions?)

Invoke AddSearchAttributes.

public Task<AddSearchAttributesResponse> AddSearchAttributesAsync(AddSearchAttributesRequest req, RpcOptions? options = null)

Parameters

req AddSearchAttributesRequest

Request for the call.

options RpcOptions

Optional RPC options.

Returns

Task<AddSearchAttributesResponse>

RPC response

CreateNexusEndpointAsync(CreateNexusEndpointRequest, RpcOptions?)

Invoke CreateNexusEndpoint.

public Task<CreateNexusEndpointResponse> CreateNexusEndpointAsync(CreateNexusEndpointRequest req, RpcOptions? options = null)

Parameters

req CreateNexusEndpointRequest

Request for the call.

options RpcOptions

Optional RPC options.

Returns

Task<CreateNexusEndpointResponse>

RPC response

DeleteNamespaceAsync(DeleteNamespaceRequest, RpcOptions?)

Invoke DeleteNamespace.

public Task<DeleteNamespaceResponse> DeleteNamespaceAsync(DeleteNamespaceRequest req, RpcOptions? options = null)

Parameters

req DeleteNamespaceRequest

Request for the call.

options RpcOptions

Optional RPC options.

Returns

Task<DeleteNamespaceResponse>

RPC response

DeleteNexusEndpointAsync(DeleteNexusEndpointRequest, RpcOptions?)

Invoke DeleteNexusEndpoint.

public Task<DeleteNexusEndpointResponse> DeleteNexusEndpointAsync(DeleteNexusEndpointRequest req, RpcOptions? options = null)

Parameters

req DeleteNexusEndpointRequest

Request for the call.

options RpcOptions

Optional RPC options.

Returns

Task<DeleteNexusEndpointResponse>

RPC response

GetNexusEndpointAsync(GetNexusEndpointRequest, RpcOptions?)

Invoke GetNexusEndpoint.

public Task<GetNexusEndpointResponse> GetNexusEndpointAsync(GetNexusEndpointRequest req, RpcOptions? options = null)

Parameters

req GetNexusEndpointRequest

Request for the call.

options RpcOptions

Optional RPC options.

Returns

Task<GetNexusEndpointResponse>

RPC response

ListClustersAsync(ListClustersRequest, RpcOptions?)

Invoke ListClusters.

public Task<ListClustersResponse> ListClustersAsync(ListClustersRequest req, RpcOptions? options = null)

Parameters

req ListClustersRequest

Request for the call.

options RpcOptions

Optional RPC options.

Returns

Task<ListClustersResponse>

RPC response

ListNexusEndpointsAsync(ListNexusEndpointsRequest, RpcOptions?)

Invoke ListNexusEndpoints.

public Task<ListNexusEndpointsResponse> ListNexusEndpointsAsync(ListNexusEndpointsRequest req, RpcOptions? options = null)

Parameters

req ListNexusEndpointsRequest

Request for the call.

options RpcOptions

Optional RPC options.

Returns

Task<ListNexusEndpointsResponse>

RPC response

ListSearchAttributesAsync(ListSearchAttributesRequest, RpcOptions?)

Invoke ListSearchAttributes.

public Task<ListSearchAttributesResponse> ListSearchAttributesAsync(ListSearchAttributesRequest req, RpcOptions? options = null)

Parameters

req ListSearchAttributesRequest

Request for the call.

options RpcOptions

Optional RPC options.

Returns

Task<ListSearchAttributesResponse>

RPC response

RemoveRemoteClusterAsync(RemoveRemoteClusterRequest, RpcOptions?)

Invoke RemoveRemoteCluster.

public Task<RemoveRemoteClusterResponse> RemoveRemoteClusterAsync(RemoveRemoteClusterRequest req, RpcOptions? options = null)

Parameters

req RemoveRemoteClusterRequest

Request for the call.

options RpcOptions

Optional RPC options.

Returns

Task<RemoveRemoteClusterResponse>

RPC response

RemoveSearchAttributesAsync(RemoveSearchAttributesRequest, RpcOptions?)

Invoke RemoveSearchAttributes.

public Task<RemoveSearchAttributesResponse> RemoveSearchAttributesAsync(RemoveSearchAttributesRequest req, RpcOptions? options = null)

Parameters

req RemoveSearchAttributesRequest

Request for the call.

options RpcOptions

Optional RPC options.

Returns

Task<RemoveSearchAttributesResponse>

RPC response

UpdateNexusEndpointAsync(UpdateNexusEndpointRequest, RpcOptions?)

Invoke UpdateNexusEndpoint.

public Task<UpdateNexusEndpointResponse> UpdateNexusEndpointAsync(UpdateNexusEndpointRequest req, RpcOptions? options = null)

Parameters

req UpdateNexusEndpointRequest

Request for the call.

options RpcOptions

Optional RPC options.

Returns

Task<UpdateNexusEndpointResponse>

RPC response