OperatorService
Type Aliases
AddOrUpdateRemoteCluster()
AddOrUpdateRemoteCluster =
void
AddOrUpdateRemoteCluster adds or updates remote cluster.
Call Signature
AddOrUpdateRemoteCluster(
request,callback):void
AddOrUpdateRemoteCluster adds or updates remote cluster.
Parameters
request
IAddOrUpdateRemoteClusterRequest
callback
AddOrUpdateRemoteClusterCallback
Returns
void
Call Signature
AddOrUpdateRemoteCluster(
request):Promise<AddOrUpdateRemoteClusterResponse>
AddOrUpdateRemoteCluster adds or updates remote cluster.
Parameters
request
IAddOrUpdateRemoteClusterRequest
Returns
Promise<AddOrUpdateRemoteClusterResponse>
Properties
name
readonlyname:"AddOrUpdateRemoteCluster"
path
readonlypath:"/temporal.api.operatorservice.v1.OperatorService/AddOrUpdateRemoteCluster"
requestStream
readonlyrequestStream:undefined
requestType
readonlyrequestType:"AddOrUpdateRemoteClusterRequest"
responseStream
readonlyresponseStream:undefined
responseType
readonlyresponseType:"AddOrUpdateRemoteClusterResponse"
AddOrUpdateRemoteClusterCallback
AddOrUpdateRemoteClusterCallback = (
error,response?) =>void
Callback as used by temporal.api.operatorservice.v1.OperatorService#addOrUpdateRemoteCluster.
Parameters
error
Error | null
Error, if any
response?
AddOrUpdateRemoteClusterResponse
AddOrUpdateRemoteClusterResponse
Returns
void
AddSearchAttributes()
AddSearchAttributes =
void
AddSearchAttributes add custom search attributes.
Returns ALREADY_EXISTS status code if a Search Attribute with any of the specified names already exists Returns INTERNAL status code with temporal.api.errordetails.v1.SystemWorkflowFailure in Error Details if registration process fails,
Call Signature
AddSearchAttributes(
request,callback):void
AddSearchAttributes add custom search attributes.
Returns ALREADY_EXISTS status code if a Search Attribute with any of the specified names already exists Returns INTERNAL status code with temporal.api.errordetails.v1.SystemWorkflowFailure in Error Details if registration process fails,
Parameters
request
callback
Returns
void
Call Signature
AddSearchAttributes(
request):Promise<AddSearchAttributesResponse>
AddSearchAttributes add custom search attributes.
Returns ALREADY_EXISTS status code if a Search Attribute with any of the specified names already exists Returns INTERNAL status code with temporal.api.errordetails.v1.SystemWorkflowFailure in Error Details if registration process fails,
Parameters
request
Returns
Promise<AddSearchAttributesResponse>
Properties
name
readonlyname:"AddSearchAttributes"
path
readonlypath:"/temporal.api.operatorservice.v1.OperatorService/AddSearchAttributes"
requestStream
readonlyrequestStream:undefined
requestType
readonlyrequestType:"AddSearchAttributesRequest"
responseStream
readonlyresponseStream:undefined
responseType
readonlyresponseType:"AddSearchAttributesResponse"
AddSearchAttributesCallback
AddSearchAttributesCallback = (
error,response?) =>void
Callback as used by temporal.api.operatorservice.v1.OperatorService#addSearchAttributes.
Parameters
error
Error | null
Error, if any
response?
AddSearchAttributesResponse
Returns
void
CreateNexusEndpoint()
CreateNexusEndpoint =
void
Create a Nexus endpoint. This will fail if an endpoint with the same name is already registered with a status of ALREADY_EXISTS. Returns the created endpoint with its initial version. You may use this version for subsequent updates.
Call Signature
CreateNexusEndpoint(
request,callback):void
Create a Nexus endpoint. This will fail if an endpoint with the same name is already registered with a status of ALREADY_EXISTS. Returns the created endpoint with its initial version. You may use this version for subsequent updates.
Parameters
request
callback
Returns
void
Call Signature
CreateNexusEndpoint(
request):Promise<CreateNexusEndpointResponse>
Create a Nexus endpoint. This will fail if an endpoint with the same name is already registered with a status of ALREADY_EXISTS. Returns the created endpoint with its initial version. You may use this version for subsequent updates.
Parameters
request
Returns
Promise<CreateNexusEndpointResponse>
Properties
name
readonlyname:"CreateNexusEndpoint"
path
readonlypath:"/temporal.api.operatorservice.v1.OperatorService/CreateNexusEndpoint"
requestStream
readonlyrequestStream:undefined
requestType
readonlyrequestType:"CreateNexusEndpointRequest"
responseStream
readonlyresponseStream:undefined
responseType
readonlyresponseType:"CreateNexusEndpointResponse"
CreateNexusEndpointCallback
CreateNexusEndpointCallback = (
error,response?) =>void
Callback as used by temporal.api.operatorservice.v1.OperatorService#createNexusEndpoint.
Parameters
error
Error | null
Error, if any
response?
CreateNexusEndpointResponse
Returns
void
DeleteNamespace()
DeleteNamespace =
void
DeleteNamespace synchronously deletes a namespace and asynchronously reclaims all namespace resources.
Call Signature
DeleteNamespace(
request,callback):void
DeleteNamespace synchronously deletes a namespace and asynchronously reclaims all namespace resources.
Parameters
request
callback
Returns
void
Call Signature
DeleteNamespace(
request):Promise<DeleteNamespaceResponse>
DeleteNamespace synchronously deletes a namespace and asynchronously reclaims all namespace resources.
Parameters
request
Returns
Promise<DeleteNamespaceResponse>
Properties
name
readonlyname:"DeleteNamespace"
path
readonlypath:"/temporal.api.operatorservice.v1.OperatorService/DeleteNamespace"
requestStream
readonlyrequestStream:undefined
requestType
readonlyrequestType:"DeleteNamespaceRequest"
responseStream
readonlyresponseStream:undefined
responseType
readonlyresponseType:"DeleteNamespaceResponse"
DeleteNamespaceCallback
DeleteNamespaceCallback = (
error,response?) =>void
Callback as used by temporal.api.operatorservice.v1.OperatorService#deleteNamespace.
Parameters
error
Error | null
Error, if any
response?
DeleteNamespaceResponse
Returns
void
DeleteNexusEndpoint()
DeleteNexusEndpoint =
void
Delete an incoming Nexus service by ID.
Call Signature
DeleteNexusEndpoint(
request,callback):void
Delete an incoming Nexus service by ID.
Parameters
request
callback
Returns
void
Call Signature
DeleteNexusEndpoint(
request):Promise<DeleteNexusEndpointResponse>
Delete an incoming Nexus service by ID.
Parameters
request
Returns
Promise<DeleteNexusEndpointResponse>
Properties
name
readonlyname:"DeleteNexusEndpoint"
path
readonlypath:"/temporal.api.operatorservice.v1.OperatorService/DeleteNexusEndpoint"
requestStream
readonlyrequestStream:undefined
requestType
readonlyrequestType:"DeleteNexusEndpointRequest"
responseStream
readonlyresponseStream:undefined
responseType
readonlyresponseType:"DeleteNexusEndpointResponse"
DeleteNexusEndpointCallback
DeleteNexusEndpointCallback = (
error,response?) =>void
Callback as used by temporal.api.operatorservice.v1.OperatorService#deleteNexusEndpoint.
Parameters
error
Error | null
Error, if any
response?
DeleteNexusEndpointResponse
Returns
void
GetNexusEndpoint()
GetNexusEndpoint =
void
Get a registered Nexus endpoint by ID. The returned version can be used for optimistic updates.
Call Signature
GetNexusEndpoint(
request,callback):void
Get a registered Nexus endpoint by ID. The returned version can be used for optimistic updates.
Parameters
request
callback
Returns
void
Call Signature
GetNexusEndpoint(
request):Promise<GetNexusEndpointResponse>
Get a registered Nexus endpoint by ID. The returned version can be used for optimistic updates.
Parameters
request
Returns
Promise<GetNexusEndpointResponse>
Properties
name
readonlyname:"GetNexusEndpoint"
path
readonlypath:"/temporal.api.operatorservice.v1.OperatorService/GetNexusEndpoint"
requestStream
readonlyrequestStream:undefined
requestType
readonlyrequestType:"GetNexusEndpointRequest"
responseStream
readonlyresponseStream:undefined
responseType
readonlyresponseType:"GetNexusEndpointResponse"
GetNexusEndpointCallback
GetNexusEndpointCallback = (
error,response?) =>void
Callback as used by temporal.api.operatorservice.v1.OperatorService#getNexusEndpoint.
Parameters
error
Error | null
Error, if any
response?
GetNexusEndpointResponse
Returns
void
ListClusters()
ListClusters =
void
ListClusters returns information about Temporal clusters.
Call Signature
ListClusters(
request,callback):void
ListClusters returns information about Temporal clusters.
Parameters
request
callback
Returns
void
Call Signature
ListClusters(
request):Promise<ListClustersResponse>
ListClusters returns information about Temporal clusters.
Parameters
request
Returns
Promise<ListClustersResponse>
Properties
name
readonlyname:"ListClusters"
path
readonlypath:"/temporal.api.operatorservice.v1.OperatorService/ListClusters"
requestStream
readonlyrequestStream:undefined
requestType
readonlyrequestType:"ListClustersRequest"
responseStream
readonlyresponseStream:undefined
responseType
readonlyresponseType:"ListClustersResponse"
ListClustersCallback
ListClustersCallback = (
error,response?) =>void
Callback as used by temporal.api.operatorservice.v1.OperatorService#listClusters.
Parameters
error
Error | null
Error, if any
response?
ListClustersResponse
Returns
void
ListNexusEndpoints()
ListNexusEndpoints =
void
List all Nexus endpoints for the cluster, sorted by ID in ascending order. Set page_token in the request to the next_page_token field of the previous response to get the next page of results. An empty next_page_token indicates that there are no more results. During pagination, a newly added service with an ID lexicographically earlier than the previous page's last endpoint's ID may be missed.
Call Signature
ListNexusEndpoints(
request,callback):void
List all Nexus endpoints for the cluster, sorted by ID in ascending order. Set page_token in the request to the next_page_token field of the previous response to get the next page of results. An empty next_page_token indicates that there are no more results. During pagination, a newly added service with an ID lexicographically earlier than the previous page's last endpoint's ID may be missed.
Parameters
request
callback
Returns
void
Call Signature
ListNexusEndpoints(
request):Promise<ListNexusEndpointsResponse>
List all Nexus endpoints for the cluster, sorted by ID in ascending order. Set page_token in the request to the next_page_token field of the previous response to get the next page of results. An empty next_page_token indicates that there are no more results. During pagination, a newly added service with an ID lexicographically earlier than the previous page's last endpoint's ID may be missed.
Parameters
request
Returns
Promise<ListNexusEndpointsResponse>
Properties
name
readonlyname:"ListNexusEndpoints"
path
readonlypath:"/temporal.api.operatorservice.v1.OperatorService/ListNexusEndpoints"
requestStream
readonlyrequestStream:undefined
requestType
readonlyrequestType:"ListNexusEndpointsRequest"
responseStream
readonlyresponseStream:undefined
responseType
readonlyresponseType:"ListNexusEndpointsResponse"
ListNexusEndpointsCallback
ListNexusEndpointsCallback = (
error,response?) =>void
Callback as used by temporal.api.operatorservice.v1.OperatorService#listNexusEndpoints.
Parameters
error
Error | null
Error, if any
response?
ListNexusEndpointsResponse
Returns
void
ListSearchAttributes()
ListSearchAttributes =
void
ListSearchAttributes returns comprehensive information about search attributes.
Call Signature
ListSearchAttributes(
request,callback):void
ListSearchAttributes returns comprehensive information about search attributes.
Parameters
request
callback
Returns
void
Call Signature
ListSearchAttributes(
request):Promise<ListSearchAttributesResponse>
ListSearchAttributes returns comprehensive information about search attributes.
Parameters
request
Returns
Promise<ListSearchAttributesResponse>
Properties
name
readonlyname:"ListSearchAttributes"
path
readonlypath:"/temporal.api.operatorservice.v1.OperatorService/ListSearchAttributes"
requestStream
readonlyrequestStream:undefined
requestType
readonlyrequestType:"ListSearchAttributesRequest"
responseStream
readonlyresponseStream:undefined
responseType
readonlyresponseType:"ListSearchAttributesResponse"
ListSearchAttributesCallback
ListSearchAttributesCallback = (
error,response?) =>void
Callback as used by temporal.api.operatorservice.v1.OperatorService#listSearchAttributes.
Parameters
error
Error | null
Error, if any
response?
ListSearchAttributesResponse
Returns
void
RemoveRemoteCluster()
RemoveRemoteCluster =
void
RemoveRemoteCluster removes remote cluster.
Call Signature
RemoveRemoteCluster(
request,callback):void
RemoveRemoteCluster removes remote cluster.
Parameters
request
callback
Returns
void
Call Signature
RemoveRemoteCluster(
request):Promise<RemoveRemoteClusterResponse>
RemoveRemoteCluster removes remote cluster.
Parameters
request
Returns
Promise<RemoveRemoteClusterResponse>
Properties
name
readonlyname:"RemoveRemoteCluster"
path
readonlypath:"/temporal.api.operatorservice.v1.OperatorService/RemoveRemoteCluster"
requestStream
readonlyrequestStream:undefined
requestType
readonlyrequestType:"RemoveRemoteClusterRequest"
responseStream
readonlyresponseStream:undefined
responseType
readonlyresponseType:"RemoveRemoteClusterResponse"
RemoveRemoteClusterCallback
RemoveRemoteClusterCallback = (
error,response?) =>void
Callback as used by temporal.api.operatorservice.v1.OperatorService#removeRemoteCluster.
Parameters
error
Error | null
Error, if any
response?
RemoveRemoteClusterResponse
Returns
void
RemoveSearchAttributes()
RemoveSearchAttributes =
void
RemoveSearchAttributes removes custom search attributes.
Returns NOT_FOUND status code if a Search Attribute with any of the specified names is not registered
Call Signature
RemoveSearchAttributes(
request,callback):void
RemoveSearchAttributes removes custom search attributes.
Returns NOT_FOUND status code if a Search Attribute with any of the specified names is not registered
Parameters
request
IRemoveSearchAttributesRequest
callback
RemoveSearchAttributesCallback
Returns
void
Call Signature
RemoveSearchAttributes(
request):Promise<RemoveSearchAttributesResponse>
RemoveSearchAttributes removes custom search attributes.
Returns NOT_FOUND status code if a Search Attribute with any of the specified names is not registered
Parameters
request
IRemoveSearchAttributesRequest
Returns
Promise<RemoveSearchAttributesResponse>
Properties
name
readonlyname:"RemoveSearchAttributes"
path
readonlypath:"/temporal.api.operatorservice.v1.OperatorService/RemoveSearchAttributes"
requestStream
readonlyrequestStream:undefined
requestType
readonlyrequestType:"RemoveSearchAttributesRequest"
responseStream
readonlyresponseStream:undefined
responseType
readonlyresponseType:"RemoveSearchAttributesResponse"
RemoveSearchAttributesCallback
RemoveSearchAttributesCallback = (
error,response?) =>void
Callback as used by temporal.api.operatorservice.v1.OperatorService#removeSearchAttributes.
Parameters
error
Error | null
Error, if any
response?
RemoveSearchAttributesResponse
RemoveSearchAttributesResponse
Returns
void
UpdateNexusEndpoint()
UpdateNexusEndpoint =
void
Optimistically update a Nexus endpoint based on provided version as obtained via the GetNexusEndpoint or
ListNexusEndpointResponse APIs. This will fail with a status of FAILED_PRECONDITION if the version does not
match.
Returns the updated endpoint with its updated version. You may use this version for subsequent updates. You don't
need to increment the version yourself. The server will increment the version for you after each update.
Call Signature
UpdateNexusEndpoint(
request,callback):void
Optimistically update a Nexus endpoint based on provided version as obtained via the GetNexusEndpoint or
ListNexusEndpointResponse APIs. This will fail with a status of FAILED_PRECONDITION if the version does not
match.
Returns the updated endpoint with its updated version. You may use this version for subsequent updates. You don't
need to increment the version yourself. The server will increment the version for you after each update.
Parameters
request
callback
Returns
void
Call Signature
UpdateNexusEndpoint(
request):Promise<UpdateNexusEndpointResponse>
Optimistically update a Nexus endpoint based on provided version as obtained via the GetNexusEndpoint or
ListNexusEndpointResponse APIs. This will fail with a status of FAILED_PRECONDITION if the version does not
match.
Returns the updated endpoint with its updated version. You may use this version for subsequent updates. You don't
need to increment the version yourself. The server will increment the version for you after each update.
Parameters
request
Returns
Promise<UpdateNexusEndpointResponse>
Properties
name
readonlyname:"UpdateNexusEndpoint"
path
readonlypath:"/temporal.api.operatorservice.v1.OperatorService/UpdateNexusEndpoint"
requestStream
readonlyrequestStream:undefined
requestType
readonlyrequestType:"UpdateNexusEndpointRequest"
responseStream
readonlyresponseStream:undefined
responseType
readonlyresponseType:"UpdateNexusEndpointResponse"
UpdateNexusEndpointCallback
UpdateNexusEndpointCallback = (
error,response?) =>void
Callback as used by temporal.api.operatorservice.v1.OperatorService#updateNexusEndpoint.
Parameters
error
Error | null
Error, if any
response?
UpdateNexusEndpointResponse
Returns
void