@@ -1371,4 +1371,62 @@ public function TriggerWorkflowRule(V1\TriggerWorkflowRuleRequest $arg, ?Context
13711371 {
13721372 return $ this ->invoke ("TriggerWorkflowRule " , $ arg , $ ctx );
13731373 }
1374+
1375+ /**
1376+ * WorkerHeartbeat receive heartbeat request from the worker.
1377+ *
1378+ * @throws ServiceClientException
1379+ */
1380+ public function RecordWorkerHeartbeat (V1 \RecordWorkerHeartbeatRequest $ arg , ?ContextInterface $ ctx = null ): V1 \RecordWorkerHeartbeatResponse
1381+ {
1382+ return $ this ->invoke ("RecordWorkerHeartbeat " , $ arg , $ ctx );
1383+ }
1384+
1385+ /**
1386+ * ListWorkers is a visibility API to list worker status information in a specific
1387+ * namespace.
1388+ *
1389+ * @throws ServiceClientException
1390+ */
1391+ public function ListWorkers (V1 \ListWorkersRequest $ arg , ?ContextInterface $ ctx = null ): V1 \ListWorkersResponse
1392+ {
1393+ return $ this ->invoke ("ListWorkers " , $ arg , $ ctx );
1394+ }
1395+
1396+ /**
1397+ * Updates task queue configuration.
1398+ * For the overall queue rate limit: the rate limit set by this api overrides the
1399+ * worker-set rate limit,
1400+ * which uncouples the rate limit from the worker lifecycle.
1401+ * If the overall queue rate limit is unset, the worker-set rate limit takes
1402+ * effect.
1403+ *
1404+ * @throws ServiceClientException
1405+ */
1406+ public function UpdateTaskQueueConfig (V1 \UpdateTaskQueueConfigRequest $ arg , ?ContextInterface $ ctx = null ): V1 \UpdateTaskQueueConfigResponse
1407+ {
1408+ return $ this ->invoke ("UpdateTaskQueueConfig " , $ arg , $ ctx );
1409+ }
1410+
1411+ /**
1412+ * FetchWorkerConfig returns the worker configuration for a specific worker.
1413+ *
1414+ * @throws ServiceClientException
1415+ */
1416+ public function FetchWorkerConfig (V1 \FetchWorkerConfigRequest $ arg , ?ContextInterface $ ctx = null ): V1 \FetchWorkerConfigResponse
1417+ {
1418+ return $ this ->invoke ("FetchWorkerConfig " , $ arg , $ ctx );
1419+ }
1420+
1421+ /**
1422+ * UpdateWorkerConfig updates the worker configuration of one or more workers.
1423+ * Can be used to partially update the worker configuration.
1424+ * Can be used to update the configuration of multiple workers.
1425+ *
1426+ * @throws ServiceClientException
1427+ */
1428+ public function UpdateWorkerConfig (V1 \UpdateWorkerConfigRequest $ arg , ?ContextInterface $ ctx = null ): V1 \UpdateWorkerConfigResponse
1429+ {
1430+ return $ this ->invoke ("UpdateWorkerConfig " , $ arg , $ ctx );
1431+ }
13741432}
0 commit comments