日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

GetWorkFlow - 獲取工作流詳情和依賴關系

更新時間:

獲取工作流信息。

調試

您可以在OpenAPI Explorer中直接運行該接口,免去您計算簽名的困擾。運行成功后,OpenAPI Explorer可以自動生成SDK代碼示例。

授權信息

當前API暫無授權信息透出。

請求參數

名稱類型必填描述示例值
RegionIdstring

地域

public
Namespacestring

命名空間 ID

4a06d5ea-f576-4326-842c-fb14ea043d8d
NamespaceSourcestring

命名空間來源

source
GroupIdstring

應用分組 ID

hxm.test
WorkflowIdlong

工作流 ID

1234

返回參數

名稱類型描述示例值
object

Schema of Response

RequestIdstring

請求 ID

45678xxx
Codeinteger

錯誤碼

200
Messagestring

錯誤信息

workflow is not existed
Successboolean

結果

true
Dataobject

工作流的數據

WorkFlowInfoobject

工作流基本信息

WorkflowIdlong

工作流 ID

1234xxx
Namestring

工作流名稱

workflow_111
Descriptionstring

工作流描述

my first workflow
Statusstring

工作流狀態

成功
TimeTypestring

工作流時間類型

cron
TimeExpressionstring

工作流時間表達式

0 0 2 * * ?
WorkFlowNodeInfoobject

工作流節點信息

Nodesarray<object>

工作流節點列表

Nodeobject
Idlong

任務 ID

123456xxx
Labelstring

任務名稱

job_111
Statusinteger

任務狀態

1
Edgesarray<object>

工作流邊列表

Edgeobject
Sourcelong

起始任務 ID

100
Targetlong

目的任務 ID

200

示例

正常返回示例

JSON格式

{
  "RequestId": "45678xxx",
  "Code": 200,
  "Message": "workflow is not existed",
  "Success": true,
  "Data": {
    "WorkFlowInfo": {
      "WorkflowId": 0,
      "Name": "workflow_111",
      "Description": "my first workflow",
      "Status": "成功",
      "TimeType": "cron",
      "TimeExpression": "0 0 2 * * ?"
    },
    "WorkFlowNodeInfo": {
      "Nodes": [
        {
          "Id": 0,
          "Label": "job_111",
          "Status": 1
        }
      ],
      "Edges": [
        {
          "Source": 100,
          "Target": 200
        }
      ]
    }
  },
  "AccessDeniedDetail": {
    "AuthAction": "",
    "AuthPrincipalDisplayName": "",
    "AuthPrincipalOwnerId": "",
    "AuthPrincipalType": "",
    "EncodedDiagnosticMessage": "",
    "NoPermissionType": "",
    "PolicyType": ""
  }
}

錯誤碼

訪問錯誤中心查看更多錯誤碼。

變更歷史

變更時間變更內容概要操作
2022-12-26OpenAPI 描述信息更新查看變更詳情
2021-12-21OpenAPI 返回結構發生變更查看變更詳情
2021-12-20新增 OpenAPI查看變更詳情

示例 Demo

package com.alibaba.schedulerx.pop;

import com.alibaba.schedulerx.common.util.JsonUtil;

import com.aliyuncs.DefaultAcsClient;
import com.aliyuncs.exceptions.ClientException;
import com.aliyuncs.exceptions.ServerException;
import com.aliyuncs.profile.DefaultProfile;
import com.aliyuncs.schedulerx2.model.v20190430.GetWorkFlowRequest;
import com.aliyuncs.schedulerx2.model.v20190430.GetWorkFlowResponse;

public class TestGetWorkFlow {

    public static void main(String[] args) {
     // OpenAPI 的接入點,具體請查看支持地域列表或根據購買地域填寫
        String regionId = "public";
      //鑒權使用的 AccessKey ID,由阿里云官網控制臺獲取
        String accessKeyId = "xxxxxxx";
        //鑒權使用的 AccessKey Secret,由阿里云官網控制臺獲取
        String accessKeySecret = "xxxxxxxxx";
        //產品名稱
        String productName ="schedulerx2";
        //對照支持地域列表選擇 Domain 填寫
        String domain ="schedulerx.aliyuncs.com";
        //構建 OpenAPI 客戶端
        DefaultProfile.addEndpoint(regionId, productName, domain);
        DefaultProfile defaultProfile = DefaultProfile.getProfile(regionId, accessKeyId, accessKeySecret);
        DefaultAcsClient client = new DefaultAcsClient(defaultProfile);
        
        GetWorkFlowRequest request = new GetWorkFlowRequest();
        request.setNamespace("433d8b23-06e9-408c-aaaa-90d4d1b9a4af");
        request.setGroupId("xuren_test");
        request.setWorkflowId(29L);
        GetWorkFlowResponse response;
        try {
            response = client.getAcsResponse(request);
            if (!response.getSuccess()) {
                System.out.println(JsonUtil.toJson(response));
            } else {
                System.out.println("工作流基本信息:" + response.getData().getWorkFlowInfo());
                System.out.println("工作流節點信息:" + response.getData().getWorkFlowNodeInfo());
            }
        } catch (ServerException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        } catch (ClientException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
    }
    
}