diff --git a/.changelog/2260.txt b/.changelog/2260.txt
new file mode 100644
index 0000000000..75aea3be5d
--- /dev/null
+++ b/.changelog/2260.txt
@@ -0,0 +1,19 @@
+```release-note:new-resource
+tencentcloud_wedata_function
+```
+
+```release-note:new-resource
+tencentcloud_wedata_resource
+```
+
+```release-note:new-resource
+tencentcloud_wedata_script
+```
+
+```release-note:new-resource
+tencentcloud_wedata_dq_rule
+```
+
+```release-note:new-resource
+tencentcloud_wedata_baseline
+```
diff --git a/go.mod b/go.mod
index 7e13951146..89c6be8ef8 100644
--- a/go.mod
+++ b/go.mod
@@ -46,7 +46,7 @@ require (
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/clb v1.0.693
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cloudaudit v1.0.544
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cls v1.0.711
- github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.781
+ github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.782
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cvm v1.0.624
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cwp v1.0.762
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cynosdb v1.0.692
@@ -98,7 +98,7 @@ require (
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/vod v1.0.199
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/vpc v1.0.779
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/waf v1.0.771
- github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/wedata v1.0.725
+ github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/wedata v1.0.782
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/wss v1.0.199
github.com/tencentyun/cos-go-sdk-v5 v0.7.42-0.20230629101357-7edd77448a0f
github.com/yangwenmai/ratelimit v0.0.0-20180104140304-44221c2292e1
diff --git a/go.sum b/go.sum
index d9419c7703..64759f5b4e 100644
--- a/go.sum
+++ b/go.sum
@@ -870,8 +870,8 @@ github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.772/go.mod
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.775/go.mod h1:r5r4xbfxSaeR04b166HGsBa/R4U3SueirEUpXGuw+Q0=
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.777/go.mod h1:r5r4xbfxSaeR04b166HGsBa/R4U3SueirEUpXGuw+Q0=
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.779/go.mod h1:r5r4xbfxSaeR04b166HGsBa/R4U3SueirEUpXGuw+Q0=
-github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.781 h1:ZLcrm4Mp3pWZnlHh61oKx4LrNeZ6Dmdu4RxWMloULJw=
-github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.781/go.mod h1:r5r4xbfxSaeR04b166HGsBa/R4U3SueirEUpXGuw+Q0=
+github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.782 h1:du/bh8RvkLIHjpmpXtOT0lhwhPUdiobmxr32Sv6xAtA=
+github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.782/go.mod h1:r5r4xbfxSaeR04b166HGsBa/R4U3SueirEUpXGuw+Q0=
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cvm v1.0.624 h1:nEZqsoqt1pEoaP9JjkHQy3/H00suCfzlHW1qOm2nYD8=
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cvm v1.0.624/go.mod h1:+TXSVyeKwt1IhZRqKPbTREteBcP+K07Q846/ilNzLWA=
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cwp v1.0.762 h1:2egy69SP/wPsmnfozcQVZ6tUY6F6N/TpEe/7xtXrc/8=
@@ -976,23 +976,18 @@ github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/vpc v1.0.779 h1:4NpjQiF
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/vpc v1.0.779/go.mod h1:kYBG2jgpjL7CuhYM+K1fkEtbWvNXrtt7NSLwXVCqmKA=
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/waf v1.0.771 h1:y047JWTfU9KUy2H5SDqQfizq1+n7rJlYCBEMCZJEy5M=
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/waf v1.0.771/go.mod h1:ahzakUD9//SLiEPseHAS9hZhth6lqSYHfc2w2rmQ/sM=
-github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/wedata v1.0.725 h1:ETqP+erlPnDK1zafCmyDYNkZLcY+dAG3143Ihk5vFHk=
-github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/wedata v1.0.725/go.mod h1:YPB08jHrJ3GJJ09ZTEBLnMvI+lqQEtu17jJjyfq8+sU=
+github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/wedata v1.0.782 h1:pVTxKpthJC8bw+nKPnLVHrprBOXdY7T0KVQ892yg81o=
+github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/wedata v1.0.782/go.mod h1:Oy6D8ARyX6BCeMEbayqubSqNqXAOkenLexnzdwlbcs8=
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/wss v1.0.199 h1:hMBLtiJPnZ9GvA677cTB6ELBR6B68wCR2QY1sNoGQc4=
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/wss v1.0.199/go.mod h1:nnY91/H3j/Gu7V/oCA6Zeg8T5D3q36EUdBh4EjmHwqY=
github.com/tencentyun/cos-go-sdk-v5 v0.7.42-0.20230629101357-7edd77448a0f h1:yTMDoBvFuXjZat10d98DIKbPnN9FQG+drt1SbNfMW5U=
github.com/tencentyun/cos-go-sdk-v5 v0.7.42-0.20230629101357-7edd77448a0f/go.mod h1:LUFnaqRmGk6pEHOaRmdn2dCZR2j0cSsM5xowWFPTPao=
-github.com/tenntenn/modver v1.0.1 h1:2klLppGhDgzJrScMpkj9Ujy3rXPUspSjAcev9tSEBgA=
-github.com/tenntenn/modver v1.0.1/go.mod h1:bePIyQPb7UeioSRkw3Q0XeMhYZSMx9B8ePqg6SAMGH0=
-github.com/tenntenn/text/transform v0.0.0-20200319021203-7eef512accb3 h1:f+jULpRQGxTSkNYKJ51yaw6ChIqO+Je8UqsTKN/cDag=
-github.com/tenntenn/text/transform v0.0.0-20200319021203-7eef512accb3/go.mod h1:ON8b8w4BN/kE1EOhwT0o+d62W65a6aPw1nouo9LMgyY=
github.com/tetafro/godot v1.4.11 h1:BVoBIqAf/2QdbFmSwAWnaIqDivZdOV0ZRwEm6jivLKw=
github.com/tetafro/godot v1.4.11/go.mod h1:LR3CJpxDVGlYOWn3ZZg1PgNZdTUvzsZWu8xaEohUpn8=
github.com/tidwall/gjson v1.17.0 h1:/Jocvlh98kcTfpN2+JzGQWQcqrPQwDrVEMApx/M5ZwM=
github.com/tidwall/gjson v1.17.0/go.mod h1:/wbyibRr2FHMks5tjHJ5F8dMZh3AcwJEMf5vlfC0lxk=
github.com/tidwall/match v1.1.1 h1:+Ho715JplO36QYgwN9PGYNhgZvoUSc9X2c80KVTi+GA=
github.com/tidwall/match v1.1.1/go.mod h1:eRSPERbgtNPcGhD8UCthc6PmLEQXEWd3PRB5JTxsfmM=
-github.com/tidwall/pretty v1.2.0/go.mod h1:ITEVvHYasfjBbM0u2Pg8T2nJnzm8xPwvNhhsoaGGjNU=
github.com/tidwall/pretty v1.2.1 h1:qjsOFOWWQl+N3RsoF5/ssm1pHmJJwhjlSbZ51I6wMl4=
github.com/tidwall/pretty v1.2.1/go.mod h1:ITEVvHYasfjBbM0u2Pg8T2nJnzm8xPwvNhhsoaGGjNU=
github.com/timakin/bodyclose v0.0.0-20221125081123-e39cf3fc478e h1:MV6KaVu/hzByHP0UvJ4HcMGE/8a6A4Rggc/0wx2AvJo=
@@ -1003,7 +998,6 @@ github.com/tomarrell/wrapcheck/v2 v2.8.1 h1:HxSqDSN0sAt0yJYsrcYVoEeyM4aI9yAm3KQp
github.com/tomarrell/wrapcheck/v2 v2.8.1/go.mod h1:/n2Q3NZ4XFT50ho6Hbxg+RV1uyo2Uow/Vdm9NQcl5SE=
github.com/tommy-muehle/go-mnd/v2 v2.5.1 h1:NowYhSdyE/1zwK9QCLeRb6USWdoif80Ie+v+yU8u1Zw=
github.com/tommy-muehle/go-mnd/v2 v2.5.1/go.mod h1:WsUAkMJMYww6l/ufffCD3m+P7LEvr8TnZn9lwVDlgzw=
-github.com/ugorji/go/codec v0.0.0-20181204163529-d75b2dcb6bc8/go.mod h1:VFNgLljTbGfSG7qAOspJ7OScBnGdDN/yBr0sguwnwf0=
github.com/ulikunitz/xz v0.5.5 h1:pFrO0lVpTBXLpYw+pnLj6TbvHuyjXMfjGeCwSqCVwok=
github.com/ulikunitz/xz v0.5.5/go.mod h1:2bypXElzHzzJZwzH67Y6wb67pO62Rzfn7BSiF4ABRW8=
github.com/ultraware/funlen v0.0.3 h1:5ylVWm8wsNwH5aWo9438pwvsK0QiqVuUrt9bn7S/iLA=
@@ -1012,8 +1006,6 @@ github.com/ultraware/whitespace v0.0.5 h1:hh+/cpIcopyMYbZNVov9iSxvJU3OYQg78Sfaqz
github.com/ultraware/whitespace v0.0.5/go.mod h1:aVMh/gQve5Maj9hQ/hg+F75lr/X5A89uZnzAmWSineA=
github.com/uudashr/gocognit v1.0.6 h1:2Cgi6MweCsdB6kpcVQp7EW4U23iBFQWfTXiWlyp842Y=
github.com/uudashr/gocognit v1.0.6/go.mod h1:nAIUuVBnYU7pcninia3BHOvQkpQCeO76Uscky5BOwcY=
-github.com/vmihailenco/msgpack v3.3.3+incompatible/go.mod h1:fy3FlTQTDXWkZ7Bh6AcGMlsjHatGryHQYUTf1ShIgkk=
-github.com/vmihailenco/msgpack v4.0.1+incompatible/go.mod h1:fy3FlTQTDXWkZ7Bh6AcGMlsjHatGryHQYUTf1ShIgkk=
github.com/vmihailenco/msgpack v4.0.4+incompatible h1:dSLoQfGFAo3F6OoNhwUmLwVgaUXK79GlxNBwueZn0xI=
github.com/vmihailenco/msgpack v4.0.4+incompatible/go.mod h1:fy3FlTQTDXWkZ7Bh6AcGMlsjHatGryHQYUTf1ShIgkk=
github.com/vmihailenco/msgpack/v4 v4.3.12 h1:07s4sz9IReOgdikxLTKNbBdqDMLsjPKXwvCazn8G65U=
@@ -1022,513 +1014,68 @@ github.com/vmihailenco/tagparser v0.1.1 h1:quXMXlA39OCbd2wAdTsGDlK9RkOk6Wuw+x37w
github.com/vmihailenco/tagparser v0.1.1/go.mod h1:OeAg3pn3UbLjkWt+rN9oFYB6u/cQgqMEUPoW2WPyhdI=
github.com/wI2L/jsondiff v0.3.0 h1:iTzQ9u/d86GE9RsBzVHX88f2EA1vQUboHwLhSQFc1s4=
github.com/wI2L/jsondiff v0.3.0/go.mod h1:y1IMzNNjlSsk3IUoJdRJO7VRBtzMvRgyo4Vu0LdHpTc=
-github.com/xanzy/ssh-agent v0.3.0 h1:wUMzuKtKilRgBAD1sUb8gOwwRr2FGoBVumcjoOACClI=
-github.com/xanzy/ssh-agent v0.3.0/go.mod h1:3s9xbODqPuuhK9JV1R321M/FlMZSBvE5aY6eAcqrDh0=
github.com/xo/terminfo v0.0.0-20210125001918-ca9a967f8778 h1:QldyIu/L63oPpyvQmHgvgickp1Yw510KJOqX7H24mg8=
github.com/xo/terminfo v0.0.0-20210125001918-ca9a967f8778/go.mod h1:2MuV+tbUrU1zIOPMxZ5EncGwgmMJsa+9ucAQZXxsObs=
-github.com/xordataexchange/crypt v0.0.3-0.20170626215501-b2862e3d0a77/go.mod h1:aYKd//L2LvnjZzWKhF00oedf4jCCReLcmhLdhm1A27Q=
github.com/yagipy/maintidx v1.0.0 h1:h5NvIsCz+nRDapQ0exNv4aJ0yXSI0420omVANTv3GJM=
github.com/yagipy/maintidx v1.0.0/go.mod h1:0qNf/I/CCZXSMhsRsrEPDZ+DkekpKLXAJfsTACwgXLk=
github.com/yangwenmai/ratelimit v0.0.0-20180104140304-44221c2292e1 h1:q6c//IMJug6THoqsseZ+Z/zq53HQvADPh5a66E9hb+I=
github.com/yangwenmai/ratelimit v0.0.0-20180104140304-44221c2292e1/go.mod h1:Rl8MvKI/yVRGN91gMEZAIf/92QtFQBSG/QFRHWQZtmo=
github.com/yeya24/promlinter v0.2.0 h1:xFKDQ82orCU5jQujdaD8stOHiv8UN68BSdn2a8u8Y3o=
github.com/yeya24/promlinter v0.2.0/go.mod h1:u54lkmBOZrpEbQQ6gox2zWKKLKu2SGe+2KOiextY+IA=
-github.com/yuin/goldmark v1.1.25/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74=
-github.com/yuin/goldmark v1.1.27/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74=
-github.com/yuin/goldmark v1.1.32/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74=
-github.com/yuin/goldmark v1.2.1/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74=
-github.com/yuin/goldmark v1.3.5/go.mod h1:mwnBkeHKe2W/ZEtQ+71ViKU8L12m81fl3OWwC1Zlc8k=
-github.com/yuin/goldmark v1.4.1/go.mod h1:mwnBkeHKe2W/ZEtQ+71ViKU8L12m81fl3OWwC1Zlc8k=
-github.com/yuin/goldmark v1.4.13/go.mod h1:6yULJ656Px+3vBD8DxQVa3kxgyrAnzto9xy5taEt/CY=
-github.com/zclconf/go-cty v1.0.0/go.mod h1:xnAOWiHeOqg2nWS62VtQ7pbOu17FtxJNW8RLEih+O3s=
-github.com/zclconf/go-cty v1.1.0/go.mod h1:xnAOWiHeOqg2nWS62VtQ7pbOu17FtxJNW8RLEih+O3s=
-github.com/zclconf/go-cty v1.2.0/go.mod h1:hOPWgoHbaTUnI5k4D2ld+GRpFJSCe6bCM7m1q/N4PQ8=
-github.com/zclconf/go-cty v1.2.1/go.mod h1:hOPWgoHbaTUnI5k4D2ld+GRpFJSCe6bCM7m1q/N4PQ8=
github.com/zclconf/go-cty v1.10.0 h1:mp9ZXQeIcN8kAwuqorjH+Q+njbJKjLrvB2yIh4q7U+0=
github.com/zclconf/go-cty v1.10.0/go.mod h1:vVKLxnk3puL4qRAv72AO+W99LUD4da90g3uUAzyuvAk=
-github.com/zclconf/go-cty-debug v0.0.0-20191215020915-b22d67c1ba0b/go.mod h1:ZRKQfBXbGkpdV6QMzT3rU1kSTAnfu1dO8dPKjYprgj8=
github.com/zclconf/go-cty-yaml v1.0.1 h1:up11wlgAaDvlAGENcFDnZgkn0qUJurso7k6EpURKNF8=
github.com/zclconf/go-cty-yaml v1.0.1/go.mod h1:IP3Ylp0wQpYm50IHK8OZWKMu6sPJIUgKa8XhiVHura0=
gitlab.com/bosi/decorder v0.2.3 h1:gX4/RgK16ijY8V+BRQHAySfQAb354T7/xQpDB2n10P0=
gitlab.com/bosi/decorder v0.2.3/go.mod h1:9K1RB5+VPNQYtXtTDAzd2OEftsZb1oV0IrJrzChSdGE=
-go.opencensus.io v0.21.0/go.mod h1:mSImk1erAIZhrmZN+AvHh14ztQfjbGwt4TtuofqLduU=
-go.opencensus.io v0.22.0/go.mod h1:+kGneAE2xo2IficOXnaByMWTGM9T73dGwxeWcUqIpI8=
-go.opencensus.io v0.22.2/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw=
-go.opencensus.io v0.22.3/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw=
-go.opencensus.io v0.22.4/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw=
-go.opencensus.io v0.22.5/go.mod h1:5pWMHQbX5EPX2/62yrJeAkowc+lfs/XD7Uxpq3pI6kk=
go.opencensus.io v0.24.0 h1:y73uSU6J157QMP2kn2r30vwW1A2W2WFwSCGnAVxeaD0=
go.opencensus.io v0.24.0/go.mod h1:vNK8G9p7aAivkbmorf4v+7Hgx+Zs0yY+0fOtgBfjQKo=
go.uber.org/atomic v1.7.0 h1:ADUqmZGgLDDfbSL9ZmPxKTybcoEYHgpYfELNoN+7hsw=
go.uber.org/atomic v1.7.0/go.mod h1:fEN4uk6kAWBTFdckzkM89CLk9XfWZrxpCo0nPH17wJc=
-go.uber.org/goleak v1.1.11 h1:wy28qYRKZgnJTxGxvye5/wgWr1EKjmUDGYox5mGlRlI=
go.uber.org/multierr v1.6.0 h1:y6IPFStTAIT5Ytl7/XYmHvzXQ7S3g/IeZW9hyZ5thw4=
go.uber.org/multierr v1.6.0/go.mod h1:cdWPpRnG4AhwMwsgIHip0KRBQjJy5kYEpYjJxpXp9iU=
go.uber.org/zap v1.24.0 h1:FiJd5l1UOLj0wCgbSE0rwwXHzEdAZS6hiiSnxJN/D60=
go.uber.org/zap v1.24.0/go.mod h1:2kMP+WWQ8aoFoedH3T2sq6iJ2yDWpHbP0f6MQbS9Gkg=
-golang.org/x/crypto v0.0.0-20180904163835-0709b304e793/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4=
-golang.org/x/crypto v0.0.0-20181203042331-505ab145d0a9/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4=
-golang.org/x/crypto v0.0.0-20190219172222-a4c6cb3142f2/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4=
-golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w=
-golang.org/x/crypto v0.0.0-20190426145343-a29dc8fdc734/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
-golang.org/x/crypto v0.0.0-20190510104115-cbcb75029529/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
-golang.org/x/crypto v0.0.0-20190605123033-f99c8df09eb5/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
-golang.org/x/crypto v0.0.0-20190820162420-60c769a6c586/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
-golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
-golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
-golang.org/x/crypto v0.0.0-20210322153248-0c34fe9e7dc2/go.mod h1:T9bdIzuCu7OtxOm1hfPfRQxPLYneinmdGuTeoZ9dtd4=
-golang.org/x/crypto v0.0.0-20210421170649-83a5a9bb288b/go.mod h1:T9bdIzuCu7OtxOm1hfPfRQxPLYneinmdGuTeoZ9dtd4=
-golang.org/x/crypto v0.0.0-20210616213533-5ff15b29337e/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc=
-golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc=
-golang.org/x/crypto v0.0.0-20211108221036-ceb1ce70b4fa/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc=
-golang.org/x/crypto v0.1.0/go.mod h1:RecgLatLF4+eUMCP1PoPZQb+cVrJcOPbHkTkbkB9sbw=
-golang.org/x/crypto v0.3.1-0.20221117191849-2c476679df9a/go.mod h1:hebNnKkNXi2UzZN1eVRvBB7co0a+JxK6XbPiWVs/3J4=
golang.org/x/crypto v0.7.0 h1:AvwMYaRytfdeVt3u6mLaxYtErKYjxA2OXjJ1HHq6t3A=
golang.org/x/crypto v0.7.0/go.mod h1:pYwdfH91IfpZVANVyUOhSIPZaFoJGxTFbZhFTx+dXZU=
-golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
-golang.org/x/exp v0.0.0-20190306152737-a1d7652674e8/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
-golang.org/x/exp v0.0.0-20190510132918-efd6b22b2522/go.mod h1:ZjyILWgesfNpC6sMxTJOJm9Kp84zZh5NQWvqDGG3Qr8=
-golang.org/x/exp v0.0.0-20190829153037-c13cbed26979/go.mod h1:86+5VVa7VpoJ4kLfm080zCjGlMRFzhUhsZKEZO7MGek=
-golang.org/x/exp v0.0.0-20191030013958-a1ab85dbe136/go.mod h1:JXzH8nQsPlswgeRAPE3MuO9GYsAcnJvJ4vnMwN/5qkY=
-golang.org/x/exp v0.0.0-20191129062945-2f5052295587/go.mod h1:2RIsYlXP63K8oxa1u096TMicItID8zy7Y6sNkU49FU4=
-golang.org/x/exp v0.0.0-20191227195350-da58074b4299/go.mod h1:2RIsYlXP63K8oxa1u096TMicItID8zy7Y6sNkU49FU4=
-golang.org/x/exp v0.0.0-20200119233911-0405dc783f0a/go.mod h1:2RIsYlXP63K8oxa1u096TMicItID8zy7Y6sNkU49FU4=
-golang.org/x/exp v0.0.0-20200207192155-f17229e696bd/go.mod h1:J/WKrq2StrnmMY6+EHIKF9dgMWnmCNThgcyBT1FY9mM=
-golang.org/x/exp v0.0.0-20200224162631-6cc2880d07d6/go.mod h1:3jZMyOhIsHpP37uCMkUooju7aAi5cS1Q23tOzKc+0MU=
golang.org/x/exp v0.0.0-20220722155223-a9213eeb770e h1:+WEEuIdZHnUeJJmEUjyYC2gfUMj69yZXw17EnHg/otA=
golang.org/x/exp v0.0.0-20220722155223-a9213eeb770e/go.mod h1:Kr81I6Kryrl9sr8s2FK3vxD90NdsKWRuOIl2O4CvYbA=
-golang.org/x/exp/typeparams v0.0.0-20220428152302-39d4317da171/go.mod h1:AbB0pIl9nAr9wVwH+Z2ZpaocVmF5I4GyWCDIsVjR0bk=
-golang.org/x/exp/typeparams v0.0.0-20230203172020-98cc5a0785f9/go.mod h1:AbB0pIl9nAr9wVwH+Z2ZpaocVmF5I4GyWCDIsVjR0bk=
golang.org/x/exp/typeparams v0.0.0-20230224173230-c95f2b4c22f2 h1:J74nGeMgeFnYQJN59eFwh06jX/V8g0lB7LWpjSLxtgU=
golang.org/x/exp/typeparams v0.0.0-20230224173230-c95f2b4c22f2/go.mod h1:AbB0pIl9nAr9wVwH+Z2ZpaocVmF5I4GyWCDIsVjR0bk=
-golang.org/x/image v0.0.0-20190227222117-0694c2d4d067/go.mod h1:kZ7UVZpmo3dzQBMxlp+ypCbDeSB+sBbTgSJuh5dn5js=
-golang.org/x/image v0.0.0-20190802002840-cff245a6509b/go.mod h1:FeLwcggjj3mMvU+oOTbSwawSJRM1uh48EjtB4UJZlP0=
-golang.org/x/lint v0.0.0-20181026193005-c67002cb31c3/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE=
-golang.org/x/lint v0.0.0-20190227174305-5b3e6a55c961/go.mod h1:wehouNa3lNwaWXcvxsM5YxQ5yQlVC4a0KAMCusXpPoU=
-golang.org/x/lint v0.0.0-20190301231843-5614ed5bae6f/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE=
-golang.org/x/lint v0.0.0-20190313153728-d0100b6bd8b3/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc=
-golang.org/x/lint v0.0.0-20190409202823-959b441ac422/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc=
-golang.org/x/lint v0.0.0-20190909230951-414d861bb4ac/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc=
-golang.org/x/lint v0.0.0-20190930215403-16217165b5de/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc=
-golang.org/x/lint v0.0.0-20191125180803-fdd1cda4f05f/go.mod h1:5qLYkcX4OjUUV8bRuDixDT3tpyyb+LUpUlRWLxfhWrs=
-golang.org/x/lint v0.0.0-20200130185559-910be7a94367/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY=
-golang.org/x/lint v0.0.0-20200302205851-738671d3881b/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY=
-golang.org/x/lint v0.0.0-20201208152925-83fdc39ff7b5/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY=
-golang.org/x/mobile v0.0.0-20190312151609-d3739f865fa6/go.mod h1:z+o9i4GpDbdi3rU15maQ/Ox0txvL9dWGYEHz965HBQE=
-golang.org/x/mobile v0.0.0-20190719004257-d2bd2a29d028/go.mod h1:E/iHnbuqvinMTCcRqshq8CkpyQDoeVncDDYHnLhea+o=
-golang.org/x/mod v0.0.0-20190513183733-4bf6d317e70e/go.mod h1:mXi4GBBbnImb6dmsKGUJ2LatrhH/nqhxcFungHvyanc=
-golang.org/x/mod v0.1.0/go.mod h1:0QHyrYULN0/3qlju5TqG8bIK38QM8yzMo5ekMj3DlcY=
-golang.org/x/mod v0.1.1-0.20191105210325-c90efee705ee/go.mod h1:QqPTAvyqsEbceGzBzNggFXnrqF1CaUcvgkdR5Ot7KZg=
-golang.org/x/mod v0.1.1-0.20191107180719-034126e5016b/go.mod h1:QqPTAvyqsEbceGzBzNggFXnrqF1CaUcvgkdR5Ot7KZg=
-golang.org/x/mod v0.2.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA=
-golang.org/x/mod v0.3.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA=
-golang.org/x/mod v0.4.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA=
-golang.org/x/mod v0.4.1/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA=
-golang.org/x/mod v0.4.2/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA=
-golang.org/x/mod v0.5.1/go.mod h1:5OXOZSfqPIIbmVBIIKWRFfZjPR0E5r58TLhUjH0a2Ro=
-golang.org/x/mod v0.6.0-dev.0.20220106191415-9b9b3d81d5e3/go.mod h1:3p9vT2HGsQu2K1YbXdKPJLVgG5VJdoTa1poYQBtP1AY=
-golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4=
-golang.org/x/mod v0.6.0/go.mod h1:4mET923SAdbXp2ki8ey+zGs1SLqsuM2Y0uvdZR/fUNI=
-golang.org/x/mod v0.7.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs=
-golang.org/x/mod v0.8.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs=
golang.org/x/mod v0.9.0 h1:KENHtAZL2y3NLMYZeHY9DW8HW8V+kQyJsY/V9JlKvCs=
golang.org/x/mod v0.9.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs=
-golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
-golang.org/x/net v0.0.0-20180811021610-c39426892332/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
-golang.org/x/net v0.0.0-20180826012351-8a410e7b638d/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
-golang.org/x/net v0.0.0-20180906233101-161cd47e91fd/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
-golang.org/x/net v0.0.0-20181114220301-adae6a3d119a/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
-golang.org/x/net v0.0.0-20190108225652-1e06a53dbb7e/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
-golang.org/x/net v0.0.0-20190213061140-3a22650c66bd/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
-golang.org/x/net v0.0.0-20190311183353-d8887717615a/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=
-golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=
-golang.org/x/net v0.0.0-20190501004415-9ce7a6920f09/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=
-golang.org/x/net v0.0.0-20190502183928-7f726cade0ab/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=
-golang.org/x/net v0.0.0-20190503192946-f4e77d36d62c/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=
-golang.org/x/net v0.0.0-20190603091049-60506f45cf65/go.mod h1:HSz+uSET+XFnRR8LxR5pz3Of3rY3CfYBVs4xY44aLks=
-golang.org/x/net v0.0.0-20190613194153-d28f0bde5980/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
-golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
-golang.org/x/net v0.0.0-20190628185345-da137c7871d7/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
-golang.org/x/net v0.0.0-20190724013045-ca1201d0de80/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
-golang.org/x/net v0.0.0-20191009170851-d66e71096ffb/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
-golang.org/x/net v0.0.0-20191209160850-c0dbc17a3553/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
-golang.org/x/net v0.0.0-20200114155413-6afb5195e5aa/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
-golang.org/x/net v0.0.0-20200202094626-16171245cfb2/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
-golang.org/x/net v0.0.0-20200222125558-5a598a2470a0/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
-golang.org/x/net v0.0.0-20200226121028-0de0cce0169b/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
-golang.org/x/net v0.0.0-20200301022130-244492dfa37a/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
-golang.org/x/net v0.0.0-20200324143707-d3edc9973b7e/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A=
-golang.org/x/net v0.0.0-20200501053045-e0ff5e5a1de5/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A=
-golang.org/x/net v0.0.0-20200506145744-7e3656a0809f/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A=
-golang.org/x/net v0.0.0-20200513185701-a91f0712d120/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A=
-golang.org/x/net v0.0.0-20200520182314-0ba52f642ac2/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A=
-golang.org/x/net v0.0.0-20200625001655-4c5254603344/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA=
-golang.org/x/net v0.0.0-20200707034311-ab3426394381/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA=
-golang.org/x/net v0.0.0-20200822124328-c89045814202/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA=
-golang.org/x/net v0.0.0-20201021035429-f5854403a974/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU=
-golang.org/x/net v0.0.0-20201031054903-ff519b6c9102/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU=
-golang.org/x/net v0.0.0-20201110031124-69a78807bb2b/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU=
-golang.org/x/net v0.0.0-20201209123823-ac852fbbde11/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg=
-golang.org/x/net v0.0.0-20201224014010-6772e930b67b/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg=
-golang.org/x/net v0.0.0-20210119194325-5f4716e94777/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg=
-golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg=
-golang.org/x/net v0.0.0-20210326060303-6b1517762897/go.mod h1:uSPa2vr4CLtc/ILN5odXGNXS6mhrKVzTaCXzk9m6W3k=
-golang.org/x/net v0.0.0-20210405180319-a5a99cb37ef4/go.mod h1:p54w0d4576C0XHj96bSt6lcn1PtDYWL6XObtHCRCNQM=
-golang.org/x/net v0.0.0-20210525063256-abc453219eb5/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y=
-golang.org/x/net v0.0.0-20211015210444-4f30a5c0130f/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y=
-golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c=
-golang.org/x/net v0.1.0/go.mod h1:Cx3nUiGt4eDBEyega/BKRp+/AlGL8hYe7U9odMt2Cco=
-golang.org/x/net v0.2.0/go.mod h1:KqCZLdyyvdV855qA2rE3GC2aiw5xGR5TEjj8smXukLY=
-golang.org/x/net v0.3.0/go.mod h1:MBQ8lrhLObU/6UmLb4fmbmk5OcyYmqtbGd/9yIeKjEE=
-golang.org/x/net v0.5.0/go.mod h1:DivGGAXEgPSlEBzxGzZI+ZLohi+xUj054jfeKui00ws=
-golang.org/x/net v0.6.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs=
golang.org/x/net v0.8.0 h1:Zrh2ngAOFYneWTAIAPethzeaQLuHwhuBkuV6ZiRnUaQ=
golang.org/x/net v0.8.0/go.mod h1:QVkue5JL9kW//ek3r6jTKnTFis1tRmNAW2P1shuFdJc=
-golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
-golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
-golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
-golang.org/x/oauth2 v0.0.0-20191202225959-858c2ad4c8b6/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
-golang.org/x/oauth2 v0.0.0-20200107190931-bf48bf16ab8d/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
-golang.org/x/oauth2 v0.0.0-20200902213428-5d25da1a8d43/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A=
-golang.org/x/oauth2 v0.0.0-20201109201403-9fd604954f58/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A=
-golang.org/x/oauth2 v0.0.0-20201208152858-08078c50e5b5/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A=
-golang.org/x/oauth2 v0.0.0-20210218202405-ba52d332ba99/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A=
-golang.org/x/oauth2 v0.0.0-20210514164344-f6687ab2804c/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A=
golang.org/x/oauth2 v0.6.0 h1:Lh8GPgSKBfWSwFvtuWOfeI3aAAnbXTSutYxJiOJFgIw=
golang.org/x/oauth2 v0.6.0/go.mod h1:ycmewcwgD4Rpr3eZJLSB4Kyyljb3qDh40vJ8STE5HKw=
-golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
-golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
-golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
-golang.org/x/sync v0.0.0-20190227155943-e225da77a7e6/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
-golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
-golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
-golang.org/x/sync v0.0.0-20200317015054-43a5402ce75a/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
-golang.org/x/sync v0.0.0-20200625203802-6e8e738ad208/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
-golang.org/x/sync v0.0.0-20201020160332-67f06af15bc9/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
-golang.org/x/sync v0.0.0-20201207232520-09787c993a3a/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
-golang.org/x/sync v0.0.0-20210220032951-036812b2e83c/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
-golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
golang.org/x/sync v0.1.0 h1:wsuoTGHzEhffawBOhz5CYhcrV4IdKZbEyZjBMuTp12o=
golang.org/x/sync v0.1.0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
-golang.org/x/sys v0.0.0-20180823144017-11551d06cbcc/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
-golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
-golang.org/x/sys v0.0.0-20180905080454-ebe1bf3edb33/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
-golang.org/x/sys v0.0.0-20180909124046-d0be0721c37e/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
-golang.org/x/sys v0.0.0-20181116152217-5ac8a444bdc5/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
-golang.org/x/sys v0.0.0-20181205085412-a5c9d58dba9a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
-golang.org/x/sys v0.0.0-20190129075346-302c3dd5f1cc/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
-golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
-golang.org/x/sys v0.0.0-20190222072716-a9d3bda3a223/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
-golang.org/x/sys v0.0.0-20190312061237-fead79001313/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-golang.org/x/sys v0.0.0-20190422165155-953cdadca894/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-golang.org/x/sys v0.0.0-20190502145724-3ef323f4f1fd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-golang.org/x/sys v0.0.0-20190502175342-a43fa875dd82/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-golang.org/x/sys v0.0.0-20190507160741-ecd444e8653b/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-golang.org/x/sys v0.0.0-20190606165138-5da285871e9c/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-golang.org/x/sys v0.0.0-20190624142023-c5567b49c5d0/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-golang.org/x/sys v0.0.0-20190726091711-fc99dfbffb4e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-golang.org/x/sys v0.0.0-20190804053845-51ab0e2deafa/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-golang.org/x/sys v0.0.0-20190916202348-b4ddaad3f8a3/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-golang.org/x/sys v0.0.0-20191001151750-bb3f8db39f24/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-golang.org/x/sys v0.0.0-20191204072324-ce4227a45e2e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-golang.org/x/sys v0.0.0-20191228213918-04cbcbbfeed8/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-golang.org/x/sys v0.0.0-20200106162015-b016eb3dc98e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-golang.org/x/sys v0.0.0-20200113162924-86b910548bc1/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-golang.org/x/sys v0.0.0-20200116001909-b77594299b42/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-golang.org/x/sys v0.0.0-20200122134326-e047566fdf82/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-golang.org/x/sys v0.0.0-20200202164722-d101bd2416d5/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-golang.org/x/sys v0.0.0-20200212091648-12a6c2dcc1e4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-golang.org/x/sys v0.0.0-20200223170610-d5e6a3e2c0ae/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-golang.org/x/sys v0.0.0-20200302150141-5c8b2ff67527/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-golang.org/x/sys v0.0.0-20200323222414-85ca7c5b95cd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-golang.org/x/sys v0.0.0-20200331124033-c3d80250170d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-golang.org/x/sys v0.0.0-20200501052902-10377860bb8e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-golang.org/x/sys v0.0.0-20200511232937-7e40ca221e25/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-golang.org/x/sys v0.0.0-20200515095857-1151b9dac4a9/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-golang.org/x/sys v0.0.0-20200523222454-059865788121/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-golang.org/x/sys v0.0.0-20200615200032-f1bc736245b1/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-golang.org/x/sys v0.0.0-20200625212154-ddb9806d33ae/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-golang.org/x/sys v0.0.0-20200803210538-64077c9b5642/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-golang.org/x/sys v0.0.0-20200905004654-be1d3432aa8f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-golang.org/x/sys v0.0.0-20201201145000-ef89a241ccb3/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-golang.org/x/sys v0.0.0-20210104204734-6f8348627aad/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-golang.org/x/sys v0.0.0-20210119212857-b64e53b001e4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-golang.org/x/sys v0.0.0-20210124154548-22da62e12c0c/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-golang.org/x/sys v0.0.0-20210225134936-a50acf3fe073/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-golang.org/x/sys v0.0.0-20210320140829-1e4c9ba3b0c4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-golang.org/x/sys v0.0.0-20210324051608-47abb6519492/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-golang.org/x/sys v0.0.0-20210330210617-4fbd30eecc44/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-golang.org/x/sys v0.0.0-20210423082822-04245dca01da/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-golang.org/x/sys v0.0.0-20210423185535-09eb48e85fd7/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-golang.org/x/sys v0.0.0-20210502180810-71e4cd670f79/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-golang.org/x/sys v0.0.0-20210510120138-977fb7262007/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
-golang.org/x/sys v0.0.0-20210603081109-ebe580a85c40/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
-golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
-golang.org/x/sys v0.0.0-20210630005230-0f9fa26af87c/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
-golang.org/x/sys v0.0.0-20210927094055-39ccf1dd6fa6/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
-golang.org/x/sys v0.0.0-20211019181941-9d821ace8654/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
-golang.org/x/sys v0.0.0-20211105183446-c75c47738b0c/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
-golang.org/x/sys v0.0.0-20220114195835-da31bd327af9/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
-golang.org/x/sys v0.0.0-20220412211240-33da011f77ad/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
-golang.org/x/sys v0.0.0-20220503163025-988cb79eb6c6/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
-golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
-golang.org/x/sys v0.0.0-20220702020025-31831981b65f/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
-golang.org/x/sys v0.0.0-20220715151400-c0bba94af5f8/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
-golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
-golang.org/x/sys v0.0.0-20220811171246-fbc7d0a398ab/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
-golang.org/x/sys v0.1.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
-golang.org/x/sys v0.2.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
-golang.org/x/sys v0.3.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
-golang.org/x/sys v0.4.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
-golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.6.0 h1:MVltZSvRTcU2ljQOhs94SXPftV6DCNnZViHeQps87pQ=
golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
-golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
-golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8=
-golang.org/x/term v0.1.0/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8=
-golang.org/x/term v0.2.0/go.mod h1:TVmDHMZPmdnySmBfhjOoOdhjzdE1h4u1VwSiw2l1Nuc=
-golang.org/x/term v0.3.0/go.mod h1:q750SLmJuPmVoN1blW3UFBPREJfb1KmY3vwxfr+nFDA=
-golang.org/x/term v0.4.0/go.mod h1:9P2UbLfCdcvo3p/nzKvsmas4TnlujnuoV9hGgYzW1lQ=
-golang.org/x/term v0.5.0/go.mod h1:jMB1sMXY+tzblOD4FWmEbocvup2/aLOaQEp7JmGp78k=
-golang.org/x/term v0.6.0 h1:clScbb1cHjoCkyRbWwBEUZ5H/tIFu5TAXIqaZD0Gcjw=
-golang.org/x/term v0.6.0/go.mod h1:m6U89DPEgQRMq3DNkDClhWw02AUbt2daBVO4cn4Hv9U=
-golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
-golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
-golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
-golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk=
-golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
-golang.org/x/text v0.3.4/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
-golang.org/x/text v0.3.5/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
-golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
-golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ=
-golang.org/x/text v0.4.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8=
-golang.org/x/text v0.5.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8=
-golang.org/x/text v0.6.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8=
-golang.org/x/text v0.7.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8=
golang.org/x/text v0.8.0 h1:57P1ETyNKtuIjB4SRd15iJxuhj8Gc416Y78H3qgMh68=
golang.org/x/text v0.8.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8=
-golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
-golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
-golang.org/x/time v0.0.0-20191024005414-555d28b269f0/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
-golang.org/x/tools v0.0.0-20180525024113-a5b4c53f6e8b/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
-golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
-golang.org/x/tools v0.0.0-20190114222345-bf090417da8b/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
-golang.org/x/tools v0.0.0-20190226205152-f727befe758c/go.mod h1:9Yl7xja0Znq3iFh3HoIrodX9oNMXvdceNzlUR8zjMvY=
-golang.org/x/tools v0.0.0-20190311212946-11955173bddd/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs=
-golang.org/x/tools v0.0.0-20190312151545-0bb0c0a6e846/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs=
-golang.org/x/tools v0.0.0-20190312170243-e65039ee4138/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs=
-golang.org/x/tools v0.0.0-20190321232350-e250d351ecad/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs=
-golang.org/x/tools v0.0.0-20190425150028-36563e24a262/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q=
-golang.org/x/tools v0.0.0-20190506145303-2d16b83fe98c/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q=
-golang.org/x/tools v0.0.0-20190524140312-2c0ae7006135/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q=
-golang.org/x/tools v0.0.0-20190606124116-d0a3d012864b/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc=
-golang.org/x/tools v0.0.0-20190621195816-6e04913cbbac/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc=
-golang.org/x/tools v0.0.0-20190628153133-6cdbf07be9d0/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc=
-golang.org/x/tools v0.0.0-20190816200558-6889da9d5479/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
-golang.org/x/tools v0.0.0-20190910044552-dd2b5c81c578/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
-golang.org/x/tools v0.0.0-20190911174233-4f2ddba30aff/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
-golang.org/x/tools v0.0.0-20191012152004-8de300cfc20a/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
-golang.org/x/tools v0.0.0-20191108193012-7d206e10da11/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
-golang.org/x/tools v0.0.0-20191113191852-77e3bb0ad9e7/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
-golang.org/x/tools v0.0.0-20191115202509-3a792d9c32b2/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
-golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
-golang.org/x/tools v0.0.0-20191125144606-a911d9008d1f/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
-golang.org/x/tools v0.0.0-20191130070609-6e064ea0cf2d/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
-golang.org/x/tools v0.0.0-20191216173652-a0e659d51361/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28=
-golang.org/x/tools v0.0.0-20191227053925-7b8e75db28f4/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28=
-golang.org/x/tools v0.0.0-20200117161641-43d50277825c/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28=
-golang.org/x/tools v0.0.0-20200122220014-bf1340f18c4a/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28=
-golang.org/x/tools v0.0.0-20200130002326-2f3ba24bd6e7/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28=
-golang.org/x/tools v0.0.0-20200204074204-1cc6d1ef6c74/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28=
-golang.org/x/tools v0.0.0-20200207183749-b753a1ba74fa/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28=
-golang.org/x/tools v0.0.0-20200212150539-ea181f53ac56/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28=
-golang.org/x/tools v0.0.0-20200214201135-548b770e2dfa/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28=
-golang.org/x/tools v0.0.0-20200216192241-b320d3a0f5a2/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28=
-golang.org/x/tools v0.0.0-20200224181240-023911ca70b2/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28=
-golang.org/x/tools v0.0.0-20200227222343-706bc42d1f0d/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28=
-golang.org/x/tools v0.0.0-20200304193943-95d2e580d8eb/go.mod h1:o4KQGtdN14AW+yjsvvwRTJJuXz8XRtIHtEnmAXLyFUw=
-golang.org/x/tools v0.0.0-20200312045724-11d5b4c81c7d/go.mod h1:o4KQGtdN14AW+yjsvvwRTJJuXz8XRtIHtEnmAXLyFUw=
-golang.org/x/tools v0.0.0-20200324003944-a576cf524670/go.mod h1:Sl4aGygMT6LrqrWclx+PTx3U+LnKx/seiNR+3G19Ar8=
-golang.org/x/tools v0.0.0-20200329025819-fd4102a86c65/go.mod h1:Sl4aGygMT6LrqrWclx+PTx3U+LnKx/seiNR+3G19Ar8=
-golang.org/x/tools v0.0.0-20200331025713-a30bf2db82d4/go.mod h1:Sl4aGygMT6LrqrWclx+PTx3U+LnKx/seiNR+3G19Ar8=
-golang.org/x/tools v0.0.0-20200501065659-ab2804fb9c9d/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE=
-golang.org/x/tools v0.0.0-20200512131952-2bc93b1c0c88/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE=
-golang.org/x/tools v0.0.0-20200515010526-7d3b6ebf133d/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE=
-golang.org/x/tools v0.0.0-20200618134242-20370b0cb4b2/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE=
-golang.org/x/tools v0.0.0-20200724022722-7017fd6b1305/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA=
-golang.org/x/tools v0.0.0-20200729194436-6467de6f59a7/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA=
-golang.org/x/tools v0.0.0-20200804011535-6c149bb5ef0d/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA=
-golang.org/x/tools v0.0.0-20200820010801-b793a1359eac/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA=
-golang.org/x/tools v0.0.0-20200825202427-b303f430e36d/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA=
-golang.org/x/tools v0.0.0-20200904185747-39188db58858/go.mod h1:Cj7w3i3Rnn0Xh82ur9kSqwfTHTeVxaDqrfMjpcNT6bE=
-golang.org/x/tools v0.0.0-20201001104356-43ebab892c4c/go.mod h1:z6u4i615ZeAfBE4XtMziQW1fSVJXACjjbWkB/mvPzlU=
-golang.org/x/tools v0.0.0-20201023174141-c8cfbd0f21e6/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA=
-golang.org/x/tools v0.0.0-20201110124207-079ba7bd75cd/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA=
-golang.org/x/tools v0.0.0-20201201161351-ac6f37ff4c2a/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA=
-golang.org/x/tools v0.0.0-20201208233053-a543418bbed2/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA=
-golang.org/x/tools v0.0.0-20210105154028-b0ab187a4818/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA=
-golang.org/x/tools v0.0.0-20210108195828-e2f9c7f1fc8e/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA=
-golang.org/x/tools v0.1.0/go.mod h1:xkSsbof2nBLbhDlRMhhhyNLN/zl3eTqcnHD5viDpcZ0=
-golang.org/x/tools v0.1.1-0.20210205202024-ef80cdb6ec6d/go.mod h1:9bzcO0MWcOuT0tm1iBGzDVPshzfwoVvREIui8C+MHqU=
-golang.org/x/tools v0.1.1-0.20210302220138-2ac05c832e1a/go.mod h1:9bzcO0MWcOuT0tm1iBGzDVPshzfwoVvREIui8C+MHqU=
-golang.org/x/tools v0.1.1/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk=
-golang.org/x/tools v0.1.5/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk=
-golang.org/x/tools v0.1.9/go.mod h1:nABZi5QlRsZVlzPpHl034qft6wpY4eDcsTt5AaioBiU=
-golang.org/x/tools v0.1.10/go.mod h1:Uh6Zz+xoGYZom868N8YTex3t7RhtHDBrE8Gzo9bV56E=
-golang.org/x/tools v0.1.11/go.mod h1:SgwaegtQh8clINPpECJMqnxLv9I09HLqnW3RMqW0CA4=
-golang.org/x/tools v0.1.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc=
-golang.org/x/tools v0.2.0/go.mod h1:y4OqIKeOV/fWJetJ8bXPU1sEVniLMIyDAZWeHdV+NTA=
-golang.org/x/tools v0.3.0/go.mod h1:/rWhSS2+zyEVwoJf8YAX6L2f0ntZ7Kn/mGgAWcipA5k=
-golang.org/x/tools v0.4.0/go.mod h1:UE5sM2OK9E/d67R0ANs2xJizIymRP5gJU295PvKXxjQ=
-golang.org/x/tools v0.5.0/go.mod h1:N+Kgy78s5I24c24dU8OfWNEotWjutIs8SnJvn5IDq+k=
-golang.org/x/tools v0.6.0/go.mod h1:Xwgl3UAJ/d3gWutnCtw505GrjyAbvKui8lOU390QaIU=
golang.org/x/tools v0.7.0 h1:W4OVu8VVOaIO0yzWMNdepAulS7YfoS3Zabrm8DOXXU4=
golang.org/x/tools v0.7.0/go.mod h1:4pg6aUX35JBAogB10C9AtvVL+qowtN4pT3CGSQex14s=
-golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
-golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
-golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
-golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
golang.org/x/xerrors v0.0.0-20220907171357-04be3eba64a2 h1:H2TDz8ibqkAF6YGhCdN3jS9O0/s90v0rJh3X/OLHEUk=
golang.org/x/xerrors v0.0.0-20220907171357-04be3eba64a2/go.mod h1:K8+ghG5WaK9qNqU5K3HdILfMLy1f3aNYFI/wnl100a8=
-google.golang.org/api v0.4.0/go.mod h1:8k5glujaEP+g9n7WNsDg8QP6cUVNI86fCNMcbazEtwE=
-google.golang.org/api v0.7.0/go.mod h1:WtwebWUNSVBH/HAw79HIFXZNqEvBhG+Ra+ax0hx3E3M=
-google.golang.org/api v0.8.0/go.mod h1:o4eAsZoiT+ibD93RtjEohWalFOjRDx6CVaqeizhEnKg=
-google.golang.org/api v0.9.0/go.mod h1:o4eAsZoiT+ibD93RtjEohWalFOjRDx6CVaqeizhEnKg=
-google.golang.org/api v0.13.0/go.mod h1:iLdEw5Ide6rF15KTC1Kkl0iskquN2gFfn9o9XIsbkAI=
-google.golang.org/api v0.14.0/go.mod h1:iLdEw5Ide6rF15KTC1Kkl0iskquN2gFfn9o9XIsbkAI=
-google.golang.org/api v0.15.0/go.mod h1:iLdEw5Ide6rF15KTC1Kkl0iskquN2gFfn9o9XIsbkAI=
-google.golang.org/api v0.17.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE=
-google.golang.org/api v0.18.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE=
-google.golang.org/api v0.19.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE=
-google.golang.org/api v0.20.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE=
-google.golang.org/api v0.22.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE=
-google.golang.org/api v0.24.0/go.mod h1:lIXQywCXRcnZPGlsd8NbLnOjtAoL6em04bJ9+z0MncE=
-google.golang.org/api v0.28.0/go.mod h1:lIXQywCXRcnZPGlsd8NbLnOjtAoL6em04bJ9+z0MncE=
-google.golang.org/api v0.29.0/go.mod h1:Lcubydp8VUV7KeIHD9z2Bys/sm/vGKnG1UHuDBSrHWM=
-google.golang.org/api v0.30.0/go.mod h1:QGmEvQ87FHZNiUVJkT14jQNYJ4ZJjdRF23ZXz5138Fc=
-google.golang.org/api v0.35.0/go.mod h1:/XrVsuzM0rZmrsbjJutiuftIzeuTQcEeaYcSk/mQ1dg=
-google.golang.org/api v0.36.0/go.mod h1:+z5ficQTmoYpPn8LCUNVpK5I7hwkpjbcgqA7I34qYtE=
-google.golang.org/api v0.40.0/go.mod h1:fYKFpnQN0DsDSKRVRcQSDQNtqWPfM9i+zNPxepjRCQ8=
google.golang.org/api v0.114.0 h1:1xQPji6cO2E2vLiI+C/XiFAnsn1WV3mjaEwGLhi3grE=
google.golang.org/api v0.114.0/go.mod h1:ifYI2ZsFK6/uGddGfAD5BMxlnkBqCmqHSDUVi45N5Yg=
-google.golang.org/appengine v1.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM=
-google.golang.org/appengine v1.4.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4=
-google.golang.org/appengine v1.5.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4=
-google.golang.org/appengine v1.6.1/go.mod h1:i06prIuMbXzDqacNJfV5OdTW448YApPu5ww/cMBSeb0=
-google.golang.org/appengine v1.6.5/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc=
-google.golang.org/appengine v1.6.6/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc=
google.golang.org/appengine v1.6.7 h1:FZR1q0exgwxzPzp/aF+VccGrSfxfPpkBqjIIEq3ru6c=
google.golang.org/appengine v1.6.7/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc=
-google.golang.org/genproto v0.0.0-20180817151627-c66870c02cf8/go.mod h1:JiN7NxoALGmiZfu7CAH4rXhgtRTLTxftemlI0sWmxmc=
-google.golang.org/genproto v0.0.0-20190307195333-5fe7a883aa19/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE=
-google.golang.org/genproto v0.0.0-20190418145605-e7d98fc518a7/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE=
-google.golang.org/genproto v0.0.0-20190425155659-357c62f0e4bb/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE=
-google.golang.org/genproto v0.0.0-20190502173448-54afdca5d873/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE=
-google.golang.org/genproto v0.0.0-20190801165951-fa694d86fc64/go.mod h1:DMBHOl98Agz4BDEuKkezgsaosCRResVns1a3J2ZsMNc=
-google.golang.org/genproto v0.0.0-20190819201941-24fa4b261c55/go.mod h1:DMBHOl98Agz4BDEuKkezgsaosCRResVns1a3J2ZsMNc=
-google.golang.org/genproto v0.0.0-20190911173649-1774047e7e51/go.mod h1:IbNlFCBrqXvoKpeg0TB2l7cyZUmoaFKYIwrEpbDKLA8=
-google.golang.org/genproto v0.0.0-20191108220845-16a3f7862a1a/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc=
-google.golang.org/genproto v0.0.0-20191115194625-c23dd37a84c9/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc=
-google.golang.org/genproto v0.0.0-20191216164720-4f79533eabd1/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc=
-google.golang.org/genproto v0.0.0-20191230161307-f3c370f40bfb/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc=
-google.golang.org/genproto v0.0.0-20200115191322-ca5a22157cba/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc=
-google.golang.org/genproto v0.0.0-20200122232147-0452cf42e150/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc=
-google.golang.org/genproto v0.0.0-20200204135345-fa8e72b47b90/go.mod h1:GmwEX6Z4W5gMy59cAlVYjN9JhxgbQH6Gn+gFDQe2lzA=
-google.golang.org/genproto v0.0.0-20200212174721-66ed5ce911ce/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c=
-google.golang.org/genproto v0.0.0-20200224152610-e50cd9704f63/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c=
-google.golang.org/genproto v0.0.0-20200228133532-8c2c7df3a383/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c=
-google.golang.org/genproto v0.0.0-20200305110556-506484158171/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c=
-google.golang.org/genproto v0.0.0-20200312145019-da6875a35672/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c=
-google.golang.org/genproto v0.0.0-20200331122359-1ee6d9798940/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c=
-google.golang.org/genproto v0.0.0-20200430143042-b979b6f78d84/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c=
-google.golang.org/genproto v0.0.0-20200511104702-f5ebc3bea380/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c=
-google.golang.org/genproto v0.0.0-20200515170657-fc4c6c6a6587/go.mod h1:YsZOwe1myG/8QRHRsmBRE1LrgQY60beZKjly0O1fX9U=
-google.golang.org/genproto v0.0.0-20200526211855-cb27e3aa2013/go.mod h1:NbSheEEYHJ7i3ixzK3sjbqSGDJWnxyFXZblF3eUsNvo=
-google.golang.org/genproto v0.0.0-20200618031413-b414f8b61790/go.mod h1:jDfRM7FcilCzHH/e9qn6dsT145K34l5v+OpcnNgKAAA=
-google.golang.org/genproto v0.0.0-20200729003335-053ba62fc06f/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no=
-google.golang.org/genproto v0.0.0-20200804131852-c06518451d9c/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no=
-google.golang.org/genproto v0.0.0-20200825200019-8632dd797987/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no=
-google.golang.org/genproto v0.0.0-20200904004341-0bd0a958aa1d/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no=
-google.golang.org/genproto v0.0.0-20201109203340-2640f1f9cdfb/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no=
-google.golang.org/genproto v0.0.0-20201201144952-b05cb90ed32e/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no=
-google.golang.org/genproto v0.0.0-20201210142538-e3217bee35cc/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no=
-google.golang.org/genproto v0.0.0-20201214200347-8c77b98c765d/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no=
-google.golang.org/genproto v0.0.0-20210108203827-ffc7fda8c3d7/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no=
-google.golang.org/genproto v0.0.0-20210226172003-ab064af71705/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no=
google.golang.org/genproto v0.0.0-20230320184635-7606e756e683 h1:khxVcsk/FhnzxMKOyD+TDGwjbEOpcPuIpmafPGFmhMA=
google.golang.org/genproto v0.0.0-20230320184635-7606e756e683/go.mod h1:NWraEVixdDnqcqQ30jipen1STv2r/n24Wb7twVTGR4s=
-google.golang.org/grpc v1.14.0/go.mod h1:yo6s7OP7yaDglbqo1J04qKzAhqBH6lvTonzMVmEdcZw=
-google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c=
-google.golang.org/grpc v1.20.1/go.mod h1:10oTOabMzJvdu6/UiuZezV6QK5dSlG84ov/aaiqXj38=
-google.golang.org/grpc v1.21.1/go.mod h1:oYelfM1adQP15Ek0mdvEgi9Df8B9CZIaU1084ijfRaM=
-google.golang.org/grpc v1.23.0/go.mod h1:Y5yQAOtifL1yxbo5wqy6BxZv8vAUGQwXBOALyacEbxg=
-google.golang.org/grpc v1.25.1/go.mod h1:c3i+UQWmh7LiEpx4sFZnkU36qjEYZ0imhYfXVyQciAY=
-google.golang.org/grpc v1.26.0/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk=
-google.golang.org/grpc v1.27.0/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk=
-google.golang.org/grpc v1.27.1/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk=
-google.golang.org/grpc v1.28.0/go.mod h1:rpkK4SK4GF4Ach/+MFLZUBavHOvF2JJB5uozKKal+60=
-google.golang.org/grpc v1.29.1/go.mod h1:itym6AZVZYACWQqET3MqgPpjcuV5QH3BxFS3IjizoKk=
-google.golang.org/grpc v1.30.0/go.mod h1:N36X2cJ7JwdamYAgDz+s+rVMFjt3numwzf/HckM8pak=
-google.golang.org/grpc v1.31.0/go.mod h1:N36X2cJ7JwdamYAgDz+s+rVMFjt3numwzf/HckM8pak=
-google.golang.org/grpc v1.31.1/go.mod h1:N36X2cJ7JwdamYAgDz+s+rVMFjt3numwzf/HckM8pak=
-google.golang.org/grpc v1.33.2/go.mod h1:JMHMWHQWaTccqQQlmk3MJZS+GWXOdAesneDmEnv2fbc=
-google.golang.org/grpc v1.34.0/go.mod h1:WotjhfgOW/POjDeRt8vscBtXq+2VjORFy659qA51WJ8=
-google.golang.org/grpc v1.35.0/go.mod h1:qjiiYl8FncCW8feJPdyg3v6XW24KsRHe+dy9BAGRRjU=
google.golang.org/grpc v1.53.0 h1:LAv2ds7cmFV/XTS3XG1NneeENYrXGmorPxsBbptIjNc=
google.golang.org/grpc v1.53.0/go.mod h1:OnIrk0ipVdj4N5d9IUoFUx72/VlD7+jUsHwZgwSMQpw=
-google.golang.org/protobuf v0.0.0-20200109180630-ec00e32a8dfd/go.mod h1:DFci5gLYBciE7Vtevhsrf46CRTquxDuWsQurQQe4oz8=
-google.golang.org/protobuf v0.0.0-20200221191635-4d8936d0db64/go.mod h1:kwYJMbMJ01Woi6D6+Kah6886xMZcty6N08ah7+eCXa0=
-google.golang.org/protobuf v0.0.0-20200228230310-ab0ca4ff8a60/go.mod h1:cfTl7dwQJ+fmap5saPgwCLgHXTUD7jkjRqWcaiX5VyM=
-google.golang.org/protobuf v1.20.1-0.20200309200217-e05f789c0967/go.mod h1:A+miEFZTKqfCUM6K7xSMQL9OKL/b6hQv+e19PK+JZNE=
-google.golang.org/protobuf v1.21.0/go.mod h1:47Nbq4nVaFHyn7ilMalzfO3qCViNmqZ2kzikPIcrTAo=
-google.golang.org/protobuf v1.22.0/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU=
-google.golang.org/protobuf v1.23.0/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU=
-google.golang.org/protobuf v1.23.1-0.20200526195155-81db48ad09cc/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU=
-google.golang.org/protobuf v1.24.0/go.mod h1:r/3tXBNzIEhYS9I1OUVjXDlt8tc493IdKGjtUeSXeh4=
-google.golang.org/protobuf v1.25.0/go.mod h1:9JNX74DMeImyA3h4bdi1ymwjUzf21/xIlbajtzgsN7c=
-google.golang.org/protobuf v1.26.0-rc.1/go.mod h1:jlhhOSvTdKEhbULTjvd4ARK9grFBp09yW+WbY/TyQbw=
-google.golang.org/protobuf v1.26.0/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc=
google.golang.org/protobuf v1.29.1 h1:7QBf+IK2gx70Ap/hDsOmam3GE0v9HicjfEdAxE62UoM=
google.golang.org/protobuf v1.29.1/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I=
-gopkg.in/alecthomas/kingpin.v2 v2.2.6/go.mod h1:FMv+mEhP44yOT+4EoQTLFTRgOQ1FBLkstjWtayDeSgw=
-gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
-gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
-gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
-gopkg.in/check.v1 v1.0.0-20200227125254-8fa46927fb4f/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
-gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c h1:Hei/4ADfdWqJk1ZMxUNpqntNwaWcugrBjAiHlqqRiVk=
-gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c/go.mod h1:JHkPIbrfpd72SG/EVd6muEfDQjcINNoR0C8j2r3qZ4Q=
-gopkg.in/cheggaaa/pb.v1 v1.0.27/go.mod h1:V/YB90LKu/1FcN3WVnfiiE5oMCibMjukxqG/qStrOgw=
-gopkg.in/errgo.v2 v2.1.0/go.mod h1:hNsd1EY+bozCKY1Ytp96fpM3vjJbqLJn88ws8XvfDNI=
-gopkg.in/fsnotify.v1 v1.4.7/go.mod h1:Tz8NjZHkW78fSQdbUxIjBTcgA1z1m8ZHf0WmKUhAMys=
gopkg.in/ini.v1 v1.67.0 h1:Dgnx+6+nfE+IfzjUEISNeydPJh9AXNNsWbGP9KzCsOA=
gopkg.in/ini.v1 v1.67.0/go.mod h1:pNLf8WUiyNEtQjuu5G5vTm06TEv9tsIgeAvK8hOrP4k=
-gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7/go.mod h1:dt/ZhP58zS4L8KSrWDmTeBkI65Dw0HsyUHuEVlX15mw=
-gopkg.in/warnings.v0 v0.1.2 h1:wFXVbFY8DY5/xOe1ECiWdKCzZlxgshcYVNkBHstARME=
-gopkg.in/warnings.v0 v0.1.2/go.mod h1:jksf8JmL6Qr/oQM2OXTHunEvvTAsrWBLb6OOjuVWRNI=
-gopkg.in/yaml.v2 v2.2.1/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
-gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
-gopkg.in/yaml.v2 v2.2.4/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
-gopkg.in/yaml.v2 v2.2.5/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
-gopkg.in/yaml.v2 v2.2.8/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
-gopkg.in/yaml.v2 v2.3.0/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
gopkg.in/yaml.v2 v2.4.0 h1:D8xgwECY7CYvx+Y2n4sBz93Jn9JRvxdiyyo8CTfuKaY=
gopkg.in/yaml.v2 v2.4.0/go.mod h1:RDklbk79AGWmwhnvt/jBztapEOGDOx6ZbXqjP6csGnQ=
-gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA=
gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
-honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4=
-honnef.co/go/tools v0.0.0-20190106161140-3f1c8253044a/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4=
-honnef.co/go/tools v0.0.0-20190418001031-e561f6794a2a/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4=
-honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4=
-honnef.co/go/tools v0.0.1-2019.2.3/go.mod h1:a3bituU0lyd329TUQxRnasdCoJDkEUEAqEt0JzvZhAg=
-honnef.co/go/tools v0.0.1-2020.1.3/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k=
-honnef.co/go/tools v0.0.1-2020.1.4/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k=
honnef.co/go/tools v0.4.3 h1:o/n5/K5gXqk8Gozvs2cnL0F2S1/g1vcGCAx2vETjITw=
honnef.co/go/tools v0.4.3/go.mod h1:36ZgoUOrqOk1GxwHhyryEkq8FQWkUO2xGuSMhUCcdvA=
-howett.net/plist v0.0.0-20181124034731-591f970eefbb/go.mod h1:vMygbs4qMhSZSc4lCUl2OEE+rDiIIJAIdR4m7MiMcm0=
mvdan.cc/gofumpt v0.4.0 h1:JVf4NN1mIpHogBj7ABpgOyZc65/UUOkKQFkoURsz4MM=
mvdan.cc/gofumpt v0.4.0/go.mod h1:PljLOHDeZqgS8opHRKLzp2It2VBuSdteAgqUfzMTxlQ=
mvdan.cc/interfacer v0.0.0-20180901003855-c20040233aed h1:WX1yoOaKQfddO/mLzdV4wptyWgoH/6hwLs7QHTixo0I=
@@ -1537,6 +1084,3 @@ mvdan.cc/lint v0.0.0-20170908181259-adc824a0674b h1:DxJ5nJdkhDlLok9K6qO+5290kphD
mvdan.cc/lint v0.0.0-20170908181259-adc824a0674b/go.mod h1:2odslEg/xrtNQqCYg2/jCoyKnw3vv5biOc3JnIcYfL4=
mvdan.cc/unparam v0.0.0-20221223090309-7455f1af531d h1:3rvTIIM22r9pvXk+q3swxUQAQOxksVMGK7sml4nG57w=
mvdan.cc/unparam v0.0.0-20221223090309-7455f1af531d/go.mod h1:IeHQjmn6TOD+e4Z3RFiZMMsLVL+A96Nvptar8Fj71is=
-rsc.io/binaryregexp v0.2.0/go.mod h1:qTv7/COck+e2FymRvadv62gMdZztPaShugOCi3I+8D8=
-rsc.io/quote/v3 v3.1.0/go.mod h1:yEA65RcK8LyAZtP9Kv3t0HmxON59tX3rD+tICJqUlj0=
-rsc.io/sampler v1.3.0/go.mod h1:T1hPZKmBbMNahiBKFy5HrXp6adAjACjK9JXDnKaTXpA=
diff --git a/tencentcloud/provider.go b/tencentcloud/provider.go
index 47a6107655..6d03a8733f 100644
--- a/tencentcloud/provider.go
+++ b/tencentcloud/provider.go
@@ -1930,13 +1930,6 @@ Data Lake Compute(DLC)
tencentcloud_dlc_update_row_filter_operation
tencentcloud_dlc_bind_work_groups_to_user_attachment
-WeData
- Data Source
- tencentcloud_wedata_rule_templates
-
- Resource
- tencentcloud_wedata_rule_template
-
Web Application Firewall(WAF)
Data Source
tencentcloud_waf_ciphers
@@ -1962,6 +1955,18 @@ Web Application Firewall(WAF)
tencentcloud_waf_anti_fake
tencentcloud_waf_anti_info_leak
+Wedata
+ Data Source
+ tencentcloud_wedata_rule_templates
+
+ Resource
+ tencentcloud_wedata_function
+ tencentcloud_wedata_resource
+ tencentcloud_wedata_script
+ tencentcloud_wedata_dq_rule
+ tencentcloud_wedata_rule_template
+ tencentcloud_wedata_baseline
+
Cloud Firewall(CFW)
Data Source
tencentcloud_cfw_nat_fw_switches
@@ -3696,6 +3701,11 @@ func Provider() *schema.Provider {
"tencentcloud_waf_saas_instance": resourceTencentCloudWafSaasInstance(),
"tencentcloud_waf_anti_fake": resourceTencentCloudWafAntiFake(),
"tencentcloud_waf_anti_info_leak": resourceTencentCloudWafAntiInfoLeak(),
+ "tencentcloud_wedata_function": resourceTencentCloudWedataFunction(),
+ "tencentcloud_wedata_resource": resourceTencentCloudWedataResource(),
+ "tencentcloud_wedata_script": resourceTencentCloudWedataScript(),
+ "tencentcloud_wedata_dq_rule": resourceTencentCloudWedataDqRule(),
+ "tencentcloud_wedata_baseline": resourceTencentCloudWedataBaseline(),
"tencentcloud_cfw_address_template": resourceTencentCloudCfwAddressTemplate(),
"tencentcloud_cfw_block_ignore": resourceTencentCloudCfwBlockIgnore(),
"tencentcloud_cfw_edge_policy": resourceTencentCloudCfwEdgePolicy(),
diff --git a/tencentcloud/resource_tc_wedata_baseline.go b/tencentcloud/resource_tc_wedata_baseline.go
new file mode 100644
index 0000000000..ecd2104df7
--- /dev/null
+++ b/tencentcloud/resource_tc_wedata_baseline.go
@@ -0,0 +1,845 @@
+/*
+Provides a resource to create a wedata baseline
+
+Example Usage
+
+```hcl
+resource "tencentcloud_wedata_baseline" "example" {
+ project_id = "1927766435649077248"
+ baseline_name = "tf_example"
+ baseline_type = "D"
+ create_uin = "100028439226"
+ create_name = "tf_user"
+ in_charge_uin = "tf_user"
+ in_charge_name = "100028439226"
+ promise_tasks {
+ project_id = "1927766435649077248"
+ task_name = "tf_demo_task"
+ task_id = "20231030145334153"
+ task_cycle = "D"
+ workflow_name = "dataflow_mpp"
+ workflow_id = "e4dafb2e-76eb-11ee-bfeb-b8cef68a6637"
+ task_in_charge_name = ";tf_user;"
+ }
+ promise_time = "00:00:00"
+ warning_margin = 30
+ is_new_alarm = true
+ baseline_create_alarm_rule_request {
+ alarm_types = [
+ "baseLineBroken",
+ "baseLineWarning",
+ "baseLineTaskFailure"
+ ]
+ alarm_level = 2
+ alarm_ways = [
+ "email",
+ "sms"
+ ]
+ alarm_recipient_type = 1
+ alarm_recipients = [
+ "tf_user"
+ ]
+ alarm_recipient_ids = [
+ "100028439226"
+ ]
+ }
+}
+```
+
+Import
+
+wedata baseline can be imported using the id, e.g.
+
+```
+terraform import tencentcloud_wedata_baseline.example 1927766435649077248#2
+```
+*/
+package tencentcloud
+
+import (
+ "context"
+ "fmt"
+ "log"
+ "strings"
+
+ "github.com/hashicorp/terraform-plugin-sdk/v2/helper/resource"
+ "github.com/hashicorp/terraform-plugin-sdk/v2/helper/schema"
+ wedata "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/wedata/v20210820"
+ "github.com/tencentcloudstack/terraform-provider-tencentcloud/tencentcloud/internal/helper"
+)
+
+func resourceTencentCloudWedataBaseline() *schema.Resource {
+ return &schema.Resource{
+ Create: resourceTencentCloudWedataBaselineCreate,
+ Read: resourceTencentCloudWedataBaselineRead,
+ Update: resourceTencentCloudWedataBaselineUpdate,
+ Delete: resourceTencentCloudWedataBaselineDelete,
+ Importer: &schema.ResourceImporter{
+ State: schema.ImportStatePassthrough,
+ },
+ Schema: map[string]*schema.Schema{
+ "project_id": {
+ Required: true,
+ Type: schema.TypeString,
+ Description: "Project ID.",
+ },
+ "baseline_name": {
+ Required: true,
+ Type: schema.TypeString,
+ Description: "Baseline Name.",
+ },
+ "baseline_type": {
+ Required: true,
+ Type: schema.TypeString,
+ Description: "D or H; representing daily baseline and hourly baseline respectively.",
+ },
+ "create_uin": {
+ Required: true,
+ Type: schema.TypeString,
+ Description: "Creator ID.",
+ },
+ "create_name": {
+ Required: true,
+ Type: schema.TypeString,
+ Description: "Creator Name.",
+ },
+ "in_charge_uin": {
+ Required: true,
+ Type: schema.TypeString,
+ Description: "Baseline Owner ID.",
+ },
+ "in_charge_name": {
+ Required: true,
+ Type: schema.TypeString,
+ Description: "Baseline Owner Name.",
+ },
+ "promise_tasks": {
+ Required: true,
+ Type: schema.TypeList,
+ Description: "Promise Tasks.",
+ Elem: &schema.Resource{
+ Schema: map[string]*schema.Schema{
+ "project_id": {
+ Type: schema.TypeString,
+ Optional: true,
+ Description: "Project ID.",
+ },
+ "task_name": {
+ Type: schema.TypeString,
+ Optional: true,
+ Description: "Task Name.",
+ },
+ "task_id": {
+ Type: schema.TypeString,
+ Optional: true,
+ Description: "Task ID.",
+ },
+ "task_cycle": {
+ Type: schema.TypeString,
+ Optional: true,
+ Description: "Task Scheduling Cycle.",
+ },
+ "workflow_name": {
+ Type: schema.TypeString,
+ Optional: true,
+ Description: "Workflow Name.",
+ },
+ "workflow_id": {
+ Type: schema.TypeString,
+ Optional: true,
+ Description: "Workflow ID.",
+ },
+ "task_in_charge_name": {
+ Type: schema.TypeString,
+ Optional: true,
+ Description: "Task Owner Name.",
+ },
+ "task_in_charge_uin": {
+ Type: schema.TypeString,
+ Optional: true,
+ Description: "Task Owner ID.",
+ },
+ },
+ },
+ },
+ "promise_time": {
+ Required: true,
+ Type: schema.TypeString,
+ Description: "Service Assurance Time.",
+ },
+ "warning_margin": {
+ Required: true,
+ Type: schema.TypeInt,
+ Description: "Warning Margin in minutes.",
+ },
+ "is_new_alarm": {
+ Required: true,
+ Type: schema.TypeBool,
+ Description: "Is it a newly created alarm rule.",
+ },
+ "alarm_rule_dto": {
+ Optional: true,
+ Computed: true,
+ Type: schema.TypeList,
+ MaxItems: 1,
+ Description: "Existing Alarm Rule Information.",
+ Elem: &schema.Resource{
+ Schema: map[string]*schema.Schema{
+ "alarm_rule_id": {
+ Type: schema.TypeString,
+ Optional: true,
+ Description: "Alarm Rule ID.",
+ },
+ "alarm_level_type": {
+ Type: schema.TypeString,
+ Optional: true,
+ Description: "Important;Urgent;Normal.",
+ },
+ },
+ },
+ },
+ "baseline_create_alarm_rule_request": {
+ Optional: true,
+ Type: schema.TypeList,
+ MaxItems: 1,
+ Description: "Description of the New Alarm Rule.",
+ Elem: &schema.Resource{
+ Schema: map[string]*schema.Schema{
+ "project_id": {
+ Type: schema.TypeString,
+ Computed: true,
+ Optional: true,
+ Description: "Project NameNote: This field may return null, indicating no valid value.",
+ },
+ "creator_id": {
+ Type: schema.TypeString,
+ Computed: true,
+ Optional: true,
+ Description: "Creator NameNote: This field may return null, indicating no valid value.",
+ },
+ "creator": {
+ Type: schema.TypeString,
+ Computed: true,
+ Optional: true,
+ Description: "Creator UINNote: This field may return null, indicating no valid value.",
+ },
+ "rule_name": {
+ Type: schema.TypeString,
+ Computed: true,
+ Optional: true,
+ Description: "Rule NameNote: This field may return null, indicating no valid value.",
+ },
+ "monitor_type": {
+ Type: schema.TypeInt,
+ Computed: true,
+ Optional: true,
+ Description: "Monitoring Type, 1. Task, 2. Workflow, 3. Project, 4. Baseline (default is 1. Task)Note: This field may return null, indicating no valid value.",
+ },
+ "monitor_object_ids": {
+ Type: schema.TypeSet,
+ Elem: &schema.Schema{Type: schema.TypeString},
+ Computed: true,
+ Optional: true,
+ Description: "Monitoring ObjectsNote: This field may return null, indicating no valid value.",
+ },
+ "alarm_types": {
+ Type: schema.TypeSet,
+ Elem: &schema.Schema{Type: schema.TypeString},
+ Computed: true,
+ Optional: true,
+ Description: "Alarm Types, 1. Failure Alarm, 2. Timeout Alarm, 3. Success Alarm, 4. Baseline Violation, 5. Baseline Warning, 6. Baseline Task Failure (default is 1. Failure Alarm)Note: This field may return null, indicating no valid value.",
+ },
+ "alarm_level": {
+ Type: schema.TypeInt,
+ Computed: true,
+ Optional: true,
+ Description: "Alarm Level, 1. Normal, 2. Important, 3. Urgent (default is 1. Normal)Note: This field may return null, indicating no valid value.",
+ },
+ "alarm_ways": {
+ Type: schema.TypeSet,
+ Elem: &schema.Schema{Type: schema.TypeString},
+ Computed: true,
+ Optional: true,
+ Description: "Alarm Methods, 1. Email, 2. SMS, 3. WeChat, 4. Voice, 5. Enterprise WeChat, 6. HTTP, 7. Enterprise WeChat Group; Alarm method code list (default is 1. Email)Note: This field may return null, indicating no valid value.",
+ },
+ "alarm_recipient_type": {
+ Type: schema.TypeInt,
+ Computed: true,
+ Optional: true,
+ Description: "Alarm Recipient Type: 1. Specified Personnel, 2. Task Owner, 3. Duty Roster (default is 1. Specified Personnel)Note: This field may return null, indicating no valid value.",
+ },
+ "alarm_recipients": {
+ Type: schema.TypeSet,
+ Elem: &schema.Schema{Type: schema.TypeString},
+ Computed: true,
+ Optional: true,
+ Description: "Alarm RecipientsNote: This field may return null, indicating no valid value.",
+ },
+ "alarm_recipient_ids": {
+ Type: schema.TypeSet,
+ Elem: &schema.Schema{Type: schema.TypeString},
+ Computed: true,
+ Optional: true,
+ Description: "Alarm Recipient IDsNote: This field may return null, indicating no valid value.",
+ },
+ "ext_info": {
+ Type: schema.TypeString,
+ Computed: true,
+ Optional: true,
+ Description: "Extended Information, 1. Estimated Runtime (default), 2. Estimated Completion Time, 3. Estimated Scheduling Time, 4. Incomplete within the Cycle; Value Types: 1. Specified Value, 2. Historical Average (default is 1. Specified Value)Note: This field may return null, indicating no valid value.",
+ },
+ },
+ },
+ },
+ "baseline_id": {
+ Type: schema.TypeString,
+ Computed: true,
+ Description: "Baseline ID.",
+ },
+ },
+ }
+}
+
+func resourceTencentCloudWedataBaselineCreate(d *schema.ResourceData, meta interface{}) error {
+ defer logElapsed("resource.tencentcloud_wedata_baseline.create")()
+ defer inconsistentCheck(d, meta)()
+
+ var (
+ logId = getLogId(contextNil)
+ request = wedata.NewCreateBaselineRequest()
+ response = wedata.NewCreateBaselineResponse()
+ projectId string
+ baselineId string
+ )
+
+ if v, ok := d.GetOk("project_id"); ok {
+ request.ProjectId = helper.String(v.(string))
+ projectId = v.(string)
+ }
+
+ if v, ok := d.GetOk("baseline_name"); ok {
+ request.BaselineName = helper.String(v.(string))
+ }
+
+ if v, ok := d.GetOk("baseline_type"); ok {
+ request.BaselineType = helper.String(v.(string))
+ }
+
+ if v, ok := d.GetOk("create_uin"); ok {
+ request.CreateUin = helper.String(v.(string))
+ }
+
+ if v, ok := d.GetOk("create_name"); ok {
+ request.CreateName = helper.String(v.(string))
+ }
+
+ if v, ok := d.GetOk("in_charge_uin"); ok {
+ request.InChargeUin = helper.String(v.(string))
+ }
+
+ if v, ok := d.GetOk("in_charge_name"); ok {
+ request.InChargeName = helper.String(v.(string))
+ }
+
+ if v, ok := d.GetOk("promise_tasks"); ok {
+ for _, item := range v.([]interface{}) {
+ dMap := item.(map[string]interface{})
+ baselineTaskInfo := wedata.BaselineTaskInfo{}
+ if v, ok := dMap["project_id"]; ok {
+ baselineTaskInfo.ProjectId = helper.String(v.(string))
+ }
+
+ if v, ok := dMap["task_name"]; ok {
+ baselineTaskInfo.TaskName = helper.String(v.(string))
+ }
+
+ if v, ok := dMap["task_id"]; ok {
+ baselineTaskInfo.TaskId = helper.String(v.(string))
+ }
+
+ if v, ok := dMap["task_cycle"]; ok {
+ baselineTaskInfo.TaskCycle = helper.String(v.(string))
+ }
+
+ if v, ok := dMap["workflow_name"]; ok {
+ baselineTaskInfo.WorkflowName = helper.String(v.(string))
+ }
+
+ if v, ok := dMap["workflow_id"]; ok {
+ baselineTaskInfo.WorkflowId = helper.String(v.(string))
+ }
+
+ if v, ok := dMap["task_in_charge_name"]; ok {
+ baselineTaskInfo.TaskInChargeName = helper.String(v.(string))
+ }
+
+ if v, ok := dMap["task_in_charge_uin"]; ok {
+ baselineTaskInfo.TaskInChargeUin = helper.String(v.(string))
+ }
+
+ request.PromiseTasks = append(request.PromiseTasks, &baselineTaskInfo)
+ }
+ }
+
+ if v, ok := d.GetOk("promise_time"); ok {
+ request.PromiseTime = helper.String(v.(string))
+ }
+
+ if v, ok := d.GetOkExists("warning_margin"); ok {
+ request.WarningMargin = helper.IntUint64(v.(int))
+ }
+
+ if v, ok := d.GetOkExists("is_new_alarm"); ok {
+ request.IsNewAlarm = helper.Bool(v.(bool))
+ }
+
+ if dMap, ok := helper.InterfacesHeadMap(d, "alarm_rule_dto"); ok {
+ alarmRuleDto := wedata.AlarmRuleDto{}
+ if v, ok := dMap["alarm_rule_id"]; ok {
+ alarmRuleDto.AlarmRuleId = helper.String(v.(string))
+ }
+
+ if v, ok := dMap["alarm_level_type"]; ok {
+ alarmRuleDto.AlarmLevelType = helper.String(v.(string))
+ }
+
+ request.AlarmRuleDto = &alarmRuleDto
+ }
+
+ if dMap, ok := helper.InterfacesHeadMap(d, "baseline_create_alarm_rule_request"); ok {
+ createAlarmRuleRequest := wedata.CreateAlarmRuleRequest{}
+ if v, ok := dMap["project_id"]; ok {
+ createAlarmRuleRequest.ProjectId = helper.String(v.(string))
+ }
+
+ if v, ok := dMap["creator_id"]; ok {
+ createAlarmRuleRequest.CreatorId = helper.String(v.(string))
+ }
+
+ if v, ok := dMap["creator"]; ok {
+ createAlarmRuleRequest.Creator = helper.String(v.(string))
+ }
+
+ if v, ok := dMap["rule_name"]; ok {
+ createAlarmRuleRequest.RuleName = helper.String(v.(string))
+ }
+
+ if v, ok := dMap["monitor_type"]; ok {
+ createAlarmRuleRequest.MonitorType = helper.IntInt64(v.(int))
+ }
+
+ if v, ok := dMap["monitor_object_ids"]; ok {
+ monitorObjectIdsSet := v.(*schema.Set).List()
+ for i := range monitorObjectIdsSet {
+ monitorObjectIds := monitorObjectIdsSet[i].(string)
+ createAlarmRuleRequest.MonitorObjectIds = append(createAlarmRuleRequest.MonitorObjectIds, &monitorObjectIds)
+ }
+ }
+
+ if v, ok := dMap["alarm_types"]; ok {
+ alarmTypesSet := v.(*schema.Set).List()
+ for i := range alarmTypesSet {
+ alarmTypes := alarmTypesSet[i].(string)
+ createAlarmRuleRequest.AlarmTypes = append(createAlarmRuleRequest.AlarmTypes, &alarmTypes)
+ }
+ }
+
+ if v, ok := dMap["alarm_level"]; ok {
+ createAlarmRuleRequest.AlarmLevel = helper.IntInt64(v.(int))
+ }
+
+ if v, ok := dMap["alarm_ways"]; ok {
+ alarmWaysSet := v.(*schema.Set).List()
+ for i := range alarmWaysSet {
+ alarmWays := alarmWaysSet[i].(string)
+ createAlarmRuleRequest.AlarmWays = append(createAlarmRuleRequest.AlarmWays, &alarmWays)
+ }
+ }
+
+ if v, ok := dMap["alarm_recipient_type"]; ok {
+ createAlarmRuleRequest.AlarmRecipientType = helper.IntInt64(v.(int))
+ }
+
+ if v, ok := dMap["alarm_recipients"]; ok {
+ alarmRecipientsSet := v.(*schema.Set).List()
+ for i := range alarmRecipientsSet {
+ alarmRecipients := alarmRecipientsSet[i].(string)
+ createAlarmRuleRequest.AlarmRecipients = append(createAlarmRuleRequest.AlarmRecipients, &alarmRecipients)
+ }
+ }
+
+ if v, ok := dMap["alarm_recipient_ids"]; ok {
+ alarmRecipientIdsSet := v.(*schema.Set).List()
+ for i := range alarmRecipientIdsSet {
+ alarmRecipientIds := alarmRecipientIdsSet[i].(string)
+ createAlarmRuleRequest.AlarmRecipientIds = append(createAlarmRuleRequest.AlarmRecipientIds, &alarmRecipientIds)
+ }
+ }
+
+ if v, ok := dMap["ext_info"]; ok {
+ createAlarmRuleRequest.ExtInfo = helper.String(v.(string))
+ }
+
+ request.BaselineCreateAlarmRuleRequest = &createAlarmRuleRequest
+ }
+
+ err := resource.Retry(writeRetryTimeout, func() *resource.RetryError {
+ result, e := meta.(*TencentCloudClient).apiV3Conn.UseWedataClient().CreateBaseline(request)
+ if e != nil {
+ return retryError(e)
+ } else {
+ log.Printf("[DEBUG]%s api[%s] success, request body [%s], response body [%s]\n", logId, request.GetAction(), request.ToJsonString(), result.ToJsonString())
+ }
+
+ response = result
+ return nil
+ })
+
+ if err != nil {
+ log.Printf("[CRITAL]%s create wedata baseline failed, reason:%+v", logId, err)
+ return err
+ }
+
+ baselineInt := *response.Response.Data.BaselineId
+ baselineId = helper.Int64ToStr(baselineInt)
+ d.SetId(strings.Join([]string{projectId, baselineId}, FILED_SP))
+
+ return resourceTencentCloudWedataBaselineRead(d, meta)
+}
+
+func resourceTencentCloudWedataBaselineRead(d *schema.ResourceData, meta interface{}) error {
+ defer logElapsed("resource.tencentcloud_wedata_baseline.read")()
+ defer inconsistentCheck(d, meta)()
+
+ var (
+ logId = getLogId(contextNil)
+ ctx = context.WithValue(context.TODO(), logIdKey, logId)
+ service = WedataService{client: meta.(*TencentCloudClient).apiV3Conn}
+ )
+
+ idSplit := strings.Split(d.Id(), FILED_SP)
+ if len(idSplit) != 2 {
+ return fmt.Errorf("id is broken,%s", idSplit)
+ }
+ projectId := idSplit[0]
+ baselineId := idSplit[1]
+
+ baseline, err := service.DescribeWedataBaselineById(ctx, projectId, baselineId)
+ if err != nil {
+ return err
+ }
+
+ if baseline == nil {
+ d.SetId("")
+ log.Printf("[WARN]%s resource `WedataBaseline` [%s] not found, please check if it has been deleted.\n", logId, d.Id())
+ return nil
+ }
+
+ _ = d.Set("project_id", projectId)
+ _ = d.Set("baseline_id", baselineId)
+
+ if baseline.BaselineDto.BaselineName != nil {
+ _ = d.Set("baseline_name", baseline.BaselineDto.BaselineName)
+ }
+
+ if baseline.BaselineDto.BaselineType != nil {
+ _ = d.Set("baseline_type", baseline.BaselineDto.BaselineType)
+ }
+
+ if baseline.BaselineDto.UserUin != nil {
+ _ = d.Set("create_uin", baseline.BaselineDto.UserUin)
+ }
+
+ if baseline.BaselineDto.UserName != nil {
+ _ = d.Set("create_name", baseline.BaselineDto.UserName)
+ }
+
+ if baseline.BaselineDto.InChargeUin != nil {
+ _ = d.Set("in_charge_uin", baseline.BaselineDto.InChargeUin)
+ }
+
+ if baseline.BaselineDto.InChargeName != nil {
+ _ = d.Set("in_charge_name", baseline.BaselineDto.InChargeName)
+ }
+
+ if baseline.BaselineDto.PromiseTasks != nil {
+ promiseTasksList := []interface{}{}
+ for _, promiseTasks := range baseline.BaselineDto.PromiseTasks {
+ promiseTasksMap := map[string]interface{}{}
+
+ if promiseTasks.ProjectId != nil {
+ promiseTasksMap["project_id"] = promiseTasks.ProjectId
+ }
+
+ if promiseTasks.TaskName != nil {
+ promiseTasksMap["task_name"] = promiseTasks.TaskName
+ }
+
+ if promiseTasks.TaskId != nil {
+ promiseTasksMap["task_id"] = promiseTasks.TaskId
+ }
+
+ if promiseTasks.TaskCycle != nil {
+ promiseTasksMap["task_cycle"] = promiseTasks.TaskCycle
+ }
+
+ if promiseTasks.WorkflowName != nil {
+ promiseTasksMap["workflow_name"] = promiseTasks.WorkflowName
+ }
+
+ if promiseTasks.WorkflowId != nil {
+ promiseTasksMap["workflow_id"] = promiseTasks.WorkflowId
+ }
+
+ if promiseTasks.TaskInChargeName != nil {
+ promiseTasksMap["task_in_charge_name"] = promiseTasks.TaskInChargeName
+ }
+
+ if promiseTasks.TaskInChargeUin != nil {
+ promiseTasksMap["task_in_charge_uin"] = promiseTasks.TaskInChargeUin
+ }
+
+ promiseTasksList = append(promiseTasksList, promiseTasksMap)
+ }
+
+ _ = d.Set("promise_tasks", promiseTasksList)
+
+ }
+
+ if baseline.BaselineDto.PromiseTime != nil {
+ _ = d.Set("promise_time", baseline.BaselineDto.PromiseTime)
+ }
+
+ if baseline.BaselineDto.WarningMargin != nil {
+ _ = d.Set("warning_margin", baseline.BaselineDto.WarningMargin)
+ }
+
+ if baseline.IsNewAlarm != nil {
+ _ = d.Set("is_new_alarm", baseline.IsNewAlarm)
+ }
+
+ if baseline.BaselineDto.AlarmRule != nil {
+ alarmRuleDtoMap := map[string]interface{}{}
+
+ if baseline.BaselineDto.AlarmRule.AlarmRuleId != nil {
+ alarmRuleDtoMap["alarm_rule_id"] = baseline.BaselineDto.AlarmRule.AlarmRuleId
+ }
+
+ if baseline.BaselineDto.AlarmRule.AlarmLevelType != nil {
+ alarmRuleDtoMap["alarm_level_type"] = baseline.BaselineDto.AlarmRule.AlarmLevelType
+ }
+
+ _ = d.Set("alarm_rule_dto", []interface{}{alarmRuleDtoMap})
+ }
+
+ if baseline.BaselineCreateAlarmRuleRequest != nil {
+ baselineCreateAlarmRuleRequestMap := map[string]interface{}{}
+
+ if baseline.BaselineCreateAlarmRuleRequest.ProjectId != nil {
+ baselineCreateAlarmRuleRequestMap["project_id"] = baseline.BaselineCreateAlarmRuleRequest.ProjectId
+ }
+
+ if baseline.BaselineCreateAlarmRuleRequest.CreatorId != nil {
+ baselineCreateAlarmRuleRequestMap["creator_id"] = baseline.BaselineCreateAlarmRuleRequest.CreatorId
+ }
+
+ if baseline.BaselineCreateAlarmRuleRequest.Creator != nil {
+ baselineCreateAlarmRuleRequestMap["creator"] = baseline.BaselineCreateAlarmRuleRequest.Creator
+ }
+
+ if baseline.BaselineCreateAlarmRuleRequest.RuleName != nil {
+ baselineCreateAlarmRuleRequestMap["rule_name"] = baseline.BaselineCreateAlarmRuleRequest.RuleName
+ }
+
+ if baseline.BaselineCreateAlarmRuleRequest.MonitorType != nil {
+ baselineCreateAlarmRuleRequestMap["monitor_type"] = baseline.BaselineCreateAlarmRuleRequest.MonitorType
+ }
+
+ if baseline.BaselineCreateAlarmRuleRequest.MonitorObjectIds != nil {
+ baselineCreateAlarmRuleRequestMap["monitor_object_ids"] = baseline.BaselineCreateAlarmRuleRequest.MonitorObjectIds
+ }
+
+ if baseline.BaselineCreateAlarmRuleRequest.AlarmTypes != nil {
+ baselineCreateAlarmRuleRequestMap["alarm_types"] = baseline.BaselineCreateAlarmRuleRequest.AlarmTypes
+ }
+
+ if baseline.BaselineCreateAlarmRuleRequest.AlarmLevel != nil {
+ baselineCreateAlarmRuleRequestMap["alarm_level"] = baseline.BaselineCreateAlarmRuleRequest.AlarmLevel
+ }
+
+ if baseline.BaselineCreateAlarmRuleRequest.AlarmWays != nil {
+ baselineCreateAlarmRuleRequestMap["alarm_ways"] = baseline.BaselineCreateAlarmRuleRequest.AlarmWays
+ }
+
+ if baseline.BaselineCreateAlarmRuleRequest.AlarmRecipientType != nil {
+ baselineCreateAlarmRuleRequestMap["alarm_recipient_type"] = baseline.BaselineCreateAlarmRuleRequest.AlarmRecipientType
+ }
+
+ if baseline.BaselineCreateAlarmRuleRequest.AlarmRecipients != nil {
+ baselineCreateAlarmRuleRequestMap["alarm_recipients"] = baseline.BaselineCreateAlarmRuleRequest.AlarmRecipients
+ }
+
+ if baseline.BaselineCreateAlarmRuleRequest.AlarmRecipientIds != nil {
+ baselineCreateAlarmRuleRequestMap["alarm_recipient_ids"] = baseline.BaselineCreateAlarmRuleRequest.AlarmRecipientIds
+ }
+
+ if baseline.BaselineCreateAlarmRuleRequest.ExtInfo != nil {
+ baselineCreateAlarmRuleRequestMap["ext_info"] = baseline.BaselineCreateAlarmRuleRequest.ExtInfo
+ }
+
+ _ = d.Set("baseline_create_alarm_rule_request", []interface{}{baselineCreateAlarmRuleRequestMap})
+ }
+
+ return nil
+}
+
+func resourceTencentCloudWedataBaselineUpdate(d *schema.ResourceData, meta interface{}) error {
+ defer logElapsed("resource.tencentcloud_wedata_baseline.update")()
+ defer inconsistentCheck(d, meta)()
+
+ var (
+ logId = getLogId(contextNil)
+ request = wedata.NewEditBaselineRequest()
+ )
+
+ immutableArgs := []string{"project_id"}
+
+ for _, v := range immutableArgs {
+ if d.HasChange(v) {
+ return fmt.Errorf("argument `%s` cannot be changed", v)
+ }
+ }
+
+ idSplit := strings.Split(d.Id(), FILED_SP)
+ if len(idSplit) != 2 {
+ return fmt.Errorf("id is broken,%s", idSplit)
+ }
+ projectId := idSplit[0]
+ baselineId := idSplit[1]
+
+ request.ProjectId = &projectId
+ request.BaselineId = &baselineId
+
+ if v, ok := d.GetOk("baseline_name"); ok {
+ request.BaselineName = helper.String(v.(string))
+ }
+
+ if v, ok := d.GetOk("baseline_type"); ok {
+ request.BaselineType = helper.String(v.(string))
+ }
+
+ if v, ok := d.GetOk("in_charge_uin"); ok {
+ request.InChargeUin = helper.String(v.(string))
+ }
+
+ if v, ok := d.GetOk("in_charge_name"); ok {
+ request.InChargeName = helper.String(v.(string))
+ }
+
+ if v, ok := d.GetOk("promise_tasks"); ok {
+ for _, item := range v.([]interface{}) {
+ baselineTaskInfo := wedata.BaselineTaskInfo{}
+ dMap := item.(map[string]interface{})
+ if v, ok := dMap["project_id"]; ok {
+ baselineTaskInfo.ProjectId = helper.String(v.(string))
+ }
+
+ if v, ok := dMap["task_name"]; ok {
+ baselineTaskInfo.TaskName = helper.String(v.(string))
+ }
+
+ if v, ok := dMap["task_id"]; ok {
+ baselineTaskInfo.TaskId = helper.String(v.(string))
+ }
+
+ if v, ok := dMap["task_cycle"]; ok {
+ baselineTaskInfo.TaskCycle = helper.String(v.(string))
+ }
+
+ if v, ok := dMap["workflow_name"]; ok {
+ baselineTaskInfo.WorkflowName = helper.String(v.(string))
+ }
+
+ if v, ok := dMap["workflow_id"]; ok {
+ baselineTaskInfo.WorkflowId = helper.String(v.(string))
+ }
+
+ if v, ok := dMap["task_in_charge_name"]; ok {
+ baselineTaskInfo.TaskInChargeName = helper.String(v.(string))
+ }
+
+ if v, ok := dMap["task_in_charge_uin"]; ok {
+ baselineTaskInfo.TaskInChargeUin = helper.String(v.(string))
+ }
+
+ request.PromiseTasks = append(request.PromiseTasks, &baselineTaskInfo)
+ }
+ }
+
+ if v, ok := d.GetOk("promise_time"); ok {
+ request.PromiseTime = helper.String(v.(string))
+ }
+
+ if v, ok := d.GetOkExists("warning_margin"); ok {
+ request.WarningMargin = helper.IntUint64(v.(int))
+ }
+
+ if v, ok := d.GetOkExists("is_new_alarm"); ok {
+ request.IsNewAlarm = helper.Bool(v.(bool))
+ }
+
+ if dMap, ok := helper.InterfacesHeadMap(d, "alarm_rule_dto"); ok {
+ alarmRuleDto := wedata.AlarmRuleDto{}
+ if v, ok := dMap["alarm_rule_id"]; ok {
+ alarmRuleDto.AlarmRuleId = helper.String(v.(string))
+ }
+
+ if v, ok := dMap["alarm_level_type"]; ok {
+ alarmRuleDto.AlarmLevelType = helper.String(v.(string))
+ }
+
+ request.AlarmRuleDto = &alarmRuleDto
+ }
+
+ err := resource.Retry(writeRetryTimeout, func() *resource.RetryError {
+ result, e := meta.(*TencentCloudClient).apiV3Conn.UseWedataClient().EditBaseline(request)
+ if e != nil {
+ return retryError(e)
+ } else {
+ log.Printf("[DEBUG]%s api[%s] success, request body [%s], response body [%s]\n", logId, request.GetAction(), request.ToJsonString(), result.ToJsonString())
+ }
+
+ return nil
+ })
+
+ if err != nil {
+ log.Printf("[CRITAL]%s update wedata baseline failed, reason:%+v", logId, err)
+ return err
+ }
+
+ return resourceTencentCloudWedataBaselineRead(d, meta)
+}
+
+func resourceTencentCloudWedataBaselineDelete(d *schema.ResourceData, meta interface{}) error {
+ defer logElapsed("resource.tencentcloud_wedata_baseline.delete")()
+ defer inconsistentCheck(d, meta)()
+
+ var (
+ logId = getLogId(contextNil)
+ ctx = context.WithValue(context.TODO(), logIdKey, logId)
+ service = WedataService{client: meta.(*TencentCloudClient).apiV3Conn}
+ )
+
+ idSplit := strings.Split(d.Id(), FILED_SP)
+ if len(idSplit) != 2 {
+ return fmt.Errorf("id is broken,%s", idSplit)
+ }
+ projectId := idSplit[0]
+ baselineId := idSplit[1]
+
+ if err := service.DeleteWedataBaselineById(ctx, projectId, baselineId); err != nil {
+ return err
+ }
+
+ return nil
+}
diff --git a/tencentcloud/resource_tc_wedata_baseline_test.go b/tencentcloud/resource_tc_wedata_baseline_test.go
new file mode 100644
index 0000000000..a54ba43570
--- /dev/null
+++ b/tencentcloud/resource_tc_wedata_baseline_test.go
@@ -0,0 +1,143 @@
+package tencentcloud
+
+import (
+ "testing"
+
+ "github.com/hashicorp/terraform-plugin-sdk/v2/helper/resource"
+)
+
+// go test -i; go test -test.run TestAccTencentCloudNeedFixWedataBaselineResource_basic -v
+func TestAccTencentCloudNeedFixWedataBaselineResource_basic(t *testing.T) {
+ t.Parallel()
+ resource.Test(t, resource.TestCase{
+ PreCheck: func() {
+ testAccPreCheck(t)
+ },
+ Providers: testAccProviders,
+ Steps: []resource.TestStep{
+ {
+ Config: testAccWedataBaseline,
+ Check: resource.ComposeTestCheckFunc(
+ resource.TestCheckResourceAttrSet("tencentcloud_wedata_baseline.example", "id"),
+ resource.TestCheckResourceAttrSet("tencentcloud_wedata_baseline.example", "project_id"),
+ resource.TestCheckResourceAttrSet("tencentcloud_wedata_baseline.example", "baseline_name"),
+ resource.TestCheckResourceAttrSet("tencentcloud_wedata_baseline.example", "baseline_type"),
+ resource.TestCheckResourceAttrSet("tencentcloud_wedata_baseline.example", "create_uin"),
+ resource.TestCheckResourceAttrSet("tencentcloud_wedata_baseline.example", "create_name"),
+ resource.TestCheckResourceAttrSet("tencentcloud_wedata_baseline.example", "in_charge_uin"),
+ resource.TestCheckResourceAttrSet("tencentcloud_wedata_baseline.example", "in_charge_name"),
+ resource.TestCheckResourceAttrSet("tencentcloud_wedata_baseline.example", "promise_time"),
+ resource.TestCheckResourceAttrSet("tencentcloud_wedata_baseline.example", "warning_margin"),
+ resource.TestCheckResourceAttrSet("tencentcloud_wedata_baseline.example", "is_new_alarm"),
+ ),
+ },
+ {
+ ResourceName: "tencentcloud_wedata_baseline.example",
+ ImportState: true,
+ ImportStateVerify: true,
+ },
+ {
+ Config: testAccWedataBaselineUpdate,
+ Check: resource.ComposeTestCheckFunc(
+ resource.TestCheckResourceAttrSet("tencentcloud_wedata_baseline.example", "id"),
+ resource.TestCheckResourceAttrSet("tencentcloud_wedata_baseline.example", "project_id"),
+ resource.TestCheckResourceAttrSet("tencentcloud_wedata_baseline.example", "baseline_name"),
+ resource.TestCheckResourceAttrSet("tencentcloud_wedata_baseline.example", "baseline_type"),
+ resource.TestCheckResourceAttrSet("tencentcloud_wedata_baseline.example", "create_uin"),
+ resource.TestCheckResourceAttrSet("tencentcloud_wedata_baseline.example", "create_name"),
+ resource.TestCheckResourceAttrSet("tencentcloud_wedata_baseline.example", "in_charge_uin"),
+ resource.TestCheckResourceAttrSet("tencentcloud_wedata_baseline.example", "in_charge_name"),
+ resource.TestCheckResourceAttrSet("tencentcloud_wedata_baseline.example", "promise_time"),
+ resource.TestCheckResourceAttrSet("tencentcloud_wedata_baseline.example", "warning_margin"),
+ resource.TestCheckResourceAttrSet("tencentcloud_wedata_baseline.example", "is_new_alarm"),
+ ),
+ },
+ },
+ })
+}
+
+const testAccWedataBaseline = `
+resource "tencentcloud_wedata_baseline" "example" {
+ project_id = "1927766435649077248"
+ baseline_name = "tf_example"
+ baseline_type = "D"
+ create_uin = "tf_user"
+ create_name = "100028439226"
+ in_charge_uin = "tf_user"
+ in_charge_name = "100028439226"
+ promise_tasks {
+ project_id = "1927766435649077248"
+ task_name = "tf_demo_task"
+ task_id = "20231030145334153"
+ task_cycle = "D"
+ workflow_name = "交易"
+ workflow_id = "e4dafb2e-76eb-11ee-bfeb-b8cef68a6637"
+ task_in_charge_name = ";tf_user;"
+ }
+ promise_time = "00:00:00"
+ warning_margin = 30
+ is_new_alarm = true
+ baseline_create_alarm_rule_request {
+ alarm_types = [
+ "baseLineBroken",
+ "baseLineWarning",
+ "baseLineTaskFailure"
+ ]
+ alarm_level = 2
+ alarm_ways = [
+ "email",
+ "sms"
+ ]
+ alarm_recipient_type = 1
+ alarm_recipients = [
+ "tf_user"
+ ]
+ alarm_recipient_ids = [
+ "100028439226"
+ ]
+ }
+}
+`
+
+const testAccWedataBaselineUpdate = `
+resource "tencentcloud_wedata_baseline" "example" {
+ project_id = "1927766435649077248"
+ baseline_name = "tf_example_update"
+ baseline_type = "D"
+ create_uin = "tf_user"
+ create_name = "100028439226"
+ in_charge_uin = "tf_user"
+ in_charge_name = "100028439226"
+ promise_tasks {
+ project_id = "1927766435649077248"
+ task_name = "tf_demo_task"
+ task_id = "20231030145334153"
+ task_cycle = "D"
+ workflow_name = "交易"
+ workflow_id = "e4dafb2e-76eb-11ee-bfeb-b8cef68a6637"
+ task_in_charge_name = ";tf_user;"
+ }
+ promise_time = "00:00:00"
+ warning_margin = 30
+ is_new_alarm = true
+ baseline_create_alarm_rule_request {
+ alarm_types = [
+ "baseLineBroken",
+ "baseLineWarning",
+ "baseLineTaskFailure"
+ ]
+ alarm_level = 2
+ alarm_ways = [
+ "email",
+ "sms"
+ ]
+ alarm_recipient_type = 1
+ alarm_recipients = [
+ "tf_user"
+ ]
+ alarm_recipient_ids = [
+ "100028439226"
+ ]
+ }
+}
+`
diff --git a/tencentcloud/resource_tc_wedata_dq_rule.go b/tencentcloud/resource_tc_wedata_dq_rule.go
new file mode 100644
index 0000000000..049c8da1bb
--- /dev/null
+++ b/tencentcloud/resource_tc_wedata_dq_rule.go
@@ -0,0 +1,1096 @@
+/*
+Provides a resource to create a wedata dq_rule
+
+Example Usage
+
+```hcl
+resource "tencentcloud_wedata_dq_rule" "example" {
+ project_id = "1948767646355341312"
+ rule_group_id = 312
+ rule_template_id = 1
+ name = "tf_example"
+ table_id = "N85hbsh5QQ2VLHL2iOUVeQ"
+ type = 1
+ source_object_data_type_name = "table"
+ source_object_value = "表"
+ condition_type = 1
+ compare_rule {
+ items {
+ compare_type = 1
+ operator = "=="
+ value_list {
+ value_type = 3
+ value = "100"
+ }
+ }
+ }
+ alarm_level = 1
+ description = "description."
+}
+```
+
+Import
+
+wedata dq_rule can be imported using the id, e.g.
+
+```
+terraform import tencentcloud_wedata_dq_rule.example 1948767646355341312#894
+```
+*/
+package tencentcloud
+
+import (
+ "context"
+ "fmt"
+ "log"
+ "strings"
+
+ "github.com/hashicorp/terraform-plugin-sdk/v2/helper/resource"
+ "github.com/hashicorp/terraform-plugin-sdk/v2/helper/schema"
+ wedata "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/wedata/v20210820"
+ "github.com/tencentcloudstack/terraform-provider-tencentcloud/tencentcloud/internal/helper"
+)
+
+func resourceTencentCloudWedataDqRule() *schema.Resource {
+ return &schema.Resource{
+ Create: resourceTencentCloudWedataDqRuleCreate,
+ Read: resourceTencentCloudWedataDqRuleRead,
+ Update: resourceTencentCloudWedataDqRuleUpdate,
+ Delete: resourceTencentCloudWedataDqRuleDelete,
+ Importer: &schema.ResourceImporter{
+ State: schema.ImportStatePassthrough,
+ },
+ Schema: map[string]*schema.Schema{
+ "project_id": {
+ Required: true,
+ Type: schema.TypeString,
+ Description: "Project id.",
+ },
+ "rule_group_id": {
+ Optional: true,
+ Type: schema.TypeInt,
+ Description: "Rule group id.",
+ },
+ "name": {
+ Required: true,
+ Type: schema.TypeString,
+ Description: "Rule name.",
+ },
+ "table_id": {
+ Optional: true,
+ Type: schema.TypeString,
+ Description: "Table id.",
+ },
+ "rule_template_id": {
+ Required: true,
+ Type: schema.TypeInt,
+ Description: "Rule template id.",
+ },
+ "type": {
+ Required: true,
+ Type: schema.TypeInt,
+ Description: "Rule Type 1. System Template, 2. Custom Template, 3. Custom SQL.",
+ },
+ "quality_dim": {
+ Optional: true,
+ Computed: true,
+ Type: schema.TypeInt,
+ Description: "Rules belong to quality dimensions (1. accuracy, 2. uniqueness, 3. completeness, 4. consistency, 5. timeliness, 6. effectiveness).",
+ },
+ "source_object_data_type_name": {
+ Required: true,
+ Type: schema.TypeString,
+ Description: "Source field type. int, string.",
+ },
+ "source_object_value": {
+ Required: true,
+ Type: schema.TypeString,
+ Description: "Source field name.",
+ },
+ "condition_type": {
+ Required: true,
+ Type: schema.TypeInt,
+ Description: "Detection scope 1. Full Table 2. Conditional scan.",
+ },
+ "condition_expression": {
+ Optional: true,
+ Type: schema.TypeString,
+ Description: "Condition scans WHERE condition expressions.",
+ },
+ "custom_sql": {
+ Optional: true,
+ Type: schema.TypeString,
+ Description: "Custom sql.",
+ },
+ "compare_rule": {
+ Required: true,
+ Type: schema.TypeList,
+ MaxItems: 1,
+ Description: "Alarm trigger condition.",
+ Elem: &schema.Resource{
+ Schema: map[string]*schema.Schema{
+ "items": {
+ Type: schema.TypeList,
+ Optional: true,
+ Description: "Comparison condition listNote: This field may return null, indicating that a valid value cannot be obtained.",
+ Elem: &schema.Resource{
+ Schema: map[string]*schema.Schema{
+ "compare_type": {
+ Type: schema.TypeInt,
+ Optional: true,
+ Description: "Comparison type 1. Fixed value 2. Fluctuating value 3. Comparison of value range 4. Enumeration range comparison 5. Do not compareNote: This field may return null, indicating that a valid value cannot be obtained.",
+ },
+ "operator": {
+ Type: schema.TypeString,
+ Optional: true,
+ Description: "Comparison operation type < <= == => >Note: This field may return null, indicating that a valid value cannot be obtained.",
+ },
+ "value_compute_type": {
+ Type: schema.TypeInt,
+ Optional: true,
+ Description: "Quality statistics Type 1. Absolute value 2. Increase 3. Decrease 4. C contains 5. N C does not containNote: This field may return null, indicating that a valid value cannot be obtained.",
+ },
+ "value_list": {
+ Type: schema.TypeList,
+ Optional: true,
+ Description: "Compare the threshold listNote: This field may return null, indicating that a valid value cannot be obtained.",
+ Elem: &schema.Resource{
+ Schema: map[string]*schema.Schema{
+ "value_type": {
+ Type: schema.TypeInt,
+ Optional: true,
+ Description: "Threshold type 1. Low threshold 2. High threshold 3. Common threshold 4. Enumerated valueNote: This field may return null, indicating that a valid value cannot be obtained.",
+ },
+ "value": {
+ Type: schema.TypeString,
+ Optional: true,
+ Description: "Threshold valueNote: This field may return null, indicating that a valid value cannot be obtained.",
+ },
+ },
+ },
+ },
+ },
+ },
+ },
+ "cycle_step": {
+ Type: schema.TypeInt,
+ Optional: true,
+ Description: "Periodic Indicates the default period of a template, in secondsNote: This field may return null, indicating that a valid value cannot be obtained.",
+ },
+ },
+ },
+ },
+ "alarm_level": {
+ Required: true,
+ Type: schema.TypeInt,
+ Description: "Alarm trigger levels 1. Low, 2. Medium, 3. High.",
+ },
+ "description": {
+ Optional: true,
+ Type: schema.TypeString,
+ Description: "Rule description.",
+ },
+ //"datasource_id": {
+ // Required: true,
+ // Type: schema.TypeString,
+ // Description: "Datasource id.",
+ //},
+ //"database_id": {
+ // Required: true,
+ // Type: schema.TypeString,
+ // Description: "Database id.",
+ //},
+ "target_database_id": {
+ Optional: true,
+ Type: schema.TypeString,
+ Description: "Target database id.",
+ },
+ "target_table_id": {
+ Optional: true,
+ Type: schema.TypeString,
+ Description: "Target table id.",
+ },
+ "target_condition_expr": {
+ Optional: true,
+ Type: schema.TypeString,
+ Description: "Target filter condition expression.",
+ },
+ "rel_condition_expr": {
+ Optional: true,
+ Type: schema.TypeString,
+ Description: "The source field and the target field are associated with a conditional on expression.",
+ },
+ "field_config": {
+ Optional: true,
+ Type: schema.TypeList,
+ MaxItems: 1,
+ Description: "Custom template sql expression field replacement parameters.",
+ Elem: &schema.Resource{
+ Schema: map[string]*schema.Schema{
+ "where_config": {
+ Type: schema.TypeList,
+ Optional: true,
+ Description: "Where variableNote: This field may return null, indicating that a valid value cannot be obtained.",
+ Elem: &schema.Resource{
+ Schema: map[string]*schema.Schema{
+ "field_key": {
+ Type: schema.TypeString,
+ Optional: true,
+ Description: "Field keyNote: This field may return null, indicating that a valid value cannot be obtained.",
+ },
+ "field_value": {
+ Type: schema.TypeString,
+ Optional: true,
+ Description: "Field valueNote: This field may return null, indicating that a valid value cannot be obtained.",
+ },
+ "field_data_type": {
+ Type: schema.TypeString,
+ Optional: true,
+ Description: "Field typeNote: This field may return null, indicating that a valid value cannot be obtained.",
+ },
+ },
+ },
+ },
+ "table_config": {
+ Type: schema.TypeList,
+ Optional: true,
+ Description: "Library table variableNote: This field may return null, indicating that a valid value cannot be obtained.",
+ Elem: &schema.Resource{
+ Schema: map[string]*schema.Schema{
+ "database_id": {
+ Type: schema.TypeString,
+ Optional: true,
+ Description: "Database idNote: This field may return null, indicating that a valid value cannot be obtained.",
+ },
+ "database_name": {
+ Type: schema.TypeString,
+ Optional: true,
+ Description: "Database nameNote: This field may return null, indicating that a valid value cannot be obtained.",
+ },
+ "table_id": {
+ Type: schema.TypeString,
+ Optional: true,
+ Description: "Table idNote: This field may return null, indicating that a valid value cannot be obtained.",
+ },
+ "table_name": {
+ Type: schema.TypeString,
+ Optional: true,
+ Description: "Table nameNote: This field may return null, indicating that a valid value cannot be obtained.",
+ },
+ "table_key": {
+ Type: schema.TypeString,
+ Optional: true,
+ Description: "Table keyNote: This field may return null, indicating that a valid value cannot be obtained.",
+ },
+ "field_config": {
+ Type: schema.TypeList,
+ Optional: true,
+ Description: "Field variableNote: This field may return null, indicating that a valid value cannot be obtained.",
+ Elem: &schema.Resource{
+ Schema: map[string]*schema.Schema{
+ "field_key": {
+ Type: schema.TypeString,
+ Optional: true,
+ Description: "Field keyNote: This field may return null, indicating that a valid value cannot be obtained.",
+ },
+ "field_value": {
+ Type: schema.TypeString,
+ Optional: true,
+ Description: "Field valueNote: This field may return null, indicating that a valid value cannot be obtained.",
+ },
+ "field_data_type": {
+ Type: schema.TypeString,
+ Optional: true,
+ Description: "Field typeNote: This field may return null, indicating that a valid value cannot be obtained.",
+ },
+ },
+ },
+ },
+ },
+ },
+ },
+ },
+ },
+ },
+ "target_object_value": {
+ Optional: true,
+ Type: schema.TypeString,
+ Description: "Target field name CITY.",
+ },
+ "source_engine_types": {
+ Optional: true,
+ Computed: true,
+ Type: schema.TypeSet,
+ Elem: &schema.Schema{Type: schema.TypeInt},
+ Description: "List of execution engines supported by this rule.",
+ },
+ "rule_id": {
+ Computed: true,
+ Type: schema.TypeString,
+ Description: "Rule ID.",
+ },
+ },
+ }
+}
+
+func resourceTencentCloudWedataDqRuleCreate(d *schema.ResourceData, meta interface{}) error {
+ defer logElapsed("resource.tencentcloud_wedata_dq_rule.create")()
+ defer inconsistentCheck(d, meta)()
+
+ var (
+ logId = getLogId(contextNil)
+ request = wedata.NewCreateRuleRequest()
+ response = wedata.NewCreateRuleResponse()
+ projectId string
+ ruleId string
+ )
+
+ if v, ok := d.GetOk("project_id"); ok {
+ request.ProjectId = helper.String(v.(string))
+ projectId = v.(string)
+ }
+
+ if v, ok := d.GetOkExists("rule_group_id"); ok {
+ request.RuleGroupId = helper.IntUint64(v.(int))
+ }
+
+ if v, ok := d.GetOk("name"); ok {
+ request.Name = helper.String(v.(string))
+ }
+
+ if v, ok := d.GetOk("table_id"); ok {
+ request.TableId = helper.String(v.(string))
+ }
+
+ if v, ok := d.GetOkExists("rule_template_id"); ok {
+ request.RuleTemplateId = helper.IntUint64(v.(int))
+ }
+
+ if v, ok := d.GetOkExists("type"); ok {
+ request.Type = helper.IntUint64(v.(int))
+ }
+
+ if v, ok := d.GetOkExists("quality_dim"); ok {
+ request.QualityDim = helper.IntUint64(v.(int))
+ }
+
+ if v, ok := d.GetOk("source_object_data_type_name"); ok {
+ request.SourceObjectDataTypeName = helper.String(v.(string))
+ }
+
+ if v, ok := d.GetOk("source_object_value"); ok {
+ request.SourceObjectValue = helper.String(v.(string))
+ }
+
+ if v, ok := d.GetOkExists("condition_type"); ok {
+ request.ConditionType = helper.IntUint64(v.(int))
+ }
+
+ if v, ok := d.GetOk("condition_expression"); ok {
+ request.ConditionExpression = helper.String(v.(string))
+ }
+
+ if v, ok := d.GetOk("custom_sql"); ok {
+ request.CustomSql = helper.String(v.(string))
+ }
+
+ if dMap, ok := helper.InterfacesHeadMap(d, "compare_rule"); ok {
+ compareRule := wedata.CompareRule{}
+ if v, ok := dMap["items"]; ok {
+ for _, item := range v.([]interface{}) {
+ itemsMap := item.(map[string]interface{})
+ compareRuleItem := wedata.CompareRuleItem{}
+ if v, ok := itemsMap["compare_type"]; ok {
+ compareRuleItem.CompareType = helper.IntUint64(v.(int))
+ }
+
+ if v, ok := itemsMap["operator"]; ok {
+ compareRuleItem.Operator = helper.String(v.(string))
+ }
+
+ if v, ok := itemsMap["value_compute_type"]; ok {
+ compareRuleItem.ValueComputeType = helper.IntUint64(v.(int))
+ }
+
+ if v, ok := itemsMap["value_list"]; ok {
+ for _, item := range v.([]interface{}) {
+ valueListMap := item.(map[string]interface{})
+ thresholdValue := wedata.ThresholdValue{}
+ if v, ok := valueListMap["value_type"]; ok {
+ thresholdValue.ValueType = helper.IntUint64(v.(int))
+ }
+
+ if v, ok := valueListMap["value"]; ok {
+ thresholdValue.Value = helper.String(v.(string))
+ }
+
+ compareRuleItem.ValueList = append(compareRuleItem.ValueList, &thresholdValue)
+ }
+ }
+
+ compareRule.Items = append(compareRule.Items, &compareRuleItem)
+ }
+ }
+
+ if v, ok := dMap["cycle_step"]; ok {
+ compareRule.CycleStep = helper.IntUint64(v.(int))
+ }
+
+ request.CompareRule = &compareRule
+ }
+
+ if v, ok := d.GetOkExists("alarm_level"); ok {
+ request.AlarmLevel = helper.IntUint64(v.(int))
+ }
+
+ if v, ok := d.GetOk("description"); ok {
+ request.Description = helper.String(v.(string))
+ }
+
+ //if v, ok := d.GetOk("datasource_id"); ok {
+ // request.DatasourceId = helper.String(v.(string))
+ //}
+ //
+ //if v, ok := d.GetOk("database_id"); ok {
+ // request.DatabaseId = helper.String(v.(string))
+ //}
+
+ if v, ok := d.GetOk("target_database_id"); ok {
+ request.TargetDatabaseId = helper.String(v.(string))
+ }
+
+ if v, ok := d.GetOk("target_table_id"); ok {
+ request.TargetTableId = helper.String(v.(string))
+ }
+
+ if v, ok := d.GetOk("target_condition_expr"); ok {
+ request.TargetConditionExpr = helper.String(v.(string))
+ }
+
+ if v, ok := d.GetOk("rel_condition_expr"); ok {
+ request.RelConditionExpr = helper.String(v.(string))
+ }
+
+ if dMap, ok := helper.InterfacesHeadMap(d, "field_config"); ok {
+ ruleFieldConfig := wedata.RuleFieldConfig{}
+ if v, ok := dMap["where_config"]; ok {
+ for _, item := range v.([]interface{}) {
+ whereConfigMap := item.(map[string]interface{})
+ fieldConfig := wedata.FieldConfig{}
+ if v, ok := whereConfigMap["field_key"]; ok {
+ fieldConfig.FieldKey = helper.String(v.(string))
+ }
+
+ if v, ok := whereConfigMap["field_value"]; ok {
+ fieldConfig.FieldValue = helper.String(v.(string))
+ }
+
+ if v, ok := whereConfigMap["field_data_type"]; ok {
+ fieldConfig.FieldDataType = helper.String(v.(string))
+ }
+
+ ruleFieldConfig.WhereConfig = append(ruleFieldConfig.WhereConfig, &fieldConfig)
+ }
+ }
+
+ if v, ok := dMap["table_config"]; ok {
+ for _, item := range v.([]interface{}) {
+ tableConfigMap := item.(map[string]interface{})
+ tableConfig := wedata.TableConfig{}
+ if v, ok := tableConfigMap["database_id"]; ok {
+ tableConfig.DatabaseId = helper.String(v.(string))
+ }
+
+ if v, ok := tableConfigMap["database_name"]; ok {
+ tableConfig.DatabaseName = helper.String(v.(string))
+ }
+
+ if v, ok := tableConfigMap["table_id"]; ok {
+ tableConfig.TableId = helper.String(v.(string))
+ }
+
+ if v, ok := tableConfigMap["table_name"]; ok {
+ tableConfig.TableName = helper.String(v.(string))
+ }
+
+ if v, ok := tableConfigMap["table_key"]; ok {
+ tableConfig.TableKey = helper.String(v.(string))
+ }
+
+ if v, ok := tableConfigMap["field_config"]; ok {
+ for _, item := range v.([]interface{}) {
+ fieldConfigMap := item.(map[string]interface{})
+ fieldConfig := wedata.FieldConfig{}
+ if v, ok := fieldConfigMap["field_key"]; ok {
+ fieldConfig.FieldKey = helper.String(v.(string))
+ }
+
+ if v, ok := fieldConfigMap["field_value"]; ok {
+ fieldConfig.FieldValue = helper.String(v.(string))
+ }
+
+ if v, ok := fieldConfigMap["field_data_type"]; ok {
+ fieldConfig.FieldDataType = helper.String(v.(string))
+ }
+
+ tableConfig.FieldConfig = append(tableConfig.FieldConfig, &fieldConfig)
+ }
+ }
+
+ ruleFieldConfig.TableConfig = append(ruleFieldConfig.TableConfig, &tableConfig)
+ }
+ }
+
+ request.FieldConfig = &ruleFieldConfig
+ }
+
+ if v, ok := d.GetOk("target_object_value"); ok {
+ request.TargetObjectValue = helper.String(v.(string))
+ }
+
+ if v, ok := d.GetOk("source_engine_types"); ok {
+ sourceEngineTypesSet := v.(*schema.Set).List()
+ for i := range sourceEngineTypesSet {
+ sourceEngineTypes := sourceEngineTypesSet[i].(int)
+ request.SourceEngineTypes = append(request.SourceEngineTypes, helper.IntUint64(sourceEngineTypes))
+ }
+ }
+
+ err := resource.Retry(writeRetryTimeout, func() *resource.RetryError {
+ result, e := meta.(*TencentCloudClient).apiV3Conn.UseWedataClient().CreateRule(request)
+ if e != nil {
+ return retryError(e)
+ } else {
+ log.Printf("[DEBUG]%s api[%s] success, request body [%s], response body [%s]\n", logId, request.GetAction(), request.ToJsonString(), result.ToJsonString())
+ }
+
+ if result == nil {
+ e = fmt.Errorf("wedata dqRule not exists")
+ return resource.NonRetryableError(e)
+ }
+
+ response = result
+ return nil
+ })
+
+ if err != nil {
+ log.Printf("[CRITAL]%s create wedata dqRule failed, reason:%+v", logId, err)
+ return err
+ }
+
+ ruleIdInt := *response.Response.Data.RuleId
+ ruleId = helper.UInt64ToStr(ruleIdInt)
+ d.SetId(strings.Join([]string{projectId, ruleId}, FILED_SP))
+
+ return resourceTencentCloudWedataDqRuleRead(d, meta)
+}
+
+func resourceTencentCloudWedataDqRuleRead(d *schema.ResourceData, meta interface{}) error {
+ defer logElapsed("resource.tencentcloud_wedata_dq_rule.read")()
+ defer inconsistentCheck(d, meta)()
+
+ var (
+ logId = getLogId(contextNil)
+ ctx = context.WithValue(context.TODO(), logIdKey, logId)
+ service = WedataService{client: meta.(*TencentCloudClient).apiV3Conn}
+ )
+
+ idSplit := strings.Split(d.Id(), FILED_SP)
+ if len(idSplit) != 2 {
+ return fmt.Errorf("id is broken,%s", idSplit)
+ }
+ projectId := idSplit[0]
+ ruleId := idSplit[1]
+
+ dqRule, err := service.DescribeWedataDqRuleById(ctx, projectId, ruleId)
+ if err != nil {
+ return err
+ }
+
+ if dqRule == nil {
+ d.SetId("")
+ log.Printf("[WARN]%s resource `WedataDqRule` [%s] not found, please check if it has been deleted.\n", logId, d.Id())
+ return nil
+ }
+
+ _ = d.Set("project_id", projectId)
+ _ = d.Set("rule_id", ruleId)
+
+ if dqRule.RuleGroupId != nil {
+ _ = d.Set("rule_group_id", dqRule.RuleGroupId)
+ }
+
+ if dqRule.Name != nil {
+ _ = d.Set("name", dqRule.Name)
+ }
+
+ if dqRule.TableId != nil {
+ _ = d.Set("table_id", dqRule.TableId)
+ }
+
+ if dqRule.RuleTemplateId != nil {
+ _ = d.Set("rule_template_id", dqRule.RuleTemplateId)
+ }
+
+ if dqRule.Type != nil {
+ _ = d.Set("type", dqRule.Type)
+ }
+
+ if dqRule.QualityDim != nil {
+ _ = d.Set("quality_dim", dqRule.QualityDim)
+ }
+
+ if dqRule.SourceObjectDataTypeName != nil {
+ _ = d.Set("source_object_data_type_name", dqRule.SourceObjectDataTypeName)
+ }
+
+ if dqRule.SourceObjectValue != nil {
+ _ = d.Set("source_object_value", dqRule.SourceObjectValue)
+ }
+
+ if dqRule.ConditionType != nil {
+ _ = d.Set("condition_type", dqRule.ConditionType)
+ }
+
+ if dqRule.ConditionExpression != nil {
+ _ = d.Set("condition_expression", dqRule.ConditionExpression)
+ }
+
+ if dqRule.CustomSql != nil {
+ _ = d.Set("custom_sql", dqRule.CustomSql)
+ }
+
+ if dqRule.CompareRule != nil {
+ compareRuleMap := map[string]interface{}{}
+ if dqRule.CompareRule.Items != nil {
+ itemsList := []interface{}{}
+ for _, items := range dqRule.CompareRule.Items {
+ itemsMap := map[string]interface{}{}
+
+ if items.CompareType != nil {
+ itemsMap["compare_type"] = items.CompareType
+ }
+
+ if items.Operator != nil {
+ itemsMap["operator"] = items.Operator
+ }
+
+ if items.ValueComputeType != nil {
+ itemsMap["value_compute_type"] = items.ValueComputeType
+ }
+
+ if items.ValueList != nil {
+ valueListList := []interface{}{}
+ for _, valueList := range items.ValueList {
+ valueListMap := map[string]interface{}{}
+
+ if valueList.ValueType != nil {
+ valueListMap["value_type"] = valueList.ValueType
+ }
+
+ if valueList.Value != nil {
+ valueListMap["value"] = valueList.Value
+ }
+
+ valueListList = append(valueListList, valueListMap)
+ }
+
+ itemsMap["value_list"] = valueListList
+ }
+
+ itemsList = append(itemsList, itemsMap)
+ }
+
+ compareRuleMap["items"] = itemsList
+ }
+
+ if dqRule.CompareRule.CycleStep != nil {
+ compareRuleMap["cycle_step"] = dqRule.CompareRule.CycleStep
+ }
+
+ _ = d.Set("compare_rule", []interface{}{compareRuleMap})
+ }
+
+ if dqRule.AlarmLevel != nil {
+ _ = d.Set("alarm_level", dqRule.AlarmLevel)
+ }
+
+ if dqRule.Description != nil {
+ _ = d.Set("description", dqRule.Description)
+ }
+
+ if dqRule.TargetDatabaseId != nil {
+ _ = d.Set("target_database_id", dqRule.TargetDatabaseId)
+ }
+
+ if dqRule.TargetTableId != nil {
+ _ = d.Set("target_table_id", dqRule.TargetTableId)
+ }
+
+ if dqRule.TargetConditionExpr != nil {
+ _ = d.Set("target_condition_expr", dqRule.TargetConditionExpr)
+ }
+
+ if dqRule.RelConditionExpr != nil {
+ _ = d.Set("rel_condition_expr", dqRule.RelConditionExpr)
+ }
+
+ if dqRule.FieldConfig != nil {
+ fieldConfigMap := map[string]interface{}{}
+
+ if dqRule.FieldConfig.WhereConfig != nil {
+ whereConfigList := []interface{}{}
+ for _, whereConfig := range dqRule.FieldConfig.WhereConfig {
+ whereConfigMap := map[string]interface{}{}
+
+ if whereConfig.FieldKey != nil {
+ whereConfigMap["field_key"] = whereConfig.FieldKey
+ }
+
+ if whereConfig.FieldValue != nil {
+ whereConfigMap["field_value"] = whereConfig.FieldValue
+ }
+
+ if whereConfig.FieldDataType != nil {
+ whereConfigMap["field_data_type"] = whereConfig.FieldDataType
+ }
+
+ whereConfigList = append(whereConfigList, whereConfigMap)
+ }
+
+ fieldConfigMap["where_config"] = whereConfigList
+ }
+
+ if dqRule.FieldConfig.TableConfig != nil {
+ tableConfigList := []interface{}{}
+ for _, tableConfig := range dqRule.FieldConfig.TableConfig {
+ tableConfigMap := map[string]interface{}{}
+
+ if tableConfig.DatabaseId != nil {
+ tableConfigMap["database_id"] = tableConfig.DatabaseId
+ }
+
+ if tableConfig.DatabaseName != nil {
+ tableConfigMap["database_name"] = tableConfig.DatabaseName
+ }
+
+ if tableConfig.TableId != nil {
+ tableConfigMap["table_id"] = tableConfig.TableId
+ }
+
+ if tableConfig.TableName != nil {
+ tableConfigMap["table_name"] = tableConfig.TableName
+ }
+
+ if tableConfig.TableKey != nil {
+ tableConfigMap["table_key"] = tableConfig.TableKey
+ }
+
+ if tableConfig.FieldConfig != nil {
+ fieldConfigList := []interface{}{}
+ for _, fieldConfig := range tableConfig.FieldConfig {
+ configMap := map[string]interface{}{}
+
+ if fieldConfig.FieldKey != nil {
+ configMap["field_key"] = fieldConfig.FieldKey
+ }
+
+ if fieldConfig.FieldValue != nil {
+ configMap["field_value"] = fieldConfig.FieldValue
+ }
+
+ if fieldConfig.FieldDataType != nil {
+ configMap["field_data_type"] = fieldConfig.FieldDataType
+ }
+
+ fieldConfigList = append(fieldConfigList, configMap)
+ }
+
+ tableConfigMap["field_config"] = fieldConfigList
+ }
+
+ tableConfigList = append(tableConfigList, tableConfigMap)
+ }
+
+ fieldConfigMap["table_config"] = tableConfigList
+ }
+
+ _ = d.Set("field_config", []interface{}{fieldConfigMap})
+ }
+
+ if dqRule.TargetObjectValue != nil {
+ _ = d.Set("target_object_value", dqRule.TargetObjectValue)
+ }
+
+ if dqRule.SourceEngineTypes != nil {
+ _ = d.Set("source_engine_types", dqRule.SourceEngineTypes)
+ }
+
+ return nil
+}
+
+func resourceTencentCloudWedataDqRuleUpdate(d *schema.ResourceData, meta interface{}) error {
+ defer logElapsed("resource.tencentcloud_wedata_dq_rule.update")()
+ defer inconsistentCheck(d, meta)()
+
+ var (
+ logId = getLogId(contextNil)
+ request = wedata.NewModifyRuleRequest()
+ )
+
+ immutableArgs := []string{"project_id", "datasource_id", "database_id"}
+
+ for _, v := range immutableArgs {
+ if d.HasChange(v) {
+ return fmt.Errorf("argument `%s` cannot be changed", v)
+ }
+ }
+
+ idSplit := strings.Split(d.Id(), FILED_SP)
+ if len(idSplit) != 2 {
+ return fmt.Errorf("id is broken,%s", idSplit)
+ }
+ projectId := idSplit[0]
+
+ request.ProjectId = &projectId
+
+ if v, ok := d.GetOkExists("rule_group_id"); ok {
+ request.RuleGroupId = helper.IntUint64(v.(int))
+ }
+
+ if v, ok := d.GetOk("name"); ok {
+ request.Name = helper.String(v.(string))
+ }
+
+ if v, ok := d.GetOk("table_id"); ok {
+ request.TableId = helper.String(v.(string))
+ }
+
+ if v, ok := d.GetOkExists("rule_template_id"); ok {
+ request.RuleTemplateId = helper.IntUint64(v.(int))
+ }
+
+ if v, ok := d.GetOkExists("type"); ok {
+ request.Type = helper.IntUint64(v.(int))
+ }
+
+ if v, ok := d.GetOkExists("quality_dim"); ok {
+ request.QualityDim = helper.IntUint64(v.(int))
+ }
+
+ if v, ok := d.GetOk("source_object_data_type_name"); ok {
+ request.SourceObjectDataTypeName = helper.String(v.(string))
+ }
+
+ if v, ok := d.GetOk("source_object_value"); ok {
+ request.SourceObjectValue = helper.String(v.(string))
+ }
+
+ if v, ok := d.GetOkExists("condition_type"); ok {
+ request.ConditionType = helper.IntUint64(v.(int))
+ }
+
+ if v, ok := d.GetOk("condition_expression"); ok {
+ request.ConditionExpression = helper.String(v.(string))
+ }
+
+ if v, ok := d.GetOk("custom_sql"); ok {
+ request.CustomSql = helper.String(v.(string))
+ }
+
+ if dMap, ok := helper.InterfacesHeadMap(d, "compare_rule"); ok {
+ compareRule := wedata.CompareRule{}
+ if v, ok := dMap["items"]; ok {
+ for _, item := range v.([]interface{}) {
+ itemsMap := item.(map[string]interface{})
+ compareRuleItem := wedata.CompareRuleItem{}
+ if v, ok := itemsMap["compare_type"]; ok {
+ compareRuleItem.CompareType = helper.IntUint64(v.(int))
+ }
+
+ if v, ok := itemsMap["operator"]; ok {
+ compareRuleItem.Operator = helper.String(v.(string))
+ }
+
+ if v, ok := itemsMap["value_compute_type"]; ok {
+ compareRuleItem.ValueComputeType = helper.IntUint64(v.(int))
+ }
+
+ if v, ok := itemsMap["value_list"]; ok {
+ for _, item := range v.([]interface{}) {
+ valueListMap := item.(map[string]interface{})
+ thresholdValue := wedata.ThresholdValue{}
+ if v, ok := valueListMap["value_type"]; ok {
+ thresholdValue.ValueType = helper.IntUint64(v.(int))
+ }
+
+ if v, ok := valueListMap["value"]; ok {
+ thresholdValue.Value = helper.String(v.(string))
+ }
+
+ compareRuleItem.ValueList = append(compareRuleItem.ValueList, &thresholdValue)
+ }
+ }
+
+ compareRule.Items = append(compareRule.Items, &compareRuleItem)
+ }
+ }
+
+ if v, ok := dMap["cycle_step"]; ok {
+ compareRule.CycleStep = helper.IntUint64(v.(int))
+ }
+
+ request.CompareRule = &compareRule
+ }
+
+ if v, ok := d.GetOkExists("alarm_level"); ok {
+ request.AlarmLevel = helper.IntUint64(v.(int))
+ }
+
+ if v, ok := d.GetOk("description"); ok {
+ request.Description = helper.String(v.(string))
+ }
+
+ if v, ok := d.GetOk("target_database_id"); ok {
+ request.TargetDatabaseId = helper.String(v.(string))
+ }
+
+ if v, ok := d.GetOk("target_table_id"); ok {
+ request.TargetTableId = helper.String(v.(string))
+ }
+
+ if v, ok := d.GetOk("target_condition_expr"); ok {
+ request.TargetConditionExpr = helper.String(v.(string))
+ }
+
+ if v, ok := d.GetOk("rel_condition_expr"); ok {
+ request.RelConditionExpr = helper.String(v.(string))
+ }
+
+ if dMap, ok := helper.InterfacesHeadMap(d, "field_config"); ok {
+ ruleFieldConfig := wedata.RuleFieldConfig{}
+ if v, ok := dMap["where_config"]; ok {
+ for _, item := range v.([]interface{}) {
+ whereConfigMap := item.(map[string]interface{})
+ fieldConfig := wedata.FieldConfig{}
+ if v, ok := whereConfigMap["field_key"]; ok {
+ fieldConfig.FieldKey = helper.String(v.(string))
+ }
+
+ if v, ok := whereConfigMap["field_value"]; ok {
+ fieldConfig.FieldValue = helper.String(v.(string))
+ }
+
+ if v, ok := whereConfigMap["field_data_type"]; ok {
+ fieldConfig.FieldDataType = helper.String(v.(string))
+ }
+
+ ruleFieldConfig.WhereConfig = append(ruleFieldConfig.WhereConfig, &fieldConfig)
+ }
+ }
+
+ if v, ok := dMap["table_config"]; ok {
+ for _, item := range v.([]interface{}) {
+ tableConfigMap := item.(map[string]interface{})
+ tableConfig := wedata.TableConfig{}
+ if v, ok := tableConfigMap["database_id"]; ok {
+ tableConfig.DatabaseId = helper.String(v.(string))
+ }
+
+ if v, ok := tableConfigMap["database_name"]; ok {
+ tableConfig.DatabaseName = helper.String(v.(string))
+ }
+
+ if v, ok := tableConfigMap["table_id"]; ok {
+ tableConfig.TableId = helper.String(v.(string))
+ }
+
+ if v, ok := tableConfigMap["table_name"]; ok {
+ tableConfig.TableName = helper.String(v.(string))
+ }
+
+ if v, ok := tableConfigMap["table_key"]; ok {
+ tableConfig.TableKey = helper.String(v.(string))
+ }
+
+ if v, ok := tableConfigMap["field_config"]; ok {
+ for _, item := range v.([]interface{}) {
+ fieldConfigMap := item.(map[string]interface{})
+ fieldConfig := wedata.FieldConfig{}
+ if v, ok := fieldConfigMap["field_key"]; ok {
+ fieldConfig.FieldKey = helper.String(v.(string))
+ }
+
+ if v, ok := fieldConfigMap["field_value"]; ok {
+ fieldConfig.FieldValue = helper.String(v.(string))
+ }
+
+ if v, ok := fieldConfigMap["field_data_type"]; ok {
+ fieldConfig.FieldDataType = helper.String(v.(string))
+ }
+
+ tableConfig.FieldConfig = append(tableConfig.FieldConfig, &fieldConfig)
+ }
+ }
+
+ ruleFieldConfig.TableConfig = append(ruleFieldConfig.TableConfig, &tableConfig)
+ }
+ }
+
+ request.FieldConfig = &ruleFieldConfig
+ }
+
+ if v, ok := d.GetOk("target_object_value"); ok {
+ request.TargetObjectValue = helper.String(v.(string))
+ }
+
+ if v, ok := d.GetOk("source_engine_types"); ok {
+ sourceEngineTypesSet := v.(*schema.Set).List()
+ for i := range sourceEngineTypesSet {
+ sourceEngineTypes := sourceEngineTypesSet[i].(int)
+ request.SourceEngineTypes = append(request.SourceEngineTypes, helper.IntUint64(sourceEngineTypes))
+ }
+ }
+
+ err := resource.Retry(writeRetryTimeout, func() *resource.RetryError {
+ result, e := meta.(*TencentCloudClient).apiV3Conn.UseWedataClient().ModifyRule(request)
+ if e != nil {
+ return retryError(e)
+ } else {
+ log.Printf("[DEBUG]%s api[%s] success, request body [%s], response body [%s]\n", logId, request.GetAction(), request.ToJsonString(), result.ToJsonString())
+ }
+
+ return nil
+ })
+
+ if err != nil {
+ log.Printf("[CRITAL]%s update wedata dqRule failed, reason:%+v", logId, err)
+ return err
+ }
+
+ return resourceTencentCloudWedataDqRuleRead(d, meta)
+}
+
+func resourceTencentCloudWedataDqRuleDelete(d *schema.ResourceData, meta interface{}) error {
+ defer logElapsed("resource.tencentcloud_wedata_dq_rule.delete")()
+ defer inconsistentCheck(d, meta)()
+
+ var (
+ logId = getLogId(contextNil)
+ ctx = context.WithValue(context.TODO(), logIdKey, logId)
+ service = WedataService{client: meta.(*TencentCloudClient).apiV3Conn}
+ )
+
+ idSplit := strings.Split(d.Id(), FILED_SP)
+ if len(idSplit) != 2 {
+ return fmt.Errorf("id is broken,%s", idSplit)
+ }
+ projectId := idSplit[0]
+ ruleId := idSplit[1]
+
+ if err := service.DeleteWedataDqRuleById(ctx, projectId, ruleId); err != nil {
+ return err
+ }
+
+ return nil
+}
diff --git a/tencentcloud/resource_tc_wedata_dq_rule_test.go b/tencentcloud/resource_tc_wedata_dq_rule_test.go
new file mode 100644
index 0000000000..27e8278c2d
--- /dev/null
+++ b/tencentcloud/resource_tc_wedata_dq_rule_test.go
@@ -0,0 +1,94 @@
+package tencentcloud
+
+import (
+ "testing"
+
+ "github.com/hashicorp/terraform-plugin-sdk/v2/helper/resource"
+)
+
+// go test -i; go test -test.run TestAccTencentCloudNeedFixWedataDqRuleResource_basic -v
+func TestAccTencentCloudNeedFixWedataDqRuleResource_basic(t *testing.T) {
+ t.Parallel()
+ resource.Test(t, resource.TestCase{
+ PreCheck: func() {
+ testAccPreCheck(t)
+ },
+ Providers: testAccProviders,
+ Steps: []resource.TestStep{
+ {
+ Config: testAccWedataDqRule,
+ Check: resource.ComposeTestCheckFunc(
+ resource.TestCheckResourceAttrSet("tencentcloud_wedata_dq_rule.example", "id"),
+ ),
+ },
+ {
+ ResourceName: "tencentcloud_wedata_dq_rule.example",
+ ImportState: true,
+ ImportStateVerify: true,
+ },
+ {
+ Config: testAccWedataDqRuleUpdate,
+ Check: resource.ComposeTestCheckFunc(
+ resource.TestCheckResourceAttrSet("tencentcloud_wedata_dq_rule.example", "id"),
+ ),
+ },
+ },
+ })
+}
+
+const testAccWedataDqRule = `
+resource "tencentcloud_wedata_dq_rule" "example" {
+ project_id = "1948767646355341312"
+ rule_group_id = 312
+ rule_template_id = 1
+ name = "tf_example"
+ table_id = "N85hbsh5QQ2VLHL2iOUVeQ"
+ type = 1
+ source_object_data_type_name = "table"
+ source_object_value = "表"
+ condition_type = 1
+ compare_rule {
+ items {
+ compare_type = 1
+ operator = "=="
+ value_list {
+ value_type = 3
+ value = "100"
+ }
+ }
+ }
+ alarm_level = 1
+ description = "description."
+}
+`
+
+const testAccWedataDqRuleUpdate = `
+resource "tencentcloud_wedata_dq_rule" "example" {
+ project_id = "1948767646355341312"
+ rule_group_id = 312
+ rule_template_id = 16
+ name = "tf_example_update"
+ table_id = "N85hbsh5QQ2VLHL2iOUVeQ"
+ type = 1
+ condition_expression = "${key1}"
+ source_object_data_type_name = "string"
+ source_object_value = "id"
+ condition_type = 2
+ compare_rule {
+ items {
+ compare_type = 1
+ value_compute_type = 1
+ value_list {
+ value_type = 1
+ value = "50"
+ }
+ value_list {
+ value_type = 2
+ value = "80"
+ }
+ }
+ }
+ alarm_level = 2
+ description = "description update."
+}
+`
diff --git a/tencentcloud/resource_tc_wedata_function.go b/tencentcloud/resource_tc_wedata_function.go
new file mode 100644
index 0000000000..5b1e7de981
--- /dev/null
+++ b/tencentcloud/resource_tc_wedata_function.go
@@ -0,0 +1,582 @@
+/*
+Provides a resource to create a wedata function
+
+Example Usage
+
+```hcl
+resource "tencentcloud_wedata_function" "example" {
+ type = "HIVE"
+ kind = "ANALYSIS"
+ name = "tf_example"
+ cluster_identifier = "emr-m6u3qgk0"
+ db_name = "tf_db_example"
+ project_id = "1612982498218618880"
+ class_name = "tf_class_example"
+ resource_list {
+ path = "/wedata-demo-1314991481/untitled3-1.0-SNAPSHOT.jar"
+ name = "untitled3-1.0-SNAPSHOT.jar"
+ id = "5b28bcdf-a0e6-4022-927d-927d399c4593"
+ type = "cos"
+ }
+ description = "description."
+ usage = "usage info."
+ param_desc = "param info."
+ return_desc = "return value info."
+ example = "example info."
+ comment = "V1"
+}
+```
+*/
+package tencentcloud
+
+import (
+ "context"
+ "fmt"
+ "log"
+ "strings"
+
+ "github.com/hashicorp/terraform-plugin-sdk/v2/helper/resource"
+ "github.com/hashicorp/terraform-plugin-sdk/v2/helper/schema"
+ wedata "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/wedata/v20210820"
+ "github.com/tencentcloudstack/terraform-provider-tencentcloud/tencentcloud/internal/helper"
+)
+
+func resourceTencentCloudWedataFunction() *schema.Resource {
+ return &schema.Resource{
+ Create: resourceTencentCloudWedataFunctionCreate,
+ Read: resourceTencentCloudWedataFunctionRead,
+ Update: resourceTencentCloudWedataFunctionUpdate,
+ Delete: resourceTencentCloudWedataFunctionDelete,
+
+ Schema: map[string]*schema.Schema{
+ "type": {
+ Required: true,
+ Type: schema.TypeString,
+ Description: "Function Type, Enum: HIVE, SPARK, DLC.",
+ },
+ "kind": {
+ Required: true,
+ Type: schema.TypeString,
+ Description: "Function Kind, Enum: ANALYSIS, ENCRYPTION, AGGREGATE, LOGIC, DATE_AND_TIME, MATH, CONVERSION, STRING, IP_AND_DOMAIN, WINDOW, OTHER.",
+ },
+ "name": {
+ Required: true,
+ Type: schema.TypeString,
+ Description: "Function Name.",
+ },
+ "cluster_identifier": {
+ Required: true,
+ Type: schema.TypeString,
+ Description: "Cluster ID.",
+ },
+ "db_name": {
+ Required: true,
+ Type: schema.TypeString,
+ Description: "Database name.",
+ },
+ "project_id": {
+ Required: true,
+ Type: schema.TypeString,
+ Description: "Project ID.",
+ },
+ "class_name": {
+ Required: true,
+ Type: schema.TypeString,
+ Description: "Class name of function entry.",
+ },
+ "resource_list": {
+ Required: true,
+ Type: schema.TypeList,
+ Description: "Resource of the function, stored in WeData COS(.jar,...).",
+ Elem: &schema.Resource{
+ Schema: map[string]*schema.Schema{
+ "path": {
+ Type: schema.TypeString,
+ Required: true,
+ Description: "Resource Path.",
+ },
+ "name": {
+ Type: schema.TypeString,
+ Required: true,
+ Description: "Resource Name.",
+ },
+ "id": {
+ Type: schema.TypeString,
+ Optional: true,
+ Description: "Resource ID.",
+ },
+ "md5": {
+ Type: schema.TypeString,
+ Optional: true,
+ Description: "Resource MD5 Value.",
+ },
+ "type": {
+ Type: schema.TypeString,
+ Optional: true,
+ Description: "Resource Type.",
+ },
+ },
+ },
+ },
+ "description": {
+ Required: true,
+ Type: schema.TypeString,
+ Description: "Description of the function.",
+ },
+ "usage": {
+ Required: true,
+ Type: schema.TypeString,
+ Description: "Usage of the function.",
+ },
+ "param_desc": {
+ Required: true,
+ Type: schema.TypeString,
+ Description: "Description of the Parameter.",
+ },
+ "return_desc": {
+ Required: true,
+ Type: schema.TypeString,
+ Description: "Description of the Return value.",
+ },
+ "example": {
+ Required: true,
+ Type: schema.TypeString,
+ Description: "Example of the function.",
+ },
+ "comment": {
+ Required: true,
+ Type: schema.TypeString,
+ Description: "Comment.",
+ },
+ "function_id": {
+ Computed: true,
+ Type: schema.TypeString,
+ Description: "Function ID.",
+ },
+ },
+ }
+}
+
+func resourceTencentCloudWedataFunctionCreate(d *schema.ResourceData, meta interface{}) error {
+ defer logElapsed("resource.tencentcloud_wedata_function.create")()
+ defer inconsistentCheck(d, meta)()
+
+ var (
+ logId = getLogId(contextNil)
+ createCustomFunctionRequest = wedata.NewCreateCustomFunctionRequest()
+ createCustomFunctionResponse = wedata.NewCreateCustomFunctionResponse()
+ saveCustomFunctionRequest = wedata.NewSaveCustomFunctionRequest()
+ submitCustomFunctionRequest = wedata.NewSubmitCustomFunctionRequest()
+ functionId string
+ funcType string
+ funcName string
+ projectId string
+ clusterIdentifier string
+ )
+
+ if v, ok := d.GetOk("type"); ok {
+ createCustomFunctionRequest.Type = helper.String(v.(string))
+ funcType = v.(string)
+ }
+
+ if v, ok := d.GetOk("kind"); ok {
+ createCustomFunctionRequest.Kind = helper.String(v.(string))
+ saveCustomFunctionRequest.Kind = helper.String(v.(string))
+ }
+
+ if v, ok := d.GetOk("name"); ok {
+ createCustomFunctionRequest.Name = helper.String(v.(string))
+ funcName = v.(string)
+ }
+
+ if v, ok := d.GetOk("cluster_identifier"); ok {
+ createCustomFunctionRequest.ClusterIdentifier = helper.String(v.(string))
+ saveCustomFunctionRequest.ClusterIdentifier = helper.String(v.(string))
+ submitCustomFunctionRequest.ClusterIdentifier = helper.String(v.(string))
+ clusterIdentifier = v.(string)
+ }
+
+ if v, ok := d.GetOk("db_name"); ok {
+ createCustomFunctionRequest.DbName = helper.String(v.(string))
+ }
+
+ if v, ok := d.GetOk("project_id"); ok {
+ createCustomFunctionRequest.ProjectId = helper.String(v.(string))
+ submitCustomFunctionRequest.ProjectId = helper.String(v.(string))
+ projectId = v.(string)
+ }
+
+ err := resource.Retry(writeRetryTimeout, func() *resource.RetryError {
+ result, e := meta.(*TencentCloudClient).apiV3Conn.UseWedataClient().CreateCustomFunction(createCustomFunctionRequest)
+ if e != nil {
+ return retryError(e)
+ } else {
+ log.Printf("[DEBUG]%s api[%s] success, request body [%s], response body [%s]\n", logId, createCustomFunctionRequest.GetAction(), createCustomFunctionRequest.ToJsonString(), result.ToJsonString())
+ }
+
+ if result == nil || result.Response.FunctionId == nil {
+ e = fmt.Errorf("wedata function not exists")
+ if result.Response.ErrorMessage != nil {
+ e = fmt.Errorf(*result.Response.ErrorMessage)
+ }
+
+ return resource.NonRetryableError(e)
+ }
+
+ createCustomFunctionResponse = result
+ return nil
+ })
+
+ if err != nil {
+ log.Printf("[CRITAL]%s create wedata function failed, reason:%+v", logId, err)
+ return err
+ }
+
+ functionId = *createCustomFunctionResponse.Response.FunctionId
+ d.SetId(strings.Join([]string{functionId, funcType, funcName, projectId, clusterIdentifier}, FILED_SP))
+
+ saveCustomFunctionRequest.FunctionId = &functionId
+ submitCustomFunctionRequest.FunctionId = &functionId
+
+ if v, ok := d.GetOk("class_name"); ok {
+ saveCustomFunctionRequest.ClassName = helper.String(v.(string))
+ }
+
+ if v, ok := d.GetOk("resource_list"); ok {
+ for _, item := range v.([]interface{}) {
+ dMap := item.(map[string]interface{})
+ functionResource := wedata.FunctionResource{}
+ if v, ok := dMap["path"]; ok {
+ functionResource.Path = helper.String(v.(string))
+ }
+
+ if v, ok := dMap["name"]; ok {
+ functionResource.Name = helper.String(v.(string))
+ }
+
+ if v, ok := dMap["id"]; ok {
+ functionResource.Id = helper.String(v.(string))
+ }
+
+ if v, ok := dMap["md5"]; ok {
+ functionResource.Md5 = helper.String(v.(string))
+ }
+
+ if v, ok := dMap["type"]; ok {
+ functionResource.Type = helper.String(v.(string))
+ }
+
+ saveCustomFunctionRequest.ResourceList = append(saveCustomFunctionRequest.ResourceList, &functionResource)
+ }
+ }
+
+ if v, ok := d.GetOk("description"); ok {
+ saveCustomFunctionRequest.Description = helper.String(v.(string))
+ }
+
+ if v, ok := d.GetOk("usage"); ok {
+ saveCustomFunctionRequest.Usage = helper.String(v.(string))
+ }
+
+ if v, ok := d.GetOk("param_desc"); ok {
+ saveCustomFunctionRequest.ParamDesc = helper.String(v.(string))
+ }
+
+ if v, ok := d.GetOk("return_desc"); ok {
+ saveCustomFunctionRequest.ReturnDesc = helper.String(v.(string))
+ }
+
+ if v, ok := d.GetOk("example"); ok {
+ saveCustomFunctionRequest.Example = helper.String(v.(string))
+ }
+
+ err = resource.Retry(writeRetryTimeout, func() *resource.RetryError {
+ result, e := meta.(*TencentCloudClient).apiV3Conn.UseWedataClient().SaveCustomFunction(saveCustomFunctionRequest)
+ if e != nil {
+ return retryError(e)
+ } else {
+ log.Printf("[DEBUG]%s api[%s] success, request body [%s], response body [%s]\n", logId, saveCustomFunctionRequest.GetAction(), saveCustomFunctionRequest.ToJsonString(), result.ToJsonString())
+ }
+
+ if result == nil {
+ e = fmt.Errorf("wedata function not exists")
+ return resource.NonRetryableError(e)
+ }
+
+ return nil
+ })
+
+ if err != nil {
+ log.Printf("[CRITAL]%s save wedata function failed, reason:%+v", logId, err)
+ return err
+ }
+
+ if v, ok := d.GetOk("comment"); ok {
+ submitCustomFunctionRequest.Comment = helper.String(v.(string))
+ }
+
+ err = resource.Retry(writeRetryTimeout, func() *resource.RetryError {
+ result, e := meta.(*TencentCloudClient).apiV3Conn.UseWedataClient().SubmitCustomFunction(submitCustomFunctionRequest)
+ if e != nil {
+ return retryError(e)
+ } else {
+ log.Printf("[DEBUG]%s api[%s] success, request body [%s], response body [%s]\n", logId, submitCustomFunctionRequest.GetAction(), submitCustomFunctionRequest.ToJsonString(), result.ToJsonString())
+ }
+
+ if result == nil {
+ e = fmt.Errorf("wedata function not exists")
+ return resource.NonRetryableError(e)
+ }
+
+ return nil
+ })
+
+ if err != nil {
+ log.Printf("[CRITAL]%s submit wedata function failed, reason:%+v", logId, err)
+ return err
+ }
+
+ return resourceTencentCloudWedataFunctionRead(d, meta)
+}
+
+func resourceTencentCloudWedataFunctionRead(d *schema.ResourceData, meta interface{}) error {
+ defer logElapsed("resource.tencentcloud_wedata_function.read")()
+ defer inconsistentCheck(d, meta)()
+
+ var (
+ logId = getLogId(contextNil)
+ ctx = context.WithValue(context.TODO(), logIdKey, logId)
+ service = WedataService{client: meta.(*TencentCloudClient).apiV3Conn}
+ )
+
+ idSplit := strings.Split(d.Id(), FILED_SP)
+ if len(idSplit) != 5 {
+ return fmt.Errorf("id is broken,%s", d.Id())
+ }
+ functionId := idSplit[0]
+ funcType := idSplit[1]
+ funcName := idSplit[2]
+ projectId := idSplit[3]
+
+ function, err := service.DescribeWedataFunctionById(ctx, functionId, funcType, funcName, projectId)
+ if err != nil {
+ return err
+ }
+
+ if function == nil {
+ d.SetId("")
+ log.Printf("[WARN]%s resource `WedataFunction` [%s] not found, please check if it has been deleted.\n", logId, d.Id())
+ return nil
+ }
+
+ _ = d.Set("function_id", functionId)
+ _ = d.Set("project_id", projectId)
+
+ if function.Type != nil {
+ _ = d.Set("type", function.Type)
+ }
+
+ if function.Kind != nil {
+ _ = d.Set("kind", function.Kind)
+ }
+
+ if function.Name != nil {
+ _ = d.Set("name", function.Name)
+ }
+
+ if function.ClusterIdentifier != nil {
+ _ = d.Set("cluster_identifier", function.ClusterIdentifier)
+ }
+
+ if function.DbName != nil {
+ _ = d.Set("db_name", function.DbName)
+ }
+
+ if function.ClassName != nil {
+ _ = d.Set("class_name", function.ClassName)
+ }
+
+ if function.Description != nil {
+ _ = d.Set("description", function.Description)
+ }
+
+ if function.Usage != nil {
+ _ = d.Set("usage", function.Usage)
+ }
+
+ if function.ParamDesc != nil {
+ _ = d.Set("param_desc", function.ParamDesc)
+ }
+
+ if function.ReturnDesc != nil {
+ _ = d.Set("return_desc", function.ReturnDesc)
+ }
+
+ if function.Example != nil {
+ _ = d.Set("example", function.Example)
+ }
+
+ return nil
+}
+
+func resourceTencentCloudWedataFunctionUpdate(d *schema.ResourceData, meta interface{}) error {
+ defer logElapsed("resource.tencentcloud_wedata_function.update")()
+ defer inconsistentCheck(d, meta)()
+
+ var (
+ logId = getLogId(contextNil)
+ saveCustomFunctionRequest = wedata.NewSaveCustomFunctionRequest()
+ submitCustomFunctionRequest = wedata.NewSubmitCustomFunctionRequest()
+ )
+
+ immutableArgs := []string{"type", "name", "cluster_identifier", "db_name", "project_id"}
+
+ for _, v := range immutableArgs {
+ if d.HasChange(v) {
+ return fmt.Errorf("argument `%s` cannot be changed", v)
+ }
+ }
+
+ idSplit := strings.Split(d.Id(), FILED_SP)
+ if len(idSplit) != 5 {
+ return fmt.Errorf("id is broken,%s", d.Id())
+ }
+ functionId := idSplit[0]
+ projectId := idSplit[3]
+ clusterIdentifier := idSplit[3]
+
+ saveCustomFunctionRequest.FunctionId = &functionId
+ saveCustomFunctionRequest.ClusterIdentifier = &clusterIdentifier
+
+ if v, ok := d.GetOk("kind"); ok {
+ saveCustomFunctionRequest.Kind = helper.String(v.(string))
+ }
+
+ if v, ok := d.GetOk("class_name"); ok {
+ saveCustomFunctionRequest.ClassName = helper.String(v.(string))
+ }
+
+ if v, ok := d.GetOk("resource_list"); ok {
+ for _, item := range v.([]interface{}) {
+ dMap := item.(map[string]interface{})
+ functionResource := wedata.FunctionResource{}
+ if v, ok := dMap["path"]; ok {
+ functionResource.Path = helper.String(v.(string))
+ }
+
+ if v, ok := dMap["name"]; ok {
+ functionResource.Name = helper.String(v.(string))
+ }
+
+ if v, ok := dMap["id"]; ok {
+ functionResource.Id = helper.String(v.(string))
+ }
+
+ if v, ok := dMap["md5"]; ok {
+ functionResource.Md5 = helper.String(v.(string))
+ }
+
+ if v, ok := dMap["type"]; ok {
+ functionResource.Type = helper.String(v.(string))
+ }
+
+ saveCustomFunctionRequest.ResourceList = append(saveCustomFunctionRequest.ResourceList, &functionResource)
+ }
+ }
+
+ if v, ok := d.GetOk("description"); ok {
+ saveCustomFunctionRequest.Description = helper.String(v.(string))
+ }
+
+ if v, ok := d.GetOk("usage"); ok {
+ saveCustomFunctionRequest.Usage = helper.String(v.(string))
+ }
+
+ if v, ok := d.GetOk("param_desc"); ok {
+ saveCustomFunctionRequest.ParamDesc = helper.String(v.(string))
+ }
+
+ if v, ok := d.GetOk("return_desc"); ok {
+ saveCustomFunctionRequest.ReturnDesc = helper.String(v.(string))
+ }
+
+ if v, ok := d.GetOk("example"); ok {
+ saveCustomFunctionRequest.Example = helper.String(v.(string))
+ }
+
+ err := resource.Retry(writeRetryTimeout, func() *resource.RetryError {
+ result, e := meta.(*TencentCloudClient).apiV3Conn.UseWedataClient().SaveCustomFunction(saveCustomFunctionRequest)
+ if e != nil {
+ return retryError(e)
+ } else {
+ log.Printf("[DEBUG]%s api[%s] success, request body [%s], response body [%s]\n", logId, saveCustomFunctionRequest.GetAction(), saveCustomFunctionRequest.ToJsonString(), result.ToJsonString())
+ }
+
+ if result == nil {
+ e = fmt.Errorf("wedata function not exists")
+ return resource.NonRetryableError(e)
+ }
+
+ return nil
+ })
+
+ if err != nil {
+ log.Printf("[CRITAL]%s update save wedata function failed, reason:%+v", logId, err)
+ return err
+ }
+
+ submitCustomFunctionRequest.FunctionId = &functionId
+ submitCustomFunctionRequest.ClusterIdentifier = &clusterIdentifier
+ submitCustomFunctionRequest.ProjectId = &projectId
+ if v, ok := d.GetOk("comment"); ok {
+ submitCustomFunctionRequest.Comment = helper.String(v.(string))
+ }
+
+ err = resource.Retry(writeRetryTimeout, func() *resource.RetryError {
+ result, e := meta.(*TencentCloudClient).apiV3Conn.UseWedataClient().SubmitCustomFunction(submitCustomFunctionRequest)
+ if e != nil {
+ return retryError(e)
+ } else {
+ log.Printf("[DEBUG]%s api[%s] success, request body [%s], response body [%s]\n", logId, submitCustomFunctionRequest.GetAction(), submitCustomFunctionRequest.ToJsonString(), result.ToJsonString())
+ }
+
+ if result == nil {
+ e = fmt.Errorf("wedata function not exists")
+ return resource.NonRetryableError(e)
+ }
+
+ return nil
+
+ })
+ if err != nil {
+ log.Printf("[CRITAL]%s update submit wedata function failed, reason:%+v", logId, err)
+ return err
+ }
+
+ return resourceTencentCloudWedataFunctionRead(d, meta)
+}
+
+func resourceTencentCloudWedataFunctionDelete(d *schema.ResourceData, meta interface{}) error {
+ defer logElapsed("resource.tencentcloud_wedata_function.delete")()
+ defer inconsistentCheck(d, meta)()
+
+ var (
+ logId = getLogId(contextNil)
+ ctx = context.WithValue(context.TODO(), logIdKey, logId)
+ service = WedataService{client: meta.(*TencentCloudClient).apiV3Conn}
+ )
+
+ idSplit := strings.Split(d.Id(), FILED_SP)
+ if len(idSplit) != 5 {
+ return fmt.Errorf("id is broken,%s", d.Id())
+ }
+ functionId := idSplit[0]
+ projectId := idSplit[3]
+ clusterIdentifier := idSplit[4]
+
+ if err := service.DeleteWedataFunctionById(ctx, functionId, projectId, clusterIdentifier); err != nil {
+ return err
+ }
+
+ return nil
+}
diff --git a/tencentcloud/resource_tc_wedata_function_test.go b/tencentcloud/resource_tc_wedata_function_test.go
new file mode 100644
index 0000000000..b0bfca464f
--- /dev/null
+++ b/tencentcloud/resource_tc_wedata_function_test.go
@@ -0,0 +1,106 @@
+package tencentcloud
+
+import (
+ "testing"
+
+ "github.com/hashicorp/terraform-plugin-sdk/v2/helper/resource"
+)
+
+// go test -i; go test -test.run TestAccTencentCloudNeedFixWedataFunctionResource_basic -v
+func TestAccTencentCloudNeedFixWedataFunctionResource_basic(t *testing.T) {
+ t.Parallel()
+ resource.Test(t, resource.TestCase{
+ PreCheck: func() {
+ testAccPreCheck(t)
+ },
+ Providers: testAccProviders,
+ Steps: []resource.TestStep{
+ {
+ Config: testAccWedataFunction,
+ Check: resource.ComposeTestCheckFunc(
+ resource.TestCheckResourceAttrSet("tencentcloud_wedata_function.example", "id"),
+ resource.TestCheckResourceAttrSet("tencentcloud_wedata_function.example", "type"),
+ resource.TestCheckResourceAttrSet("tencentcloud_wedata_function.example", "kind"),
+ resource.TestCheckResourceAttrSet("tencentcloud_wedata_function.example", "name"),
+ resource.TestCheckResourceAttrSet("tencentcloud_wedata_function.example", "cluster_identifier"),
+ resource.TestCheckResourceAttrSet("tencentcloud_wedata_function.example", "db_name"),
+ resource.TestCheckResourceAttrSet("tencentcloud_wedata_function.example", "project_id"),
+ resource.TestCheckResourceAttrSet("tencentcloud_wedata_function.example", "class_name"),
+ resource.TestCheckResourceAttrSet("tencentcloud_wedata_function.example", "description"),
+ resource.TestCheckResourceAttrSet("tencentcloud_wedata_function.example", "usage"),
+ resource.TestCheckResourceAttrSet("tencentcloud_wedata_function.example", "param_desc"),
+ resource.TestCheckResourceAttrSet("tencentcloud_wedata_function.example", "return_desc"),
+ resource.TestCheckResourceAttrSet("tencentcloud_wedata_function.example", "example"),
+ resource.TestCheckResourceAttrSet("tencentcloud_wedata_function.example", "comment"),
+ ),
+ },
+ {
+ Config: testAccWedataFunctionUpdate,
+ Check: resource.ComposeTestCheckFunc(
+ resource.TestCheckResourceAttrSet("tencentcloud_wedata_function.example", "id"),
+ resource.TestCheckResourceAttrSet("tencentcloud_wedata_function.example", "type"),
+ resource.TestCheckResourceAttrSet("tencentcloud_wedata_function.example", "kind"),
+ resource.TestCheckResourceAttrSet("tencentcloud_wedata_function.example", "name"),
+ resource.TestCheckResourceAttrSet("tencentcloud_wedata_function.example", "cluster_identifier"),
+ resource.TestCheckResourceAttrSet("tencentcloud_wedata_function.example", "db_name"),
+ resource.TestCheckResourceAttrSet("tencentcloud_wedata_function.example", "project_id"),
+ resource.TestCheckResourceAttrSet("tencentcloud_wedata_function.example", "class_name"),
+ resource.TestCheckResourceAttrSet("tencentcloud_wedata_function.example", "description"),
+ resource.TestCheckResourceAttrSet("tencentcloud_wedata_function.example", "usage"),
+ resource.TestCheckResourceAttrSet("tencentcloud_wedata_function.example", "param_desc"),
+ resource.TestCheckResourceAttrSet("tencentcloud_wedata_function.example", "return_desc"),
+ resource.TestCheckResourceAttrSet("tencentcloud_wedata_function.example", "example"),
+ resource.TestCheckResourceAttrSet("tencentcloud_wedata_function.example", "comment"),
+ ),
+ },
+ },
+ })
+}
+
+const testAccWedataFunction = `
+resource "tencentcloud_wedata_function" "example" {
+ type = "HIVE"
+ kind = "ANALYSIS"
+ name = "tf_example"
+ cluster_identifier = "emr-m6u3qgk0"
+ db_name = "tf_db_example"
+ project_id = "1612982498218618880"
+ class_name = "tf_class_example"
+ resource_list {
+ path = "/wedata-demo-1314991481/untitled3-1.0-SNAPSHOT.jar"
+ name = "untitled3-1.0-SNAPSHOT.jar"
+ id = "5b28bcdf-a0e6-4022-927d-927d399c4593"
+ type = "cos"
+ }
+ description = "description."
+ usage = "usage info."
+ param_desc = "param info."
+ return_desc = "return value info."
+ example = "example info."
+ comment = "V1"
+}
+`
+
+const testAccWedataFunctionUpdate = `
+resource "tencentcloud_wedata_function" "example" {
+ type = "HIVE"
+ kind = "ENCRYPTION"
+ name = "tf_example"
+ cluster_identifier = "emr-m6u3qgk0"
+ db_name = "tf_db_example"
+ project_id = "1612982498218618880"
+ class_name = "tf_class_example_update"
+ resource_list {
+ path = "/wedata-demo-1314991481/untitled3-1.1-SNAPSHOT.jar"
+ name = "untitled3-1.1-SNAPSHOT.jar"
+ id = "5b28bcdf-a0e6-4022-927d-927d399c4594"
+ type = "cos"
+ }
+ description = "description update."
+ usage = "usage info update."
+ param_desc = "param info update."
+ return_desc = "return value info update."
+ example = "example info update."
+ comment = "V2"
+}
+`
diff --git a/tencentcloud/resource_tc_wedata_resource.go b/tencentcloud/resource_tc_wedata_resource.go
new file mode 100644
index 0000000000..175c06a6cb
--- /dev/null
+++ b/tencentcloud/resource_tc_wedata_resource.go
@@ -0,0 +1,300 @@
+/*
+Provides a resource to create a wedata resource
+
+Example Usage
+
+```hcl
+resource "tencentcloud_wedata_resource" "example" {
+ file_path = "/datastudio/resource/demo"
+ project_id = "1612982498218618880"
+ file_name = "tf_example"
+ cos_bucket_name = "wedata-demo-1314991481"
+ cos_region = "ap-guangzhou"
+ files_size = "8165"
+}
+```
+
+Import
+
+wedata resource can be imported using the id, e.g.
+
+```
+terraform import tencentcloud_wedata_resource.example 1612982498218618880#/datastudio/resource/demo#75431931-7d27-4034-b3de-3dc3348a220e
+```
+*/
+package tencentcloud
+
+import (
+ "context"
+ "fmt"
+ "log"
+ "strconv"
+ "strings"
+
+ "github.com/hashicorp/terraform-plugin-sdk/v2/helper/resource"
+ "github.com/hashicorp/terraform-plugin-sdk/v2/helper/schema"
+ wedata "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/wedata/v20210820"
+ "github.com/tencentcloudstack/terraform-provider-tencentcloud/tencentcloud/internal/helper"
+)
+
+func resourceTencentCloudWedataResource() *schema.Resource {
+ return &schema.Resource{
+ Create: resourceTencentCloudWedataResourceCreate,
+ Read: resourceTencentCloudWedataResourceRead,
+ Update: resourceTencentCloudWedataResourceUpdate,
+ Delete: resourceTencentCloudWedataResourceDelete,
+ Importer: &schema.ResourceImporter{
+ State: schema.ImportStatePassthrough,
+ },
+ Schema: map[string]*schema.Schema{
+ "project_id": {
+ Required: true,
+ Type: schema.TypeString,
+ Description: "Project ID.",
+ },
+ "file_path": {
+ Required: true,
+ Type: schema.TypeString,
+ Description: "For file path:/datastudio/resource/projectId/folderName; for folder path:/datastudio/resource/folderName.",
+ },
+ "file_name": {
+ Required: true,
+ Type: schema.TypeString,
+ Description: "File name.",
+ },
+ "cos_bucket_name": {
+ Required: true,
+ Type: schema.TypeString,
+ Description: "Cos bucket name.",
+ },
+ "cos_region": {
+ Required: true,
+ Type: schema.TypeString,
+ Description: "Cos bucket region.",
+ },
+ "files_size": {
+ Required: true,
+ Type: schema.TypeString,
+ Description: "File size.",
+ },
+ "resource_id": {
+ Computed: true,
+ Type: schema.TypeString,
+ Description: "Resource ID.",
+ },
+ },
+ }
+}
+
+func resourceTencentCloudWedataResourceCreate(d *schema.ResourceData, meta interface{}) error {
+ defer logElapsed("resource.tencentcloud_wedata_resource.create")()
+ defer inconsistentCheck(d, meta)()
+
+ var (
+ logId = getLogId(contextNil)
+ request = wedata.NewCreateOrUpdateResourceRequest()
+ response = wedata.NewCreateOrUpdateResourceResponse()
+ projectId string
+ filePath string
+ resourceId string
+ )
+
+ if v, ok := d.GetOk("project_id"); ok {
+ request.ProjectId = helper.String(v.(string))
+ projectId = v.(string)
+ }
+
+ if v, ok := d.GetOk("file_path"); ok {
+ request.FilePath = helper.String(v.(string))
+ filePath = v.(string)
+ }
+
+ if v, ok := d.GetOk("file_name"); ok {
+ request.Files = append(request.Files, helper.String(v.(string)))
+ }
+
+ if v, ok := d.GetOk("cos_bucket_name"); ok {
+ request.CosBucketName = helper.String(v.(string))
+ }
+
+ if v, ok := d.GetOk("cos_region"); ok {
+ request.CosRegion = helper.String(v.(string))
+ }
+
+ if v, ok := d.GetOk("files_size"); ok {
+ request.FilesSize = append(request.FilesSize, helper.String(v.(string)))
+ }
+
+ request.NewFile = helper.Bool(true)
+
+ err := resource.Retry(writeRetryTimeout, func() *resource.RetryError {
+ result, e := meta.(*TencentCloudClient).apiV3Conn.UseWedataClient().CreateOrUpdateResource(request)
+ if e != nil {
+ return retryError(e)
+ } else {
+ log.Printf("[DEBUG]%s api[%s] success, request body [%s], response body [%s]\n", logId, request.GetAction(), request.ToJsonString(), result.ToJsonString())
+ }
+
+ if result == nil || len(result.Response.Data) == 0 {
+ e = fmt.Errorf("wedata resource not exists")
+ return resource.NonRetryableError(e)
+ }
+
+ response = result
+ return nil
+ })
+
+ if err != nil {
+ log.Printf("[CRITAL]%s create wedata resource failed, reason:%+v", logId, err)
+ return err
+ }
+
+ resourceId = *response.Response.Data[0].ResourceId
+ d.SetId(strings.Join([]string{projectId, filePath, resourceId}, FILED_SP))
+
+ return resourceTencentCloudWedataResourceRead(d, meta)
+}
+
+func resourceTencentCloudWedataResourceRead(d *schema.ResourceData, meta interface{}) error {
+ defer logElapsed("resource.tencentcloud_wedata_resource.read")()
+ defer inconsistentCheck(d, meta)()
+
+ var (
+ logId = getLogId(contextNil)
+ ctx = context.WithValue(context.TODO(), logIdKey, logId)
+ service = WedataService{client: meta.(*TencentCloudClient).apiV3Conn}
+ )
+
+ idSplit := strings.Split(d.Id(), FILED_SP)
+ if len(idSplit) != 3 {
+ return fmt.Errorf("id is broken,%s", idSplit)
+ }
+ projectId := idSplit[0]
+ filePath := idSplit[1]
+ resourceId := idSplit[2]
+
+ resourceInfo, err := service.DescribeWedataResourceById(ctx, projectId, filePath, resourceId)
+ if err != nil {
+ return err
+ }
+
+ if resourceInfo == nil {
+ d.SetId("")
+ log.Printf("[WARN]%s resource `WedataResource` [%s] not found, please check if it has been deleted.\n", logId, d.Id())
+ return nil
+ }
+
+ _ = d.Set("project_id", projectId)
+ _ = d.Set("file_path", filePath)
+
+ if resourceInfo.ResourceId != nil {
+ _ = d.Set("resource_id", resourceInfo.ResourceId)
+ }
+
+ if resourceInfo.Name != nil {
+ _ = d.Set("file_name", resourceInfo.Name)
+ }
+
+ if resourceInfo.CosBucket != nil {
+ _ = d.Set("cos_bucket_name", resourceInfo.CosBucket)
+ }
+
+ if resourceInfo.CosRegion != nil {
+ _ = d.Set("cos_region", resourceInfo.CosRegion)
+ }
+
+ if resourceInfo.Size != nil {
+ sizeStr := strconv.FormatInt(*resourceInfo.Size, 10)
+ _ = d.Set("files_size", sizeStr)
+ }
+
+ return nil
+}
+
+func resourceTencentCloudWedataResourceUpdate(d *schema.ResourceData, meta interface{}) error {
+ defer logElapsed("resource.tencentcloud_wedata_resource.update")()
+ defer inconsistentCheck(d, meta)()
+
+ var (
+ logId = getLogId(contextNil)
+ request = wedata.NewCreateOrUpdateResourceRequest()
+ )
+
+ immutableArgs := []string{"file_path", "project_id"}
+
+ for _, v := range immutableArgs {
+ if d.HasChange(v) {
+ return fmt.Errorf("argument `%s` cannot be changed", v)
+ }
+ }
+
+ idSplit := strings.Split(d.Id(), FILED_SP)
+ if len(idSplit) != 3 {
+ return fmt.Errorf("id is broken,%s", idSplit)
+ }
+ projectId := idSplit[0]
+ filePath := idSplit[1]
+
+ request.ProjectId = &projectId
+ request.FilePath = &filePath
+
+ if v, ok := d.GetOk("file_name"); ok {
+ request.Files = append(request.Files, helper.String(v.(string)))
+ }
+
+ if v, ok := d.GetOk("cos_bucket_name"); ok {
+ request.CosBucketName = helper.String(v.(string))
+ }
+
+ if v, ok := d.GetOk("cos_region"); ok {
+ request.CosRegion = helper.String(v.(string))
+ }
+
+ if v, ok := d.GetOk("files_size"); ok {
+ request.FilesSize = append(request.FilesSize, helper.String(v.(string)))
+ }
+
+ request.NewFile = helper.Bool(false)
+
+ err := resource.Retry(writeRetryTimeout, func() *resource.RetryError {
+ result, e := meta.(*TencentCloudClient).apiV3Conn.UseWedataClient().CreateOrUpdateResource(request)
+ if e != nil {
+ return retryError(e)
+ } else {
+ log.Printf("[DEBUG]%s api[%s] success, request body [%s], response body [%s]\n", logId, request.GetAction(), request.ToJsonString(), result.ToJsonString())
+ }
+
+ return nil
+ })
+
+ if err != nil {
+ log.Printf("[CRITAL]%s update wedata resource failed, reason:%+v", logId, err)
+ return err
+ }
+
+ return resourceTencentCloudWedataResourceRead(d, meta)
+}
+
+func resourceTencentCloudWedataResourceDelete(d *schema.ResourceData, meta interface{}) error {
+ defer logElapsed("resource.tencentcloud_wedata_resource.delete")()
+ defer inconsistentCheck(d, meta)()
+
+ var (
+ logId = getLogId(contextNil)
+ ctx = context.WithValue(context.TODO(), logIdKey, logId)
+ service = WedataService{client: meta.(*TencentCloudClient).apiV3Conn}
+ )
+
+ idSplit := strings.Split(d.Id(), FILED_SP)
+ if len(idSplit) != 3 {
+ return fmt.Errorf("id is broken,%s", idSplit)
+ }
+ projectId := idSplit[0]
+ resourceId := idSplit[2]
+
+ if err := service.DeleteWedataResourceById(ctx, projectId, resourceId); err != nil {
+ return err
+ }
+
+ return nil
+}
diff --git a/tencentcloud/resource_tc_wedata_resource_test.go b/tencentcloud/resource_tc_wedata_resource_test.go
new file mode 100644
index 0000000000..5227af80ec
--- /dev/null
+++ b/tencentcloud/resource_tc_wedata_resource_test.go
@@ -0,0 +1,71 @@
+package tencentcloud
+
+import (
+ "testing"
+
+ "github.com/hashicorp/terraform-plugin-sdk/v2/helper/resource"
+)
+
+// go test -i; go test -test.run TestAccTencentCloudNeedFixWedataResourceResource_basic -v
+func TestAccTencentCloudNeedFixWedataResourceResource_basic(t *testing.T) {
+ t.Parallel()
+ resource.Test(t, resource.TestCase{
+ PreCheck: func() {
+ testAccPreCheck(t)
+ },
+ Providers: testAccProviders,
+ Steps: []resource.TestStep{
+ {
+ Config: testAccWedataResource,
+ Check: resource.ComposeTestCheckFunc(
+ resource.TestCheckResourceAttrSet("tencentcloud_wedata_resource.example", "id"),
+ resource.TestCheckResourceAttrSet("tencentcloud_wedata_resource.example", "file_path"),
+ resource.TestCheckResourceAttrSet("tencentcloud_wedata_resource.example", "project_id"),
+ resource.TestCheckResourceAttrSet("tencentcloud_wedata_resource.example", "file_name"),
+ resource.TestCheckResourceAttrSet("tencentcloud_wedata_resource.example", "cos_bucket_name"),
+ resource.TestCheckResourceAttrSet("tencentcloud_wedata_resource.example", "cos_region"),
+ resource.TestCheckResourceAttrSet("tencentcloud_wedata_resource.example", "files_size"),
+ ),
+ },
+ {
+ ResourceName: "tencentcloud_wedata_resource.example",
+ ImportState: true,
+ ImportStateVerify: true,
+ },
+ {
+ Config: testAccWedataResourceUpdate,
+ Check: resource.ComposeTestCheckFunc(
+ resource.TestCheckResourceAttrSet("tencentcloud_wedata_resource.example", "id"),
+ resource.TestCheckResourceAttrSet("tencentcloud_wedata_resource.example", "file_path"),
+ resource.TestCheckResourceAttrSet("tencentcloud_wedata_resource.example", "project_id"),
+ resource.TestCheckResourceAttrSet("tencentcloud_wedata_resource.example", "file_name"),
+ resource.TestCheckResourceAttrSet("tencentcloud_wedata_resource.example", "cos_bucket_name"),
+ resource.TestCheckResourceAttrSet("tencentcloud_wedata_resource.example", "cos_region"),
+ resource.TestCheckResourceAttrSet("tencentcloud_wedata_resource.example", "files_size"),
+ ),
+ },
+ },
+ })
+}
+
+const testAccWedataResource = `
+resource "tencentcloud_wedata_resource" "example" {
+ file_path = "/datastudio/resource/demo"
+ project_id = "1612982498218618880"
+ file_name = "tf_example"
+ cos_bucket_name = "wedata-demo-1314991481"
+ cos_region = "ap-guangzhou"
+ files_size = "8165"
+}
+`
+
+const testAccWedataResourceUpdate = `
+resource "tencentcloud_wedata_resource" "example" {
+ file_path = "/datastudio/resource/demo"
+ project_id = "1612982498218618880"
+ file_name = "tf_example_update"
+ cos_bucket_name = "wedata-demo-1314991481"
+ cos_region = "ap-guangzhou"
+ files_size = "7210"
+}
+`
diff --git a/tencentcloud/resource_tc_wedata_script.go b/tencentcloud/resource_tc_wedata_script.go
new file mode 100644
index 0000000000..5cb9995949
--- /dev/null
+++ b/tencentcloud/resource_tc_wedata_script.go
@@ -0,0 +1,300 @@
+/*
+Provides a resource to create a wedata script
+
+Example Usage
+
+```hcl
+resource "tencentcloud_wedata_script" "example" {
+ file_path = "/datastudio/project/tf_example.sql"
+ project_id = "1470575647377821696"
+ bucket_name = "wedata-demo-1257305158"
+ region = "ap-guangzhou"
+ file_extension_type = "sql"
+}
+```
+
+Import
+
+wedata script can be imported using the id, e.g.
+
+```
+terraform import tencentcloud_wedata_script.example 1470575647377821696#/datastudio/project/tf_example.sql#4147824b-7ba2-432b-8a8b-7e747594c926
+```
+*/
+package tencentcloud
+
+import (
+ "context"
+ "encoding/json"
+ "fmt"
+ "log"
+ "strings"
+
+ "github.com/hashicorp/terraform-plugin-sdk/v2/helper/resource"
+ "github.com/hashicorp/terraform-plugin-sdk/v2/helper/schema"
+ wedata "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/wedata/v20210820"
+ "github.com/tencentcloudstack/terraform-provider-tencentcloud/tencentcloud/internal/helper"
+)
+
+func resourceTencentCloudWedataScript() *schema.Resource {
+ return &schema.Resource{
+ Create: resourceTencentCloudWedataScriptCreate,
+ Read: resourceTencentCloudWedataScriptRead,
+ Update: resourceTencentCloudWedataScriptUpdate,
+ Delete: resourceTencentCloudWedataScriptDelete,
+ Importer: &schema.ResourceImporter{
+ State: schema.ImportStatePassthrough,
+ },
+ Schema: map[string]*schema.Schema{
+ "file_path": {
+ Type: schema.TypeString,
+ Optional: true,
+ Description: "Cos file path:/datastudio/project/projectId/.",
+ },
+ "project_id": {
+ Type: schema.TypeString,
+ Optional: true,
+ Description: "Project id.",
+ },
+ "bucket_name": {
+ Type: schema.TypeString,
+ Optional: true,
+ Description: "Cos bucket name.",
+ },
+ "region": {
+ Type: schema.TypeString,
+ Optional: true,
+ Description: "Cos region.",
+ },
+ "file_extension_type": {
+ Type: schema.TypeString,
+ Optional: true,
+ Description: "File Extension Type:jar, sql, zip, py, sh, txt, di, dg, pyspark, kjb, ktr, csv.",
+ },
+ "resource_id": {
+ Type: schema.TypeString,
+ Computed: true,
+ Description: "Resource ID.",
+ },
+ },
+ }
+}
+
+func resourceTencentCloudWedataScriptCreate(d *schema.ResourceData, meta interface{}) error {
+ defer logElapsed("resource.tencentcloud_wedata_script.create")()
+ defer inconsistentCheck(d, meta)()
+
+ var (
+ logId = getLogId(contextNil)
+ request = wedata.NewUploadContentRequest()
+ response = wedata.NewUploadContentResponse()
+ projectId string
+ resourceId string
+ filePath string
+ bucketName string
+ region string
+ )
+
+ scriptRequestInfo := wedata.ScriptRequestInfo{}
+
+ if v, ok := d.GetOk("file_path"); ok {
+ scriptRequestInfo.FilePath = helper.String(v.(string))
+ filePath = v.(string)
+ }
+
+ if v, ok := d.GetOk("project_id"); ok {
+ scriptRequestInfo.ProjectId = helper.String(v.(string))
+ projectId = v.(string)
+ }
+
+ if v, ok := d.GetOk("bucket_name"); ok {
+ scriptRequestInfo.BucketName = helper.String(v.(string))
+ bucketName = v.(string)
+ }
+
+ if v, ok := d.GetOk("region"); ok {
+ scriptRequestInfo.Region = helper.String(v.(string))
+ region = v.(string)
+ }
+
+ if v, ok := d.GetOk("file_extension_type"); ok {
+ scriptRequestInfo.FileExtensionType = helper.String(v.(string))
+ }
+
+ scriptRequestInfo.Operation = helper.String("create")
+ tmpStr := fmt.Sprintf("%s|%s|%s", region, bucketName, filePath)
+ ExtraInfoObj := map[string]string{
+ "taskId": tmpStr,
+ }
+ extraInfoBytes, _ := json.Marshal(ExtraInfoObj)
+ extraInfoStr := string(extraInfoBytes)
+ scriptRequestInfo.ExtraInfo = helper.String(extraInfoStr)
+
+ request.ScriptRequestInfo = &scriptRequestInfo
+ err := resource.Retry(writeRetryTimeout, func() *resource.RetryError {
+ result, e := meta.(*TencentCloudClient).apiV3Conn.UseWedataClient().UploadContent(request)
+ if e != nil {
+ return retryError(e)
+ } else {
+ log.Printf("[DEBUG]%s api[%s] success, request body [%s], response body [%s]\n", logId, request.GetAction(), request.ToJsonString(), result.ToJsonString())
+ }
+
+ response = result
+ return nil
+ })
+
+ if err != nil {
+ log.Printf("[CRITAL]%s create wedata script failed, reason:%+v", logId, err)
+ return err
+ }
+
+ resourceId = *response.Response.ScriptInfo.ResourceId
+ d.SetId(strings.Join([]string{projectId, filePath, resourceId}, FILED_SP))
+
+ return resourceTencentCloudWedataScriptRead(d, meta)
+}
+
+func resourceTencentCloudWedataScriptRead(d *schema.ResourceData, meta interface{}) error {
+ defer logElapsed("resource.tencentcloud_wedata_script.read")()
+ defer inconsistentCheck(d, meta)()
+
+ var (
+ logId = getLogId(contextNil)
+ ctx = context.WithValue(context.TODO(), logIdKey, logId)
+ service = WedataService{client: meta.(*TencentCloudClient).apiV3Conn}
+ fileInfo *wedata.UserFileInfo
+ )
+
+ idSplit := strings.Split(d.Id(), FILED_SP)
+ if len(idSplit) != 3 {
+ return fmt.Errorf("id is broken,%s", d.Id())
+ }
+ projectId := idSplit[0]
+ filePath := idSplit[1]
+ resourceId := idSplit[2]
+
+ fileInfo, err := service.DescribeWedataScriptById(ctx, projectId, filePath)
+ if err != nil {
+ return err
+ }
+
+ if fileInfo == nil {
+ d.SetId("")
+ log.Printf("[WARN]%s resource `WedataScript` [%s] not found, please check if it has been deleted.\n", logId, d.Id())
+ return nil
+ }
+
+ _ = d.Set("project_id", projectId)
+ _ = d.Set("file_path", filePath)
+ _ = d.Set("resource_id", resourceId)
+
+ if fileInfo.Bucket != nil {
+ _ = d.Set("bucket_name", fileInfo.Bucket)
+ }
+
+ if fileInfo.Region != nil {
+ _ = d.Set("region", fileInfo.Region)
+ }
+
+ if fileInfo.FileExtensionType != nil {
+ _ = d.Set("file_extension_type", fileInfo.FileExtensionType)
+ }
+
+ return nil
+}
+
+func resourceTencentCloudWedataScriptUpdate(d *schema.ResourceData, meta interface{}) error {
+ defer logElapsed("resource.tencentcloud_wedata_script.update")()
+ defer inconsistentCheck(d, meta)()
+
+ var (
+ logId = getLogId(contextNil)
+ request = wedata.NewUploadContentRequest()
+ bucketName string
+ region string
+ )
+
+ idSplit := strings.Split(d.Id(), FILED_SP)
+ if len(idSplit) != 3 {
+ return fmt.Errorf("id is broken,%s", d.Id())
+ }
+ projectId := idSplit[0]
+ filePath := idSplit[1]
+
+ immutableArgs := []string{"file_path, project_id"}
+
+ for _, v := range immutableArgs {
+ if d.HasChange(v) {
+ return fmt.Errorf("argument `%s` cannot be changed", v)
+ }
+ }
+
+ scriptRequestInfo := wedata.ScriptRequestInfo{}
+ scriptRequestInfo.ProjectId = &projectId
+ scriptRequestInfo.FilePath = &filePath
+
+ if v, ok := d.GetOk("bucket_name"); ok {
+ scriptRequestInfo.BucketName = helper.String(v.(string))
+ bucketName = v.(string)
+ }
+
+ if v, ok := d.GetOk("region"); ok {
+ scriptRequestInfo.Region = helper.String(v.(string))
+ region = v.(string)
+ }
+
+ if v, ok := d.GetOk("file_extension_type"); ok {
+ scriptRequestInfo.FileExtensionType = helper.String(v.(string))
+ }
+
+ scriptRequestInfo.Operation = helper.String("create")
+ tmpStr := fmt.Sprintf("%s|%s|%s", region, bucketName, filePath)
+ ExtraInfoObj := map[string]string{
+ "taskId": tmpStr,
+ }
+ extraInfoBytes, _ := json.Marshal(ExtraInfoObj)
+ extraInfoStr := string(extraInfoBytes)
+ scriptRequestInfo.ExtraInfo = helper.String(extraInfoStr)
+
+ err := resource.Retry(writeRetryTimeout, func() *resource.RetryError {
+ result, e := meta.(*TencentCloudClient).apiV3Conn.UseWedataClient().UploadContent(request)
+ if e != nil {
+ return retryError(e)
+ } else {
+ log.Printf("[DEBUG]%s api[%s] success, request body [%s], response body [%s]\n", logId, request.GetAction(), request.ToJsonString(), result.ToJsonString())
+ }
+
+ return nil
+ })
+
+ if err != nil {
+ log.Printf("[CRITAL]%s update wedata script failed, reason:%+v", logId, err)
+ return err
+ }
+
+ return resourceTencentCloudWedataScriptRead(d, meta)
+}
+
+func resourceTencentCloudWedataScriptDelete(d *schema.ResourceData, meta interface{}) error {
+ defer logElapsed("resource.tencentcloud_wedata_script.delete")()
+ defer inconsistentCheck(d, meta)()
+
+ var (
+ logId = getLogId(contextNil)
+ ctx = context.WithValue(context.TODO(), logIdKey, logId)
+ service = WedataService{client: meta.(*TencentCloudClient).apiV3Conn}
+ )
+
+ idSplit := strings.Split(d.Id(), FILED_SP)
+ if len(idSplit) != 3 {
+ return fmt.Errorf("id is broken,%s", d.Id())
+ }
+ projectId := idSplit[0]
+ resourceId := idSplit[2]
+
+ if err := service.DeleteWedataScriptById(ctx, projectId, resourceId); err != nil {
+ return err
+ }
+
+ return nil
+}
diff --git a/tencentcloud/resource_tc_wedata_script_test.go b/tencentcloud/resource_tc_wedata_script_test.go
new file mode 100644
index 0000000000..0b4007baa9
--- /dev/null
+++ b/tencentcloud/resource_tc_wedata_script_test.go
@@ -0,0 +1,67 @@
+package tencentcloud
+
+import (
+ "testing"
+
+ "github.com/hashicorp/terraform-plugin-sdk/v2/helper/resource"
+)
+
+// go test -i; go test -test.run TestAccTencentCloudNeedFixWedataScriptResource_basic -v
+func TestAccTencentCloudNeedFixWedataScriptResource_basic(t *testing.T) {
+ t.Parallel()
+ resource.Test(t, resource.TestCase{
+ PreCheck: func() {
+ testAccPreCheck(t)
+ },
+ Providers: testAccProviders,
+ Steps: []resource.TestStep{
+ {
+ Config: testAccWedataScript,
+ Check: resource.ComposeTestCheckFunc(
+ resource.TestCheckResourceAttrSet("tencentcloud_wedata_script.example", "id"),
+ resource.TestCheckResourceAttrSet("tencentcloud_wedata_script.example", "file_path"),
+ resource.TestCheckResourceAttrSet("tencentcloud_wedata_script.example", "project_id"),
+ resource.TestCheckResourceAttrSet("tencentcloud_wedata_script.example", "bucket_name"),
+ resource.TestCheckResourceAttrSet("tencentcloud_wedata_script.example", "region"),
+ resource.TestCheckResourceAttrSet("tencentcloud_wedata_script.example", "file_extension_type"),
+ ),
+ },
+ {
+ ResourceName: "tencentcloud_wedata_script.example",
+ ImportState: true,
+ ImportStateVerify: true,
+ },
+ {
+ Config: testAccWedataScriptUpdate,
+ Check: resource.ComposeTestCheckFunc(
+ resource.TestCheckResourceAttrSet("tencentcloud_wedata_script.example", "id"),
+ resource.TestCheckResourceAttrSet("tencentcloud_wedata_script.example", "file_path"),
+ resource.TestCheckResourceAttrSet("tencentcloud_wedata_script.example", "project_id"),
+ resource.TestCheckResourceAttrSet("tencentcloud_wedata_script.example", "bucket_name"),
+ resource.TestCheckResourceAttrSet("tencentcloud_wedata_script.example", "region"),
+ resource.TestCheckResourceAttrSet("tencentcloud_wedata_script.example", "file_extension_type"),
+ ),
+ },
+ },
+ })
+}
+
+const testAccWedataScript = `
+resource "tencentcloud_wedata_script" "example" {
+ file_path = "/datastudio/project/tf_example.sql"
+ project_id = "1470575647377821696"
+ bucket_name = "wedata-demo-1257305158"
+ region = "ap-guangzhou"
+ file_extension_type = "sql"
+}
+`
+
+const testAccWedataScriptUpdate = `
+resource "tencentcloud_wedata_script" "example" {
+ file_path = "/datastudio/project/tf_example.sql"
+ project_id = "1470575647377821696"
+ bucket_name = "wedata-demo-1257305158"
+ region = "ap-guangzhou"
+ file_extension_type = "sql"
+}
+`
diff --git a/tencentcloud/service_tencentcloud_wedata.go b/tencentcloud/service_tencentcloud_wedata.go
index 70a60b5cb8..4cb3ea4567 100644
--- a/tencentcloud/service_tencentcloud_wedata.go
+++ b/tencentcloud/service_tencentcloud_wedata.go
@@ -3,7 +3,9 @@ package tencentcloud
import (
"context"
"log"
+ "strconv"
+ "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common"
wedata "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/wedata/v20210820"
"github.com/tencentcloudstack/terraform-provider-tencentcloud/tencentcloud/connectivity"
"github.com/tencentcloudstack/terraform-provider-tencentcloud/tencentcloud/internal/helper"
@@ -109,3 +111,755 @@ func (me *WedataService) DescribeWedataRuleTemplatesByFilter(ctx context.Context
return
}
+
+func (me *WedataService) DescribeWedataDataSourceListByFilter(ctx context.Context, param map[string]interface{}) (dataSourceList []*wedata.DataSourceInfo, errRet error) {
+ var (
+ logId = getLogId(ctx)
+ request = wedata.NewDescribeDataSourceListRequest()
+ )
+
+ defer func() {
+ if errRet != nil {
+ log.Printf("[CRITAL]%s api[%s] fail, request body [%s], reason[%s]\n", logId, request.GetAction(), request.ToJsonString(), errRet.Error())
+ }
+ }()
+
+ for k, v := range param {
+ if k == "OrderFields" {
+ request.OrderFields = v.([]*wedata.OrderField)
+ }
+
+ if k == "Filters" {
+ request.Filters = v.([]*wedata.Filter)
+ }
+ }
+
+ ratelimit.Check(request.GetAction())
+
+ var (
+ pageNum uint64 = 0
+ pageSize uint64 = 20
+ )
+ for {
+ request.PageNumber = &pageNum
+ request.PageSize = &pageSize
+ response, err := me.client.UseWedataClient().DescribeDataSourceList(request)
+ if err != nil {
+ errRet = err
+ return
+ }
+
+ log.Printf("[DEBUG]%s api[%s] success, request body [%s], response body [%s]\n", logId, request.GetAction(), request.ToJsonString(), response.ToJsonString())
+
+ if response == nil || len(response.Response.Data.Rows) < 1 {
+ break
+ }
+
+ dataSourceList = append(dataSourceList, response.Response.Data.Rows...)
+ if len(response.Response.Data.Rows) < int(pageSize) {
+ break
+ }
+
+ pageNum += pageSize
+ }
+
+ return
+}
+
+func (me *WedataService) DescribeWedataDataSourceInfoListByFilter(ctx context.Context, param map[string]interface{}) (dataSourceInfoList []*wedata.DatasourceBaseInfo, errRet error) {
+ var (
+ logId = getLogId(ctx)
+ request = wedata.NewDescribeDataSourceInfoListRequest()
+ )
+
+ defer func() {
+ if errRet != nil {
+ log.Printf("[CRITAL]%s api[%s] fail, request body [%s], reason[%s]\n", logId, request.GetAction(), request.ToJsonString(), errRet.Error())
+ }
+ }()
+
+ for k, v := range param {
+ if k == "ProjectId" {
+ request.ProjectId = v.(*string)
+ }
+
+ if k == "Filters" {
+ request.Filters = v.(*wedata.Filter)
+ }
+
+ if k == "OrderFields" {
+ request.OrderFields = v.(*wedata.OrderField)
+ }
+
+ if k == "Type" {
+ request.Type = v.(*string)
+ }
+
+ if k == "DatasourceName" {
+ request.DatasourceName = v.(*string)
+ }
+ }
+
+ ratelimit.Check(request.GetAction())
+
+ var (
+ pageNum uint64 = 0
+ pageSize uint64 = 20
+ )
+ for {
+ request.PageNumber = &pageNum
+ request.PageSize = &pageSize
+ response, err := me.client.UseWedataClient().DescribeDataSourceInfoList(request)
+ if err != nil {
+ errRet = err
+ return
+ }
+
+ log.Printf("[DEBUG]%s api[%s] success, request body [%s], response body [%s]\n", logId, request.GetAction(), request.ToJsonString(), response.ToJsonString())
+
+ if response == nil || len(response.Response.DatasourceSet) < 1 {
+ break
+ }
+
+ dataSourceInfoList = append(dataSourceInfoList, response.Response.DatasourceSet...)
+ if len(response.Response.DatasourceSet) < int(pageSize) {
+ break
+ }
+
+ pageNum += pageSize
+ }
+
+ return
+}
+
+func (me *WedataService) DescribeWedataDataSourceWithoutInfoByFilter(ctx context.Context, param map[string]interface{}) (dataSourceWithoutInfo []*wedata.DataSourceInfo, errRet error) {
+ var (
+ logId = getLogId(ctx)
+ request = wedata.NewDescribeDataSourceWithoutInfoRequest()
+ )
+
+ defer func() {
+ if errRet != nil {
+ log.Printf("[CRITAL]%s api[%s] fail, request body [%s], reason[%s]\n", logId, request.GetAction(), request.ToJsonString(), errRet.Error())
+ }
+ }()
+
+ for k, v := range param {
+ if k == "OrderFields" {
+ request.OrderFields = v.([]*wedata.OrderField)
+ }
+
+ if k == "Filters" {
+ request.Filters = v.([]*wedata.Filter)
+ }
+ }
+
+ ratelimit.Check(request.GetAction())
+
+ response, err := me.client.UseWedataClient().DescribeDataSourceWithoutInfo(request)
+ if err != nil {
+ errRet = err
+ return
+ }
+
+ log.Printf("[DEBUG]%s api[%s] success, request body [%s], response body [%s]\n", logId, request.GetAction(), request.ToJsonString(), response.ToJsonString())
+
+ if response == nil || len(response.Response.Data) < 1 {
+ return
+ }
+
+ dataSourceWithoutInfo = response.Response.Data
+ return
+}
+
+func (me *WedataService) DescribeWedataDatasourceById(ctx context.Context, datasourceId string) (datasource *wedata.DataSourceInfo, errRet error) {
+ logId := getLogId(ctx)
+
+ request := wedata.NewDescribeDatasourceRequest()
+ Id, _ := strconv.ParseUint(datasourceId, 10, 64)
+ request.Id = &Id
+
+ defer func() {
+ if errRet != nil {
+ log.Printf("[CRITAL]%s api[%s] fail, request body [%s], reason[%s]\n", logId, request.GetAction(), request.ToJsonString(), errRet.Error())
+ }
+ }()
+
+ ratelimit.Check(request.GetAction())
+
+ response, err := me.client.UseWedataClient().DescribeDatasource(request)
+ if err != nil {
+ errRet = err
+ return
+ }
+
+ log.Printf("[DEBUG]%s api[%s] success, request body [%s], response body [%s]\n", logId, request.GetAction(), request.ToJsonString(), response.ToJsonString())
+
+ if response == nil {
+ return
+ }
+
+ datasource = response.Response.Data
+ return
+}
+
+func (me *WedataService) DeleteWedataDatasourceById(ctx context.Context, datasourceId string) (errRet error) {
+ logId := getLogId(ctx)
+
+ request := wedata.NewDeleteDataSourcesRequest()
+ Id, _ := strconv.ParseUint(datasourceId, 10, 64)
+ request.Ids = common.Uint64Ptrs([]uint64{Id})
+
+ defer func() {
+ if errRet != nil {
+ log.Printf("[CRITAL]%s api[%s] fail, request body [%s], reason[%s]\n", logId, request.GetAction(), request.ToJsonString(), errRet.Error())
+ }
+ }()
+
+ ratelimit.Check(request.GetAction())
+
+ response, err := me.client.UseWedataClient().DeleteDataSources(request)
+ if err != nil {
+ errRet = err
+ return
+ }
+
+ log.Printf("[DEBUG]%s api[%s] success, request body [%s], response body [%s]\n", logId, request.GetAction(), request.ToJsonString(), response.ToJsonString())
+
+ return
+}
+
+func (me *WedataService) DescribeWedataFunctionById(ctx context.Context, functionId, funcType, funcName, projectId string) (function *wedata.OrganizationalFunction, errRet error) {
+ logId := getLogId(ctx)
+
+ request := wedata.NewDescribeOrganizationalFunctionsRequest()
+ request.Type = common.StringPtr("FUNC_DEVELOP")
+ request.Name = &funcName
+ request.ProjectId = &projectId
+
+ defer func() {
+ if errRet != nil {
+ log.Printf("[CRITAL]%s api[%s] fail, request body [%s], reason[%s]\n", logId, request.GetAction(), request.ToJsonString(), errRet.Error())
+ }
+ }()
+
+ ratelimit.Check(request.GetAction())
+
+ response, err := me.client.UseWedataClient().DescribeOrganizationalFunctions(request)
+ if err != nil {
+ errRet = err
+ return
+ }
+
+ log.Printf("[DEBUG]%s api[%s] success, request body [%s], response body [%s]\n", logId, request.GetAction(), request.ToJsonString(), response.ToJsonString())
+
+ if response == nil || len(response.Response.Content) < 1 {
+ return
+ }
+
+ for _, item := range response.Response.Content {
+ if item.FuncId != nil {
+ if *item.FuncId == functionId {
+ function = item
+ break
+ }
+ }
+ }
+
+ return
+}
+
+func (me *WedataService) DeleteWedataFunctionById(ctx context.Context, functionId, projectId, clusterIdentifier string) (errRet error) {
+ logId := getLogId(ctx)
+
+ request := wedata.NewDeleteCustomFunctionRequest()
+ request.FunctionId = &functionId
+ request.ProjectId = &projectId
+ request.ClusterIdentifier = &clusterIdentifier
+
+ defer func() {
+ if errRet != nil {
+ log.Printf("[CRITAL]%s api[%s] fail, request body [%s], reason[%s]\n", logId, request.GetAction(), request.ToJsonString(), errRet.Error())
+ }
+ }()
+
+ ratelimit.Check(request.GetAction())
+
+ response, err := me.client.UseWedataClient().DeleteCustomFunction(request)
+ if err != nil {
+ errRet = err
+ return
+ }
+
+ log.Printf("[DEBUG]%s api[%s] success, request body [%s], response body [%s]\n", logId, request.GetAction(), request.ToJsonString(), response.ToJsonString())
+
+ return
+}
+
+func (me *WedataService) DescribeWedataResourceById(ctx context.Context, projectId, filePath, resourceId string) (resourceInfo *wedata.ResourcePathTree, errRet error) {
+ logId := getLogId(ctx)
+
+ request := wedata.NewDescribeResourceManagePathTreesRequest()
+ request.ProjectId = &projectId
+ request.FilePath = &filePath
+
+ defer func() {
+ if errRet != nil {
+ log.Printf("[CRITAL]%s api[%s] fail, request body [%s], reason[%s]\n", logId, request.GetAction(), request.ToJsonString(), errRet.Error())
+ }
+ }()
+
+ ratelimit.Check(request.GetAction())
+
+ response, err := me.client.UseWedataClient().DescribeResourceManagePathTrees(request)
+ if err != nil {
+ errRet = err
+ return
+ }
+
+ log.Printf("[DEBUG]%s api[%s] success, request body [%s], response body [%s]\n", logId, request.GetAction(), request.ToJsonString(), response.ToJsonString())
+
+ if response == nil || len(response.Response.Data) < 1 {
+ return
+ }
+
+ for _, item := range response.Response.Data {
+ if *item.ResourceId == resourceId {
+ resourceInfo = item
+ break
+ }
+ }
+
+ return
+}
+
+func (me *WedataService) DeleteWedataResourceById(ctx context.Context, projectId, resourceId string) (errRet error) {
+ logId := getLogId(ctx)
+
+ request := wedata.NewDeleteResourceFileRequest()
+ request.ProjectId = &projectId
+ request.ResourceId = &resourceId
+
+ defer func() {
+ if errRet != nil {
+ log.Printf("[CRITAL]%s api[%s] fail, request body [%s], reason[%s]\n", logId, request.GetAction(), request.ToJsonString(), errRet.Error())
+ }
+ }()
+
+ ratelimit.Check(request.GetAction())
+
+ response, err := me.client.UseWedataClient().DeleteResourceFile(request)
+ if err != nil {
+ errRet = err
+ return
+ }
+
+ log.Printf("[DEBUG]%s api[%s] success, request body [%s], response body [%s]\n", logId, request.GetAction(), request.ToJsonString(), response.ToJsonString())
+
+ return
+}
+
+func (me *WedataService) DescribeWedataScriptById(ctx context.Context, projectId, filePath string) (fileInfo *wedata.UserFileInfo, errRet error) {
+ logId := getLogId(ctx)
+
+ request := wedata.NewGetFileInfoRequest()
+ request.ProjectId = &projectId
+ request.FilePath = &filePath
+
+ defer func() {
+ if errRet != nil {
+ log.Printf("[CRITAL]%s api[%s] fail, request body [%s], reason[%s]\n", logId, request.GetAction(), request.ToJsonString(), errRet.Error())
+ }
+ }()
+
+ ratelimit.Check(request.GetAction())
+
+ response, err := me.client.UseWedataClient().GetFileInfo(request)
+ if err != nil {
+ errRet = err
+ return
+ }
+
+ log.Printf("[DEBUG]%s api[%s] success, request body [%s], response body [%s]\n", logId, request.GetAction(), request.ToJsonString(), response.ToJsonString())
+
+ if response == nil {
+ return
+ }
+
+ fileInfo = response.Response.UserFileInfo
+ return
+}
+
+func (me *WedataService) DeleteWedataScriptById(ctx context.Context, projectId, resourceId string) (errRet error) {
+ logId := getLogId(ctx)
+
+ request := wedata.NewDeleteFileRequest()
+ request.ProjectId = &projectId
+ request.ResourceId = &resourceId
+
+ defer func() {
+ if errRet != nil {
+ log.Printf("[CRITAL]%s api[%s] fail, request body [%s], reason[%s]\n", logId, request.GetAction(), request.ToJsonString(), errRet.Error())
+ }
+ }()
+
+ ratelimit.Check(request.GetAction())
+
+ response, err := me.client.UseWedataClient().DeleteFile(request)
+ if err != nil {
+ errRet = err
+ return
+ }
+
+ log.Printf("[DEBUG]%s api[%s] success, request body [%s], response body [%s]\n", logId, request.GetAction(), request.ToJsonString(), response.ToJsonString())
+
+ return
+}
+
+func (me *WedataService) DescribeWedataDqRuleById(ctx context.Context, projectId, ruleId string) (dqRule *wedata.Rule, errRet error) {
+ logId := getLogId(ctx)
+ request := wedata.NewDescribeRuleRequest()
+ request.ProjectId = &projectId
+ ruleIdInt, _ := strconv.ParseUint(ruleId, 10, 64)
+ request.RuleId = &ruleIdInt
+
+ defer func() {
+ if errRet != nil {
+ log.Printf("[CRITAL]%s api[%s] fail, request body [%s], reason[%s]\n", logId, request.GetAction(), request.ToJsonString(), errRet.Error())
+ }
+ }()
+
+ ratelimit.Check(request.GetAction())
+
+ response, err := me.client.UseWedataClient().DescribeRule(request)
+ if err != nil {
+ errRet = err
+ return
+ }
+
+ log.Printf("[DEBUG]%s api[%s] success, request body [%s], response body [%s]\n", logId, request.GetAction(), request.ToJsonString(), response.ToJsonString())
+
+ if response == nil {
+ return
+ }
+
+ dqRule = response.Response.Data
+ return
+}
+
+func (me *WedataService) DeleteWedataDqRuleById(ctx context.Context, projectId, ruleId string) (errRet error) {
+ logId := getLogId(ctx)
+
+ request := wedata.NewDeleteRuleRequest()
+ request.ProjectId = &projectId
+ ruleIdInt, _ := strconv.ParseUint(ruleId, 10, 64)
+ request.RuleId = &ruleIdInt
+
+ defer func() {
+ if errRet != nil {
+ log.Printf("[CRITAL]%s api[%s] fail, request body [%s], reason[%s]\n", logId, request.GetAction(), request.ToJsonString(), errRet.Error())
+ }
+ }()
+
+ ratelimit.Check(request.GetAction())
+
+ response, err := me.client.UseWedataClient().DeleteRule(request)
+ if err != nil {
+ errRet = err
+ return
+ }
+
+ log.Printf("[DEBUG]%s api[%s] success, request body [%s], response body [%s]\n", logId, request.GetAction(), request.ToJsonString(), response.ToJsonString())
+
+ return
+}
+
+func (me *WedataService) DescribeWedataDqRuleTemplateById(ctx context.Context, projectId, templateId string) (dqRuleTemplate *wedata.RuleTemplate, errRet error) {
+ logId := getLogId(ctx)
+
+ request := wedata.NewDescribeRuleTemplateRequest()
+ request.ProjectId = &projectId
+ TemplateIdInt, _ := strconv.ParseUint(templateId, 10, 64)
+ request.TemplateId = &TemplateIdInt
+
+ defer func() {
+ if errRet != nil {
+ log.Printf("[CRITAL]%s api[%s] fail, request body [%s], reason[%s]\n", logId, request.GetAction(), request.ToJsonString(), errRet.Error())
+ }
+ }()
+
+ ratelimit.Check(request.GetAction())
+
+ response, err := me.client.UseWedataClient().DescribeRuleTemplate(request)
+ if err != nil {
+ errRet = err
+ return
+ }
+
+ log.Printf("[DEBUG]%s api[%s] success, request body [%s], response body [%s]\n", logId, request.GetAction(), request.ToJsonString(), response.ToJsonString())
+
+ if response == nil {
+ return
+ }
+
+ dqRuleTemplate = response.Response.Data
+ return
+}
+
+func (me *WedataService) DeleteWedataDqRuleTemplateById(ctx context.Context, projectId, templateId string) (errRet error) {
+ logId := getLogId(ctx)
+
+ request := wedata.NewDeleteRuleTemplateRequest()
+ request.ProjectId = &projectId
+ TemplateIdInt, _ := strconv.ParseUint(templateId, 10, 64)
+ request.Ids = common.Uint64Ptrs([]uint64{TemplateIdInt})
+
+ defer func() {
+ if errRet != nil {
+ log.Printf("[CRITAL]%s api[%s] fail, request body [%s], reason[%s]\n", logId, request.GetAction(), request.ToJsonString(), errRet.Error())
+ }
+ }()
+
+ ratelimit.Check(request.GetAction())
+
+ response, err := me.client.UseWedataClient().DeleteRuleTemplate(request)
+ if err != nil {
+ errRet = err
+ return
+ }
+
+ log.Printf("[DEBUG]%s api[%s] success, request body [%s], response body [%s]\n", logId, request.GetAction(), request.ToJsonString(), response.ToJsonString())
+
+ return
+}
+
+func (me *WedataService) DescribeWedataBaselineById(ctx context.Context, projectId, baselineId string) (baseline *wedata.BaselineDetailResponse, errRet error) {
+ logId := getLogId(ctx)
+
+ request := wedata.NewDescribeBaselineByIdRequest()
+ request.ProjectId = &projectId
+ request.BaselineId = &baselineId
+
+ defer func() {
+ if errRet != nil {
+ log.Printf("[CRITAL]%s api[%s] fail, request body [%s], reason[%s]\n", logId, request.GetAction(), request.ToJsonString(), errRet.Error())
+ }
+ }()
+
+ ratelimit.Check(request.GetAction())
+
+ response, err := me.client.UseWedataClient().DescribeBaselineById(request)
+ if err != nil {
+ errRet = err
+ return
+ }
+
+ log.Printf("[DEBUG]%s api[%s] success, request body [%s], response body [%s]\n", logId, request.GetAction(), request.ToJsonString(), response.ToJsonString())
+
+ if response == nil {
+ return
+ }
+
+ baseline = response.Response.Data
+ return
+}
+
+func (me *WedataService) DeleteWedataBaselineById(ctx context.Context, projectId, baselineId string) (errRet error) {
+ logId := getLogId(ctx)
+
+ request := wedata.NewDeleteBaselineRequest()
+ request.ProjectId = &projectId
+ request.BaselineId = &baselineId
+
+ defer func() {
+ if errRet != nil {
+ log.Printf("[CRITAL]%s api[%s] fail, request body [%s], reason[%s]\n", logId, request.GetAction(), request.ToJsonString(), errRet.Error())
+ }
+ }()
+
+ ratelimit.Check(request.GetAction())
+
+ response, err := me.client.UseWedataClient().DeleteBaseline(request)
+ if err != nil {
+ errRet = err
+ return
+ }
+
+ log.Printf("[DEBUG]%s api[%s] success, request body [%s], response body [%s]\n", logId, request.GetAction(), request.ToJsonString(), response.ToJsonString())
+
+ return
+}
+
+func (me *WedataService) DescribeWedataIntegrationOfflineTaskById(ctx context.Context, projectId, taskId string) (integrationOfflineTask *wedata.DescribeIntegrationTaskResponseParams, errRet error) {
+ logId := getLogId(ctx)
+
+ request := wedata.NewDescribeIntegrationTaskRequest()
+ request.ProjectId = &projectId
+ request.TaskId = &taskId
+ request.TaskId = &taskId
+ request.TaskType = common.Uint64Ptr(202)
+
+ defer func() {
+ if errRet != nil {
+ log.Printf("[CRITAL]%s api[%s] fail, request body [%s], reason[%s]\n", logId, request.GetAction(), request.ToJsonString(), errRet.Error())
+ }
+ }()
+
+ ratelimit.Check(request.GetAction())
+
+ response, err := me.client.UseWedataClient().DescribeIntegrationTask(request)
+ if err != nil {
+ errRet = err
+ return
+ }
+
+ log.Printf("[DEBUG]%s api[%s] success, request body [%s], response body [%s]\n", logId, request.GetAction(), request.ToJsonString(), response.ToJsonString())
+
+ if response == nil {
+ return
+ }
+
+ integrationOfflineTask = response.Response
+ return
+}
+
+func (me *WedataService) DeleteWedataIntegrationOfflineTaskById(ctx context.Context, projectId, taskId string) (errRet error) {
+ logId := getLogId(ctx)
+ request := wedata.NewDeleteOfflineTaskRequest()
+ request.OperatorName = common.StringPtr("")
+ request.ProjectId = &projectId
+ request.TaskId = &taskId
+ request.VirtualFlag = common.BoolPtr(false)
+
+ defer func() {
+ if errRet != nil {
+ log.Printf("[CRITAL]%s api[%s] fail, request body [%s], reason[%s]\n", logId, request.GetAction(), request.ToJsonString(), errRet.Error())
+ }
+ }()
+
+ ratelimit.Check(request.GetAction())
+
+ response, err := me.client.UseWedataClient().DeleteOfflineTask(request)
+ if err != nil {
+ errRet = err
+ return
+ }
+
+ log.Printf("[DEBUG]%s api[%s] success, request body [%s], response body [%s]\n", logId, request.GetAction(), request.ToJsonString(), response.ToJsonString())
+
+ return
+}
+
+func (me *WedataService) DescribeWedataIntegrationRealtimeTaskById(ctx context.Context, projectId, taskId string) (integrationRealtimeTask *wedata.DescribeIntegrationTaskResponseParams, errRet error) {
+ logId := getLogId(ctx)
+
+ request := wedata.NewDescribeIntegrationTaskRequest()
+ request.ProjectId = &projectId
+ request.TaskId = &taskId
+ request.TaskType = common.Uint64Ptr(201)
+
+ defer func() {
+ if errRet != nil {
+ log.Printf("[CRITAL]%s api[%s] fail, request body [%s], reason[%s]\n", logId, request.GetAction(), request.ToJsonString(), errRet.Error())
+ }
+ }()
+
+ ratelimit.Check(request.GetAction())
+
+ response, err := me.client.UseWedataClient().DescribeIntegrationTask(request)
+ if err != nil {
+ errRet = err
+ return
+ }
+
+ log.Printf("[DEBUG]%s api[%s] success, request body [%s], response body [%s]\n", logId, request.GetAction(), request.ToJsonString(), response.ToJsonString())
+
+ if response == nil {
+ return
+ }
+
+ integrationRealtimeTask = response.Response
+ return
+}
+
+func (me *WedataService) DeleteWedataIntegrationRealtimeTaskById(ctx context.Context, projectId, taskId string) (errRet error) {
+ logId := getLogId(ctx)
+ request := wedata.NewDeleteIntegrationTaskRequest()
+ request.ProjectId = &projectId
+ request.TaskId = &taskId
+
+ defer func() {
+ if errRet != nil {
+ log.Printf("[CRITAL]%s api[%s] fail, request body [%s], reason[%s]\n", logId, request.GetAction(), request.ToJsonString(), errRet.Error())
+ }
+ }()
+
+ ratelimit.Check(request.GetAction())
+
+ response, err := me.client.UseWedataClient().DeleteIntegrationTask(request)
+ if err != nil {
+ errRet = err
+ return
+ }
+
+ log.Printf("[DEBUG]%s api[%s] success, request body [%s], response body [%s]\n", logId, request.GetAction(), request.ToJsonString(), response.ToJsonString())
+
+ return
+}
+
+func (me *WedataService) DescribeWedataIntegrationTaskNodeById(ctx context.Context, projectId, nodeId string) (integrationTaskNode *wedata.DescribeIntegrationNodeResponseParams, errRet error) {
+ logId := getLogId(ctx)
+
+ request := wedata.NewDescribeIntegrationNodeRequest()
+ request.ProjectId = &projectId
+ request.Id = &nodeId
+
+ defer func() {
+ if errRet != nil {
+ log.Printf("[CRITAL]%s api[%s] fail, request body [%s], reason[%s]\n", logId, request.GetAction(), request.ToJsonString(), errRet.Error())
+ }
+ }()
+
+ ratelimit.Check(request.GetAction())
+
+ response, err := me.client.UseWedataClient().DescribeIntegrationNode(request)
+ if err != nil {
+ errRet = err
+ return
+ }
+
+ log.Printf("[DEBUG]%s api[%s] success, request body [%s], response body [%s]\n", logId, request.GetAction(), request.ToJsonString(), response.ToJsonString())
+
+ if response == nil {
+ return
+ }
+
+ integrationTaskNode = response.Response
+ return
+}
+
+func (me *WedataService) DeleteWedataIntegrationTaskNodeById(ctx context.Context, projectId, nodeId string) (errRet error) {
+ logId := getLogId(ctx)
+
+ request := wedata.NewDeleteIntegrationNodeRequest()
+ request.ProjectId = &projectId
+ request.Id = &nodeId
+
+ defer func() {
+ if errRet != nil {
+ log.Printf("[CRITAL]%s api[%s] fail, request body [%s], reason[%s]\n", logId, request.GetAction(), request.ToJsonString(), errRet.Error())
+ }
+ }()
+
+ ratelimit.Check(request.GetAction())
+
+ response, err := me.client.UseWedataClient().DeleteIntegrationNode(request)
+ if err != nil {
+ errRet = err
+ return
+ }
+
+ log.Printf("[DEBUG]%s api[%s] success, request body [%s], response body [%s]\n", logId, request.GetAction(), request.ToJsonString(), response.ToJsonString())
+
+ return
+}
diff --git a/vendor/github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common/http/request.go b/vendor/github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common/http/request.go
index c87bb45888..2006cfa94a 100644
--- a/vendor/github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common/http/request.go
+++ b/vendor/github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common/http/request.go
@@ -265,7 +265,7 @@ func CompleteCommonParams(request Request, region string, requestClient string)
params["Action"] = request.GetAction()
params["Timestamp"] = strconv.FormatInt(time.Now().Unix(), 10)
params["Nonce"] = strconv.Itoa(rand.Int())
- params["RequestClient"] = "SDK_GO_1.0.781"
+ params["RequestClient"] = "SDK_GO_1.0.782"
if requestClient != "" {
params["RequestClient"] += ": " + requestClient
}
diff --git a/vendor/github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/wedata/v20210820/client.go b/vendor/github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/wedata/v20210820/client.go
index d0c6cee928..7e9a301fd3 100644
--- a/vendor/github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/wedata/v20210820/client.go
+++ b/vendor/github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/wedata/v20210820/client.go
@@ -59,8 +59,9 @@ func NewBatchCreateIntegrationTaskAlarmsRequest() (request *BatchCreateIntegrati
func NewBatchCreateIntegrationTaskAlarmsResponse() (response *BatchCreateIntegrationTaskAlarmsResponse) {
response = &BatchCreateIntegrationTaskAlarmsResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// BatchCreateIntegrationTaskAlarms
@@ -107,8 +108,9 @@ func NewBatchDeleteIntegrationTasksRequest() (request *BatchDeleteIntegrationTas
func NewBatchDeleteIntegrationTasksResponse() (response *BatchDeleteIntegrationTasksResponse) {
response = &BatchDeleteIntegrationTasksResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// BatchDeleteIntegrationTasks
@@ -157,8 +159,9 @@ func NewBatchDeleteOpsTasksRequest() (request *BatchDeleteOpsTasksRequest) {
func NewBatchDeleteOpsTasksResponse() (response *BatchDeleteOpsTasksResponse) {
response = &BatchDeleteOpsTasksResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// BatchDeleteOpsTasks
@@ -205,8 +208,9 @@ func NewBatchDeleteTasksDsRequest() (request *BatchDeleteTasksDsRequest) {
func NewBatchDeleteTasksDsResponse() (response *BatchDeleteTasksDsResponse) {
response = &BatchDeleteTasksDsResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// BatchDeleteTasksDs
@@ -253,8 +257,9 @@ func NewBatchDeleteTasksNewRequest() (request *BatchDeleteTasksNewRequest) {
func NewBatchDeleteTasksNewResponse() (response *BatchDeleteTasksNewResponse) {
response = &BatchDeleteTasksNewResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// BatchDeleteTasksNew
@@ -305,8 +310,9 @@ func NewBatchForceSuccessIntegrationTaskInstancesRequest() (request *BatchForceS
func NewBatchForceSuccessIntegrationTaskInstancesResponse() (response *BatchForceSuccessIntegrationTaskInstancesResponse) {
response = &BatchForceSuccessIntegrationTaskInstancesResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// BatchForceSuccessIntegrationTaskInstances
@@ -353,8 +359,9 @@ func NewBatchKillIntegrationTaskInstancesRequest() (request *BatchKillIntegratio
func NewBatchKillIntegrationTaskInstancesResponse() (response *BatchKillIntegrationTaskInstancesResponse) {
response = &BatchKillIntegrationTaskInstancesResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// BatchKillIntegrationTaskInstances
@@ -401,8 +408,9 @@ func NewBatchMakeUpIntegrationTasksRequest() (request *BatchMakeUpIntegrationTas
func NewBatchMakeUpIntegrationTasksResponse() (response *BatchMakeUpIntegrationTasksResponse) {
response = &BatchMakeUpIntegrationTasksResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// BatchMakeUpIntegrationTasks
@@ -449,8 +457,9 @@ func NewBatchModifyOpsOwnersRequest() (request *BatchModifyOpsOwnersRequest) {
func NewBatchModifyOpsOwnersResponse() (response *BatchModifyOpsOwnersResponse) {
response = &BatchModifyOpsOwnersResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// BatchModifyOpsOwners
@@ -497,8 +506,9 @@ func NewBatchModifyOwnersNewRequest() (request *BatchModifyOwnersNewRequest) {
func NewBatchModifyOwnersNewResponse() (response *BatchModifyOwnersNewResponse) {
response = &BatchModifyOwnersNewResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// BatchModifyOwnersNew
@@ -549,14 +559,16 @@ func NewBatchRerunIntegrationTaskInstancesRequest() (request *BatchRerunIntegrat
func NewBatchRerunIntegrationTaskInstancesResponse() (response *BatchRerunIntegrationTaskInstancesResponse) {
response = &BatchRerunIntegrationTaskInstancesResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// BatchRerunIntegrationTaskInstances
// 批量重跑集成任务实例
//
// 可能返回的错误码:
+// FAILEDOPERATION = "FailedOperation"
// INTERNALERROR = "InternalError"
func (c *Client) BatchRerunIntegrationTaskInstances(request *BatchRerunIntegrationTaskInstancesRequest) (response *BatchRerunIntegrationTaskInstancesResponse, err error) {
return c.BatchRerunIntegrationTaskInstancesWithContext(context.Background(), request)
@@ -566,6 +578,7 @@ func (c *Client) BatchRerunIntegrationTaskInstances(request *BatchRerunIntegrati
// 批量重跑集成任务实例
//
// 可能返回的错误码:
+// FAILEDOPERATION = "FailedOperation"
// INTERNALERROR = "InternalError"
func (c *Client) BatchRerunIntegrationTaskInstancesWithContext(ctx context.Context, request *BatchRerunIntegrationTaskInstancesRequest) (response *BatchRerunIntegrationTaskInstancesResponse, err error) {
if request == nil {
@@ -597,14 +610,16 @@ func NewBatchResumeIntegrationTasksRequest() (request *BatchResumeIntegrationTas
func NewBatchResumeIntegrationTasksResponse() (response *BatchResumeIntegrationTasksResponse) {
response = &BatchResumeIntegrationTasksResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// BatchResumeIntegrationTasks
// 批量继续执行集成实时任务
//
// 可能返回的错误码:
+// FAILEDOPERATION = "FailedOperation"
// INTERNALERROR = "InternalError"
func (c *Client) BatchResumeIntegrationTasks(request *BatchResumeIntegrationTasksRequest) (response *BatchResumeIntegrationTasksResponse, err error) {
return c.BatchResumeIntegrationTasksWithContext(context.Background(), request)
@@ -614,6 +629,7 @@ func (c *Client) BatchResumeIntegrationTasks(request *BatchResumeIntegrationTask
// 批量继续执行集成实时任务
//
// 可能返回的错误码:
+// FAILEDOPERATION = "FailedOperation"
// INTERNALERROR = "InternalError"
func (c *Client) BatchResumeIntegrationTasksWithContext(ctx context.Context, request *BatchResumeIntegrationTasksRequest) (response *BatchResumeIntegrationTasksResponse, err error) {
if request == nil {
@@ -645,8 +661,9 @@ func NewBatchRunOpsTaskRequest() (request *BatchRunOpsTaskRequest) {
func NewBatchRunOpsTaskResponse() (response *BatchRunOpsTaskResponse) {
response = &BatchRunOpsTaskResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// BatchRunOpsTask
@@ -699,8 +716,9 @@ func NewBatchStartIntegrationTasksRequest() (request *BatchStartIntegrationTasks
func NewBatchStartIntegrationTasksResponse() (response *BatchStartIntegrationTasksResponse) {
response = &BatchStartIntegrationTasksResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// BatchStartIntegrationTasks
@@ -747,14 +765,16 @@ func NewBatchStopIntegrationTasksRequest() (request *BatchStopIntegrationTasksRe
func NewBatchStopIntegrationTasksResponse() (response *BatchStopIntegrationTasksResponse) {
response = &BatchStopIntegrationTasksResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// BatchStopIntegrationTasks
// 批量停止集成任务
//
// 可能返回的错误码:
+// FAILEDOPERATION = "FailedOperation"
// INTERNALERROR = "InternalError"
func (c *Client) BatchStopIntegrationTasks(request *BatchStopIntegrationTasksRequest) (response *BatchStopIntegrationTasksResponse, err error) {
return c.BatchStopIntegrationTasksWithContext(context.Background(), request)
@@ -764,6 +784,7 @@ func (c *Client) BatchStopIntegrationTasks(request *BatchStopIntegrationTasksReq
// 批量停止集成任务
//
// 可能返回的错误码:
+// FAILEDOPERATION = "FailedOperation"
// INTERNALERROR = "InternalError"
func (c *Client) BatchStopIntegrationTasksWithContext(ctx context.Context, request *BatchStopIntegrationTasksRequest) (response *BatchStopIntegrationTasksResponse, err error) {
if request == nil {
@@ -795,8 +816,9 @@ func NewBatchStopOpsTasksRequest() (request *BatchStopOpsTasksRequest) {
func NewBatchStopOpsTasksResponse() (response *BatchStopOpsTasksResponse) {
response = &BatchStopOpsTasksResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// BatchStopOpsTasks
@@ -843,8 +865,9 @@ func NewBatchStopTasksNewRequest() (request *BatchStopTasksNewRequest) {
func NewBatchStopTasksNewResponse() (response *BatchStopTasksNewResponse) {
response = &BatchStopTasksNewResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// BatchStopTasksNew
@@ -895,8 +918,9 @@ func NewBatchStopWorkflowsByIdsRequest() (request *BatchStopWorkflowsByIdsReques
func NewBatchStopWorkflowsByIdsResponse() (response *BatchStopWorkflowsByIdsResponse) {
response = &BatchStopWorkflowsByIdsResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// BatchStopWorkflowsByIds
@@ -943,8 +967,9 @@ func NewBatchSuspendIntegrationTasksRequest() (request *BatchSuspendIntegrationT
func NewBatchSuspendIntegrationTasksResponse() (response *BatchSuspendIntegrationTasksResponse) {
response = &BatchSuspendIntegrationTasksResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// BatchSuspendIntegrationTasks
@@ -991,8 +1016,9 @@ func NewBatchUpdateIntegrationTasksRequest() (request *BatchUpdateIntegrationTas
func NewBatchUpdateIntegrationTasksResponse() (response *BatchUpdateIntegrationTasksResponse) {
response = &BatchUpdateIntegrationTasksResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// BatchUpdateIntegrationTasks
@@ -1039,8 +1065,9 @@ func NewCheckAlarmRegularNameExistRequest() (request *CheckAlarmRegularNameExist
func NewCheckAlarmRegularNameExistResponse() (response *CheckAlarmRegularNameExistResponse) {
response = &CheckAlarmRegularNameExistResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// CheckAlarmRegularNameExist
@@ -1087,8 +1114,9 @@ func NewCheckDuplicateRuleNameRequest() (request *CheckDuplicateRuleNameRequest)
func NewCheckDuplicateRuleNameResponse() (response *CheckDuplicateRuleNameResponse) {
response = &CheckDuplicateRuleNameResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// CheckDuplicateRuleName
@@ -1135,8 +1163,9 @@ func NewCheckDuplicateTemplateNameRequest() (request *CheckDuplicateTemplateName
func NewCheckDuplicateTemplateNameResponse() (response *CheckDuplicateTemplateNameResponse) {
response = &CheckDuplicateTemplateNameResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// CheckDuplicateTemplateName
@@ -1183,8 +1212,9 @@ func NewCheckIntegrationNodeNameExistsRequest() (request *CheckIntegrationNodeNa
func NewCheckIntegrationNodeNameExistsResponse() (response *CheckIntegrationNodeNameExistsResponse) {
response = &CheckIntegrationNodeNameExistsResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// CheckIntegrationNodeNameExists
@@ -1231,8 +1261,9 @@ func NewCheckIntegrationTaskNameExistsRequest() (request *CheckIntegrationTaskNa
func NewCheckIntegrationTaskNameExistsResponse() (response *CheckIntegrationTaskNameExistsResponse) {
response = &CheckIntegrationTaskNameExistsResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// CheckIntegrationTaskNameExists
@@ -1279,8 +1310,9 @@ func NewCheckTaskNameExistRequest() (request *CheckTaskNameExistRequest) {
func NewCheckTaskNameExistResponse() (response *CheckTaskNameExistResponse) {
response = &CheckTaskNameExistResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// CheckTaskNameExist
@@ -1327,8 +1359,9 @@ func NewCommitExportTaskRequest() (request *CommitExportTaskRequest) {
func NewCommitExportTaskResponse() (response *CommitExportTaskResponse) {
response = &CommitExportTaskResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// CommitExportTask
@@ -1375,8 +1408,9 @@ func NewCommitIntegrationTaskRequest() (request *CommitIntegrationTaskRequest) {
func NewCommitIntegrationTaskResponse() (response *CommitIntegrationTaskResponse) {
response = &CommitIntegrationTaskResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// CommitIntegrationTask
@@ -1455,8 +1489,9 @@ func NewCommitRuleGroupExecResultRequest() (request *CommitRuleGroupExecResultRe
func NewCommitRuleGroupExecResultResponse() (response *CommitRuleGroupExecResultResponse) {
response = &CommitRuleGroupExecResultResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// CommitRuleGroupExecResult
@@ -1535,8 +1570,9 @@ func NewCommitRuleGroupTaskRequest() (request *CommitRuleGroupTaskRequest) {
func NewCommitRuleGroupTaskResponse() (response *CommitRuleGroupTaskResponse) {
response = &CommitRuleGroupTaskResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// CommitRuleGroupTask
@@ -1583,8 +1619,9 @@ func NewCountOpsInstanceStateRequest() (request *CountOpsInstanceStateRequest) {
func NewCountOpsInstanceStateResponse() (response *CountOpsInstanceStateResponse) {
response = &CountOpsInstanceStateResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// CountOpsInstanceState
@@ -1631,8 +1668,9 @@ func NewCreateBaselineRequest() (request *CreateBaselineRequest) {
func NewCreateBaselineResponse() (response *CreateBaselineResponse) {
response = &CreateBaselineResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// CreateBaseline
@@ -1691,12 +1729,13 @@ func NewCreateCustomFunctionRequest() (request *CreateCustomFunctionRequest) {
func NewCreateCustomFunctionResponse() (response *CreateCustomFunctionResponse) {
response = &CreateCustomFunctionResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// CreateCustomFunction
-// 创建用户自定义函数
+// 创建用户自定义函数
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
@@ -1705,7 +1744,7 @@ func (c *Client) CreateCustomFunction(request *CreateCustomFunctionRequest) (res
}
// CreateCustomFunction
-// 创建用户自定义函数
+// 创建用户自定义函数
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
@@ -1739,8 +1778,9 @@ func NewCreateDataSourceRequest() (request *CreateDataSourceRequest) {
func NewCreateDataSourceResponse() (response *CreateDataSourceResponse) {
response = &CreateDataSourceResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// CreateDataSource
@@ -1777,6 +1817,55 @@ func (c *Client) CreateDataSourceWithContext(ctx context.Context, request *Creat
return
}
+func NewCreateDsFolderRequest() (request *CreateDsFolderRequest) {
+ request = &CreateDsFolderRequest{
+ BaseRequest: &tchttp.BaseRequest{},
+ }
+
+ request.Init().WithApiInfo("wedata", APIVersion, "CreateDsFolder")
+
+
+ return
+}
+
+func NewCreateDsFolderResponse() (response *CreateDsFolderResponse) {
+ response = &CreateDsFolderResponse{
+ BaseResponse: &tchttp.BaseResponse{},
+ }
+ return
+
+}
+
+// CreateDsFolder
+// 编排空间-创建文件夹
+//
+// 可能返回的错误码:
+// FAILEDOPERATION = "FailedOperation"
+func (c *Client) CreateDsFolder(request *CreateDsFolderRequest) (response *CreateDsFolderResponse, err error) {
+ return c.CreateDsFolderWithContext(context.Background(), request)
+}
+
+// CreateDsFolder
+// 编排空间-创建文件夹
+//
+// 可能返回的错误码:
+// FAILEDOPERATION = "FailedOperation"
+func (c *Client) CreateDsFolderWithContext(ctx context.Context, request *CreateDsFolderRequest) (response *CreateDsFolderResponse, err error) {
+ if request == nil {
+ request = NewCreateDsFolderRequest()
+ }
+
+ if c.GetCredential() == nil {
+ return nil, errors.New("CreateDsFolder require credential")
+ }
+
+ request.SetContext(ctx)
+
+ response = NewCreateDsFolderResponse()
+ err = c.Send(request, response)
+ return
+}
+
func NewCreateFolderRequest() (request *CreateFolderRequest) {
request = &CreateFolderRequest{
BaseRequest: &tchttp.BaseRequest{},
@@ -1791,8 +1880,9 @@ func NewCreateFolderRequest() (request *CreateFolderRequest) {
func NewCreateFolderResponse() (response *CreateFolderResponse) {
response = &CreateFolderResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// CreateFolder
@@ -1843,8 +1933,9 @@ func NewCreateHiveTableRequest() (request *CreateHiveTableRequest) {
func NewCreateHiveTableResponse() (response *CreateHiveTableResponse) {
response = &CreateHiveTableResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// CreateHiveTable
@@ -1891,8 +1982,9 @@ func NewCreateHiveTableByDDLRequest() (request *CreateHiveTableByDDLRequest) {
func NewCreateHiveTableByDDLResponse() (response *CreateHiveTableByDDLResponse) {
response = &CreateHiveTableByDDLResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// CreateHiveTableByDDL
@@ -1943,8 +2035,9 @@ func NewCreateInLongAgentRequest() (request *CreateInLongAgentRequest) {
func NewCreateInLongAgentResponse() (response *CreateInLongAgentResponse) {
response = &CreateInLongAgentResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// CreateInLongAgent
@@ -1991,8 +2084,9 @@ func NewCreateIntegrationNodeRequest() (request *CreateIntegrationNodeRequest) {
func NewCreateIntegrationNodeResponse() (response *CreateIntegrationNodeResponse) {
response = &CreateIntegrationNodeResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// CreateIntegrationNode
@@ -2059,8 +2153,9 @@ func NewCreateIntegrationTaskRequest() (request *CreateIntegrationTaskRequest) {
func NewCreateIntegrationTaskResponse() (response *CreateIntegrationTaskResponse) {
response = &CreateIntegrationTaskResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// CreateIntegrationTask
@@ -2139,8 +2234,9 @@ func NewCreateOfflineTaskRequest() (request *CreateOfflineTaskRequest) {
func NewCreateOfflineTaskResponse() (response *CreateOfflineTaskResponse) {
response = &CreateOfflineTaskResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// CreateOfflineTask
@@ -2187,8 +2283,9 @@ func NewCreateOpsMakePlanRequest() (request *CreateOpsMakePlanRequest) {
func NewCreateOpsMakePlanResponse() (response *CreateOpsMakePlanResponse) {
response = &CreateOpsMakePlanResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// CreateOpsMakePlan
@@ -2235,8 +2332,9 @@ func NewCreateOrUpdateResourceRequest() (request *CreateOrUpdateResourceRequest)
func NewCreateOrUpdateResourceResponse() (response *CreateOrUpdateResourceResponse) {
response = &CreateOrUpdateResourceResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// CreateOrUpdateResource
@@ -2283,8 +2381,9 @@ func NewCreateResourcePathRequest() (request *CreateResourcePathRequest) {
func NewCreateResourcePathResponse() (response *CreateResourcePathResponse) {
response = &CreateResourcePathResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// CreateResourcePath
@@ -2331,8 +2430,9 @@ func NewCreateRuleRequest() (request *CreateRuleRequest) {
func NewCreateRuleResponse() (response *CreateRuleResponse) {
response = &CreateRuleResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// CreateRule
@@ -2383,8 +2483,9 @@ func NewCreateRuleTemplateRequest() (request *CreateRuleTemplateRequest) {
func NewCreateRuleTemplateResponse() (response *CreateRuleTemplateResponse) {
response = &CreateRuleTemplateResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// CreateRuleTemplate
@@ -2431,8 +2532,9 @@ func NewCreateTaskRequest() (request *CreateTaskRequest) {
func NewCreateTaskResponse() (response *CreateTaskResponse) {
response = &CreateTaskResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// CreateTask
@@ -2483,8 +2585,9 @@ func NewCreateTaskAlarmRegularRequest() (request *CreateTaskAlarmRegularRequest)
func NewCreateTaskAlarmRegularResponse() (response *CreateTaskAlarmRegularResponse) {
response = &CreateTaskAlarmRegularResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// CreateTaskAlarmRegular
@@ -2547,8 +2650,9 @@ func NewCreateWorkflowRequest() (request *CreateWorkflowRequest) {
func NewCreateWorkflowResponse() (response *CreateWorkflowResponse) {
response = &CreateWorkflowResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// CreateWorkflow
@@ -2599,8 +2703,9 @@ func NewDagInstancesRequest() (request *DagInstancesRequest) {
func NewDagInstancesResponse() (response *DagInstancesResponse) {
response = &DagInstancesResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DagInstances
@@ -2647,8 +2752,9 @@ func NewDeleteBaselineRequest() (request *DeleteBaselineRequest) {
func NewDeleteBaselineResponse() (response *DeleteBaselineResponse) {
response = &DeleteBaselineResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DeleteBaseline
@@ -2695,8 +2801,9 @@ func NewDeleteCustomFunctionRequest() (request *DeleteCustomFunctionRequest) {
func NewDeleteCustomFunctionResponse() (response *DeleteCustomFunctionResponse) {
response = &DeleteCustomFunctionResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DeleteCustomFunction
@@ -2743,8 +2850,9 @@ func NewDeleteDataSourcesRequest() (request *DeleteDataSourcesRequest) {
func NewDeleteDataSourcesResponse() (response *DeleteDataSourcesResponse) {
response = &DeleteDataSourcesResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DeleteDataSources
@@ -2781,6 +2889,55 @@ func (c *Client) DeleteDataSourcesWithContext(ctx context.Context, request *Dele
return
}
+func NewDeleteDsFolderRequest() (request *DeleteDsFolderRequest) {
+ request = &DeleteDsFolderRequest{
+ BaseRequest: &tchttp.BaseRequest{},
+ }
+
+ request.Init().WithApiInfo("wedata", APIVersion, "DeleteDsFolder")
+
+
+ return
+}
+
+func NewDeleteDsFolderResponse() (response *DeleteDsFolderResponse) {
+ response = &DeleteDsFolderResponse{
+ BaseResponse: &tchttp.BaseResponse{},
+ }
+ return
+
+}
+
+// DeleteDsFolder
+// 编排空间-删除文件夹
+//
+// 可能返回的错误码:
+// FAILEDOPERATION = "FailedOperation"
+func (c *Client) DeleteDsFolder(request *DeleteDsFolderRequest) (response *DeleteDsFolderResponse, err error) {
+ return c.DeleteDsFolderWithContext(context.Background(), request)
+}
+
+// DeleteDsFolder
+// 编排空间-删除文件夹
+//
+// 可能返回的错误码:
+// FAILEDOPERATION = "FailedOperation"
+func (c *Client) DeleteDsFolderWithContext(ctx context.Context, request *DeleteDsFolderRequest) (response *DeleteDsFolderResponse, err error) {
+ if request == nil {
+ request = NewDeleteDsFolderRequest()
+ }
+
+ if c.GetCredential() == nil {
+ return nil, errors.New("DeleteDsFolder require credential")
+ }
+
+ request.SetContext(ctx)
+
+ response = NewDeleteDsFolderResponse()
+ err = c.Send(request, response)
+ return
+}
+
func NewDeleteFileRequest() (request *DeleteFileRequest) {
request = &DeleteFileRequest{
BaseRequest: &tchttp.BaseRequest{},
@@ -2795,8 +2952,9 @@ func NewDeleteFileRequest() (request *DeleteFileRequest) {
func NewDeleteFileResponse() (response *DeleteFileResponse) {
response = &DeleteFileResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DeleteFile
@@ -2853,8 +3011,9 @@ func NewDeleteFilePathRequest() (request *DeleteFilePathRequest) {
func NewDeleteFilePathResponse() (response *DeleteFilePathResponse) {
response = &DeleteFilePathResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DeleteFilePath
@@ -2901,8 +3060,9 @@ func NewDeleteFolderRequest() (request *DeleteFolderRequest) {
func NewDeleteFolderResponse() (response *DeleteFolderResponse) {
response = &DeleteFolderResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DeleteFolder
@@ -2953,8 +3113,9 @@ func NewDeleteInLongAgentRequest() (request *DeleteInLongAgentRequest) {
func NewDeleteInLongAgentResponse() (response *DeleteInLongAgentResponse) {
response = &DeleteInLongAgentResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DeleteInLongAgent
@@ -3001,8 +3162,9 @@ func NewDeleteIntegrationNodeRequest() (request *DeleteIntegrationNodeRequest) {
func NewDeleteIntegrationNodeResponse() (response *DeleteIntegrationNodeResponse) {
response = &DeleteIntegrationNodeResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DeleteIntegrationNode
@@ -3081,8 +3243,9 @@ func NewDeleteIntegrationTaskRequest() (request *DeleteIntegrationTaskRequest) {
func NewDeleteIntegrationTaskResponse() (response *DeleteIntegrationTaskResponse) {
response = &DeleteIntegrationTaskResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DeleteIntegrationTask
@@ -3161,8 +3324,9 @@ func NewDeleteOfflineTaskRequest() (request *DeleteOfflineTaskRequest) {
func NewDeleteOfflineTaskResponse() (response *DeleteOfflineTaskResponse) {
response = &DeleteOfflineTaskResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DeleteOfflineTask
@@ -3209,8 +3373,9 @@ func NewDeleteProjectParamDsRequest() (request *DeleteProjectParamDsRequest) {
func NewDeleteProjectParamDsResponse() (response *DeleteProjectParamDsResponse) {
response = &DeleteProjectParamDsResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DeleteProjectParamDs
@@ -3261,8 +3426,9 @@ func NewDeleteResourceRequest() (request *DeleteResourceRequest) {
func NewDeleteResourceResponse() (response *DeleteResourceResponse) {
response = &DeleteResourceResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DeleteResource
@@ -3309,8 +3475,9 @@ func NewDeleteResourceFileRequest() (request *DeleteResourceFileRequest) {
func NewDeleteResourceFileResponse() (response *DeleteResourceFileResponse) {
response = &DeleteResourceFileResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DeleteResourceFile
@@ -3357,8 +3524,9 @@ func NewDeleteResourceFilesRequest() (request *DeleteResourceFilesRequest) {
func NewDeleteResourceFilesResponse() (response *DeleteResourceFilesResponse) {
response = &DeleteResourceFilesResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DeleteResourceFiles
@@ -3405,8 +3573,9 @@ func NewDeleteRuleRequest() (request *DeleteRuleRequest) {
func NewDeleteRuleResponse() (response *DeleteRuleResponse) {
response = &DeleteRuleResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DeleteRule
@@ -3459,8 +3628,9 @@ func NewDeleteRuleTemplateRequest() (request *DeleteRuleTemplateRequest) {
func NewDeleteRuleTemplateResponse() (response *DeleteRuleTemplateResponse) {
response = &DeleteRuleTemplateResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DeleteRuleTemplate
@@ -3513,8 +3683,9 @@ func NewDeleteTaskAlarmRegularRequest() (request *DeleteTaskAlarmRegularRequest)
func NewDeleteTaskAlarmRegularResponse() (response *DeleteTaskAlarmRegularResponse) {
response = &DeleteTaskAlarmRegularResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DeleteTaskAlarmRegular
@@ -3577,8 +3748,9 @@ func NewDeleteTaskDsRequest() (request *DeleteTaskDsRequest) {
func NewDeleteTaskDsResponse() (response *DeleteTaskDsResponse) {
response = &DeleteTaskDsResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DeleteTaskDs
@@ -3625,8 +3797,9 @@ func NewDeleteWorkflowByIdRequest() (request *DeleteWorkflowByIdRequest) {
func NewDeleteWorkflowByIdResponse() (response *DeleteWorkflowByIdResponse) {
response = &DeleteWorkflowByIdResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DeleteWorkflowById
@@ -3673,8 +3846,9 @@ func NewDeleteWorkflowNewRequest() (request *DeleteWorkflowNewRequest) {
func NewDeleteWorkflowNewResponse() (response *DeleteWorkflowNewResponse) {
response = &DeleteWorkflowNewResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DeleteWorkflowNew
@@ -3725,8 +3899,9 @@ func NewDescribeAlarmEventsRequest() (request *DescribeAlarmEventsRequest) {
func NewDescribeAlarmEventsResponse() (response *DescribeAlarmEventsResponse) {
response = &DescribeAlarmEventsResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeAlarmEvents
@@ -3785,8 +3960,9 @@ func NewDescribeAlarmReceiverRequest() (request *DescribeAlarmReceiverRequest) {
func NewDescribeAlarmReceiverResponse() (response *DescribeAlarmReceiverResponse) {
response = &DescribeAlarmReceiverResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeAlarmReceiver
@@ -3843,20 +4019,16 @@ func NewDescribeAllByFolderNewRequest() (request *DescribeAllByFolderNewRequest)
func NewDescribeAllByFolderNewResponse() (response *DescribeAllByFolderNewResponse) {
response = &DescribeAllByFolderNewResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeAllByFolderNew
// 查询父目录下所有子文件夹+工作流
//
// 可能返回的错误码:
-// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire"
// FAILEDOPERATION = "FailedOperation"
-// INTERNALERROR = "InternalError"
-// INVALIDPARAMETER = "InvalidParameter"
-// RESOURCENOTFOUND = "ResourceNotFound"
-// UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (c *Client) DescribeAllByFolderNew(request *DescribeAllByFolderNewRequest) (response *DescribeAllByFolderNewResponse, err error) {
return c.DescribeAllByFolderNewWithContext(context.Background(), request)
}
@@ -3865,12 +4037,7 @@ func (c *Client) DescribeAllByFolderNew(request *DescribeAllByFolderNewRequest)
// 查询父目录下所有子文件夹+工作流
//
// 可能返回的错误码:
-// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire"
// FAILEDOPERATION = "FailedOperation"
-// INTERNALERROR = "InternalError"
-// INVALIDPARAMETER = "InvalidParameter"
-// RESOURCENOTFOUND = "ResourceNotFound"
-// UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (c *Client) DescribeAllByFolderNewWithContext(ctx context.Context, request *DescribeAllByFolderNewRequest) (response *DescribeAllByFolderNewResponse, err error) {
if request == nil {
request = NewDescribeAllByFolderNewRequest()
@@ -3901,20 +4068,16 @@ func NewDescribeAllTaskTypeRequest() (request *DescribeAllTaskTypeRequest) {
func NewDescribeAllTaskTypeResponse() (response *DescribeAllTaskTypeResponse) {
response = &DescribeAllTaskTypeResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeAllTaskType
// 获取所有任务类型
//
// 可能返回的错误码:
-// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire"
// FAILEDOPERATION = "FailedOperation"
-// INTERNALERROR = "InternalError"
-// INVALIDPARAMETER = "InvalidParameter"
-// RESOURCENOTFOUND = "ResourceNotFound"
-// UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (c *Client) DescribeAllTaskType(request *DescribeAllTaskTypeRequest) (response *DescribeAllTaskTypeResponse, err error) {
return c.DescribeAllTaskTypeWithContext(context.Background(), request)
}
@@ -3923,12 +4086,7 @@ func (c *Client) DescribeAllTaskType(request *DescribeAllTaskTypeRequest) (respo
// 获取所有任务类型
//
// 可能返回的错误码:
-// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire"
// FAILEDOPERATION = "FailedOperation"
-// INTERNALERROR = "InternalError"
-// INVALIDPARAMETER = "InvalidParameter"
-// RESOURCENOTFOUND = "ResourceNotFound"
-// UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (c *Client) DescribeAllTaskTypeWithContext(ctx context.Context, request *DescribeAllTaskTypeRequest) (response *DescribeAllTaskTypeResponse, err error) {
if request == nil {
request = NewDescribeAllTaskTypeRequest()
@@ -3959,20 +4117,16 @@ func NewDescribeAllUsedVersionSonRequest() (request *DescribeAllUsedVersionSonRe
func NewDescribeAllUsedVersionSonResponse() (response *DescribeAllUsedVersionSonResponse) {
response = &DescribeAllUsedVersionSonResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeAllUsedVersionSon
// 根据任务Id查找生产态子任务
//
// 可能返回的错误码:
-// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire"
// FAILEDOPERATION = "FailedOperation"
-// INTERNALERROR = "InternalError"
-// INVALIDPARAMETER = "InvalidParameter"
-// RESOURCENOTFOUND = "ResourceNotFound"
-// UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (c *Client) DescribeAllUsedVersionSon(request *DescribeAllUsedVersionSonRequest) (response *DescribeAllUsedVersionSonResponse, err error) {
return c.DescribeAllUsedVersionSonWithContext(context.Background(), request)
}
@@ -3981,12 +4135,7 @@ func (c *Client) DescribeAllUsedVersionSon(request *DescribeAllUsedVersionSonReq
// 根据任务Id查找生产态子任务
//
// 可能返回的错误码:
-// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire"
// FAILEDOPERATION = "FailedOperation"
-// INTERNALERROR = "InternalError"
-// INVALIDPARAMETER = "InvalidParameter"
-// RESOURCENOTFOUND = "ResourceNotFound"
-// UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (c *Client) DescribeAllUsedVersionSonWithContext(ctx context.Context, request *DescribeAllUsedVersionSonRequest) (response *DescribeAllUsedVersionSonResponse, err error) {
if request == nil {
request = NewDescribeAllUsedVersionSonRequest()
@@ -4017,8 +4166,9 @@ func NewDescribeBaselineAllTaskDagRequest() (request *DescribeBaselineAllTaskDag
func NewDescribeBaselineAllTaskDagResponse() (response *DescribeBaselineAllTaskDagResponse) {
response = &DescribeBaselineAllTaskDagResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeBaselineAllTaskDag
@@ -4077,8 +4227,9 @@ func NewDescribeBaselineByIdRequest() (request *DescribeBaselineByIdRequest) {
func NewDescribeBaselineByIdResponse() (response *DescribeBaselineByIdResponse) {
response = &DescribeBaselineByIdResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeBaselineById
@@ -4137,8 +4288,9 @@ func NewDescribeBaselineInstanceDagRequest() (request *DescribeBaselineInstanceD
func NewDescribeBaselineInstanceDagResponse() (response *DescribeBaselineInstanceDagResponse) {
response = &DescribeBaselineInstanceDagResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeBaselineInstanceDag
@@ -4197,8 +4349,9 @@ func NewDescribeBaselineInstanceGanttRequest() (request *DescribeBaselineInstanc
func NewDescribeBaselineInstanceGanttResponse() (response *DescribeBaselineInstanceGanttResponse) {
response = &DescribeBaselineInstanceGanttResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeBaselineInstanceGantt
@@ -4257,8 +4410,9 @@ func NewDescribeBaselineInstancesRequest() (request *DescribeBaselineInstancesRe
func NewDescribeBaselineInstancesResponse() (response *DescribeBaselineInstancesResponse) {
response = &DescribeBaselineInstancesResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeBaselineInstances
@@ -4305,8 +4459,9 @@ func NewDescribeBaselinesRequest() (request *DescribeBaselinesRequest) {
func NewDescribeBaselinesResponse() (response *DescribeBaselinesResponse) {
response = &DescribeBaselinesResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeBaselines
@@ -4365,8 +4520,9 @@ func NewDescribeBatchOperateTaskRequest() (request *DescribeBatchOperateTaskRequ
func NewDescribeBatchOperateTaskResponse() (response *DescribeBatchOperateTaskResponse) {
response = &DescribeBatchOperateTaskResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeBatchOperateTask
@@ -4415,8 +4571,9 @@ func NewDescribeBelongToRequest() (request *DescribeBelongToRequest) {
func NewDescribeBelongToResponse() (response *DescribeBelongToResponse) {
response = &DescribeBelongToResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeBelongTo
@@ -4465,8 +4622,9 @@ func NewDescribeClusterNamespaceListRequest() (request *DescribeClusterNamespace
func NewDescribeClusterNamespaceListResponse() (response *DescribeClusterNamespaceListResponse) {
response = &DescribeClusterNamespaceListResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeClusterNamespaceList
@@ -4513,8 +4671,9 @@ func NewDescribeColumnLineageRequest() (request *DescribeColumnLineageRequest) {
func NewDescribeColumnLineageResponse() (response *DescribeColumnLineageResponse) {
response = &DescribeColumnLineageResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeColumnLineage
@@ -4569,8 +4728,9 @@ func NewDescribeDataBasesRequest() (request *DescribeDataBasesRequest) {
func NewDescribeDataBasesResponse() (response *DescribeDataBasesResponse) {
response = &DescribeDataBasesResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeDataBases
@@ -4619,8 +4779,9 @@ func NewDescribeDataCheckStatRequest() (request *DescribeDataCheckStatRequest) {
func NewDescribeDataCheckStatResponse() (response *DescribeDataCheckStatResponse) {
response = &DescribeDataCheckStatResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeDataCheckStat
@@ -4673,8 +4834,9 @@ func NewDescribeDataObjectsRequest() (request *DescribeDataObjectsRequest) {
func NewDescribeDataObjectsResponse() (response *DescribeDataObjectsResponse) {
response = &DescribeDataObjectsResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeDataObjects
@@ -4723,8 +4885,9 @@ func NewDescribeDataSourceInfoListRequest() (request *DescribeDataSourceInfoList
func NewDescribeDataSourceInfoListResponse() (response *DescribeDataSourceInfoListResponse) {
response = &DescribeDataSourceInfoListResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeDataSourceInfoList
@@ -4771,8 +4934,9 @@ func NewDescribeDataSourceListRequest() (request *DescribeDataSourceListRequest)
func NewDescribeDataSourceListResponse() (response *DescribeDataSourceListResponse) {
response = &DescribeDataSourceListResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeDataSourceList
@@ -4825,8 +4989,9 @@ func NewDescribeDataSourceWithoutInfoRequest() (request *DescribeDataSourceWitho
func NewDescribeDataSourceWithoutInfoResponse() (response *DescribeDataSourceWithoutInfoResponse) {
response = &DescribeDataSourceWithoutInfoResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeDataSourceWithoutInfo
@@ -4879,8 +5044,9 @@ func NewDescribeDataTypesRequest() (request *DescribeDataTypesRequest) {
func NewDescribeDataTypesResponse() (response *DescribeDataTypesResponse) {
response = &DescribeDataTypesResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeDataTypes
@@ -4945,8 +5111,9 @@ func NewDescribeDatabaseInfoListRequest() (request *DescribeDatabaseInfoListRequ
func NewDescribeDatabaseInfoListResponse() (response *DescribeDatabaseInfoListResponse) {
response = &DescribeDatabaseInfoListResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeDatabaseInfoList
@@ -4979,6 +5146,63 @@ func (c *Client) DescribeDatabaseInfoListWithContext(ctx context.Context, reques
return
}
+func NewDescribeDatabaseMetasRequest() (request *DescribeDatabaseMetasRequest) {
+ request = &DescribeDatabaseMetasRequest{
+ BaseRequest: &tchttp.BaseRequest{},
+ }
+
+ request.Init().WithApiInfo("wedata", APIVersion, "DescribeDatabaseMetas")
+
+
+ return
+}
+
+func NewDescribeDatabaseMetasResponse() (response *DescribeDatabaseMetasResponse) {
+ response = &DescribeDatabaseMetasResponse{
+ BaseResponse: &tchttp.BaseResponse{},
+ }
+ return
+
+}
+
+// DescribeDatabaseMetas
+// 查询数据库列表
+//
+// 可能返回的错误码:
+// FAILEDOPERATION = "FailedOperation"
+// INVALIDPARAMETER = "InvalidParameter"
+// INVALIDPARAMETERVALUE = "InvalidParameterValue"
+// RESOURCENOTFOUND = "ResourceNotFound"
+// UNKNOWNPARAMETER = "UnknownParameter"
+func (c *Client) DescribeDatabaseMetas(request *DescribeDatabaseMetasRequest) (response *DescribeDatabaseMetasResponse, err error) {
+ return c.DescribeDatabaseMetasWithContext(context.Background(), request)
+}
+
+// DescribeDatabaseMetas
+// 查询数据库列表
+//
+// 可能返回的错误码:
+// FAILEDOPERATION = "FailedOperation"
+// INVALIDPARAMETER = "InvalidParameter"
+// INVALIDPARAMETERVALUE = "InvalidParameterValue"
+// RESOURCENOTFOUND = "ResourceNotFound"
+// UNKNOWNPARAMETER = "UnknownParameter"
+func (c *Client) DescribeDatabaseMetasWithContext(ctx context.Context, request *DescribeDatabaseMetasRequest) (response *DescribeDatabaseMetasResponse, err error) {
+ if request == nil {
+ request = NewDescribeDatabaseMetasRequest()
+ }
+
+ if c.GetCredential() == nil {
+ return nil, errors.New("DescribeDatabaseMetas require credential")
+ }
+
+ request.SetContext(ctx)
+
+ response = NewDescribeDatabaseMetasResponse()
+ err = c.Send(request, response)
+ return
+}
+
func NewDescribeDatasourceRequest() (request *DescribeDatasourceRequest) {
request = &DescribeDatasourceRequest{
BaseRequest: &tchttp.BaseRequest{},
@@ -4993,8 +5217,9 @@ func NewDescribeDatasourceRequest() (request *DescribeDatasourceRequest) {
func NewDescribeDatasourceResponse() (response *DescribeDatasourceResponse) {
response = &DescribeDatasourceResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeDatasource
@@ -5045,8 +5270,9 @@ func NewDescribeDependOpsTaskListRequest() (request *DescribeDependOpsTaskListRe
func NewDescribeDependOpsTaskListResponse() (response *DescribeDependOpsTaskListResponse) {
response = &DescribeDependOpsTaskListResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeDependOpsTaskList
@@ -5095,8 +5321,9 @@ func NewDescribeDependOpsTasksRequest() (request *DescribeDependOpsTasksRequest)
func NewDescribeDependOpsTasksResponse() (response *DescribeDependOpsTasksResponse) {
response = &DescribeDependOpsTasksResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeDependOpsTasks
@@ -5143,8 +5370,9 @@ func NewDescribeDependTaskListsRequest() (request *DescribeDependTaskListsReques
func NewDescribeDependTaskListsResponse() (response *DescribeDependTaskListsResponse) {
response = &DescribeDependTaskListsResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeDependTaskLists
@@ -5191,8 +5419,9 @@ func NewDescribeDependTasksNewRequest() (request *DescribeDependTasksNewRequest)
func NewDescribeDependTasksNewResponse() (response *DescribeDependTasksNewResponse) {
response = &DescribeDependTasksNewResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeDependTasksNew
@@ -5243,8 +5472,9 @@ func NewDescribeDiagnosticInfoByBaselineIdRequest() (request *DescribeDiagnostic
func NewDescribeDiagnosticInfoByBaselineIdResponse() (response *DescribeDiagnosticInfoByBaselineIdResponse) {
response = &DescribeDiagnosticInfoByBaselineIdResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeDiagnosticInfoByBaselineId
@@ -5303,8 +5533,9 @@ func NewDescribeDimensionScoreRequest() (request *DescribeDimensionScoreRequest)
func NewDescribeDimensionScoreResponse() (response *DescribeDimensionScoreResponse) {
response = &DescribeDimensionScoreResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeDimensionScore
@@ -5367,8 +5598,9 @@ func NewDescribeDrInstancePageRequest() (request *DescribeDrInstancePageRequest)
func NewDescribeDrInstancePageResponse() (response *DescribeDrInstancePageResponse) {
response = &DescribeDrInstancePageResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeDrInstancePage
@@ -5431,8 +5663,9 @@ func NewDescribeDrInstanceScriptContentRequest() (request *DescribeDrInstanceScr
func NewDescribeDrInstanceScriptContentResponse() (response *DescribeDrInstanceScriptContentResponse) {
response = &DescribeDrInstanceScriptContentResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeDrInstanceScriptContent
@@ -5495,8 +5728,9 @@ func NewDescribeDrSonInstanceRequest() (request *DescribeDrSonInstanceRequest) {
func NewDescribeDrSonInstanceResponse() (response *DescribeDrSonInstanceResponse) {
response = &DescribeDrSonInstanceResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeDrSonInstance
@@ -5545,6 +5779,104 @@ func (c *Client) DescribeDrSonInstanceWithContext(ctx context.Context, request *
return
}
+func NewDescribeDsFolderTreeRequest() (request *DescribeDsFolderTreeRequest) {
+ request = &DescribeDsFolderTreeRequest{
+ BaseRequest: &tchttp.BaseRequest{},
+ }
+
+ request.Init().WithApiInfo("wedata", APIVersion, "DescribeDsFolderTree")
+
+
+ return
+}
+
+func NewDescribeDsFolderTreeResponse() (response *DescribeDsFolderTreeResponse) {
+ response = &DescribeDsFolderTreeResponse{
+ BaseResponse: &tchttp.BaseResponse{},
+ }
+ return
+
+}
+
+// DescribeDsFolderTree
+// 查询目录树
+//
+// 可能返回的错误码:
+// FAILEDOPERATION = "FailedOperation"
+func (c *Client) DescribeDsFolderTree(request *DescribeDsFolderTreeRequest) (response *DescribeDsFolderTreeResponse, err error) {
+ return c.DescribeDsFolderTreeWithContext(context.Background(), request)
+}
+
+// DescribeDsFolderTree
+// 查询目录树
+//
+// 可能返回的错误码:
+// FAILEDOPERATION = "FailedOperation"
+func (c *Client) DescribeDsFolderTreeWithContext(ctx context.Context, request *DescribeDsFolderTreeRequest) (response *DescribeDsFolderTreeResponse, err error) {
+ if request == nil {
+ request = NewDescribeDsFolderTreeRequest()
+ }
+
+ if c.GetCredential() == nil {
+ return nil, errors.New("DescribeDsFolderTree require credential")
+ }
+
+ request.SetContext(ctx)
+
+ response = NewDescribeDsFolderTreeResponse()
+ err = c.Send(request, response)
+ return
+}
+
+func NewDescribeDsParentFolderTreeRequest() (request *DescribeDsParentFolderTreeRequest) {
+ request = &DescribeDsParentFolderTreeRequest{
+ BaseRequest: &tchttp.BaseRequest{},
+ }
+
+ request.Init().WithApiInfo("wedata", APIVersion, "DescribeDsParentFolderTree")
+
+
+ return
+}
+
+func NewDescribeDsParentFolderTreeResponse() (response *DescribeDsParentFolderTreeResponse) {
+ response = &DescribeDsParentFolderTreeResponse{
+ BaseResponse: &tchttp.BaseResponse{},
+ }
+ return
+
+}
+
+// DescribeDsParentFolderTree
+// 查询父目录树,用于工作流、任务定位
+//
+// 可能返回的错误码:
+// FAILEDOPERATION = "FailedOperation"
+func (c *Client) DescribeDsParentFolderTree(request *DescribeDsParentFolderTreeRequest) (response *DescribeDsParentFolderTreeResponse, err error) {
+ return c.DescribeDsParentFolderTreeWithContext(context.Background(), request)
+}
+
+// DescribeDsParentFolderTree
+// 查询父目录树,用于工作流、任务定位
+//
+// 可能返回的错误码:
+// FAILEDOPERATION = "FailedOperation"
+func (c *Client) DescribeDsParentFolderTreeWithContext(ctx context.Context, request *DescribeDsParentFolderTreeRequest) (response *DescribeDsParentFolderTreeResponse, err error) {
+ if request == nil {
+ request = NewDescribeDsParentFolderTreeRequest()
+ }
+
+ if c.GetCredential() == nil {
+ return nil, errors.New("DescribeDsParentFolderTree require credential")
+ }
+
+ request.SetContext(ctx)
+
+ response = NewDescribeDsParentFolderTreeResponse()
+ err = c.Send(request, response)
+ return
+}
+
func NewDescribeEventRequest() (request *DescribeEventRequest) {
request = &DescribeEventRequest{
BaseRequest: &tchttp.BaseRequest{},
@@ -5559,8 +5891,9 @@ func NewDescribeEventRequest() (request *DescribeEventRequest) {
func NewDescribeEventResponse() (response *DescribeEventResponse) {
response = &DescribeEventResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeEvent
@@ -5607,8 +5940,9 @@ func NewDescribeEventCasesRequest() (request *DescribeEventCasesRequest) {
func NewDescribeEventCasesResponse() (response *DescribeEventCasesResponse) {
response = &DescribeEventCasesResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeEventCases
@@ -5655,8 +5989,9 @@ func NewDescribeEventConsumeTasksRequest() (request *DescribeEventConsumeTasksRe
func NewDescribeEventConsumeTasksResponse() (response *DescribeEventConsumeTasksResponse) {
response = &DescribeEventConsumeTasksResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeEventConsumeTasks
@@ -5703,8 +6038,9 @@ func NewDescribeEventDetailRequest() (request *DescribeEventDetailRequest) {
func NewDescribeEventDetailResponse() (response *DescribeEventDetailResponse) {
response = &DescribeEventDetailResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeEventDetail
@@ -5751,8 +6087,9 @@ func NewDescribeEventIsAlarmTypesRequest() (request *DescribeEventIsAlarmTypesRe
func NewDescribeEventIsAlarmTypesResponse() (response *DescribeEventIsAlarmTypesResponse) {
response = &DescribeEventIsAlarmTypesResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeEventIsAlarmTypes
@@ -5799,8 +6136,9 @@ func NewDescribeEventTypesRequest() (request *DescribeEventTypesRequest) {
func NewDescribeEventTypesResponse() (response *DescribeEventTypesResponse) {
response = &DescribeEventTypesResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeEventTypes
@@ -5847,8 +6185,9 @@ func NewDescribeEventsRequest() (request *DescribeEventsRequest) {
func NewDescribeEventsResponse() (response *DescribeEventsResponse) {
response = &DescribeEventsResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeEvents
@@ -5895,8 +6234,9 @@ func NewDescribeExecStrategyRequest() (request *DescribeExecStrategyRequest) {
func NewDescribeExecStrategyResponse() (response *DescribeExecStrategyResponse) {
response = &DescribeExecStrategyResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeExecStrategy
@@ -5949,8 +6289,9 @@ func NewDescribeFathersRequest() (request *DescribeFathersRequest) {
func NewDescribeFathersResponse() (response *DescribeFathersResponse) {
response = &DescribeFathersResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeFathers
@@ -5958,9 +6299,6 @@ func NewDescribeFathersResponse() (response *DescribeFathersResponse) {
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
-// INTERNALERROR = "InternalError"
-// INVALIDPARAMETER = "InvalidParameter"
-// UNAUTHORIZEDOPERATION_USERNOTINPROJECT = "UnauthorizedOperation.UserNotInProject"
func (c *Client) DescribeFathers(request *DescribeFathersRequest) (response *DescribeFathersResponse, err error) {
return c.DescribeFathersWithContext(context.Background(), request)
}
@@ -5970,9 +6308,6 @@ func (c *Client) DescribeFathers(request *DescribeFathersRequest) (response *Des
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
-// INTERNALERROR = "InternalError"
-// INVALIDPARAMETER = "InvalidParameter"
-// UNAUTHORIZEDOPERATION_USERNOTINPROJECT = "UnauthorizedOperation.UserNotInProject"
func (c *Client) DescribeFathersWithContext(ctx context.Context, request *DescribeFathersRequest) (response *DescribeFathersResponse, err error) {
if request == nil {
request = NewDescribeFathersRequest()
@@ -6003,8 +6338,9 @@ func NewDescribeFolderListRequest() (request *DescribeFolderListRequest) {
func NewDescribeFolderListResponse() (response *DescribeFolderListResponse) {
response = &DescribeFolderListResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeFolderList
@@ -6055,8 +6391,9 @@ func NewDescribeFolderWorkflowListRequest() (request *DescribeFolderWorkflowList
func NewDescribeFolderWorkflowListResponse() (response *DescribeFolderWorkflowListResponse) {
response = &DescribeFolderWorkflowListResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeFolderWorkflowList
@@ -6107,8 +6444,9 @@ func NewDescribeFunctionKindsRequest() (request *DescribeFunctionKindsRequest) {
func NewDescribeFunctionKindsResponse() (response *DescribeFunctionKindsResponse) {
response = &DescribeFunctionKindsResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeFunctionKinds
@@ -6155,8 +6493,9 @@ func NewDescribeFunctionTypesRequest() (request *DescribeFunctionTypesRequest) {
func NewDescribeFunctionTypesResponse() (response *DescribeFunctionTypesResponse) {
response = &DescribeFunctionTypesResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeFunctionTypes
@@ -6203,8 +6542,9 @@ func NewDescribeInLongAgentListRequest() (request *DescribeInLongAgentListReques
func NewDescribeInLongAgentListResponse() (response *DescribeInLongAgentListResponse) {
response = &DescribeInLongAgentListResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeInLongAgentList
@@ -6251,8 +6591,9 @@ func NewDescribeInLongAgentTaskListRequest() (request *DescribeInLongAgentTaskLi
func NewDescribeInLongAgentTaskListResponse() (response *DescribeInLongAgentTaskListResponse) {
response = &DescribeInLongAgentTaskListResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeInLongAgentTaskList
@@ -6299,8 +6640,9 @@ func NewDescribeInLongAgentVpcListRequest() (request *DescribeInLongAgentVpcList
func NewDescribeInLongAgentVpcListResponse() (response *DescribeInLongAgentVpcListResponse) {
response = &DescribeInLongAgentVpcListResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeInLongAgentVpcList
@@ -6347,8 +6689,9 @@ func NewDescribeInLongTkeClusterListRequest() (request *DescribeInLongTkeCluster
func NewDescribeInLongTkeClusterListResponse() (response *DescribeInLongTkeClusterListResponse) {
response = &DescribeInLongTkeClusterListResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeInLongTkeClusterList
@@ -6395,8 +6738,9 @@ func NewDescribeInstanceByCycleRequest() (request *DescribeInstanceByCycleReques
func NewDescribeInstanceByCycleResponse() (response *DescribeInstanceByCycleResponse) {
response = &DescribeInstanceByCycleResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeInstanceByCycle
@@ -6443,8 +6787,9 @@ func NewDescribeInstanceByCycleReportRequest() (request *DescribeInstanceByCycle
func NewDescribeInstanceByCycleReportResponse() (response *DescribeInstanceByCycleReportResponse) {
response = &DescribeInstanceByCycleReportResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeInstanceByCycleReport
@@ -6491,8 +6836,9 @@ func NewDescribeInstanceLastLogRequest() (request *DescribeInstanceLastLogReques
func NewDescribeInstanceLastLogResponse() (response *DescribeInstanceLastLogResponse) {
response = &DescribeInstanceLastLogResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeInstanceLastLog
@@ -6539,8 +6885,9 @@ func NewDescribeInstanceListRequest() (request *DescribeInstanceListRequest) {
func NewDescribeInstanceListResponse() (response *DescribeInstanceListResponse) {
response = &DescribeInstanceListResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeInstanceList
@@ -6587,8 +6934,9 @@ func NewDescribeInstanceLogRequest() (request *DescribeInstanceLogRequest) {
func NewDescribeInstanceLogResponse() (response *DescribeInstanceLogResponse) {
response = &DescribeInstanceLogResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeInstanceLog
@@ -6635,8 +6983,9 @@ func NewDescribeInstanceLogDetailRequest() (request *DescribeInstanceLogDetailRe
func NewDescribeInstanceLogDetailResponse() (response *DescribeInstanceLogDetailResponse) {
response = &DescribeInstanceLogDetailResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeInstanceLogDetail
@@ -6683,8 +7032,9 @@ func NewDescribeInstanceLogFileRequest() (request *DescribeInstanceLogFileReques
func NewDescribeInstanceLogFileResponse() (response *DescribeInstanceLogFileResponse) {
response = &DescribeInstanceLogFileResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeInstanceLogFile
@@ -6731,8 +7081,9 @@ func NewDescribeInstanceLogListRequest() (request *DescribeInstanceLogListReques
func NewDescribeInstanceLogListResponse() (response *DescribeInstanceLogListResponse) {
response = &DescribeInstanceLogListResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeInstanceLogList
@@ -6779,8 +7130,9 @@ func NewDescribeInstanceLogsRequest() (request *DescribeInstanceLogsRequest) {
func NewDescribeInstanceLogsResponse() (response *DescribeInstanceLogsResponse) {
response = &DescribeInstanceLogsResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeInstanceLogs
@@ -6831,8 +7183,9 @@ func NewDescribeInstancesRequest() (request *DescribeInstancesRequest) {
func NewDescribeInstancesResponse() (response *DescribeInstancesResponse) {
response = &DescribeInstancesResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeInstances
@@ -6879,8 +7232,9 @@ func NewDescribeInstancesInfoWithTaskInfoRequest() (request *DescribeInstancesIn
func NewDescribeInstancesInfoWithTaskInfoResponse() (response *DescribeInstancesInfoWithTaskInfoResponse) {
response = &DescribeInstancesInfoWithTaskInfoResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeInstancesInfoWithTaskInfo
@@ -6927,8 +7281,9 @@ func NewDescribeIntegrationNodeRequest() (request *DescribeIntegrationNodeReques
func NewDescribeIntegrationNodeResponse() (response *DescribeIntegrationNodeResponse) {
response = &DescribeIntegrationNodeResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeIntegrationNode
@@ -7007,8 +7362,9 @@ func NewDescribeIntegrationStatisticsRequest() (request *DescribeIntegrationStat
func NewDescribeIntegrationStatisticsResponse() (response *DescribeIntegrationStatisticsResponse) {
response = &DescribeIntegrationStatisticsResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeIntegrationStatistics
@@ -7057,8 +7413,9 @@ func NewDescribeIntegrationStatisticsAgentStatusRequest() (request *DescribeInte
func NewDescribeIntegrationStatisticsAgentStatusResponse() (response *DescribeIntegrationStatisticsAgentStatusResponse) {
response = &DescribeIntegrationStatisticsAgentStatusResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeIntegrationStatisticsAgentStatus
@@ -7107,8 +7464,9 @@ func NewDescribeIntegrationStatisticsInstanceTrendRequest() (request *DescribeIn
func NewDescribeIntegrationStatisticsInstanceTrendResponse() (response *DescribeIntegrationStatisticsInstanceTrendResponse) {
response = &DescribeIntegrationStatisticsInstanceTrendResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeIntegrationStatisticsInstanceTrend
@@ -7157,8 +7515,9 @@ func NewDescribeIntegrationStatisticsRecordsTrendRequest() (request *DescribeInt
func NewDescribeIntegrationStatisticsRecordsTrendResponse() (response *DescribeIntegrationStatisticsRecordsTrendResponse) {
response = &DescribeIntegrationStatisticsRecordsTrendResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeIntegrationStatisticsRecordsTrend
@@ -7207,8 +7566,9 @@ func NewDescribeIntegrationStatisticsTaskStatusRequest() (request *DescribeInteg
func NewDescribeIntegrationStatisticsTaskStatusResponse() (response *DescribeIntegrationStatisticsTaskStatusResponse) {
response = &DescribeIntegrationStatisticsTaskStatusResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeIntegrationStatisticsTaskStatus
@@ -7257,8 +7617,9 @@ func NewDescribeIntegrationStatisticsTaskStatusTrendRequest() (request *Describe
func NewDescribeIntegrationStatisticsTaskStatusTrendResponse() (response *DescribeIntegrationStatisticsTaskStatusTrendResponse) {
response = &DescribeIntegrationStatisticsTaskStatusTrendResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeIntegrationStatisticsTaskStatusTrend
@@ -7307,8 +7668,9 @@ func NewDescribeIntegrationTaskRequest() (request *DescribeIntegrationTaskReques
func NewDescribeIntegrationTaskResponse() (response *DescribeIntegrationTaskResponse) {
response = &DescribeIntegrationTaskResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeIntegrationTask
@@ -7387,8 +7749,9 @@ func NewDescribeIntegrationTasksRequest() (request *DescribeIntegrationTasksRequ
func NewDescribeIntegrationTasksResponse() (response *DescribeIntegrationTasksResponse) {
response = &DescribeIntegrationTasksResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeIntegrationTasks
@@ -7467,8 +7830,9 @@ func NewDescribeIntegrationVersionNodesInfoRequest() (request *DescribeIntegrati
func NewDescribeIntegrationVersionNodesInfoResponse() (response *DescribeIntegrationVersionNodesInfoResponse) {
response = &DescribeIntegrationVersionNodesInfoResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeIntegrationVersionNodesInfo
@@ -7547,11 +7911,16 @@ func NewDescribeKafkaTopicInfoRequest() (request *DescribeKafkaTopicInfoRequest)
func NewDescribeKafkaTopicInfoResponse() (response *DescribeKafkaTopicInfoResponse) {
response = &DescribeKafkaTopicInfoResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeKafkaTopicInfo
+// 没用到
+//
+//
+//
// 获取kafka的topic信息
//
// 可能返回的错误码:
@@ -7577,6 +7946,10 @@ func (c *Client) DescribeKafkaTopicInfo(request *DescribeKafkaTopicInfoRequest)
}
// DescribeKafkaTopicInfo
+// 没用到
+//
+//
+//
// 获取kafka的topic信息
//
// 可能返回的错误码:
@@ -7627,8 +8000,9 @@ func NewDescribeMonitorsByPageRequest() (request *DescribeMonitorsByPageRequest)
func NewDescribeMonitorsByPageResponse() (response *DescribeMonitorsByPageResponse) {
response = &DescribeMonitorsByPageResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeMonitorsByPage
@@ -7681,8 +8055,9 @@ func NewDescribeOfflineTaskTokenRequest() (request *DescribeOfflineTaskTokenRequ
func NewDescribeOfflineTaskTokenResponse() (response *DescribeOfflineTaskTokenResponse) {
response = &DescribeOfflineTaskTokenResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeOfflineTaskToken
@@ -7735,8 +8110,9 @@ func NewDescribeOperateOpsTaskDatasourceRequest() (request *DescribeOperateOpsTa
func NewDescribeOperateOpsTaskDatasourceResponse() (response *DescribeOperateOpsTaskDatasourceResponse) {
response = &DescribeOperateOpsTaskDatasourceResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeOperateOpsTaskDatasource
@@ -7783,8 +8159,9 @@ func NewDescribeOperateOpsTaskDatasourceTypeRequest() (request *DescribeOperateO
func NewDescribeOperateOpsTaskDatasourceTypeResponse() (response *DescribeOperateOpsTaskDatasourceTypeResponse) {
response = &DescribeOperateOpsTaskDatasourceTypeResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeOperateOpsTaskDatasourceType
@@ -7831,8 +8208,9 @@ func NewDescribeOperateOpsTasksRequest() (request *DescribeOperateOpsTasksReques
func NewDescribeOperateOpsTasksResponse() (response *DescribeOperateOpsTasksResponse) {
response = &DescribeOperateOpsTasksResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeOperateOpsTasks
@@ -7879,8 +8257,9 @@ func NewDescribeOperateTasksRequest() (request *DescribeOperateTasksRequest) {
func NewDescribeOperateTasksResponse() (response *DescribeOperateTasksResponse) {
response = &DescribeOperateTasksResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeOperateTasks
@@ -7927,8 +8306,9 @@ func NewDescribeOpsInstanceLogListRequest() (request *DescribeOpsInstanceLogList
func NewDescribeOpsInstanceLogListResponse() (response *DescribeOpsInstanceLogListResponse) {
response = &DescribeOpsInstanceLogListResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeOpsInstanceLogList
@@ -7975,8 +8355,9 @@ func NewDescribeOpsMakePlanInstancesRequest() (request *DescribeOpsMakePlanInsta
func NewDescribeOpsMakePlanInstancesResponse() (response *DescribeOpsMakePlanInstancesResponse) {
response = &DescribeOpsMakePlanInstancesResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeOpsMakePlanInstances
@@ -8023,8 +8404,9 @@ func NewDescribeOpsMakePlanTasksRequest() (request *DescribeOpsMakePlanTasksRequ
func NewDescribeOpsMakePlanTasksResponse() (response *DescribeOpsMakePlanTasksResponse) {
response = &DescribeOpsMakePlanTasksResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeOpsMakePlanTasks
@@ -8071,8 +8453,9 @@ func NewDescribeOpsMakePlansRequest() (request *DescribeOpsMakePlansRequest) {
func NewDescribeOpsMakePlansResponse() (response *DescribeOpsMakePlansResponse) {
response = &DescribeOpsMakePlansResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeOpsMakePlans
@@ -8119,8 +8502,9 @@ func NewDescribeOpsWorkflowsRequest() (request *DescribeOpsWorkflowsRequest) {
func NewDescribeOpsWorkflowsResponse() (response *DescribeOpsWorkflowsResponse) {
response = &DescribeOpsWorkflowsResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeOpsWorkflows
@@ -8167,8 +8551,9 @@ func NewDescribeOrganizationalFunctionsRequest() (request *DescribeOrganizationa
func NewDescribeOrganizationalFunctionsResponse() (response *DescribeOrganizationalFunctionsResponse) {
response = &DescribeOrganizationalFunctionsResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeOrganizationalFunctions
@@ -8215,8 +8600,9 @@ func NewDescribeProdTasksRequest() (request *DescribeProdTasksRequest) {
func NewDescribeProdTasksResponse() (response *DescribeProdTasksResponse) {
response = &DescribeProdTasksResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeProdTasks
@@ -8263,8 +8649,9 @@ func NewDescribeProjectRequest() (request *DescribeProjectRequest) {
func NewDescribeProjectResponse() (response *DescribeProjectResponse) {
response = &DescribeProjectResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeProject
@@ -8313,8 +8700,9 @@ func NewDescribeQualityScoreRequest() (request *DescribeQualityScoreRequest) {
func NewDescribeQualityScoreResponse() (response *DescribeQualityScoreResponse) {
response = &DescribeQualityScoreResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeQualityScore
@@ -8371,8 +8759,9 @@ func NewDescribeQualityScoreTrendRequest() (request *DescribeQualityScoreTrendRe
func NewDescribeQualityScoreTrendResponse() (response *DescribeQualityScoreTrendResponse) {
response = &DescribeQualityScoreTrendResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeQualityScoreTrend
@@ -8431,8 +8820,9 @@ func NewDescribeRealTimeTaskInstanceNodeInfoRequest() (request *DescribeRealTime
func NewDescribeRealTimeTaskInstanceNodeInfoResponse() (response *DescribeRealTimeTaskInstanceNodeInfoResponse) {
response = &DescribeRealTimeTaskInstanceNodeInfoResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeRealTimeTaskInstanceNodeInfo
@@ -8479,8 +8869,9 @@ func NewDescribeRealTimeTaskMetricOverviewRequest() (request *DescribeRealTimeTa
func NewDescribeRealTimeTaskMetricOverviewResponse() (response *DescribeRealTimeTaskMetricOverviewResponse) {
response = &DescribeRealTimeTaskMetricOverviewResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeRealTimeTaskMetricOverview
@@ -8527,8 +8918,9 @@ func NewDescribeRealTimeTaskSpeedRequest() (request *DescribeRealTimeTaskSpeedRe
func NewDescribeRealTimeTaskSpeedResponse() (response *DescribeRealTimeTaskSpeedResponse) {
response = &DescribeRealTimeTaskSpeedResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeRealTimeTaskSpeed
@@ -8575,8 +8967,9 @@ func NewDescribeRelatedInstancesRequest() (request *DescribeRelatedInstancesRequ
func NewDescribeRelatedInstancesResponse() (response *DescribeRelatedInstancesResponse) {
response = &DescribeRelatedInstancesResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeRelatedInstances
@@ -8623,8 +9016,9 @@ func NewDescribeResourceManagePathTreesRequest() (request *DescribeResourceManag
func NewDescribeResourceManagePathTreesResponse() (response *DescribeResourceManagePathTreesResponse) {
response = &DescribeResourceManagePathTreesResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeResourceManagePathTrees
@@ -8671,8 +9065,9 @@ func NewDescribeRuleRequest() (request *DescribeRuleRequest) {
func NewDescribeRuleResponse() (response *DescribeRuleResponse) {
response = &DescribeRuleResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeRule
@@ -8725,8 +9120,9 @@ func NewDescribeRuleDataSourcesRequest() (request *DescribeRuleDataSourcesReques
func NewDescribeRuleDataSourcesResponse() (response *DescribeRuleDataSourcesResponse) {
response = &DescribeRuleDataSourcesResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeRuleDataSources
@@ -8775,8 +9171,9 @@ func NewDescribeRuleDimStatRequest() (request *DescribeRuleDimStatRequest) {
func NewDescribeRuleDimStatResponse() (response *DescribeRuleDimStatResponse) {
response = &DescribeRuleDimStatResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeRuleDimStat
@@ -8825,8 +9222,9 @@ func NewDescribeRuleExecDetailRequest() (request *DescribeRuleExecDetailRequest)
func NewDescribeRuleExecDetailResponse() (response *DescribeRuleExecDetailResponse) {
response = &DescribeRuleExecDetailResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeRuleExecDetail
@@ -8873,8 +9271,9 @@ func NewDescribeRuleExecExportResultRequest() (request *DescribeRuleExecExportRe
func NewDescribeRuleExecExportResultResponse() (response *DescribeRuleExecExportResultResponse) {
response = &DescribeRuleExecExportResultResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeRuleExecExportResult
@@ -8921,8 +9320,9 @@ func NewDescribeRuleExecHistoryRequest() (request *DescribeRuleExecHistoryReques
func NewDescribeRuleExecHistoryResponse() (response *DescribeRuleExecHistoryResponse) {
response = &DescribeRuleExecHistoryResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeRuleExecHistory
@@ -8973,8 +9373,9 @@ func NewDescribeRuleExecLogRequest() (request *DescribeRuleExecLogRequest) {
func NewDescribeRuleExecLogResponse() (response *DescribeRuleExecLogResponse) {
response = &DescribeRuleExecLogResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeRuleExecLog
@@ -9023,8 +9424,9 @@ func NewDescribeRuleExecResultsRequest() (request *DescribeRuleExecResultsReques
func NewDescribeRuleExecResultsResponse() (response *DescribeRuleExecResultsResponse) {
response = &DescribeRuleExecResultsResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeRuleExecResults
@@ -9073,8 +9475,9 @@ func NewDescribeRuleExecResultsByPageRequest() (request *DescribeRuleExecResults
func NewDescribeRuleExecResultsByPageResponse() (response *DescribeRuleExecResultsByPageResponse) {
response = &DescribeRuleExecResultsByPageResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeRuleExecResultsByPage
@@ -9123,8 +9526,9 @@ func NewDescribeRuleExecStatRequest() (request *DescribeRuleExecStatRequest) {
func NewDescribeRuleExecStatResponse() (response *DescribeRuleExecStatResponse) {
response = &DescribeRuleExecStatResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeRuleExecStat
@@ -9173,8 +9577,9 @@ func NewDescribeRuleGroupRequest() (request *DescribeRuleGroupRequest) {
func NewDescribeRuleGroupResponse() (response *DescribeRuleGroupResponse) {
response = &DescribeRuleGroupResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeRuleGroup
@@ -9225,8 +9630,9 @@ func NewDescribeRuleGroupExecResultsByPageRequest() (request *DescribeRuleGroupE
func NewDescribeRuleGroupExecResultsByPageResponse() (response *DescribeRuleGroupExecResultsByPageResponse) {
response = &DescribeRuleGroupExecResultsByPageResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeRuleGroupExecResultsByPage
@@ -9275,8 +9681,9 @@ func NewDescribeRuleGroupExecResultsByPageWithoutAuthRequest() (request *Describ
func NewDescribeRuleGroupExecResultsByPageWithoutAuthResponse() (response *DescribeRuleGroupExecResultsByPageWithoutAuthResponse) {
response = &DescribeRuleGroupExecResultsByPageWithoutAuthResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeRuleGroupExecResultsByPageWithoutAuth
@@ -9325,8 +9732,9 @@ func NewDescribeRuleGroupSubscriptionRequest() (request *DescribeRuleGroupSubscr
func NewDescribeRuleGroupSubscriptionResponse() (response *DescribeRuleGroupSubscriptionResponse) {
response = &DescribeRuleGroupSubscriptionResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeRuleGroupSubscription
@@ -9373,8 +9781,9 @@ func NewDescribeRuleGroupTableRequest() (request *DescribeRuleGroupTableRequest)
func NewDescribeRuleGroupTableResponse() (response *DescribeRuleGroupTableResponse) {
response = &DescribeRuleGroupTableResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeRuleGroupTable
@@ -9421,8 +9830,9 @@ func NewDescribeRuleGroupsByPageRequest() (request *DescribeRuleGroupsByPageRequ
func NewDescribeRuleGroupsByPageResponse() (response *DescribeRuleGroupsByPageResponse) {
response = &DescribeRuleGroupsByPageResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeRuleGroupsByPage
@@ -9489,8 +9899,9 @@ func NewDescribeRuleHistoryByPageRequest() (request *DescribeRuleHistoryByPageRe
func NewDescribeRuleHistoryByPageResponse() (response *DescribeRuleHistoryByPageResponse) {
response = &DescribeRuleHistoryByPageResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeRuleHistoryByPage
@@ -9539,8 +9950,9 @@ func NewDescribeRuleTablesByPageRequest() (request *DescribeRuleTablesByPageRequ
func NewDescribeRuleTablesByPageResponse() (response *DescribeRuleTablesByPageResponse) {
response = &DescribeRuleTablesByPageResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeRuleTablesByPage
@@ -9589,8 +10001,9 @@ func NewDescribeRuleTemplateRequest() (request *DescribeRuleTemplateRequest) {
func NewDescribeRuleTemplateResponse() (response *DescribeRuleTemplateResponse) {
response = &DescribeRuleTemplateResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeRuleTemplate
@@ -9639,8 +10052,9 @@ func NewDescribeRuleTemplatesRequest() (request *DescribeRuleTemplatesRequest) {
func NewDescribeRuleTemplatesResponse() (response *DescribeRuleTemplatesResponse) {
response = &DescribeRuleTemplatesResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeRuleTemplates
@@ -9691,8 +10105,9 @@ func NewDescribeRuleTemplatesByPageRequest() (request *DescribeRuleTemplatesByPa
func NewDescribeRuleTemplatesByPageResponse() (response *DescribeRuleTemplatesByPageResponse) {
response = &DescribeRuleTemplatesByPageResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeRuleTemplatesByPage
@@ -9743,8 +10158,9 @@ func NewDescribeRulesRequest() (request *DescribeRulesRequest) {
func NewDescribeRulesResponse() (response *DescribeRulesResponse) {
response = &DescribeRulesResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeRules
@@ -9793,8 +10209,9 @@ func NewDescribeRulesByPageRequest() (request *DescribeRulesByPageRequest) {
func NewDescribeRulesByPageResponse() (response *DescribeRulesByPageResponse) {
response = &DescribeRulesByPageResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeRulesByPage
@@ -9845,8 +10262,9 @@ func NewDescribeScheduleInstanceRequest() (request *DescribeScheduleInstanceRequ
func NewDescribeScheduleInstanceResponse() (response *DescribeScheduleInstanceResponse) {
response = &DescribeScheduleInstanceResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeScheduleInstance
@@ -9905,8 +10323,9 @@ func NewDescribeScheduleInstancesRequest() (request *DescribeScheduleInstancesRe
func NewDescribeScheduleInstancesResponse() (response *DescribeScheduleInstancesResponse) {
response = &DescribeScheduleInstancesResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeScheduleInstances
@@ -9953,8 +10372,9 @@ func NewDescribeSchedulerInstanceStatusRequest() (request *DescribeSchedulerInst
func NewDescribeSchedulerInstanceStatusResponse() (response *DescribeSchedulerInstanceStatusResponse) {
response = &DescribeSchedulerInstanceStatusResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeSchedulerInstanceStatus
@@ -10001,8 +10421,9 @@ func NewDescribeSchedulerRunTimeInstanceCntByStatusRequest() (request *DescribeS
func NewDescribeSchedulerRunTimeInstanceCntByStatusResponse() (response *DescribeSchedulerRunTimeInstanceCntByStatusResponse) {
response = &DescribeSchedulerRunTimeInstanceCntByStatusResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeSchedulerRunTimeInstanceCntByStatus
@@ -10051,8 +10472,9 @@ func NewDescribeSchedulerTaskCntByStatusRequest() (request *DescribeSchedulerTas
func NewDescribeSchedulerTaskCntByStatusResponse() (response *DescribeSchedulerTaskCntByStatusResponse) {
response = &DescribeSchedulerTaskCntByStatusResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeSchedulerTaskCntByStatus
@@ -10099,8 +10521,9 @@ func NewDescribeSchedulerTaskTypeCntRequest() (request *DescribeSchedulerTaskTyp
func NewDescribeSchedulerTaskTypeCntResponse() (response *DescribeSchedulerTaskTypeCntResponse) {
response = &DescribeSchedulerTaskTypeCntResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeSchedulerTaskTypeCnt
@@ -10147,8 +10570,9 @@ func NewDescribeSonInstancesRequest() (request *DescribeSonInstancesRequest) {
func NewDescribeSonInstancesResponse() (response *DescribeSonInstancesResponse) {
response = &DescribeSonInstancesResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeSonInstances
@@ -10195,8 +10619,9 @@ func NewDescribeStandardRuleDetailInfoListRequest() (request *DescribeStandardRu
func NewDescribeStandardRuleDetailInfoListResponse() (response *DescribeStandardRuleDetailInfoListResponse) {
response = &DescribeStandardRuleDetailInfoListResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeStandardRuleDetailInfoList
@@ -10243,8 +10668,9 @@ func NewDescribeStatisticInstanceStatusTrendOpsRequest() (request *DescribeStati
func NewDescribeStatisticInstanceStatusTrendOpsResponse() (response *DescribeStatisticInstanceStatusTrendOpsResponse) {
response = &DescribeStatisticInstanceStatusTrendOpsResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeStatisticInstanceStatusTrendOps
@@ -10291,8 +10717,9 @@ func NewDescribeStreamTaskLogListRequest() (request *DescribeStreamTaskLogListRe
func NewDescribeStreamTaskLogListResponse() (response *DescribeStreamTaskLogListResponse) {
response = &DescribeStreamTaskLogListResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeStreamTaskLogList
@@ -10361,8 +10788,9 @@ func NewDescribeSuccessorOpsTaskInfosRequest() (request *DescribeSuccessorOpsTas
func NewDescribeSuccessorOpsTaskInfosResponse() (response *DescribeSuccessorOpsTaskInfosResponse) {
response = &DescribeSuccessorOpsTaskInfosResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeSuccessorOpsTaskInfos
@@ -10431,8 +10859,9 @@ func NewDescribeTableInfoListRequest() (request *DescribeTableInfoListRequest) {
func NewDescribeTableInfoListResponse() (response *DescribeTableInfoListResponse) {
response = &DescribeTableInfoListResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeTableInfoList
@@ -10479,8 +10908,9 @@ func NewDescribeTableLineageRequest() (request *DescribeTableLineageRequest) {
func NewDescribeTableLineageResponse() (response *DescribeTableLineageResponse) {
response = &DescribeTableLineageResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeTableLineage
@@ -10535,8 +10965,9 @@ func NewDescribeTableQualityDetailsRequest() (request *DescribeTableQualityDetai
func NewDescribeTableQualityDetailsResponse() (response *DescribeTableQualityDetailsResponse) {
response = &DescribeTableQualityDetailsResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeTableQualityDetails
@@ -10597,8 +11028,9 @@ func NewDescribeTableSchemaInfoRequest() (request *DescribeTableSchemaInfoReques
func NewDescribeTableSchemaInfoResponse() (response *DescribeTableSchemaInfoResponse) {
response = &DescribeTableSchemaInfoResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeTableSchemaInfo
@@ -10645,8 +11077,9 @@ func NewDescribeTableScoreTrendRequest() (request *DescribeTableScoreTrendReques
func NewDescribeTableScoreTrendResponse() (response *DescribeTableScoreTrendResponse) {
response = &DescribeTableScoreTrendResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeTableScoreTrend
@@ -10709,8 +11142,9 @@ func NewDescribeTaskAlarmRegulationsRequest() (request *DescribeTaskAlarmRegulat
func NewDescribeTaskAlarmRegulationsResponse() (response *DescribeTaskAlarmRegulationsResponse) {
response = &DescribeTaskAlarmRegulationsResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeTaskAlarmRegulations
@@ -10775,24 +11209,16 @@ func NewDescribeTaskByCycleRequest() (request *DescribeTaskByCycleRequest) {
func NewDescribeTaskByCycleResponse() (response *DescribeTaskByCycleResponse) {
response = &DescribeTaskByCycleResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeTaskByCycle
// 根据周期类型 查询所有任务
//
// 可能返回的错误码:
-// AUTHFAILURE = "AuthFailure"
-// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire"
// FAILEDOPERATION = "FailedOperation"
-// INTERNALERROR = "InternalError"
-// INVALIDPARAMETER = "InvalidParameter"
-// INVALIDPARAMETERVALUE = "InvalidParameterValue"
-// MISSINGPARAMETER = "MissingParameter"
-// RESOURCENOTFOUND = "ResourceNotFound"
-// UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
-// UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (c *Client) DescribeTaskByCycle(request *DescribeTaskByCycleRequest) (response *DescribeTaskByCycleResponse, err error) {
return c.DescribeTaskByCycleWithContext(context.Background(), request)
}
@@ -10801,16 +11227,7 @@ func (c *Client) DescribeTaskByCycle(request *DescribeTaskByCycleRequest) (respo
// 根据周期类型 查询所有任务
//
// 可能返回的错误码:
-// AUTHFAILURE = "AuthFailure"
-// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire"
// FAILEDOPERATION = "FailedOperation"
-// INTERNALERROR = "InternalError"
-// INVALIDPARAMETER = "InvalidParameter"
-// INVALIDPARAMETERVALUE = "InvalidParameterValue"
-// MISSINGPARAMETER = "MissingParameter"
-// RESOURCENOTFOUND = "ResourceNotFound"
-// UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
-// UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (c *Client) DescribeTaskByCycleWithContext(ctx context.Context, request *DescribeTaskByCycleRequest) (response *DescribeTaskByCycleResponse, err error) {
if request == nil {
request = NewDescribeTaskByCycleRequest()
@@ -10841,8 +11258,9 @@ func NewDescribeTaskByCycleReportRequest() (request *DescribeTaskByCycleReportRe
func NewDescribeTaskByCycleReportResponse() (response *DescribeTaskByCycleReportResponse) {
response = &DescribeTaskByCycleReportResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeTaskByCycleReport
@@ -10889,8 +11307,9 @@ func NewDescribeTaskByStatusReportRequest() (request *DescribeTaskByStatusReport
func NewDescribeTaskByStatusReportResponse() (response *DescribeTaskByStatusReportResponse) {
response = &DescribeTaskByStatusReportResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeTaskByStatusReport
@@ -10937,8 +11356,9 @@ func NewDescribeTaskDetailRequest() (request *DescribeTaskDetailRequest) {
func NewDescribeTaskDetailResponse() (response *DescribeTaskDetailResponse) {
response = &DescribeTaskDetailResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeTaskDetail
@@ -10991,8 +11411,9 @@ func NewDescribeTaskInstanceRequest() (request *DescribeTaskInstanceRequest) {
func NewDescribeTaskInstanceResponse() (response *DescribeTaskInstanceResponse) {
response = &DescribeTaskInstanceResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeTaskInstance
@@ -11041,8 +11462,9 @@ func NewDescribeTaskInstanceReportDetailRequest() (request *DescribeTaskInstance
func NewDescribeTaskInstanceReportDetailResponse() (response *DescribeTaskInstanceReportDetailResponse) {
response = &DescribeTaskInstanceReportDetailResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeTaskInstanceReportDetail
@@ -11089,8 +11511,9 @@ func NewDescribeTaskInstancesRequest() (request *DescribeTaskInstancesRequest) {
func NewDescribeTaskInstancesResponse() (response *DescribeTaskInstancesResponse) {
response = &DescribeTaskInstancesResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeTaskInstances
@@ -11137,8 +11560,9 @@ func NewDescribeTaskLockStatusRequest() (request *DescribeTaskLockStatusRequest)
func NewDescribeTaskLockStatusResponse() (response *DescribeTaskLockStatusResponse) {
response = &DescribeTaskLockStatusResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeTaskLockStatus
@@ -11187,8 +11611,9 @@ func NewDescribeTaskReportRequest() (request *DescribeTaskReportRequest) {
func NewDescribeTaskReportResponse() (response *DescribeTaskReportResponse) {
response = &DescribeTaskReportResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeTaskReport
@@ -11235,8 +11660,9 @@ func NewDescribeTaskReportDetailListRequest() (request *DescribeTaskReportDetail
func NewDescribeTaskReportDetailListResponse() (response *DescribeTaskReportDetailListResponse) {
response = &DescribeTaskReportDetailListResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeTaskReportDetailList
@@ -11283,8 +11709,9 @@ func NewDescribeTaskRunHistoryRequest() (request *DescribeTaskRunHistoryRequest)
func NewDescribeTaskRunHistoryResponse() (response *DescribeTaskRunHistoryResponse) {
response = &DescribeTaskRunHistoryResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeTaskRunHistory
@@ -11331,8 +11758,9 @@ func NewDescribeTaskScriptRequest() (request *DescribeTaskScriptRequest) {
func NewDescribeTaskScriptResponse() (response *DescribeTaskScriptResponse) {
response = &DescribeTaskScriptResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeTaskScript
@@ -11383,8 +11811,9 @@ func NewDescribeTasksByPageRequest() (request *DescribeTasksByPageRequest) {
func NewDescribeTasksByPageResponse() (response *DescribeTasksByPageResponse) {
response = &DescribeTasksByPageResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeTasksByPage
@@ -11435,8 +11864,9 @@ func NewDescribeTemplateDimCountRequest() (request *DescribeTemplateDimCountRequ
func NewDescribeTemplateDimCountResponse() (response *DescribeTemplateDimCountResponse) {
response = &DescribeTemplateDimCountResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeTemplateDimCount
@@ -11485,8 +11915,9 @@ func NewDescribeTemplateHistoryRequest() (request *DescribeTemplateHistoryReques
func NewDescribeTemplateHistoryResponse() (response *DescribeTemplateHistoryResponse) {
response = &DescribeTemplateHistoryResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeTemplateHistory
@@ -11535,8 +11966,9 @@ func NewDescribeThirdTaskRunLogRequest() (request *DescribeThirdTaskRunLogReques
func NewDescribeThirdTaskRunLogResponse() (response *DescribeThirdTaskRunLogResponse) {
response = &DescribeThirdTaskRunLogResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeThirdTaskRunLog
@@ -11583,8 +12015,9 @@ func NewDescribeTopTableStatRequest() (request *DescribeTopTableStatRequest) {
func NewDescribeTopTableStatResponse() (response *DescribeTopTableStatResponse) {
response = &DescribeTopTableStatResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeTopTableStat
@@ -11633,8 +12066,9 @@ func NewDescribeTrendStatRequest() (request *DescribeTrendStatRequest) {
func NewDescribeTrendStatResponse() (response *DescribeTrendStatResponse) {
response = &DescribeTrendStatResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeTrendStat
@@ -11683,8 +12117,9 @@ func NewDescribeWorkflowCanvasInfoRequest() (request *DescribeWorkflowCanvasInfo
func NewDescribeWorkflowCanvasInfoResponse() (response *DescribeWorkflowCanvasInfoResponse) {
response = &DescribeWorkflowCanvasInfoResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeWorkflowCanvasInfo
@@ -11733,8 +12168,9 @@ func NewDescribeWorkflowExecuteByIdRequest() (request *DescribeWorkflowExecuteBy
func NewDescribeWorkflowExecuteByIdResponse() (response *DescribeWorkflowExecuteByIdResponse) {
response = &DescribeWorkflowExecuteByIdResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeWorkflowExecuteById
@@ -11781,8 +12217,9 @@ func NewDescribeWorkflowInfoByIdRequest() (request *DescribeWorkflowInfoByIdRequ
func NewDescribeWorkflowInfoByIdResponse() (response *DescribeWorkflowInfoByIdResponse) {
response = &DescribeWorkflowInfoByIdResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeWorkflowInfoById
@@ -11829,8 +12266,9 @@ func NewDescribeWorkflowListByProjectIdRequest() (request *DescribeWorkflowListB
func NewDescribeWorkflowListByProjectIdResponse() (response *DescribeWorkflowListByProjectIdResponse) {
response = &DescribeWorkflowListByProjectIdResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeWorkflowListByProjectId
@@ -11877,8 +12315,9 @@ func NewDescribeWorkflowOpsCanvasInfoRequest() (request *DescribeWorkflowOpsCanv
func NewDescribeWorkflowOpsCanvasInfoResponse() (response *DescribeWorkflowOpsCanvasInfoResponse) {
response = &DescribeWorkflowOpsCanvasInfoResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeWorkflowOpsCanvasInfo
@@ -11925,8 +12364,9 @@ func NewDescribeWorkflowTaskCountRequest() (request *DescribeWorkflowTaskCountRe
func NewDescribeWorkflowTaskCountResponse() (response *DescribeWorkflowTaskCountResponse) {
response = &DescribeWorkflowTaskCountResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DescribeWorkflowTaskCount
@@ -11973,8 +12413,9 @@ func NewDiagnosePlusRequest() (request *DiagnosePlusRequest) {
func NewDiagnosePlusResponse() (response *DiagnosePlusResponse) {
response = &DiagnosePlusResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DiagnosePlus
@@ -12021,8 +12462,9 @@ func NewDryRunDIOfflineTaskRequest() (request *DryRunDIOfflineTaskRequest) {
func NewDryRunDIOfflineTaskResponse() (response *DryRunDIOfflineTaskResponse) {
response = &DryRunDIOfflineTaskResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// DryRunDIOfflineTask
@@ -12101,8 +12543,9 @@ func NewEditBaselineRequest() (request *EditBaselineRequest) {
func NewEditBaselineResponse() (response *EditBaselineResponse) {
response = &EditBaselineResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// EditBaseline
@@ -12147,6 +12590,55 @@ func (c *Client) EditBaselineWithContext(ctx context.Context, request *EditBasel
return
}
+func NewFindAllFolderRequest() (request *FindAllFolderRequest) {
+ request = &FindAllFolderRequest{
+ BaseRequest: &tchttp.BaseRequest{},
+ }
+
+ request.Init().WithApiInfo("wedata", APIVersion, "FindAllFolder")
+
+
+ return
+}
+
+func NewFindAllFolderResponse() (response *FindAllFolderResponse) {
+ response = &FindAllFolderResponse{
+ BaseResponse: &tchttp.BaseResponse{},
+ }
+ return
+
+}
+
+// FindAllFolder
+// 查找全部的文件夹
+//
+// 可能返回的错误码:
+// FAILEDOPERATION = "FailedOperation"
+func (c *Client) FindAllFolder(request *FindAllFolderRequest) (response *FindAllFolderResponse, err error) {
+ return c.FindAllFolderWithContext(context.Background(), request)
+}
+
+// FindAllFolder
+// 查找全部的文件夹
+//
+// 可能返回的错误码:
+// FAILEDOPERATION = "FailedOperation"
+func (c *Client) FindAllFolderWithContext(ctx context.Context, request *FindAllFolderRequest) (response *FindAllFolderResponse, err error) {
+ if request == nil {
+ request = NewFindAllFolderRequest()
+ }
+
+ if c.GetCredential() == nil {
+ return nil, errors.New("FindAllFolder require credential")
+ }
+
+ request.SetContext(ctx)
+
+ response = NewFindAllFolderResponse()
+ err = c.Send(request, response)
+ return
+}
+
func NewForceSucInstancesRequest() (request *ForceSucInstancesRequest) {
request = &ForceSucInstancesRequest{
BaseRequest: &tchttp.BaseRequest{},
@@ -12161,8 +12653,9 @@ func NewForceSucInstancesRequest() (request *ForceSucInstancesRequest) {
func NewForceSucInstancesResponse() (response *ForceSucInstancesResponse) {
response = &ForceSucInstancesResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// ForceSucInstances
@@ -12171,13 +12664,7 @@ func NewForceSucInstancesResponse() (response *ForceSucInstancesResponse) {
// 实例批量置成功
//
// 可能返回的错误码:
-// AUTHFAILURE = "AuthFailure"
-// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire"
// FAILEDOPERATION = "FailedOperation"
-// INTERNALERROR = "InternalError"
-// INVALIDPARAMETER = "InvalidParameter"
-// OPERATIONDENIED_USERNOTINWHITELISTERROR = "OperationDenied.UserNotInWhitelistError"
-// RESOURCENOTFOUND = "ResourceNotFound"
func (c *Client) ForceSucInstances(request *ForceSucInstancesRequest) (response *ForceSucInstancesResponse, err error) {
return c.ForceSucInstancesWithContext(context.Background(), request)
}
@@ -12188,13 +12675,7 @@ func (c *Client) ForceSucInstances(request *ForceSucInstancesRequest) (response
// 实例批量置成功
//
// 可能返回的错误码:
-// AUTHFAILURE = "AuthFailure"
-// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire"
// FAILEDOPERATION = "FailedOperation"
-// INTERNALERROR = "InternalError"
-// INVALIDPARAMETER = "InvalidParameter"
-// OPERATIONDENIED_USERNOTINWHITELISTERROR = "OperationDenied.UserNotInWhitelistError"
-// RESOURCENOTFOUND = "ResourceNotFound"
func (c *Client) ForceSucInstancesWithContext(ctx context.Context, request *ForceSucInstancesRequest) (response *ForceSucInstancesResponse, err error) {
if request == nil {
request = NewForceSucInstancesRequest()
@@ -12225,21 +12706,16 @@ func NewForceSucScheduleInstancesRequest() (request *ForceSucScheduleInstancesRe
func NewForceSucScheduleInstancesResponse() (response *ForceSucScheduleInstancesResponse) {
response = &ForceSucScheduleInstancesResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// ForceSucScheduleInstances
// 实例强制成功
//
// 可能返回的错误码:
-// AUTHFAILURE = "AuthFailure"
-// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire"
// FAILEDOPERATION = "FailedOperation"
-// INTERNALERROR = "InternalError"
-// INVALIDPARAMETER = "InvalidParameter"
-// OPERATIONDENIED_USERNOTINWHITELISTERROR = "OperationDenied.UserNotInWhitelistError"
-// RESOURCENOTFOUND = "ResourceNotFound"
func (c *Client) ForceSucScheduleInstances(request *ForceSucScheduleInstancesRequest) (response *ForceSucScheduleInstancesResponse, err error) {
return c.ForceSucScheduleInstancesWithContext(context.Background(), request)
}
@@ -12248,13 +12724,7 @@ func (c *Client) ForceSucScheduleInstances(request *ForceSucScheduleInstancesReq
// 实例强制成功
//
// 可能返回的错误码:
-// AUTHFAILURE = "AuthFailure"
-// AUTHFAILURE_SIGNATUREEXPIRE = "AuthFailure.SignatureExpire"
// FAILEDOPERATION = "FailedOperation"
-// INTERNALERROR = "InternalError"
-// INVALIDPARAMETER = "InvalidParameter"
-// OPERATIONDENIED_USERNOTINWHITELISTERROR = "OperationDenied.UserNotInWhitelistError"
-// RESOURCENOTFOUND = "ResourceNotFound"
func (c *Client) ForceSucScheduleInstancesWithContext(ctx context.Context, request *ForceSucScheduleInstancesRequest) (response *ForceSucScheduleInstancesResponse, err error) {
if request == nil {
request = NewForceSucScheduleInstancesRequest()
@@ -12285,8 +12755,9 @@ func NewFreezeOpsTasksRequest() (request *FreezeOpsTasksRequest) {
func NewFreezeOpsTasksResponse() (response *FreezeOpsTasksResponse) {
response = &FreezeOpsTasksResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// FreezeOpsTasks
@@ -12333,8 +12804,9 @@ func NewFreezeTasksRequest() (request *FreezeTasksRequest) {
func NewFreezeTasksResponse() (response *FreezeTasksResponse) {
response = &FreezeTasksResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// FreezeTasks
@@ -12385,8 +12857,9 @@ func NewFreezeTasksByMultiWorkflowRequest() (request *FreezeTasksByMultiWorkflow
func NewFreezeTasksByMultiWorkflowResponse() (response *FreezeTasksByMultiWorkflowResponse) {
response = &FreezeTasksByMultiWorkflowResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// FreezeTasksByMultiWorkflow
@@ -12437,8 +12910,9 @@ func NewFreezeTasksByWorkflowIdsRequest() (request *FreezeTasksByWorkflowIdsRequ
func NewFreezeTasksByWorkflowIdsResponse() (response *FreezeTasksByWorkflowIdsResponse) {
response = &FreezeTasksByWorkflowIdsResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// FreezeTasksByWorkflowIds
@@ -12485,8 +12959,9 @@ func NewGenHiveTableDDLSqlRequest() (request *GenHiveTableDDLSqlRequest) {
func NewGenHiveTableDDLSqlResponse() (response *GenHiveTableDDLSqlResponse) {
response = &GenHiveTableDDLSqlResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// GenHiveTableDDLSql
@@ -12519,6 +12994,55 @@ func (c *Client) GenHiveTableDDLSqlWithContext(ctx context.Context, request *Gen
return
}
+func NewGetFileInfoRequest() (request *GetFileInfoRequest) {
+ request = &GetFileInfoRequest{
+ BaseRequest: &tchttp.BaseRequest{},
+ }
+
+ request.Init().WithApiInfo("wedata", APIVersion, "GetFileInfo")
+
+
+ return
+}
+
+func NewGetFileInfoResponse() (response *GetFileInfoResponse) {
+ response = &GetFileInfoResponse{
+ BaseResponse: &tchttp.BaseResponse{},
+ }
+ return
+
+}
+
+// GetFileInfo
+// 开发空间-获取数据开发脚本信息
+//
+// 可能返回的错误码:
+// FAILEDOPERATION = "FailedOperation"
+func (c *Client) GetFileInfo(request *GetFileInfoRequest) (response *GetFileInfoResponse, err error) {
+ return c.GetFileInfoWithContext(context.Background(), request)
+}
+
+// GetFileInfo
+// 开发空间-获取数据开发脚本信息
+//
+// 可能返回的错误码:
+// FAILEDOPERATION = "FailedOperation"
+func (c *Client) GetFileInfoWithContext(ctx context.Context, request *GetFileInfoRequest) (response *GetFileInfoResponse, err error) {
+ if request == nil {
+ request = NewGetFileInfoRequest()
+ }
+
+ if c.GetCredential() == nil {
+ return nil, errors.New("GetFileInfo require credential")
+ }
+
+ request.SetContext(ctx)
+
+ response = NewGetFileInfoResponse()
+ err = c.Send(request, response)
+ return
+}
+
func NewGetIntegrationNodeColumnSchemaRequest() (request *GetIntegrationNodeColumnSchemaRequest) {
request = &GetIntegrationNodeColumnSchemaRequest{
BaseRequest: &tchttp.BaseRequest{},
@@ -12533,8 +13057,9 @@ func NewGetIntegrationNodeColumnSchemaRequest() (request *GetIntegrationNodeColu
func NewGetIntegrationNodeColumnSchemaResponse() (response *GetIntegrationNodeColumnSchemaResponse) {
response = &GetIntegrationNodeColumnSchemaResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// GetIntegrationNodeColumnSchema
@@ -12583,8 +13108,9 @@ func NewGetOfflineDIInstanceListRequest() (request *GetOfflineDIInstanceListRequ
func NewGetOfflineDIInstanceListResponse() (response *GetOfflineDIInstanceListResponse) {
response = &GetOfflineDIInstanceListResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// GetOfflineDIInstanceList
@@ -12663,8 +13189,9 @@ func NewGetOfflineInstanceListRequest() (request *GetOfflineInstanceListRequest)
func NewGetOfflineInstanceListResponse() (response *GetOfflineInstanceListResponse) {
response = &GetOfflineInstanceListResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// GetOfflineInstanceList
@@ -12743,8 +13270,9 @@ func NewKillInstancesRequest() (request *KillInstancesRequest) {
func NewKillInstancesResponse() (response *KillInstancesResponse) {
response = &KillInstancesResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// KillInstances
@@ -12827,8 +13355,9 @@ func NewKillOpsMakePlanInstancesRequest() (request *KillOpsMakePlanInstancesRequ
func NewKillOpsMakePlanInstancesResponse() (response *KillOpsMakePlanInstancesResponse) {
response = &KillOpsMakePlanInstancesResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// KillOpsMakePlanInstances
@@ -12875,8 +13404,9 @@ func NewKillScheduleInstancesRequest() (request *KillScheduleInstancesRequest) {
func NewKillScheduleInstancesResponse() (response *KillScheduleInstancesResponse) {
response = &KillScheduleInstancesResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// KillScheduleInstances
@@ -12923,8 +13453,9 @@ func NewLockIntegrationTaskRequest() (request *LockIntegrationTaskRequest) {
func NewLockIntegrationTaskResponse() (response *LockIntegrationTaskResponse) {
response = &LockIntegrationTaskResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// LockIntegrationTask
@@ -13003,8 +13534,9 @@ func NewMakeUpOpsTasksRequest() (request *MakeUpOpsTasksRequest) {
func NewMakeUpOpsTasksResponse() (response *MakeUpOpsTasksResponse) {
response = &MakeUpOpsTasksResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// MakeUpOpsTasks
@@ -13051,8 +13583,9 @@ func NewMakeUpTasksByWorkflowRequest() (request *MakeUpTasksByWorkflowRequest) {
func NewMakeUpTasksByWorkflowResponse() (response *MakeUpTasksByWorkflowResponse) {
response = &MakeUpTasksByWorkflowResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// MakeUpTasksByWorkflow
@@ -13099,8 +13632,9 @@ func NewMakeUpTasksNewRequest() (request *MakeUpTasksNewRequest) {
func NewMakeUpTasksNewResponse() (response *MakeUpTasksNewResponse) {
response = &MakeUpTasksNewResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// MakeUpTasksNew
@@ -13159,8 +13693,9 @@ func NewMakeUpWorkflowNewRequest() (request *MakeUpWorkflowNewRequest) {
func NewMakeUpWorkflowNewResponse() (response *MakeUpWorkflowNewResponse) {
response = &MakeUpWorkflowNewResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// MakeUpWorkflowNew
@@ -13211,8 +13746,9 @@ func NewModifyBaselineAlarmStatusRequest() (request *ModifyBaselineAlarmStatusRe
func NewModifyBaselineAlarmStatusResponse() (response *ModifyBaselineAlarmStatusResponse) {
response = &ModifyBaselineAlarmStatusResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// ModifyBaselineAlarmStatus
@@ -13259,8 +13795,9 @@ func NewModifyBaselineTaskAlarmStatusRequest() (request *ModifyBaselineTaskAlarm
func NewModifyBaselineTaskAlarmStatusResponse() (response *ModifyBaselineTaskAlarmStatusResponse) {
response = &ModifyBaselineTaskAlarmStatusResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// ModifyBaselineTaskAlarmStatus
@@ -13307,8 +13844,9 @@ func NewModifyDataSourceRequest() (request *ModifyDataSourceRequest) {
func NewModifyDataSourceResponse() (response *ModifyDataSourceResponse) {
response = &ModifyDataSourceResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// ModifyDataSource
@@ -13359,8 +13897,9 @@ func NewModifyDimensionWeightRequest() (request *ModifyDimensionWeightRequest) {
func NewModifyDimensionWeightResponse() (response *ModifyDimensionWeightResponse) {
response = &ModifyDimensionWeightResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// ModifyDimensionWeight
@@ -13401,6 +13940,55 @@ func (c *Client) ModifyDimensionWeightWithContext(ctx context.Context, request *
return
}
+func NewModifyDsFolderRequest() (request *ModifyDsFolderRequest) {
+ request = &ModifyDsFolderRequest{
+ BaseRequest: &tchttp.BaseRequest{},
+ }
+
+ request.Init().WithApiInfo("wedata", APIVersion, "ModifyDsFolder")
+
+
+ return
+}
+
+func NewModifyDsFolderResponse() (response *ModifyDsFolderResponse) {
+ response = &ModifyDsFolderResponse{
+ BaseResponse: &tchttp.BaseResponse{},
+ }
+ return
+
+}
+
+// ModifyDsFolder
+// 数据开发模块-文件夹更新
+//
+// 可能返回的错误码:
+// FAILEDOPERATION = "FailedOperation"
+func (c *Client) ModifyDsFolder(request *ModifyDsFolderRequest) (response *ModifyDsFolderResponse, err error) {
+ return c.ModifyDsFolderWithContext(context.Background(), request)
+}
+
+// ModifyDsFolder
+// 数据开发模块-文件夹更新
+//
+// 可能返回的错误码:
+// FAILEDOPERATION = "FailedOperation"
+func (c *Client) ModifyDsFolderWithContext(ctx context.Context, request *ModifyDsFolderRequest) (response *ModifyDsFolderResponse, err error) {
+ if request == nil {
+ request = NewModifyDsFolderRequest()
+ }
+
+ if c.GetCredential() == nil {
+ return nil, errors.New("ModifyDsFolder require credential")
+ }
+
+ request.SetContext(ctx)
+
+ response = NewModifyDsFolderResponse()
+ err = c.Send(request, response)
+ return
+}
+
func NewModifyExecStrategyRequest() (request *ModifyExecStrategyRequest) {
request = &ModifyExecStrategyRequest{
BaseRequest: &tchttp.BaseRequest{},
@@ -13415,8 +14003,9 @@ func NewModifyExecStrategyRequest() (request *ModifyExecStrategyRequest) {
func NewModifyExecStrategyResponse() (response *ModifyExecStrategyResponse) {
response = &ModifyExecStrategyResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// ModifyExecStrategy
@@ -13467,8 +14056,9 @@ func NewModifyFolderRequest() (request *ModifyFolderRequest) {
func NewModifyFolderResponse() (response *ModifyFolderResponse) {
response = &ModifyFolderResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// ModifyFolder
@@ -13523,8 +14113,9 @@ func NewModifyIntegrationNodeRequest() (request *ModifyIntegrationNodeRequest) {
func NewModifyIntegrationNodeResponse() (response *ModifyIntegrationNodeResponse) {
response = &ModifyIntegrationNodeResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// ModifyIntegrationNode
@@ -13605,8 +14196,9 @@ func NewModifyIntegrationTaskRequest() (request *ModifyIntegrationTaskRequest) {
func NewModifyIntegrationTaskResponse() (response *ModifyIntegrationTaskResponse) {
response = &ModifyIntegrationTaskResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// ModifyIntegrationTask
@@ -13685,8 +14277,9 @@ func NewModifyMonitorStatusRequest() (request *ModifyMonitorStatusRequest) {
func NewModifyMonitorStatusResponse() (response *ModifyMonitorStatusResponse) {
response = &ModifyMonitorStatusResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// ModifyMonitorStatus
@@ -13737,8 +14330,9 @@ func NewModifyRuleRequest() (request *ModifyRuleRequest) {
func NewModifyRuleResponse() (response *ModifyRuleResponse) {
response = &ModifyRuleResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// ModifyRule
@@ -13787,8 +14381,9 @@ func NewModifyRuleGroupSubscriptionRequest() (request *ModifyRuleGroupSubscripti
func NewModifyRuleGroupSubscriptionResponse() (response *ModifyRuleGroupSubscriptionResponse) {
response = &ModifyRuleGroupSubscriptionResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// ModifyRuleGroupSubscription
@@ -13837,8 +14432,9 @@ func NewModifyRuleTemplateRequest() (request *ModifyRuleTemplateRequest) {
func NewModifyRuleTemplateResponse() (response *ModifyRuleTemplateResponse) {
response = &ModifyRuleTemplateResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// ModifyRuleTemplate
@@ -13887,8 +14483,9 @@ func NewModifyTaskAlarmRegularRequest() (request *ModifyTaskAlarmRegularRequest)
func NewModifyTaskAlarmRegularResponse() (response *ModifyTaskAlarmRegularResponse) {
response = &ModifyTaskAlarmRegularResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// ModifyTaskAlarmRegular
@@ -13949,8 +14546,9 @@ func NewModifyTaskInfoRequest() (request *ModifyTaskInfoRequest) {
func NewModifyTaskInfoResponse() (response *ModifyTaskInfoResponse) {
response = &ModifyTaskInfoResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// ModifyTaskInfo
@@ -14001,8 +14599,9 @@ func NewModifyTaskLinksRequest() (request *ModifyTaskLinksRequest) {
func NewModifyTaskLinksResponse() (response *ModifyTaskLinksResponse) {
response = &ModifyTaskLinksResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// ModifyTaskLinks
@@ -14053,8 +14652,9 @@ func NewModifyTaskNameRequest() (request *ModifyTaskNameRequest) {
func NewModifyTaskNameResponse() (response *ModifyTaskNameResponse) {
response = &ModifyTaskNameResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// ModifyTaskName
@@ -14101,8 +14701,9 @@ func NewModifyTaskScriptRequest() (request *ModifyTaskScriptRequest) {
func NewModifyTaskScriptResponse() (response *ModifyTaskScriptResponse) {
response = &ModifyTaskScriptResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// ModifyTaskScript
@@ -14153,8 +14754,9 @@ func NewModifyWorkflowInfoRequest() (request *ModifyWorkflowInfoRequest) {
func NewModifyWorkflowInfoResponse() (response *ModifyWorkflowInfoResponse) {
response = &ModifyWorkflowInfoResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// ModifyWorkflowInfo
@@ -14205,8 +14807,9 @@ func NewModifyWorkflowScheduleRequest() (request *ModifyWorkflowScheduleRequest)
func NewModifyWorkflowScheduleResponse() (response *ModifyWorkflowScheduleResponse) {
response = &ModifyWorkflowScheduleResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// ModifyWorkflowSchedule
@@ -14257,8 +14860,9 @@ func NewRegisterEventRequest() (request *RegisterEventRequest) {
func NewRegisterEventResponse() (response *RegisterEventResponse) {
response = &RegisterEventResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// RegisterEvent
@@ -14309,8 +14913,9 @@ func NewRegisterEventListenerRequest() (request *RegisterEventListenerRequest) {
func NewRegisterEventListenerResponse() (response *RegisterEventListenerResponse) {
response = &RegisterEventListenerResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// RegisterEventListener
@@ -14361,8 +14966,9 @@ func NewRemoveWorkflowDsRequest() (request *RemoveWorkflowDsRequest) {
func NewRemoveWorkflowDsResponse() (response *RemoveWorkflowDsResponse) {
response = &RemoveWorkflowDsResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// RemoveWorkflowDs
@@ -14409,8 +15015,9 @@ func NewRerunInstancesRequest() (request *RerunInstancesRequest) {
func NewRerunInstancesResponse() (response *RerunInstancesResponse) {
response = &RerunInstancesResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// RerunInstances
@@ -14461,8 +15068,9 @@ func NewRerunOpsMakePlanInstancesRequest() (request *RerunOpsMakePlanInstancesRe
func NewRerunOpsMakePlanInstancesResponse() (response *RerunOpsMakePlanInstancesResponse) {
response = &RerunOpsMakePlanInstancesResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// RerunOpsMakePlanInstances
@@ -14509,8 +15117,9 @@ func NewRerunScheduleInstancesRequest() (request *RerunScheduleInstancesRequest)
func NewRerunScheduleInstancesResponse() (response *RerunScheduleInstancesResponse) {
response = &RerunScheduleInstancesResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// RerunScheduleInstances
@@ -14557,8 +15166,9 @@ func NewRestartInLongAgentRequest() (request *RestartInLongAgentRequest) {
func NewRestartInLongAgentResponse() (response *RestartInLongAgentResponse) {
response = &RestartInLongAgentResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// RestartInLongAgent
@@ -14605,8 +15215,9 @@ func NewResumeIntegrationTaskRequest() (request *ResumeIntegrationTaskRequest) {
func NewResumeIntegrationTaskResponse() (response *ResumeIntegrationTaskResponse) {
response = &ResumeIntegrationTaskResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// ResumeIntegrationTask
@@ -14685,8 +15296,9 @@ func NewRobAndLockIntegrationTaskRequest() (request *RobAndLockIntegrationTaskRe
func NewRobAndLockIntegrationTaskResponse() (response *RobAndLockIntegrationTaskResponse) {
response = &RobAndLockIntegrationTaskResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// RobAndLockIntegrationTask
@@ -14721,6 +15333,104 @@ func (c *Client) RobAndLockIntegrationTaskWithContext(ctx context.Context, reque
return
}
+func NewRunForceSucScheduleInstancesRequest() (request *RunForceSucScheduleInstancesRequest) {
+ request = &RunForceSucScheduleInstancesRequest{
+ BaseRequest: &tchttp.BaseRequest{},
+ }
+
+ request.Init().WithApiInfo("wedata", APIVersion, "RunForceSucScheduleInstances")
+
+
+ return
+}
+
+func NewRunForceSucScheduleInstancesResponse() (response *RunForceSucScheduleInstancesResponse) {
+ response = &RunForceSucScheduleInstancesResponse{
+ BaseResponse: &tchttp.BaseResponse{},
+ }
+ return
+
+}
+
+// RunForceSucScheduleInstances
+// 实例强制成功
+//
+// 可能返回的错误码:
+// FAILEDOPERATION = "FailedOperation"
+func (c *Client) RunForceSucScheduleInstances(request *RunForceSucScheduleInstancesRequest) (response *RunForceSucScheduleInstancesResponse, err error) {
+ return c.RunForceSucScheduleInstancesWithContext(context.Background(), request)
+}
+
+// RunForceSucScheduleInstances
+// 实例强制成功
+//
+// 可能返回的错误码:
+// FAILEDOPERATION = "FailedOperation"
+func (c *Client) RunForceSucScheduleInstancesWithContext(ctx context.Context, request *RunForceSucScheduleInstancesRequest) (response *RunForceSucScheduleInstancesResponse, err error) {
+ if request == nil {
+ request = NewRunForceSucScheduleInstancesRequest()
+ }
+
+ if c.GetCredential() == nil {
+ return nil, errors.New("RunForceSucScheduleInstances require credential")
+ }
+
+ request.SetContext(ctx)
+
+ response = NewRunForceSucScheduleInstancesResponse()
+ err = c.Send(request, response)
+ return
+}
+
+func NewRunRerunScheduleInstancesRequest() (request *RunRerunScheduleInstancesRequest) {
+ request = &RunRerunScheduleInstancesRequest{
+ BaseRequest: &tchttp.BaseRequest{},
+ }
+
+ request.Init().WithApiInfo("wedata", APIVersion, "RunRerunScheduleInstances")
+
+
+ return
+}
+
+func NewRunRerunScheduleInstancesResponse() (response *RunRerunScheduleInstancesResponse) {
+ response = &RunRerunScheduleInstancesResponse{
+ BaseResponse: &tchttp.BaseResponse{},
+ }
+ return
+
+}
+
+// RunRerunScheduleInstances
+// 实例批量重跑
+//
+// 可能返回的错误码:
+// FAILEDOPERATION = "FailedOperation"
+func (c *Client) RunRerunScheduleInstances(request *RunRerunScheduleInstancesRequest) (response *RunRerunScheduleInstancesResponse, err error) {
+ return c.RunRerunScheduleInstancesWithContext(context.Background(), request)
+}
+
+// RunRerunScheduleInstances
+// 实例批量重跑
+//
+// 可能返回的错误码:
+// FAILEDOPERATION = "FailedOperation"
+func (c *Client) RunRerunScheduleInstancesWithContext(ctx context.Context, request *RunRerunScheduleInstancesRequest) (response *RunRerunScheduleInstancesResponse, err error) {
+ if request == nil {
+ request = NewRunRerunScheduleInstancesRequest()
+ }
+
+ if c.GetCredential() == nil {
+ return nil, errors.New("RunRerunScheduleInstances require credential")
+ }
+
+ request.SetContext(ctx)
+
+ response = NewRunRerunScheduleInstancesResponse()
+ err = c.Send(request, response)
+ return
+}
+
func NewRunTaskRequest() (request *RunTaskRequest) {
request = &RunTaskRequest{
BaseRequest: &tchttp.BaseRequest{},
@@ -14735,8 +15445,9 @@ func NewRunTaskRequest() (request *RunTaskRequest) {
func NewRunTaskResponse() (response *RunTaskResponse) {
response = &RunTaskResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// RunTask
@@ -14746,7 +15457,6 @@ func NewRunTaskResponse() (response *RunTaskResponse) {
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
-// RESOURCENOTFOUND = "ResourceNotFound"
func (c *Client) RunTask(request *RunTaskRequest) (response *RunTaskResponse, err error) {
return c.RunTaskWithContext(context.Background(), request)
}
@@ -14758,7 +15468,6 @@ func (c *Client) RunTask(request *RunTaskRequest) (response *RunTaskResponse, er
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
-// RESOURCENOTFOUND = "ResourceNotFound"
func (c *Client) RunTaskWithContext(ctx context.Context, request *RunTaskRequest) (response *RunTaskResponse, err error) {
if request == nil {
request = NewRunTaskRequest()
@@ -14789,8 +15498,9 @@ func NewRunTasksByMultiWorkflowRequest() (request *RunTasksByMultiWorkflowReques
func NewRunTasksByMultiWorkflowResponse() (response *RunTasksByMultiWorkflowResponse) {
response = &RunTasksByMultiWorkflowResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// RunTasksByMultiWorkflow
@@ -14837,8 +15547,9 @@ func NewSaveCustomFunctionRequest() (request *SaveCustomFunctionRequest) {
func NewSaveCustomFunctionResponse() (response *SaveCustomFunctionResponse) {
response = &SaveCustomFunctionResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// SaveCustomFunction
@@ -14885,8 +15596,9 @@ func NewSetTaskAlarmNewRequest() (request *SetTaskAlarmNewRequest) {
func NewSetTaskAlarmNewResponse() (response *SetTaskAlarmNewResponse) {
response = &SetTaskAlarmNewResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// SetTaskAlarmNew
@@ -14937,8 +15649,9 @@ func NewStartIntegrationTaskRequest() (request *StartIntegrationTaskRequest) {
func NewStartIntegrationTaskResponse() (response *StartIntegrationTaskResponse) {
response = &StartIntegrationTaskResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// StartIntegrationTask
@@ -15017,8 +15730,9 @@ func NewStopBaselineRequest() (request *StopBaselineRequest) {
func NewStopBaselineResponse() (response *StopBaselineResponse) {
response = &StopBaselineResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// StopBaseline
@@ -15077,8 +15791,9 @@ func NewStopIntegrationTaskRequest() (request *StopIntegrationTaskRequest) {
func NewStopIntegrationTaskResponse() (response *StopIntegrationTaskResponse) {
response = &StopIntegrationTaskResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// StopIntegrationTask
@@ -15157,8 +15872,9 @@ func NewSubmitBaselineRequest() (request *SubmitBaselineRequest) {
func NewSubmitBaselineResponse() (response *SubmitBaselineResponse) {
response = &SubmitBaselineResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// SubmitBaseline
@@ -15217,8 +15933,9 @@ func NewSubmitCustomFunctionRequest() (request *SubmitCustomFunctionRequest) {
func NewSubmitCustomFunctionResponse() (response *SubmitCustomFunctionResponse) {
response = &SubmitCustomFunctionResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// SubmitCustomFunction
@@ -15277,8 +15994,9 @@ func NewSubmitSqlTaskRequest() (request *SubmitSqlTaskRequest) {
func NewSubmitSqlTaskResponse() (response *SubmitSqlTaskResponse) {
response = &SubmitSqlTaskResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// SubmitSqlTask
@@ -15371,8 +16089,9 @@ func NewSubmitTaskRequest() (request *SubmitTaskRequest) {
func NewSubmitTaskResponse() (response *SubmitTaskResponse) {
response = &SubmitTaskResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// SubmitTask
@@ -15469,8 +16188,9 @@ func NewSubmitTaskTestRunRequest() (request *SubmitTaskTestRunRequest) {
func NewSubmitTaskTestRunResponse() (response *SubmitTaskTestRunResponse) {
response = &SubmitTaskTestRunResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// SubmitTaskTestRun
@@ -15517,8 +16237,9 @@ func NewSubmitWorkflowRequest() (request *SubmitWorkflowRequest) {
func NewSubmitWorkflowResponse() (response *SubmitWorkflowResponse) {
response = &SubmitWorkflowResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// SubmitWorkflow
@@ -15569,8 +16290,9 @@ func NewSuspendIntegrationTaskRequest() (request *SuspendIntegrationTaskRequest)
func NewSuspendIntegrationTaskResponse() (response *SuspendIntegrationTaskResponse) {
response = &SuspendIntegrationTaskResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// SuspendIntegrationTask
@@ -15649,8 +16371,9 @@ func NewTaskLogRequest() (request *TaskLogRequest) {
func NewTaskLogResponse() (response *TaskLogResponse) {
response = &TaskLogResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// TaskLog
@@ -15703,8 +16426,9 @@ func NewTriggerEventRequest() (request *TriggerEventRequest) {
func NewTriggerEventResponse() (response *TriggerEventResponse) {
response = &TriggerEventResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// TriggerEvent
@@ -15755,8 +16479,9 @@ func NewUnlockIntegrationTaskRequest() (request *UnlockIntegrationTaskRequest) {
func NewUnlockIntegrationTaskResponse() (response *UnlockIntegrationTaskResponse) {
response = &UnlockIntegrationTaskResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// UnlockIntegrationTask
@@ -15835,8 +16560,9 @@ func NewUpdateInLongAgentRequest() (request *UpdateInLongAgentRequest) {
func NewUpdateInLongAgentResponse() (response *UpdateInLongAgentResponse) {
response = &UpdateInLongAgentResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// UpdateInLongAgent
@@ -15915,8 +16641,9 @@ func NewUpdateWorkflowOwnerRequest() (request *UpdateWorkflowOwnerRequest) {
func NewUpdateWorkflowOwnerResponse() (response *UpdateWorkflowOwnerResponse) {
response = &UpdateWorkflowOwnerResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// UpdateWorkflowOwner
@@ -15965,8 +16692,9 @@ func NewUploadContentRequest() (request *UploadContentRequest) {
func NewUploadContentResponse() (response *UploadContentResponse) {
response = &UploadContentResponse{
BaseResponse: &tchttp.BaseResponse{},
- }
+ }
return
+
}
// UploadContent
diff --git a/vendor/github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/wedata/v20210820/models.go b/vendor/github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/wedata/v20210820/models.go
index 382ca6fced..5c73eca2e0 100644
--- a/vendor/github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/wedata/v20210820/models.go
+++ b/vendor/github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/wedata/v20210820/models.go
@@ -15,667 +15,679 @@
package v20210820
import (
- "encoding/json"
tcerr "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common/errors"
tchttp "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common/http"
+ "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common/json"
)
type AdhocDetail struct {
// 子任务记录Id
- Id *uint64 `json:"Id,omitempty" name:"Id"`
+ Id *uint64 `json:"Id,omitnil" name:"Id"`
// 脚本内容
- ScriptContent *string `json:"ScriptContent,omitempty" name:"ScriptContent"`
+ ScriptContent *string `json:"ScriptContent,omitnil" name:"ScriptContent"`
// 任务启动时间
// 注意:此字段可能返回 null,表示取不到有效值。
- StartTime *string `json:"StartTime,omitempty" name:"StartTime"`
+ StartTime *string `json:"StartTime,omitnil" name:"StartTime"`
// 任务结束时间
// 注意:此字段可能返回 null,表示取不到有效值。
- EndTime *string `json:"EndTime,omitempty" name:"EndTime"`
+ EndTime *string `json:"EndTime,omitnil" name:"EndTime"`
// 当前任务状态
- Status *string `json:"Status,omitempty" name:"Status"`
+ Status *string `json:"Status,omitnil" name:"Status"`
// 提交任务id
- RecordId *uint64 `json:"RecordId,omitempty" name:"RecordId"`
+ RecordId *uint64 `json:"RecordId,omitnil" name:"RecordId"`
}
type AdhocRecord struct {
// 任务提交记录id
// 注意:此字段可能返回 null,表示取不到有效值。
- Id *uint64 `json:"Id,omitempty" name:"Id"`
+ Id *uint64 `json:"Id,omitnil" name:"Id"`
// 脚本内容
// 注意:此字段可能返回 null,表示取不到有效值。
- ScriptContent *string `json:"ScriptContent,omitempty" name:"ScriptContent"`
+ ScriptContent *string `json:"ScriptContent,omitnil" name:"ScriptContent"`
// 任务提交时间
// 注意:此字段可能返回 null,表示取不到有效值。
- CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"`
+ CreateTime *string `json:"CreateTime,omitnil" name:"CreateTime"`
// 任务状态
// 注意:此字段可能返回 null,表示取不到有效值。
- Status *string `json:"Status,omitempty" name:"Status"`
+ Status *string `json:"Status,omitnil" name:"Status"`
// 实例id
// 注意:此字段可能返回 null,表示取不到有效值。
- InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"`
+ InstanceId *string `json:"InstanceId,omitnil" name:"InstanceId"`
}
type AgentStatus struct {
// 运行中的数量
// 注意:此字段可能返回 null,表示取不到有效值。
- Running *int64 `json:"Running,omitempty" name:"Running"`
+ Running *int64 `json:"Running,omitnil" name:"Running"`
// 异常的数量
// 注意:此字段可能返回 null,表示取不到有效值。
- Abnormal *int64 `json:"Abnormal,omitempty" name:"Abnormal"`
+ Abnormal *int64 `json:"Abnormal,omitnil" name:"Abnormal"`
// 操作中的数量
// 注意:此字段可能返回 null,表示取不到有效值。
- InOperation *int64 `json:"InOperation,omitempty" name:"InOperation"`
+ InOperation *int64 `json:"InOperation,omitnil" name:"InOperation"`
}
type AlarmEventInfo struct {
// 告警ID
- AlarmId *string `json:"AlarmId,omitempty" name:"AlarmId"`
+ AlarmId *string `json:"AlarmId,omitnil" name:"AlarmId"`
// 告警时间
- AlarmTime *string `json:"AlarmTime,omitempty" name:"AlarmTime"`
+ AlarmTime *string `json:"AlarmTime,omitnil" name:"AlarmTime"`
// 任务ID
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 规则名称
- RegularName *string `json:"RegularName,omitempty" name:"RegularName"`
+ RegularName *string `json:"RegularName,omitnil" name:"RegularName"`
// 告警级别,0表示普通,1表示重要,2表示紧急
- AlarmLevel *uint64 `json:"AlarmLevel,omitempty" name:"AlarmLevel"`
+ AlarmLevel *uint64 `json:"AlarmLevel,omitnil" name:"AlarmLevel"`
// 告警方式,多个用逗号隔开(1:邮件,2:短信,3:微信,4:语音,5:代表企业微信,6:http)
- AlarmWay *uint64 `json:"AlarmWay,omitempty" name:"AlarmWay"`
+ AlarmWay *uint64 `json:"AlarmWay,omitnil" name:"AlarmWay"`
// 告警接收人Id,多个用逗号隔开
- AlarmRecipientId *string `json:"AlarmRecipientId,omitempty" name:"AlarmRecipientId"`
+ AlarmRecipientId *string `json:"AlarmRecipientId,omitnil" name:"AlarmRecipientId"`
// 项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 告警指标,0表示任务失败,1表示任务运行超时,2表示任务停止,3表示任务暂停
- AlarmIndicator *uint64 `json:"AlarmIndicator,omitempty" name:"AlarmIndicator"`
+ AlarmIndicator *uint64 `json:"AlarmIndicator,omitnil" name:"AlarmIndicator"`
// 告警指标描述
// 注意:此字段可能返回 null,表示取不到有效值。
- AlarmIndicatorDesc *string `json:"AlarmIndicatorDesc,omitempty" name:"AlarmIndicatorDesc"`
+ AlarmIndicatorDesc *string `json:"AlarmIndicatorDesc,omitnil" name:"AlarmIndicatorDesc"`
// 指标阈值,1表示离线任务第一次运行失败,2表示离线任务所有重试完成后失败
// 注意:此字段可能返回 null,表示取不到有效值。
- TriggerType *uint64 `json:"TriggerType,omitempty" name:"TriggerType"`
+ TriggerType *uint64 `json:"TriggerType,omitnil" name:"TriggerType"`
// 预计的超时时间,分钟级别
// 注意:此字段可能返回 null,表示取不到有效值。
- EstimatedTime *uint64 `json:"EstimatedTime,omitempty" name:"EstimatedTime"`
+ EstimatedTime *uint64 `json:"EstimatedTime,omitnil" name:"EstimatedTime"`
// 实例ID
// 注意:此字段可能返回 null,表示取不到有效值。
- InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"`
+ InstanceId *string `json:"InstanceId,omitnil" name:"InstanceId"`
// 任务名称
// 注意:此字段可能返回 null,表示取不到有效值。
- TaskName *string `json:"TaskName,omitempty" name:"TaskName"`
+ TaskName *string `json:"TaskName,omitnil" name:"TaskName"`
// 0:部分成功,1:全部成功,2:全部失败
// 注意:此字段可能返回 null,表示取不到有效值。
- IsSendSuccess *uint64 `json:"IsSendSuccess,omitempty" name:"IsSendSuccess"`
+ IsSendSuccess *uint64 `json:"IsSendSuccess,omitnil" name:"IsSendSuccess"`
// 消息ID
// 注意:此字段可能返回 null,表示取不到有效值。
- MessageId *string `json:"MessageId,omitempty" name:"MessageId"`
+ MessageId *string `json:"MessageId,omitnil" name:"MessageId"`
// 阈值计算算子,1 : 大于 2 :小于
// 注意:此字段可能返回 null,表示取不到有效值。
- Operator *int64 `json:"Operator,omitempty" name:"Operator"`
+ Operator *int64 `json:"Operator,omitnil" name:"Operator"`
// 告警规则ID
// 注意:此字段可能返回 null,表示取不到有效值。
- RegularId *string `json:"RegularId,omitempty" name:"RegularId"`
+ RegularId *string `json:"RegularId,omitnil" name:"RegularId"`
+
+ // 告警接收人昵称
+ // 注意:此字段可能返回 null,表示取不到有效值。
+ AlarmRecipientName *string `json:"AlarmRecipientName,omitnil" name:"AlarmRecipientName"`
+
+ // 告警任务类型
+ // 注意:此字段可能返回 null,表示取不到有效值。
+ TaskType *int64 `json:"TaskType,omitnil" name:"TaskType"`
+
+ // 发送结果
+ // 注意:此字段可能返回 null,表示取不到有效值。
+ SendResult *string `json:"SendResult,omitnil" name:"SendResult"`
}
type AlarmIndicatorInfo struct {
// 指标id
// 注意:此字段可能返回 null,表示取不到有效值。
- Id *string `json:"Id,omitempty" name:"Id"`
+ Id *string `json:"Id,omitnil" name:"Id"`
// 告警指标,0表示任务失败,1表示任务运行超时,2表示任务停止,3表示任务暂停
// 注意:此字段可能返回 null,表示取不到有效值。
- AlarmIndicator *uint64 `json:"AlarmIndicator,omitempty" name:"AlarmIndicator"`
+ AlarmIndicator *uint64 `json:"AlarmIndicator,omitnil" name:"AlarmIndicator"`
// 告警指标描述
// 注意:此字段可能返回 null,表示取不到有效值。
- AlarmIndicatorDesc *string `json:"AlarmIndicatorDesc,omitempty" name:"AlarmIndicatorDesc"`
+ AlarmIndicatorDesc *string `json:"AlarmIndicatorDesc,omitnil" name:"AlarmIndicatorDesc"`
// 指标阈值,1表示离线任务第一次运行失败,2表示离线任务所有重试完成后失败
// 注意:此字段可能返回 null,表示取不到有效值。
- TriggerType *uint64 `json:"TriggerType,omitempty" name:"TriggerType"`
+ TriggerType *uint64 `json:"TriggerType,omitnil" name:"TriggerType"`
// 预计的超时时间,分钟级别
// 注意:此字段可能返回 null,表示取不到有效值。
- EstimatedTime *uint64 `json:"EstimatedTime,omitempty" name:"EstimatedTime"`
+ EstimatedTime *uint64 `json:"EstimatedTime,omitnil" name:"EstimatedTime"`
// 实时任务告警需要的参数
// 注意:此字段可能返回 null,表示取不到有效值。
- Operator *uint64 `json:"Operator,omitempty" name:"Operator"`
+ Operator *uint64 `json:"Operator,omitnil" name:"Operator"`
// 告警指标阈值单位:ms(毫秒)、s(秒)、min(分钟)
// 注意:此字段可能返回 null,表示取不到有效值。
- AlarmIndicatorUnit *string `json:"AlarmIndicatorUnit,omitempty" name:"AlarmIndicatorUnit"`
+ AlarmIndicatorUnit *string `json:"AlarmIndicatorUnit,omitnil" name:"AlarmIndicatorUnit"`
// 告警周期
- Duration *int64 `json:"Duration,omitempty" name:"Duration"`
+ Duration *int64 `json:"Duration,omitnil" name:"Duration"`
// 告警周期单位
- DurationUnit *string `json:"DurationUnit,omitempty" name:"DurationUnit"`
+ DurationUnit *string `json:"DurationUnit,omitnil" name:"DurationUnit"`
// 周期内最多告警次数
- MaxTimes *int64 `json:"MaxTimes,omitempty" name:"MaxTimes"`
+ MaxTimes *int64 `json:"MaxTimes,omitnil" name:"MaxTimes"`
}
type AlarmInfo struct {
// 关联任务id
- TaskIds *string `json:"TaskIds,omitempty" name:"TaskIds"`
+ TaskIds *string `json:"TaskIds,omitnil" name:"TaskIds"`
// 告警类别;failure表示失败告警;overtime表示超时告警
- AlarmType *string `json:"AlarmType,omitempty" name:"AlarmType"`
+ AlarmType *string `json:"AlarmType,omitnil" name:"AlarmType"`
// 告警方式;SMS表示短信;Email表示邮件;HTTP 表示接口方式;Wechat表示微信方式
- AlarmWay *string `json:"AlarmWay,omitempty" name:"AlarmWay"`
+ AlarmWay *string `json:"AlarmWay,omitnil" name:"AlarmWay"`
// 告警接收人,多个告警接收人以;分割
- AlarmRecipient *string `json:"AlarmRecipient,omitempty" name:"AlarmRecipient"`
+ AlarmRecipient *string `json:"AlarmRecipient,omitnil" name:"AlarmRecipient"`
// 告警接收人id,多个告警接收人id以;分割
- AlarmRecipientId *string `json:"AlarmRecipientId,omitempty" name:"AlarmRecipientId"`
+ AlarmRecipientId *string `json:"AlarmRecipientId,omitnil" name:"AlarmRecipientId"`
// 预计运行的小时,取值范围0-23
- Hours *uint64 `json:"Hours,omitempty" name:"Hours"`
+ Hours *uint64 `json:"Hours,omitnil" name:"Hours"`
// 预计运行分钟,取值范围0-59
- Minutes *uint64 `json:"Minutes,omitempty" name:"Minutes"`
+ Minutes *uint64 `json:"Minutes,omitnil" name:"Minutes"`
// 告警出发时机;1表示第一次运行失败;2表示所有重试完成后失败;
- TriggerType *uint64 `json:"TriggerType,omitempty" name:"TriggerType"`
+ TriggerType *uint64 `json:"TriggerType,omitnil" name:"TriggerType"`
// 告警信息id
- AlarmId *string `json:"AlarmId,omitempty" name:"AlarmId"`
+ AlarmId *string `json:"AlarmId,omitnil" name:"AlarmId"`
// 告警状态设置;1表示可用;0表示不可用,默认可用
- Status *uint64 `json:"Status,omitempty" name:"Status"`
+ Status *uint64 `json:"Status,omitnil" name:"Status"`
}
type AlarmReceiverInfo struct {
// 告警ID
- AlarmId *string `json:"AlarmId,omitempty" name:"AlarmId"`
+ AlarmId *string `json:"AlarmId,omitnil" name:"AlarmId"`
// 告警接收人ID
- AlarmReceiver *string `json:"AlarmReceiver,omitempty" name:"AlarmReceiver"`
+ AlarmReceiver *string `json:"AlarmReceiver,omitnil" name:"AlarmReceiver"`
// 邮件,0:未设置,1:成功,2:失败
- Email *uint64 `json:"Email,omitempty" name:"Email"`
+ Email *uint64 `json:"Email,omitnil" name:"Email"`
// 短信,0:未设置,1:成功,2:失败
- Sms *uint64 `json:"Sms,omitempty" name:"Sms"`
+ Sms *uint64 `json:"Sms,omitnil" name:"Sms"`
// 微信,0:未设置,1:成功,2:失败
- Wechat *uint64 `json:"Wechat,omitempty" name:"Wechat"`
+ Wechat *uint64 `json:"Wechat,omitnil" name:"Wechat"`
// 电话,0:未设置,1:成功,2:失败
- Voice *uint64 `json:"Voice,omitempty" name:"Voice"`
+ Voice *uint64 `json:"Voice,omitnil" name:"Voice"`
// 企业微信,0:未设置,1:成功,2:失败
- Wecom *uint64 `json:"Wecom,omitempty" name:"Wecom"`
+ Wecom *uint64 `json:"Wecom,omitnil" name:"Wecom"`
// http,0:未设置,1:成功,2:失败
- Http *uint64 `json:"Http,omitempty" name:"Http"`
+ Http *uint64 `json:"Http,omitnil" name:"Http"`
// 企业微信群,0:未设置,1:成功,2:失败
// 注意:此字段可能返回 null,表示取不到有效值。
- WecomGroup *uint64 `json:"WecomGroup,omitempty" name:"WecomGroup"`
+ WecomGroup *uint64 `json:"WecomGroup,omitnil" name:"WecomGroup"`
}
type AlarmRuleDto struct {
// 告警规则id
- AlarmRuleId *string `json:"AlarmRuleId,omitempty" name:"AlarmRuleId"`
+ AlarmRuleId *string `json:"AlarmRuleId,omitnil" name:"AlarmRuleId"`
// 重要;
// 紧急;
// 普通
- AlarmLevelType *string `json:"AlarmLevelType,omitempty" name:"AlarmLevelType"`
+ AlarmLevelType *string `json:"AlarmLevelType,omitnil" name:"AlarmLevelType"`
}
type BaselineDetailResponse struct {
// 1
// 注意:此字段可能返回 null,表示取不到有效值。
- BaselineDto *BaselineDto `json:"BaselineDto,omitempty" name:"BaselineDto"`
+ BaselineDto *BaselineDto `json:"BaselineDto,omitnil" name:"BaselineDto"`
// 1
// 注意:此字段可能返回 null,表示取不到有效值。
- BaselineCreateAlarmRuleRequest *CreateAlarmRuleRequest `json:"BaselineCreateAlarmRuleRequest,omitempty" name:"BaselineCreateAlarmRuleRequest"`
+ BaselineCreateAlarmRuleRequest *CreateAlarmRuleRequest `json:"BaselineCreateAlarmRuleRequest,omitnil" name:"BaselineCreateAlarmRuleRequest"`
// 无
// 注意:此字段可能返回 null,表示取不到有效值。
- IsNewAlarm *bool `json:"IsNewAlarm,omitempty" name:"IsNewAlarm"`
+ IsNewAlarm *bool `json:"IsNewAlarm,omitnil" name:"IsNewAlarm"`
}
type BaselineDto struct {
// 基线id
- Id *int64 `json:"Id,omitempty" name:"Id"`
+ Id *int64 `json:"Id,omitnil" name:"Id"`
// 基线名称
- BaselineName *string `json:"BaselineName,omitempty" name:"BaselineName"`
+ BaselineName *string `json:"BaselineName,omitnil" name:"BaselineName"`
// 天基线/小时基线
- BaselineType *string `json:"BaselineType,omitempty" name:"BaselineType"`
+ BaselineType *string `json:"BaselineType,omitnil" name:"BaselineType"`
// 基线创建时间
- CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"`
+ CreateTime *string `json:"CreateTime,omitnil" name:"CreateTime"`
// 保障任务
// 注意:此字段可能返回 null,表示取不到有效值。
- PromiseTasks []*BaselineTaskDto `json:"PromiseTasks,omitempty" name:"PromiseTasks"`
+ PromiseTasks []*BaselineTaskDto `json:"PromiseTasks,omitnil" name:"PromiseTasks"`
// 告警规则
- AlarmRule *AlarmRuleDto `json:"AlarmRule,omitempty" name:"AlarmRule"`
+ AlarmRule *AlarmRuleDto `json:"AlarmRule,omitnil" name:"AlarmRule"`
// 基线状态,待提交, 运行中,停止
- BaselineStatus *string `json:"BaselineStatus,omitempty" name:"BaselineStatus"`
+ BaselineStatus *string `json:"BaselineStatus,omitnil" name:"BaselineStatus"`
// 最新基线实例运行状态
// 注意:此字段可能返回 null,表示取不到有效值。
- LatestBaselineInstanceStatus *string `json:"LatestBaselineInstanceStatus,omitempty" name:"LatestBaselineInstanceStatus"`
+ LatestBaselineInstanceStatus *string `json:"LatestBaselineInstanceStatus,omitnil" name:"LatestBaselineInstanceStatus"`
// 预警余量/单位分钟
- WarningMargin *int64 `json:"WarningMargin,omitempty" name:"WarningMargin"`
+ WarningMargin *int64 `json:"WarningMargin,omitnil" name:"WarningMargin"`
// 承诺时间
- PromiseTime *string `json:"PromiseTime,omitempty" name:"PromiseTime"`
+ PromiseTime *string `json:"PromiseTime,omitnil" name:"PromiseTime"`
// 责任人uin
- InChargeUin *string `json:"InChargeUin,omitempty" name:"InChargeUin"`
+ InChargeUin *string `json:"InChargeUin,omitnil" name:"InChargeUin"`
// 责任人名称
- InChargeName *string `json:"InChargeName,omitempty" name:"InChargeName"`
+ InChargeName *string `json:"InChargeName,omitnil" name:"InChargeName"`
// 当前用户uin
- UserUin *string `json:"UserUin,omitempty" name:"UserUin"`
+ UserUin *string `json:"UserUin,omitnil" name:"UserUin"`
// 当前用户名字
// 注意:此字段可能返回 null,表示取不到有效值。
- UserName *string `json:"UserName,omitempty" name:"UserName"`
+ UserName *string `json:"UserName,omitnil" name:"UserName"`
// 主账号uin
- OwnerUin *string `json:"OwnerUin,omitempty" name:"OwnerUin"`
+ OwnerUin *string `json:"OwnerUin,omitnil" name:"OwnerUin"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 租户id
- AppId *string `json:"AppId,omitempty" name:"AppId"`
+ AppId *string `json:"AppId,omitnil" name:"AppId"`
// 更新时间
// 注意:此字段可能返回 null,表示取不到有效值。
- UpdateTime *string `json:"UpdateTime,omitempty" name:"UpdateTime"`
+ UpdateTime *string `json:"UpdateTime,omitnil" name:"UpdateTime"`
}
type BaselineInstanceVo struct {
// 基线实例id
// 注意:此字段可能返回 null,表示取不到有效值。
- Id *int64 `json:"Id,omitempty" name:"Id"`
+ Id *int64 `json:"Id,omitnil" name:"Id"`
// 基线id
// 注意:此字段可能返回 null,表示取不到有效值。
- BaselineId *int64 `json:"BaselineId,omitempty" name:"BaselineId"`
+ BaselineId *int64 `json:"BaselineId,omitnil" name:"BaselineId"`
// 基线名称
// 注意:此字段可能返回 null,表示取不到有效值。
- BaselineName *string `json:"BaselineName,omitempty" name:"BaselineName"`
+ BaselineName *string `json:"BaselineName,omitnil" name:"BaselineName"`
// 基线类型,D: 天基线 / H 小时基线
// 注意:此字段可能返回 null,表示取不到有效值。
- BaselineType *string `json:"BaselineType,omitempty" name:"BaselineType"`
+ BaselineType *string `json:"BaselineType,omitnil" name:"BaselineType"`
// 基线实例数据时间
// 注意:此字段可能返回 null,表示取不到有效值。
- BaselineDataTime *string `json:"BaselineDataTime,omitempty" name:"BaselineDataTime"`
+ BaselineDataTime *string `json:"BaselineDataTime,omitnil" name:"BaselineDataTime"`
// 基线实例生成时间
// 注意:此字段可能返回 null,表示取不到有效值。
- CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"`
+ CreateTime *string `json:"CreateTime,omitnil" name:"CreateTime"`
// 基线实例预计完成时间
// 注意:此字段可能返回 null,表示取不到有效值。
- EstimatedEndTime *string `json:"EstimatedEndTime,omitempty" name:"EstimatedEndTime"`
+ EstimatedEndTime *string `json:"EstimatedEndTime,omitnil" name:"EstimatedEndTime"`
// 基线实例状态,P:暂停/ SF:安全/ WN:预警/ BL:破线 / TF:任务失败
// 注意:此字段可能返回 null,表示取不到有效值。
- BaselineInstanceStatus *string `json:"BaselineInstanceStatus,omitempty" name:"BaselineInstanceStatus"`
+ BaselineInstanceStatus *string `json:"BaselineInstanceStatus,omitnil" name:"BaselineInstanceStatus"`
// 责任人uin
// 注意:此字段可能返回 null,表示取不到有效值。
- InChargeUin *string `json:"InChargeUin,omitempty" name:"InChargeUin"`
+ InChargeUin *string `json:"InChargeUin,omitnil" name:"InChargeUin"`
// 责任人名称
// 注意:此字段可能返回 null,表示取不到有效值。
- InChargeName *string `json:"InChargeName,omitempty" name:"InChargeName"`
+ InChargeName *string `json:"InChargeName,omitnil" name:"InChargeName"`
// 预警余量/单位分钟
// 注意:此字段可能返回 null,表示取不到有效值。
- WarningMargin *int64 `json:"WarningMargin,omitempty" name:"WarningMargin"`
+ WarningMargin *int64 `json:"WarningMargin,omitnil" name:"WarningMargin"`
// 承诺时间
// 注意:此字段可能返回 null,表示取不到有效值。
- PromiseTime *string `json:"PromiseTime,omitempty" name:"PromiseTime"`
+ PromiseTime *string `json:"PromiseTime,omitnil" name:"PromiseTime"`
// 告警级别 N: 普通 / I重要 / E: 紧急
// 注意:此字段可能返回 null,表示取不到有效值。
- AlarmLevel *string `json:"AlarmLevel,omitempty" name:"AlarmLevel"`
+ AlarmLevel *string `json:"AlarmLevel,omitnil" name:"AlarmLevel"`
// 项目id
// 注意:此字段可能返回 null,表示取不到有效值。
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 基线实例ready状态。NEW_GENERATED_INSTANCE:产生实例/RENDER_DAG:渲染DAG/CALCULATE_PATH:计算路径/COMPLETE:完成
// 注意:此字段可能返回 null,表示取不到有效值。
- IsReady *string `json:"IsReady,omitempty" name:"IsReady"`
+ IsReady *string `json:"IsReady,omitnil" name:"IsReady"`
// 该基线由哪个机器处理
// 注意:此字段可能返回 null,表示取不到有效值。
- ShardKey *string `json:"ShardKey,omitempty" name:"ShardKey"`
+ ShardKey *string `json:"ShardKey,omitnil" name:"ShardKey"`
// 异常任务实例
// 注意:此字段可能返回 null,表示取不到有效值。
- ExceptionalTaskInstances []*BaselineTaskInstanceDto `json:"ExceptionalTaskInstances,omitempty" name:"ExceptionalTaskInstances"`
+ ExceptionalTaskInstances []*BaselineTaskInstanceDto `json:"ExceptionalTaskInstances,omitnil" name:"ExceptionalTaskInstances"`
// 关联的所有任务实例
// 注意:此字段可能返回 null,表示取不到有效值。
- TaskInstances []*BaselineTaskInstanceDto `json:"TaskInstances,omitempty" name:"TaskInstances"`
+ TaskInstances []*BaselineTaskInstanceDto `json:"TaskInstances,omitnil" name:"TaskInstances"`
// 任务实例DAG整体启动时间
// 注意:此字段可能返回 null,表示取不到有效值。
- CriticalStartTime *string `json:"CriticalStartTime,omitempty" name:"CriticalStartTime"`
+ CriticalStartTime *string `json:"CriticalStartTime,omitnil" name:"CriticalStartTime"`
// 基线实例上的关键任务实例
// 注意:此字段可能返回 null,表示取不到有效值。
- CriticalTaskInstances []*BaselineTaskInstanceDto `json:"CriticalTaskInstances,omitempty" name:"CriticalTaskInstances"`
+ CriticalTaskInstances []*BaselineTaskInstanceDto `json:"CriticalTaskInstances,omitnil" name:"CriticalTaskInstances"`
// 更新时间
// 注意:此字段可能返回 null,表示取不到有效值。
- UpdateTime *string `json:"UpdateTime,omitempty" name:"UpdateTime"`
+ UpdateTime *string `json:"UpdateTime,omitnil" name:"UpdateTime"`
// 基线实例与保障任务实例映射
// 注意:此字段可能返回 null,表示取不到有效值。
- BaselineTaskInstances []*BaselineTaskInstanceDto `json:"BaselineTaskInstances,omitempty" name:"BaselineTaskInstances"`
+ BaselineTaskInstances []*BaselineTaskInstanceDto `json:"BaselineTaskInstances,omitnil" name:"BaselineTaskInstances"`
// 租户id
// 注意:此字段可能返回 null,表示取不到有效值。
- AppId *string `json:"AppId,omitempty" name:"AppId"`
+ AppId *string `json:"AppId,omitnil" name:"AppId"`
// 主账号uin
// 注意:此字段可能返回 null,表示取不到有效值。
- OwnerUin *string `json:"OwnerUin,omitempty" name:"OwnerUin"`
+ OwnerUin *string `json:"OwnerUin,omitnil" name:"OwnerUin"`
// 当前用户uin
// 注意:此字段可能返回 null,表示取不到有效值。
- UserUin *string `json:"UserUin,omitempty" name:"UserUin"`
+ UserUin *string `json:"UserUin,omitnil" name:"UserUin"`
}
type BaselineTaskDto struct {
// 变更记录id
// 注意:此字段可能返回 null,表示取不到有效值。
- Id *int64 `json:"Id,omitempty" name:"Id"`
+ Id *int64 `json:"Id,omitnil" name:"Id"`
// 基线id
// 注意:此字段可能返回 null,表示取不到有效值。
- BaselineId *int64 `json:"BaselineId,omitempty" name:"BaselineId"`
+ BaselineId *int64 `json:"BaselineId,omitnil" name:"BaselineId"`
// 任务id
// 注意:此字段可能返回 null,表示取不到有效值。
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 任务名称
// 注意:此字段可能返回 null,表示取不到有效值。
- TaskName *string `json:"TaskName,omitempty" name:"TaskName"`
+ TaskName *string `json:"TaskName,omitnil" name:"TaskName"`
// 任务运行平均时间/单位秒
// 注意:此字段可能返回 null,表示取不到有效值。
- EstimatedCostTime *int64 `json:"EstimatedCostTime,omitempty" name:"EstimatedCostTime"`
+ EstimatedCostTime *int64 `json:"EstimatedCostTime,omitnil" name:"EstimatedCostTime"`
// 上游实例id,多个实例用,分开
// 注意:此字段可能返回 null,表示取不到有效值。
- UpstreamTaskIds *StringListNode `json:"UpstreamTaskIds,omitempty" name:"UpstreamTaskIds"`
+ UpstreamTaskIds *StringListNode `json:"UpstreamTaskIds,omitnil" name:"UpstreamTaskIds"`
// 下游实例id,多个实例用,分开
// 注意:此字段可能返回 null,表示取不到有效值。
- DownstreamTaskIds *StringListNode `json:"DownstreamTaskIds,omitempty" name:"DownstreamTaskIds"`
+ DownstreamTaskIds *StringListNode `json:"DownstreamTaskIds,omitnil" name:"DownstreamTaskIds"`
// 否是保障任务
// 注意:此字段可能返回 null,表示取不到有效值。
- IsPromiseTask *bool `json:"IsPromiseTask,omitempty" name:"IsPromiseTask"`
+ IsPromiseTask *bool `json:"IsPromiseTask,omitnil" name:"IsPromiseTask"`
// 当前用户uin
// 注意:此字段可能返回 null,表示取不到有效值。
- UserUin *string `json:"UserUin,omitempty" name:"UserUin"`
+ UserUin *string `json:"UserUin,omitnil" name:"UserUin"`
// 主账号uin
// 注意:此字段可能返回 null,表示取不到有效值。
- OwnerUin *string `json:"OwnerUin,omitempty" name:"OwnerUin"`
+ OwnerUin *string `json:"OwnerUin,omitnil" name:"OwnerUin"`
// 项目id
// 注意:此字段可能返回 null,表示取不到有效值。
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 租户id
// 注意:此字段可能返回 null,表示取不到有效值。
- AppId *string `json:"AppId,omitempty" name:"AppId"`
+ AppId *string `json:"AppId,omitnil" name:"AppId"`
// 工作流名称
// 注意:此字段可能返回 null,表示取不到有效值。
- WorkflowName *string `json:"WorkflowName,omitempty" name:"WorkflowName"`
+ WorkflowName *string `json:"WorkflowName,omitnil" name:"WorkflowName"`
// 工作流id
// 注意:此字段可能返回 null,表示取不到有效值。
- WorkflowId *string `json:"WorkflowId,omitempty" name:"WorkflowId"`
+ WorkflowId *string `json:"WorkflowId,omitnil" name:"WorkflowId"`
// 任务周期类型
// 注意:此字段可能返回 null,表示取不到有效值。
- TaskCycle *string `json:"TaskCycle,omitempty" name:"TaskCycle"`
+ TaskCycle *string `json:"TaskCycle,omitnil" name:"TaskCycle"`
// 任务负责人名字
// 注意:此字段可能返回 null,表示取不到有效值。
- TaskInChargeUin *string `json:"TaskInChargeUin,omitempty" name:"TaskInChargeUin"`
+ TaskInChargeUin *string `json:"TaskInChargeUin,omitnil" name:"TaskInChargeUin"`
// 任务负责人uin
// 注意:此字段可能返回 null,表示取不到有效值。
- TaskInChargeName *string `json:"TaskInChargeName,omitempty" name:"TaskInChargeName"`
+ TaskInChargeName *string `json:"TaskInChargeName,omitnil" name:"TaskInChargeName"`
// 任务准入基准
// 注意:此字段可能返回 null,表示取不到有效值。
- AccessBenchmark *string `json:"AccessBenchmark,omitempty" name:"AccessBenchmark"`
+ AccessBenchmark *string `json:"AccessBenchmark,omitnil" name:"AccessBenchmark"`
// 任务准入基准诊断信息
// 注意:此字段可能返回 null,表示取不到有效值。
- AccessBenchmarkDesc *string `json:"AccessBenchmarkDesc,omitempty" name:"AccessBenchmarkDesc"`
+ AccessBenchmarkDesc *string `json:"AccessBenchmarkDesc,omitnil" name:"AccessBenchmarkDesc"`
// 创建时间
// 注意:此字段可能返回 null,表示取不到有效值。
- CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"`
+ CreateTime *string `json:"CreateTime,omitnil" name:"CreateTime"`
// 更新时间
// 注意:此字段可能返回 null,表示取不到有效值。
- UpdateTime *string `json:"UpdateTime,omitempty" name:"UpdateTime"`
+ UpdateTime *string `json:"UpdateTime,omitnil" name:"UpdateTime"`
}
type BaselineTaskInfo struct {
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 任务名称
- TaskName *string `json:"TaskName,omitempty" name:"TaskName"`
+ TaskName *string `json:"TaskName,omitnil" name:"TaskName"`
// 任务id
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 任务调度周期
- TaskCycle *string `json:"TaskCycle,omitempty" name:"TaskCycle"`
+ TaskCycle *string `json:"TaskCycle,omitnil" name:"TaskCycle"`
// 工作流名称
- WorkflowName *string `json:"WorkflowName,omitempty" name:"WorkflowName"`
+ WorkflowName *string `json:"WorkflowName,omitnil" name:"WorkflowName"`
// 工作流id
- WorkflowId *string `json:"WorkflowId,omitempty" name:"WorkflowId"`
+ WorkflowId *string `json:"WorkflowId,omitnil" name:"WorkflowId"`
// 任务责任人名称
- TaskInChargeName *string `json:"TaskInChargeName,omitempty" name:"TaskInChargeName"`
+ TaskInChargeName *string `json:"TaskInChargeName,omitnil" name:"TaskInChargeName"`
// 任务责任人id
- TaskInChargeUin *string `json:"TaskInChargeUin,omitempty" name:"TaskInChargeUin"`
+ TaskInChargeUin *string `json:"TaskInChargeUin,omitnil" name:"TaskInChargeUin"`
}
type BaselineTaskInstanceDto struct {
// 任务实例变更记录id
// 注意:此字段可能返回 null,表示取不到有效值。
- Id *int64 `json:"Id,omitempty" name:"Id"`
+ Id *int64 `json:"Id,omitnil" name:"Id"`
// 基线实例id
// 注意:此字段可能返回 null,表示取不到有效值。
- BaselineInstanceId *int64 `json:"BaselineInstanceId,omitempty" name:"BaselineInstanceId"`
+ BaselineInstanceId *int64 `json:"BaselineInstanceId,omitnil" name:"BaselineInstanceId"`
// 基线周期, D: 天 / H: 小时
// 注意:此字段可能返回 null,表示取不到有效值。
- BaselineType *string `json:"BaselineType,omitempty" name:"BaselineType"`
+ BaselineType *string `json:"BaselineType,omitnil" name:"BaselineType"`
// 数据时间/基线实例应该应该生成的时间
// 注意:此字段可能返回 null,表示取不到有效值。
- BaselineDataTime *string `json:"BaselineDataTime,omitempty" name:"BaselineDataTime"`
+ BaselineDataTime *string `json:"BaselineDataTime,omitnil" name:"BaselineDataTime"`
// 上游实例id,多个实例用,分开.格式为taskId_curRunDate
// 注意:此字段可能返回 null,表示取不到有效值。
- UpstreamInstanceIds *string `json:"UpstreamInstanceIds,omitempty" name:"UpstreamInstanceIds"`
+ UpstreamInstanceIds *string `json:"UpstreamInstanceIds,omitnil" name:"UpstreamInstanceIds"`
// 下游实例id,多个实例用,分开.格式为taskId_curRunDate
// 注意:此字段可能返回 null,表示取不到有效值。
- DownstreamInstanceIds *string `json:"DownstreamInstanceIds,omitempty" name:"DownstreamInstanceIds"`
+ DownstreamInstanceIds *string `json:"DownstreamInstanceIds,omitnil" name:"DownstreamInstanceIds"`
// 是否是保障任务的实例
// 注意:此字段可能返回 null,表示取不到有效值。
- IsPromiseTask *bool `json:"IsPromiseTask,omitempty" name:"IsPromiseTask"`
+ IsPromiseTask *bool `json:"IsPromiseTask,omitnil" name:"IsPromiseTask"`
// 任务id
// 注意:此字段可能返回 null,表示取不到有效值。
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 任务实例的数据时间
// 注意:此字段可能返回 null,表示取不到有效值。
- CurRunDate *string `json:"CurRunDate,omitempty" name:"CurRunDate"`
+ CurRunDate *string `json:"CurRunDate,omitnil" name:"CurRunDate"`
// 任务名称
// 注意:此字段可能返回 null,表示取不到有效值。
- TaskName *string `json:"TaskName,omitempty" name:"TaskName"`
+ TaskName *string `json:"TaskName,omitnil" name:"TaskName"`
// 是否在关键路径上,1表示在,0表示不在
// 注意:此字段可能返回 null,表示取不到有效值。
- InCriticalPath *int64 `json:"InCriticalPath,omitempty" name:"InCriticalPath"`
+ InCriticalPath *int64 `json:"InCriticalPath,omitnil" name:"InCriticalPath"`
// 是否在DAG首层
// 注意:此字段可能返回 null,表示取不到有效值。
- InFirstLevel *bool `json:"InFirstLevel,omitempty" name:"InFirstLevel"`
+ InFirstLevel *bool `json:"InFirstLevel,omitnil" name:"InFirstLevel"`
// 实例预计耗时/单位秒
// 注意:此字段可能返回 null,表示取不到有效值。
- EstimatedCostTime *int64 `json:"EstimatedCostTime,omitempty" name:"EstimatedCostTime"`
+ EstimatedCostTime *int64 `json:"EstimatedCostTime,omitnil" name:"EstimatedCostTime"`
// 实例实际耗时/单位秒
// 注意:此字段可能返回 null,表示取不到有效值。
- ActualCostTime *int64 `json:"ActualCostTime,omitempty" name:"ActualCostTime"`
+ ActualCostTime *int64 `json:"ActualCostTime,omitnil" name:"ActualCostTime"`
// 预计最晚开始时间
// 注意:此字段可能返回 null,表示取不到有效值。
- LatestStartTime *string `json:"LatestStartTime,omitempty" name:"LatestStartTime"`
+ LatestStartTime *string `json:"LatestStartTime,omitnil" name:"LatestStartTime"`
// 实际开始时间
// 注意:此字段可能返回 null,表示取不到有效值。
- ActualStartTime *string `json:"ActualStartTime,omitempty" name:"ActualStartTime"`
+ ActualStartTime *string `json:"ActualStartTime,omitnil" name:"ActualStartTime"`
// 预计完成时间
// 注意:此字段可能返回 null,表示取不到有效值。
- EstimatedEndTime *string `json:"EstimatedEndTime,omitempty" name:"EstimatedEndTime"`
+ EstimatedEndTime *string `json:"EstimatedEndTime,omitnil" name:"EstimatedEndTime"`
// 最晚完成时间
// 注意:此字段可能返回 null,表示取不到有效值。
- LatestEndTime *string `json:"LatestEndTime,omitempty" name:"LatestEndTime"`
+ LatestEndTime *string `json:"LatestEndTime,omitnil" name:"LatestEndTime"`
// 实际完成时间
// 注意:此字段可能返回 null,表示取不到有效值。
- ActualEndTime *string `json:"ActualEndTime,omitempty" name:"ActualEndTime"`
+ ActualEndTime *string `json:"ActualEndTime,omitnil" name:"ActualEndTime"`
// 实例运行状态
// WAITINT_TO_RUN:等待运行 / RUNNING: 正在运行 / COMPLETED: 执行成功 / FAILED: 执行失败
// 注意:此字段可能返回 null,表示取不到有效值。
- TaskInstanceStatus *string `json:"TaskInstanceStatus,omitempty" name:"TaskInstanceStatus"`
+ TaskInstanceStatus *string `json:"TaskInstanceStatus,omitnil" name:"TaskInstanceStatus"`
// 项目id
// 注意:此字段可能返回 null,表示取不到有效值。
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 该基线由哪个机器处理
// 注意:此字段可能返回 null,表示取不到有效值。
- ShardKey *string `json:"ShardKey,omitempty" name:"ShardKey"`
+ ShardKey *string `json:"ShardKey,omitnil" name:"ShardKey"`
// 创建时间
// 注意:此字段可能返回 null,表示取不到有效值。
- CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"`
+ CreateTime *string `json:"CreateTime,omitnil" name:"CreateTime"`
// 更新时间
// 注意:此字段可能返回 null,表示取不到有效值。
- UpdateTime *string `json:"UpdateTime,omitempty" name:"UpdateTime"`
+ UpdateTime *string `json:"UpdateTime,omitnil" name:"UpdateTime"`
// 当前用户uin
// 注意:此字段可能返回 null,表示取不到有效值。
- UserUin *string `json:"UserUin,omitempty" name:"UserUin"`
+ UserUin *string `json:"UserUin,omitnil" name:"UserUin"`
// 主账号uin
// 注意:此字段可能返回 null,表示取不到有效值。
- OwnerUin *string `json:"OwnerUin,omitempty" name:"OwnerUin"`
+ OwnerUin *string `json:"OwnerUin,omitnil" name:"OwnerUin"`
// 租户id
// 注意:此字段可能返回 null,表示取不到有效值。
- AppId *string `json:"AppId,omitempty" name:"AppId"`
+ AppId *string `json:"AppId,omitnil" name:"AppId"`
}
// Predefined struct for user
type BatchCreateIntegrationTaskAlarmsRequestParams struct {
// 任务id
- TaskIds []*string `json:"TaskIds,omitempty" name:"TaskIds"`
+ TaskIds []*string `json:"TaskIds,omitnil" name:"TaskIds"`
// 告警配置信息
- TaskAlarmInfo *TaskAlarmInfo `json:"TaskAlarmInfo,omitempty" name:"TaskAlarmInfo"`
+ TaskAlarmInfo *TaskAlarmInfo `json:"TaskAlarmInfo,omitnil" name:"TaskAlarmInfo"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
type BatchCreateIntegrationTaskAlarmsRequest struct {
*tchttp.BaseRequest
// 任务id
- TaskIds []*string `json:"TaskIds,omitempty" name:"TaskIds"`
+ TaskIds []*string `json:"TaskIds,omitnil" name:"TaskIds"`
// 告警配置信息
- TaskAlarmInfo *TaskAlarmInfo `json:"TaskAlarmInfo,omitempty" name:"TaskAlarmInfo"`
+ TaskAlarmInfo *TaskAlarmInfo `json:"TaskAlarmInfo,omitnil" name:"TaskAlarmInfo"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
func (r *BatchCreateIntegrationTaskAlarmsRequest) ToJsonString() string {
@@ -703,18 +715,18 @@ func (r *BatchCreateIntegrationTaskAlarmsRequest) FromJsonString(s string) error
type BatchCreateIntegrationTaskAlarmsResponseParams struct {
// 操作成功的任务数
// 注意:此字段可能返回 null,表示取不到有效值。
- SuccessCount *int64 `json:"SuccessCount,omitempty" name:"SuccessCount"`
+ SuccessCount *int64 `json:"SuccessCount,omitnil" name:"SuccessCount"`
// 操作失败的任务数
// 注意:此字段可能返回 null,表示取不到有效值。
- FailedCount *int64 `json:"FailedCount,omitempty" name:"FailedCount"`
+ FailedCount *int64 `json:"FailedCount,omitnil" name:"FailedCount"`
// 任务总数
// 注意:此字段可能返回 null,表示取不到有效值。
- TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"`
+ TotalCount *int64 `json:"TotalCount,omitnil" name:"TotalCount"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type BatchCreateIntegrationTaskAlarmsResponse struct {
@@ -736,32 +748,32 @@ func (r *BatchCreateIntegrationTaskAlarmsResponse) FromJsonString(s string) erro
// Predefined struct for user
type BatchDeleteIntegrationTasksRequestParams struct {
// 任务id
- TaskIds []*string `json:"TaskIds,omitempty" name:"TaskIds"`
+ TaskIds []*string `json:"TaskIds,omitnil" name:"TaskIds"`
// 任务类型
- TaskType *int64 `json:"TaskType,omitempty" name:"TaskType"`
+ TaskType *int64 `json:"TaskType,omitnil" name:"TaskType"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 是否删除开发态任务。默认不删除开发态,为 0 不删除 , 为 1 删除
- DeleteKFFlag *int64 `json:"DeleteKFFlag,omitempty" name:"DeleteKFFlag"`
+ DeleteKFFlag *int64 `json:"DeleteKFFlag,omitnil" name:"DeleteKFFlag"`
}
type BatchDeleteIntegrationTasksRequest struct {
*tchttp.BaseRequest
// 任务id
- TaskIds []*string `json:"TaskIds,omitempty" name:"TaskIds"`
+ TaskIds []*string `json:"TaskIds,omitnil" name:"TaskIds"`
// 任务类型
- TaskType *int64 `json:"TaskType,omitempty" name:"TaskType"`
+ TaskType *int64 `json:"TaskType,omitnil" name:"TaskType"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 是否删除开发态任务。默认不删除开发态,为 0 不删除 , 为 1 删除
- DeleteKFFlag *int64 `json:"DeleteKFFlag,omitempty" name:"DeleteKFFlag"`
+ DeleteKFFlag *int64 `json:"DeleteKFFlag,omitnil" name:"DeleteKFFlag"`
}
func (r *BatchDeleteIntegrationTasksRequest) ToJsonString() string {
@@ -790,18 +802,18 @@ func (r *BatchDeleteIntegrationTasksRequest) FromJsonString(s string) error {
type BatchDeleteIntegrationTasksResponseParams struct {
// 操作成功的任务数
// 注意:此字段可能返回 null,表示取不到有效值。
- SuccessCount *int64 `json:"SuccessCount,omitempty" name:"SuccessCount"`
+ SuccessCount *int64 `json:"SuccessCount,omitnil" name:"SuccessCount"`
// 操作失败的任务数
// 注意:此字段可能返回 null,表示取不到有效值。
- FailedCount *int64 `json:"FailedCount,omitempty" name:"FailedCount"`
+ FailedCount *int64 `json:"FailedCount,omitnil" name:"FailedCount"`
// 任务总数
// 注意:此字段可能返回 null,表示取不到有效值。
- TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"`
+ TotalCount *int64 `json:"TotalCount,omitnil" name:"TotalCount"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type BatchDeleteIntegrationTasksResponse struct {
@@ -823,36 +835,36 @@ func (r *BatchDeleteIntegrationTasksResponse) FromJsonString(s string) error {
// Predefined struct for user
type BatchDeleteOpsTasksRequestParams struct {
// 批量删除的任务TaskId
- TaskIdList []*string `json:"TaskIdList,omitempty" name:"TaskIdList"`
+ TaskIdList []*string `json:"TaskIdList,omitnil" name:"TaskIdList"`
// true : 删除后下游任务可正常运行
// false:删除后下游任务不可运行
- DeleteMode *bool `json:"DeleteMode,omitempty" name:"DeleteMode"`
+ DeleteMode *bool `json:"DeleteMode,omitnil" name:"DeleteMode"`
// true:通知下游任务责任人
// false: 不通知下游任务责任人
- EnableNotify *bool `json:"EnableNotify,omitempty" name:"EnableNotify"`
+ EnableNotify *bool `json:"EnableNotify,omitnil" name:"EnableNotify"`
// 项目Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
type BatchDeleteOpsTasksRequest struct {
*tchttp.BaseRequest
// 批量删除的任务TaskId
- TaskIdList []*string `json:"TaskIdList,omitempty" name:"TaskIdList"`
+ TaskIdList []*string `json:"TaskIdList,omitnil" name:"TaskIdList"`
// true : 删除后下游任务可正常运行
// false:删除后下游任务不可运行
- DeleteMode *bool `json:"DeleteMode,omitempty" name:"DeleteMode"`
+ DeleteMode *bool `json:"DeleteMode,omitnil" name:"DeleteMode"`
// true:通知下游任务责任人
// false: 不通知下游任务责任人
- EnableNotify *bool `json:"EnableNotify,omitempty" name:"EnableNotify"`
+ EnableNotify *bool `json:"EnableNotify,omitnil" name:"EnableNotify"`
// 项目Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
func (r *BatchDeleteOpsTasksRequest) ToJsonString() string {
@@ -880,10 +892,10 @@ func (r *BatchDeleteOpsTasksRequest) FromJsonString(s string) error {
// Predefined struct for user
type BatchDeleteOpsTasksResponseParams struct {
// 返回批量操作成功个数、失败个数、操作总数
- Data *BatchOperationOpsDto `json:"Data,omitempty" name:"Data"`
+ Data *BatchOperationOpsDto `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type BatchDeleteOpsTasksResponse struct {
@@ -905,44 +917,44 @@ func (r *BatchDeleteOpsTasksResponse) FromJsonString(s string) error {
// Predefined struct for user
type BatchDeleteTasksDsRequestParams struct {
// 批量删除的任务TaskId
- TaskIdList []*string `json:"TaskIdList,omitempty" name:"TaskIdList"`
+ TaskIdList []*string `json:"TaskIdList,omitnil" name:"TaskIdList"`
// true : 删除后下游任务可正常运行
// false:删除后下游任务不可运行
- DeleteMode *bool `json:"DeleteMode,omitempty" name:"DeleteMode"`
+ DeleteMode *bool `json:"DeleteMode,omitnil" name:"DeleteMode"`
// true:通知下游任务责任人
// false: 不通知下游任务责任人
- OperateInform *bool `json:"OperateInform,omitempty" name:"OperateInform"`
+ OperateInform *bool `json:"OperateInform,omitnil" name:"OperateInform"`
// 项目Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// true: 删除任务引用的脚本
// false: 不删除任务引用的脚本
- DeleteScript *bool `json:"DeleteScript,omitempty" name:"DeleteScript"`
+ DeleteScript *bool `json:"DeleteScript,omitnil" name:"DeleteScript"`
}
type BatchDeleteTasksDsRequest struct {
*tchttp.BaseRequest
// 批量删除的任务TaskId
- TaskIdList []*string `json:"TaskIdList,omitempty" name:"TaskIdList"`
+ TaskIdList []*string `json:"TaskIdList,omitnil" name:"TaskIdList"`
// true : 删除后下游任务可正常运行
// false:删除后下游任务不可运行
- DeleteMode *bool `json:"DeleteMode,omitempty" name:"DeleteMode"`
+ DeleteMode *bool `json:"DeleteMode,omitnil" name:"DeleteMode"`
// true:通知下游任务责任人
// false: 不通知下游任务责任人
- OperateInform *bool `json:"OperateInform,omitempty" name:"OperateInform"`
+ OperateInform *bool `json:"OperateInform,omitnil" name:"OperateInform"`
// 项目Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// true: 删除任务引用的脚本
// false: 不删除任务引用的脚本
- DeleteScript *bool `json:"DeleteScript,omitempty" name:"DeleteScript"`
+ DeleteScript *bool `json:"DeleteScript,omitnil" name:"DeleteScript"`
}
func (r *BatchDeleteTasksDsRequest) ToJsonString() string {
@@ -971,10 +983,10 @@ func (r *BatchDeleteTasksDsRequest) FromJsonString(s string) error {
// Predefined struct for user
type BatchDeleteTasksDsResponseParams struct {
// 返回批量操作成功个数、失败个数、操作总数
- Data *BatchOperateResult `json:"Data,omitempty" name:"Data"`
+ Data *BatchOperateResult `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type BatchDeleteTasksDsResponse struct {
@@ -996,36 +1008,36 @@ func (r *BatchDeleteTasksDsResponse) FromJsonString(s string) error {
// Predefined struct for user
type BatchDeleteTasksNewRequestParams struct {
// 批量删除的任务TaskId
- TaskIdList []*string `json:"TaskIdList,omitempty" name:"TaskIdList"`
+ TaskIdList []*string `json:"TaskIdList,omitnil" name:"TaskIdList"`
// true : 删除后下游任务可正常运行
// false:删除后下游任务不可运行
- DeleteMode *bool `json:"DeleteMode,omitempty" name:"DeleteMode"`
+ DeleteMode *bool `json:"DeleteMode,omitnil" name:"DeleteMode"`
// true:通知下游任务责任人
// false: 不通知下游任务责任人
- EnableNotify *bool `json:"EnableNotify,omitempty" name:"EnableNotify"`
+ EnableNotify *bool `json:"EnableNotify,omitnil" name:"EnableNotify"`
// 项目Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
type BatchDeleteTasksNewRequest struct {
*tchttp.BaseRequest
// 批量删除的任务TaskId
- TaskIdList []*string `json:"TaskIdList,omitempty" name:"TaskIdList"`
+ TaskIdList []*string `json:"TaskIdList,omitnil" name:"TaskIdList"`
// true : 删除后下游任务可正常运行
// false:删除后下游任务不可运行
- DeleteMode *bool `json:"DeleteMode,omitempty" name:"DeleteMode"`
+ DeleteMode *bool `json:"DeleteMode,omitnil" name:"DeleteMode"`
// true:通知下游任务责任人
// false: 不通知下游任务责任人
- EnableNotify *bool `json:"EnableNotify,omitempty" name:"EnableNotify"`
+ EnableNotify *bool `json:"EnableNotify,omitnil" name:"EnableNotify"`
// 项目Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
func (r *BatchDeleteTasksNewRequest) ToJsonString() string {
@@ -1053,10 +1065,10 @@ func (r *BatchDeleteTasksNewRequest) FromJsonString(s string) error {
// Predefined struct for user
type BatchDeleteTasksNewResponseParams struct {
// 返回批量操作成功个数、失败个数、操作总数
- Data *BatchOperateResult `json:"Data,omitempty" name:"Data"`
+ Data *BatchOperateResult `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type BatchDeleteTasksNewResponse struct {
@@ -1078,20 +1090,20 @@ func (r *BatchDeleteTasksNewResponse) FromJsonString(s string) error {
// Predefined struct for user
type BatchForceSuccessIntegrationTaskInstancesRequestParams struct {
// 实例信息
- Instances []*SchedulerTaskInstanceInfo `json:"Instances,omitempty" name:"Instances"`
+ Instances []*SchedulerTaskInstanceInfo `json:"Instances,omitnil" name:"Instances"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
type BatchForceSuccessIntegrationTaskInstancesRequest struct {
*tchttp.BaseRequest
// 实例信息
- Instances []*SchedulerTaskInstanceInfo `json:"Instances,omitempty" name:"Instances"`
+ Instances []*SchedulerTaskInstanceInfo `json:"Instances,omitnil" name:"Instances"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
func (r *BatchForceSuccessIntegrationTaskInstancesRequest) ToJsonString() string {
@@ -1117,16 +1129,16 @@ func (r *BatchForceSuccessIntegrationTaskInstancesRequest) FromJsonString(s stri
// Predefined struct for user
type BatchForceSuccessIntegrationTaskInstancesResponseParams struct {
// 操作成功的任务数
- SuccessCount *int64 `json:"SuccessCount,omitempty" name:"SuccessCount"`
+ SuccessCount *int64 `json:"SuccessCount,omitnil" name:"SuccessCount"`
// 操作失败的任务数
- FailedCount *int64 `json:"FailedCount,omitempty" name:"FailedCount"`
+ FailedCount *int64 `json:"FailedCount,omitnil" name:"FailedCount"`
// 任务总数
- TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"`
+ TotalCount *int64 `json:"TotalCount,omitnil" name:"TotalCount"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type BatchForceSuccessIntegrationTaskInstancesResponse struct {
@@ -1148,20 +1160,20 @@ func (r *BatchForceSuccessIntegrationTaskInstancesResponse) FromJsonString(s str
// Predefined struct for user
type BatchKillIntegrationTaskInstancesRequestParams struct {
// 实例信息
- Instances []*SchedulerTaskInstanceInfo `json:"Instances,omitempty" name:"Instances"`
+ Instances []*SchedulerTaskInstanceInfo `json:"Instances,omitnil" name:"Instances"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
type BatchKillIntegrationTaskInstancesRequest struct {
*tchttp.BaseRequest
// 实例信息
- Instances []*SchedulerTaskInstanceInfo `json:"Instances,omitempty" name:"Instances"`
+ Instances []*SchedulerTaskInstanceInfo `json:"Instances,omitnil" name:"Instances"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
func (r *BatchKillIntegrationTaskInstancesRequest) ToJsonString() string {
@@ -1187,16 +1199,16 @@ func (r *BatchKillIntegrationTaskInstancesRequest) FromJsonString(s string) erro
// Predefined struct for user
type BatchKillIntegrationTaskInstancesResponseParams struct {
// 操作成功的任务数
- SuccessCount *int64 `json:"SuccessCount,omitempty" name:"SuccessCount"`
+ SuccessCount *int64 `json:"SuccessCount,omitnil" name:"SuccessCount"`
// 操作失败的任务数
- FailedCount *int64 `json:"FailedCount,omitempty" name:"FailedCount"`
+ FailedCount *int64 `json:"FailedCount,omitnil" name:"FailedCount"`
// 任务总数
- TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"`
+ TotalCount *int64 `json:"TotalCount,omitnil" name:"TotalCount"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type BatchKillIntegrationTaskInstancesResponse struct {
@@ -1218,38 +1230,38 @@ func (r *BatchKillIntegrationTaskInstancesResponse) FromJsonString(s string) err
// Predefined struct for user
type BatchMakeUpIntegrationTasksRequestParams struct {
// 任务id
- TaskIds []*string `json:"TaskIds,omitempty" name:"TaskIds"`
+ TaskIds []*string `json:"TaskIds,omitnil" name:"TaskIds"`
// 任务类型
- TaskType *int64 `json:"TaskType,omitempty" name:"TaskType"`
+ TaskType *int64 `json:"TaskType,omitnil" name:"TaskType"`
// 补数据开始时间
- StartTime *string `json:"StartTime,omitempty" name:"StartTime"`
+ StartTime *string `json:"StartTime,omitnil" name:"StartTime"`
// 补数据结束时间
- EndTime *string `json:"EndTime,omitempty" name:"EndTime"`
+ EndTime *string `json:"EndTime,omitnil" name:"EndTime"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
type BatchMakeUpIntegrationTasksRequest struct {
*tchttp.BaseRequest
// 任务id
- TaskIds []*string `json:"TaskIds,omitempty" name:"TaskIds"`
+ TaskIds []*string `json:"TaskIds,omitnil" name:"TaskIds"`
// 任务类型
- TaskType *int64 `json:"TaskType,omitempty" name:"TaskType"`
+ TaskType *int64 `json:"TaskType,omitnil" name:"TaskType"`
// 补数据开始时间
- StartTime *string `json:"StartTime,omitempty" name:"StartTime"`
+ StartTime *string `json:"StartTime,omitnil" name:"StartTime"`
// 补数据结束时间
- EndTime *string `json:"EndTime,omitempty" name:"EndTime"`
+ EndTime *string `json:"EndTime,omitnil" name:"EndTime"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
func (r *BatchMakeUpIntegrationTasksRequest) ToJsonString() string {
@@ -1278,16 +1290,16 @@ func (r *BatchMakeUpIntegrationTasksRequest) FromJsonString(s string) error {
// Predefined struct for user
type BatchMakeUpIntegrationTasksResponseParams struct {
// 操作成功的任务数
- SuccessCount *int64 `json:"SuccessCount,omitempty" name:"SuccessCount"`
+ SuccessCount *int64 `json:"SuccessCount,omitnil" name:"SuccessCount"`
// 操作失败的任务数
- FailedCount *int64 `json:"FailedCount,omitempty" name:"FailedCount"`
+ FailedCount *int64 `json:"FailedCount,omitnil" name:"FailedCount"`
// 任务总数
- TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"`
+ TotalCount *int64 `json:"TotalCount,omitnil" name:"TotalCount"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type BatchMakeUpIntegrationTasksResponse struct {
@@ -1309,26 +1321,26 @@ func (r *BatchMakeUpIntegrationTasksResponse) FromJsonString(s string) error {
// Predefined struct for user
type BatchModifyOpsOwnersRequestParams struct {
// 需要更新责任人的TaskId数组
- TaskIdList []*string `json:"TaskIdList,omitempty" name:"TaskIdList"`
+ TaskIdList []*string `json:"TaskIdList,omitnil" name:"TaskIdList"`
// 需要更新的责任人
- Owners *string `json:"Owners,omitempty" name:"Owners"`
+ Owners *string `json:"Owners,omitnil" name:"Owners"`
// 项目Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
type BatchModifyOpsOwnersRequest struct {
*tchttp.BaseRequest
// 需要更新责任人的TaskId数组
- TaskIdList []*string `json:"TaskIdList,omitempty" name:"TaskIdList"`
+ TaskIdList []*string `json:"TaskIdList,omitnil" name:"TaskIdList"`
// 需要更新的责任人
- Owners *string `json:"Owners,omitempty" name:"Owners"`
+ Owners *string `json:"Owners,omitnil" name:"Owners"`
// 项目Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
func (r *BatchModifyOpsOwnersRequest) ToJsonString() string {
@@ -1356,10 +1368,10 @@ func (r *BatchModifyOpsOwnersRequest) FromJsonString(s string) error {
type BatchModifyOpsOwnersResponseParams struct {
// 返回批量操作成功个数、失败个数、操作总数
// 注意:此字段可能返回 null,表示取不到有效值。
- Data *BatchOperationOpsDto `json:"Data,omitempty" name:"Data"`
+ Data *BatchOperationOpsDto `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type BatchModifyOpsOwnersResponse struct {
@@ -1381,26 +1393,26 @@ func (r *BatchModifyOpsOwnersResponse) FromJsonString(s string) error {
// Predefined struct for user
type BatchModifyOwnersNewRequestParams struct {
// 需要更新责任人的TaskId数组
- TaskIdList []*string `json:"TaskIdList,omitempty" name:"TaskIdList"`
+ TaskIdList []*string `json:"TaskIdList,omitnil" name:"TaskIdList"`
// 需要更新的责任人
- Owners *string `json:"Owners,omitempty" name:"Owners"`
+ Owners *string `json:"Owners,omitnil" name:"Owners"`
// 项目Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
type BatchModifyOwnersNewRequest struct {
*tchttp.BaseRequest
// 需要更新责任人的TaskId数组
- TaskIdList []*string `json:"TaskIdList,omitempty" name:"TaskIdList"`
+ TaskIdList []*string `json:"TaskIdList,omitnil" name:"TaskIdList"`
// 需要更新的责任人
- Owners *string `json:"Owners,omitempty" name:"Owners"`
+ Owners *string `json:"Owners,omitnil" name:"Owners"`
// 项目Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
func (r *BatchModifyOwnersNewRequest) ToJsonString() string {
@@ -1427,10 +1439,10 @@ func (r *BatchModifyOwnersNewRequest) FromJsonString(s string) error {
// Predefined struct for user
type BatchModifyOwnersNewResponseParams struct {
// 返回批量操作成功个数、失败个数、操作总数
- Data *BatchOperateResult `json:"Data,omitempty" name:"Data"`
+ Data *BatchOperateResult `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type BatchModifyOwnersNewResponse struct {
@@ -1451,60 +1463,60 @@ func (r *BatchModifyOwnersNewResponse) FromJsonString(s string) error {
type BatchOperateResult struct {
// 批量操作成功数
- SuccessCount *int64 `json:"SuccessCount,omitempty" name:"SuccessCount"`
+ SuccessCount *int64 `json:"SuccessCount,omitnil" name:"SuccessCount"`
// 批量操作失败数
- FailedCount *int64 `json:"FailedCount,omitempty" name:"FailedCount"`
+ FailedCount *int64 `json:"FailedCount,omitnil" name:"FailedCount"`
// 批量操作的总数
- TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"`
+ TotalCount *int64 `json:"TotalCount,omitnil" name:"TotalCount"`
}
type BatchOperateResultOpsDto struct {
// 结果
// 注意:此字段可能返回 null,表示取不到有效值。
- Result *bool `json:"Result,omitempty" name:"Result"`
+ Result *bool `json:"Result,omitnil" name:"Result"`
// 错误id
// 注意:此字段可能返回 null,表示取不到有效值。
- ErrorId *string `json:"ErrorId,omitempty" name:"ErrorId"`
+ ErrorId *string `json:"ErrorId,omitnil" name:"ErrorId"`
// 错误说明
// 注意:此字段可能返回 null,表示取不到有效值。
- ErrorDesc *string `json:"ErrorDesc,omitempty" name:"ErrorDesc"`
+ ErrorDesc *string `json:"ErrorDesc,omitnil" name:"ErrorDesc"`
}
type BatchOperationOpsDto struct {
// 批量操作成功数
// 注意:此字段可能返回 null,表示取不到有效值。
- SuccessCount *int64 `json:"SuccessCount,omitempty" name:"SuccessCount"`
+ SuccessCount *int64 `json:"SuccessCount,omitnil" name:"SuccessCount"`
// 批量操作失败数
// 注意:此字段可能返回 null,表示取不到有效值。
- FailedCount *int64 `json:"FailedCount,omitempty" name:"FailedCount"`
+ FailedCount *int64 `json:"FailedCount,omitnil" name:"FailedCount"`
// 批量操作的总数
// 注意:此字段可能返回 null,表示取不到有效值。
- TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"`
+ TotalCount *int64 `json:"TotalCount,omitnil" name:"TotalCount"`
}
// Predefined struct for user
type BatchRerunIntegrationTaskInstancesRequestParams struct {
// 实例信息
- Instances []*SchedulerTaskInstanceInfo `json:"Instances,omitempty" name:"Instances"`
+ Instances []*SchedulerTaskInstanceInfo `json:"Instances,omitnil" name:"Instances"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
type BatchRerunIntegrationTaskInstancesRequest struct {
*tchttp.BaseRequest
// 实例信息
- Instances []*SchedulerTaskInstanceInfo `json:"Instances,omitempty" name:"Instances"`
+ Instances []*SchedulerTaskInstanceInfo `json:"Instances,omitnil" name:"Instances"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
func (r *BatchRerunIntegrationTaskInstancesRequest) ToJsonString() string {
@@ -1530,16 +1542,16 @@ func (r *BatchRerunIntegrationTaskInstancesRequest) FromJsonString(s string) err
// Predefined struct for user
type BatchRerunIntegrationTaskInstancesResponseParams struct {
// 操作成功的任务数
- SuccessCount *int64 `json:"SuccessCount,omitempty" name:"SuccessCount"`
+ SuccessCount *int64 `json:"SuccessCount,omitnil" name:"SuccessCount"`
// 操作失败的任务数
- FailedCount *int64 `json:"FailedCount,omitempty" name:"FailedCount"`
+ FailedCount *int64 `json:"FailedCount,omitnil" name:"FailedCount"`
// 任务总数
- TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"`
+ TotalCount *int64 `json:"TotalCount,omitnil" name:"TotalCount"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type BatchRerunIntegrationTaskInstancesResponse struct {
@@ -1560,41 +1572,41 @@ func (r *BatchRerunIntegrationTaskInstancesResponse) FromJsonString(s string) er
type BatchResult struct {
// 正在运行的任务数
- Running *int64 `json:"Running,omitempty" name:"Running"`
+ Running *int64 `json:"Running,omitnil" name:"Running"`
// 执行成功的任务数
- Success *int64 `json:"Success,omitempty" name:"Success"`
+ Success *int64 `json:"Success,omitnil" name:"Success"`
// 执行失败的任务数
- Failed *int64 `json:"Failed,omitempty" name:"Failed"`
+ Failed *int64 `json:"Failed,omitnil" name:"Failed"`
// 总任务数
- Total *int64 `json:"Total,omitempty" name:"Total"`
+ Total *int64 `json:"Total,omitnil" name:"Total"`
}
// Predefined struct for user
type BatchResumeIntegrationTasksRequestParams struct {
// 任务id
- TaskIds []*string `json:"TaskIds,omitempty" name:"TaskIds"`
+ TaskIds []*string `json:"TaskIds,omitnil" name:"TaskIds"`
- // 任务类型
- TaskType *int64 `json:"TaskType,omitempty" name:"TaskType"`
+ // 任务类型, 201为实时任务,202为离线任务
+ TaskType *int64 `json:"TaskType,omitnil" name:"TaskType"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
type BatchResumeIntegrationTasksRequest struct {
*tchttp.BaseRequest
// 任务id
- TaskIds []*string `json:"TaskIds,omitempty" name:"TaskIds"`
+ TaskIds []*string `json:"TaskIds,omitnil" name:"TaskIds"`
- // 任务类型
- TaskType *int64 `json:"TaskType,omitempty" name:"TaskType"`
+ // 任务类型, 201为实时任务,202为离线任务
+ TaskType *int64 `json:"TaskType,omitnil" name:"TaskType"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
func (r *BatchResumeIntegrationTasksRequest) ToJsonString() string {
@@ -1621,16 +1633,16 @@ func (r *BatchResumeIntegrationTasksRequest) FromJsonString(s string) error {
// Predefined struct for user
type BatchResumeIntegrationTasksResponseParams struct {
// 操作成功的任务数
- SuccessCount *int64 `json:"SuccessCount,omitempty" name:"SuccessCount"`
+ SuccessCount *int64 `json:"SuccessCount,omitnil" name:"SuccessCount"`
// 操作失败的任务数
- FailedCount *int64 `json:"FailedCount,omitempty" name:"FailedCount"`
+ FailedCount *int64 `json:"FailedCount,omitnil" name:"FailedCount"`
// 任务总数
- TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"`
+ TotalCount *int64 `json:"TotalCount,omitnil" name:"TotalCount"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type BatchResumeIntegrationTasksResponse struct {
@@ -1651,40 +1663,40 @@ func (r *BatchResumeIntegrationTasksResponse) FromJsonString(s string) error {
type BatchReturn struct {
// 执行结果
- Result *bool `json:"Result,omitempty" name:"Result"`
+ Result *bool `json:"Result,omitnil" name:"Result"`
// 执行情况备注
// 注意:此字段可能返回 null,表示取不到有效值。
- ErrorDesc *string `json:"ErrorDesc,omitempty" name:"ErrorDesc"`
+ ErrorDesc *string `json:"ErrorDesc,omitnil" name:"ErrorDesc"`
// 执行情况id
// 注意:此字段可能返回 null,表示取不到有效值。
- ErrorId *string `json:"ErrorId,omitempty" name:"ErrorId"`
+ ErrorId *string `json:"ErrorId,omitnil" name:"ErrorId"`
}
// Predefined struct for user
type BatchRunOpsTaskRequestParams struct {
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 是否补录中间实例,0不补录;1补录
- EnableMakeUp *int64 `json:"EnableMakeUp,omitempty" name:"EnableMakeUp"`
+ EnableMakeUp *int64 `json:"EnableMakeUp,omitnil" name:"EnableMakeUp"`
// 任务id列表
- Tasks []*string `json:"Tasks,omitempty" name:"Tasks"`
+ Tasks []*string `json:"Tasks,omitnil" name:"Tasks"`
}
type BatchRunOpsTaskRequest struct {
*tchttp.BaseRequest
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 是否补录中间实例,0不补录;1补录
- EnableMakeUp *int64 `json:"EnableMakeUp,omitempty" name:"EnableMakeUp"`
+ EnableMakeUp *int64 `json:"EnableMakeUp,omitnil" name:"EnableMakeUp"`
// 任务id列表
- Tasks []*string `json:"Tasks,omitempty" name:"Tasks"`
+ Tasks []*string `json:"Tasks,omitnil" name:"Tasks"`
}
func (r *BatchRunOpsTaskRequest) ToJsonString() string {
@@ -1712,10 +1724,10 @@ func (r *BatchRunOpsTaskRequest) FromJsonString(s string) error {
type BatchRunOpsTaskResponseParams struct {
// 操作结果
// 注意:此字段可能返回 null,表示取不到有效值。
- Data *bool `json:"Data,omitempty" name:"Data"`
+ Data *bool `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type BatchRunOpsTaskResponse struct {
@@ -1737,26 +1749,26 @@ func (r *BatchRunOpsTaskResponse) FromJsonString(s string) error {
// Predefined struct for user
type BatchStartIntegrationTasksRequestParams struct {
// 任务id
- TaskIds []*string `json:"TaskIds,omitempty" name:"TaskIds"`
+ TaskIds []*string `json:"TaskIds,omitnil" name:"TaskIds"`
// 任务类型
- TaskType *int64 `json:"TaskType,omitempty" name:"TaskType"`
+ TaskType *int64 `json:"TaskType,omitnil" name:"TaskType"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
type BatchStartIntegrationTasksRequest struct {
*tchttp.BaseRequest
// 任务id
- TaskIds []*string `json:"TaskIds,omitempty" name:"TaskIds"`
+ TaskIds []*string `json:"TaskIds,omitnil" name:"TaskIds"`
// 任务类型
- TaskType *int64 `json:"TaskType,omitempty" name:"TaskType"`
+ TaskType *int64 `json:"TaskType,omitnil" name:"TaskType"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
func (r *BatchStartIntegrationTasksRequest) ToJsonString() string {
@@ -1783,16 +1795,16 @@ func (r *BatchStartIntegrationTasksRequest) FromJsonString(s string) error {
// Predefined struct for user
type BatchStartIntegrationTasksResponseParams struct {
// 操作成功的任务数
- SuccessCount *int64 `json:"SuccessCount,omitempty" name:"SuccessCount"`
+ SuccessCount *int64 `json:"SuccessCount,omitnil" name:"SuccessCount"`
// 操作失败的任务数
- FailedCount *int64 `json:"FailedCount,omitempty" name:"FailedCount"`
+ FailedCount *int64 `json:"FailedCount,omitnil" name:"FailedCount"`
// 任务总数
- TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"`
+ TotalCount *int64 `json:"TotalCount,omitnil" name:"TotalCount"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type BatchStartIntegrationTasksResponse struct {
@@ -1814,26 +1826,26 @@ func (r *BatchStartIntegrationTasksResponse) FromJsonString(s string) error {
// Predefined struct for user
type BatchStopIntegrationTasksRequestParams struct {
// 任务id
- TaskIds []*string `json:"TaskIds,omitempty" name:"TaskIds"`
+ TaskIds []*string `json:"TaskIds,omitnil" name:"TaskIds"`
// 任务类型
- TaskType *int64 `json:"TaskType,omitempty" name:"TaskType"`
+ TaskType *int64 `json:"TaskType,omitnil" name:"TaskType"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
type BatchStopIntegrationTasksRequest struct {
*tchttp.BaseRequest
// 任务id
- TaskIds []*string `json:"TaskIds,omitempty" name:"TaskIds"`
+ TaskIds []*string `json:"TaskIds,omitnil" name:"TaskIds"`
// 任务类型
- TaskType *int64 `json:"TaskType,omitempty" name:"TaskType"`
+ TaskType *int64 `json:"TaskType,omitnil" name:"TaskType"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
func (r *BatchStopIntegrationTasksRequest) ToJsonString() string {
@@ -1860,16 +1872,16 @@ func (r *BatchStopIntegrationTasksRequest) FromJsonString(s string) error {
// Predefined struct for user
type BatchStopIntegrationTasksResponseParams struct {
// 操作成功的任务数
- SuccessCount *int64 `json:"SuccessCount,omitempty" name:"SuccessCount"`
+ SuccessCount *int64 `json:"SuccessCount,omitnil" name:"SuccessCount"`
// 操作失败的任务数
- FailedCount *int64 `json:"FailedCount,omitempty" name:"FailedCount"`
+ FailedCount *int64 `json:"FailedCount,omitnil" name:"FailedCount"`
// 任务总数
- TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"`
+ TotalCount *int64 `json:"TotalCount,omitnil" name:"TotalCount"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type BatchStopIntegrationTasksResponse struct {
@@ -1891,20 +1903,20 @@ func (r *BatchStopIntegrationTasksResponse) FromJsonString(s string) error {
// Predefined struct for user
type BatchStopOpsTasksRequestParams struct {
// 批量停止任务的TaskId
- TaskIdList []*string `json:"TaskIdList,omitempty" name:"TaskIdList"`
+ TaskIdList []*string `json:"TaskIdList,omitnil" name:"TaskIdList"`
// 项目Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
type BatchStopOpsTasksRequest struct {
*tchttp.BaseRequest
// 批量停止任务的TaskId
- TaskIdList []*string `json:"TaskIdList,omitempty" name:"TaskIdList"`
+ TaskIdList []*string `json:"TaskIdList,omitnil" name:"TaskIdList"`
// 项目Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
func (r *BatchStopOpsTasksRequest) ToJsonString() string {
@@ -1930,10 +1942,10 @@ func (r *BatchStopOpsTasksRequest) FromJsonString(s string) error {
// Predefined struct for user
type BatchStopOpsTasksResponseParams struct {
// 返回批量操作成功个数、失败个数、操作总数
- Data *BatchOperationOpsDto `json:"Data,omitempty" name:"Data"`
+ Data *BatchOperationOpsDto `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type BatchStopOpsTasksResponse struct {
@@ -1955,20 +1967,20 @@ func (r *BatchStopOpsTasksResponse) FromJsonString(s string) error {
// Predefined struct for user
type BatchStopTasksNewRequestParams struct {
// 批量停止任务的TaskId
- TaskIdList []*string `json:"TaskIdList,omitempty" name:"TaskIdList"`
+ TaskIdList []*string `json:"TaskIdList,omitnil" name:"TaskIdList"`
// 项目Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
type BatchStopTasksNewRequest struct {
*tchttp.BaseRequest
// 批量停止任务的TaskId
- TaskIdList []*string `json:"TaskIdList,omitempty" name:"TaskIdList"`
+ TaskIdList []*string `json:"TaskIdList,omitnil" name:"TaskIdList"`
// 项目Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
func (r *BatchStopTasksNewRequest) ToJsonString() string {
@@ -1994,10 +2006,10 @@ func (r *BatchStopTasksNewRequest) FromJsonString(s string) error {
// Predefined struct for user
type BatchStopTasksNewResponseParams struct {
// 返回批量操作成功个数、失败个数、操作总数
- Data *BatchOperateResult `json:"Data,omitempty" name:"Data"`
+ Data *BatchOperateResult `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type BatchStopTasksNewResponse struct {
@@ -2019,20 +2031,20 @@ func (r *BatchStopTasksNewResponse) FromJsonString(s string) error {
// Predefined struct for user
type BatchStopWorkflowsByIdsRequestParams struct {
// 工作流id列表
- WorkflowIds []*string `json:"WorkflowIds,omitempty" name:"WorkflowIds"`
+ WorkflowIds []*string `json:"WorkflowIds,omitnil" name:"WorkflowIds"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
type BatchStopWorkflowsByIdsRequest struct {
*tchttp.BaseRequest
// 工作流id列表
- WorkflowIds []*string `json:"WorkflowIds,omitempty" name:"WorkflowIds"`
+ WorkflowIds []*string `json:"WorkflowIds,omitnil" name:"WorkflowIds"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
func (r *BatchStopWorkflowsByIdsRequest) ToJsonString() string {
@@ -2059,10 +2071,10 @@ func (r *BatchStopWorkflowsByIdsRequest) FromJsonString(s string) error {
type BatchStopWorkflowsByIdsResponseParams struct {
// 操作返回结果
// 注意:此字段可能返回 null,表示取不到有效值。
- Data *OperationOpsDto `json:"Data,omitempty" name:"Data"`
+ Data *OperationOpsDto `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type BatchStopWorkflowsByIdsResponse struct {
@@ -2084,26 +2096,26 @@ func (r *BatchStopWorkflowsByIdsResponse) FromJsonString(s string) error {
// Predefined struct for user
type BatchSuspendIntegrationTasksRequestParams struct {
// 任务id
- TaskIds []*string `json:"TaskIds,omitempty" name:"TaskIds"`
+ TaskIds []*string `json:"TaskIds,omitnil" name:"TaskIds"`
// 任务类型
- TaskType *int64 `json:"TaskType,omitempty" name:"TaskType"`
+ TaskType *int64 `json:"TaskType,omitnil" name:"TaskType"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
type BatchSuspendIntegrationTasksRequest struct {
*tchttp.BaseRequest
// 任务id
- TaskIds []*string `json:"TaskIds,omitempty" name:"TaskIds"`
+ TaskIds []*string `json:"TaskIds,omitnil" name:"TaskIds"`
// 任务类型
- TaskType *int64 `json:"TaskType,omitempty" name:"TaskType"`
+ TaskType *int64 `json:"TaskType,omitnil" name:"TaskType"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
func (r *BatchSuspendIntegrationTasksRequest) ToJsonString() string {
@@ -2130,16 +2142,16 @@ func (r *BatchSuspendIntegrationTasksRequest) FromJsonString(s string) error {
// Predefined struct for user
type BatchSuspendIntegrationTasksResponseParams struct {
// 操作成功的任务数
- SuccessCount *int64 `json:"SuccessCount,omitempty" name:"SuccessCount"`
+ SuccessCount *int64 `json:"SuccessCount,omitnil" name:"SuccessCount"`
// 操作失败的任务数
- FailedCount *int64 `json:"FailedCount,omitempty" name:"FailedCount"`
+ FailedCount *int64 `json:"FailedCount,omitnil" name:"FailedCount"`
// 任务总数
- TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"`
+ TotalCount *int64 `json:"TotalCount,omitnil" name:"TotalCount"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type BatchSuspendIntegrationTasksResponse struct {
@@ -2161,32 +2173,32 @@ func (r *BatchSuspendIntegrationTasksResponse) FromJsonString(s string) error {
// Predefined struct for user
type BatchUpdateIntegrationTasksRequestParams struct {
// 任务id
- TaskIds []*string `json:"TaskIds,omitempty" name:"TaskIds"`
+ TaskIds []*string `json:"TaskIds,omitnil" name:"TaskIds"`
// 责任人(多个责任人用小写分号隔开;离线任务传入的是账号名,实时任务传入的是账号id)
- Incharge *string `json:"Incharge,omitempty" name:"Incharge"`
+ Incharge *string `json:"Incharge,omitnil" name:"Incharge"`
// 任务类型
- TaskType *int64 `json:"TaskType,omitempty" name:"TaskType"`
+ TaskType *int64 `json:"TaskType,omitnil" name:"TaskType"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
type BatchUpdateIntegrationTasksRequest struct {
*tchttp.BaseRequest
// 任务id
- TaskIds []*string `json:"TaskIds,omitempty" name:"TaskIds"`
+ TaskIds []*string `json:"TaskIds,omitnil" name:"TaskIds"`
// 责任人(多个责任人用小写分号隔开;离线任务传入的是账号名,实时任务传入的是账号id)
- Incharge *string `json:"Incharge,omitempty" name:"Incharge"`
+ Incharge *string `json:"Incharge,omitnil" name:"Incharge"`
// 任务类型
- TaskType *int64 `json:"TaskType,omitempty" name:"TaskType"`
+ TaskType *int64 `json:"TaskType,omitnil" name:"TaskType"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
func (r *BatchUpdateIntegrationTasksRequest) ToJsonString() string {
@@ -2214,16 +2226,16 @@ func (r *BatchUpdateIntegrationTasksRequest) FromJsonString(s string) error {
// Predefined struct for user
type BatchUpdateIntegrationTasksResponseParams struct {
// 操作成功的任务数
- SuccessCount *int64 `json:"SuccessCount,omitempty" name:"SuccessCount"`
+ SuccessCount *int64 `json:"SuccessCount,omitnil" name:"SuccessCount"`
// 操作失败的任务数
- FailedCount *int64 `json:"FailedCount,omitempty" name:"FailedCount"`
+ FailedCount *int64 `json:"FailedCount,omitnil" name:"FailedCount"`
// 任务总数
- TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"`
+ TotalCount *int64 `json:"TotalCount,omitnil" name:"TotalCount"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type BatchUpdateIntegrationTasksResponse struct {
@@ -2244,72 +2256,76 @@ func (r *BatchUpdateIntegrationTasksResponse) FromJsonString(s string) error {
type BooleanResponse struct {
// 是否成功
- Success *bool `json:"Success,omitempty" name:"Success"`
+ Success *bool `json:"Success,omitnil" name:"Success"`
// 失败返回提示信息
// 注意:此字段可能返回 null,表示取不到有效值。
- Message *string `json:"Message,omitempty" name:"Message"`
+ Message *string `json:"Message,omitnil" name:"Message"`
+
+ // 基线Id
+ // 注意:此字段可能返回 null,表示取不到有效值。
+ BaselineId *int64 `json:"BaselineId,omitnil" name:"BaselineId"`
}
type BytesSpeed struct {
// 节点类型
// 注意:此字段可能返回 null,表示取不到有效值。
- NodeType *string `json:"NodeType,omitempty" name:"NodeType"`
+ NodeType *string `json:"NodeType,omitnil" name:"NodeType"`
// 节点名称
// 注意:此字段可能返回 null,表示取不到有效值。
- NodeName *string `json:"NodeName,omitempty" name:"NodeName"`
+ NodeName *string `json:"NodeName,omitnil" name:"NodeName"`
// 速度值列表
// 注意:此字段可能返回 null,表示取不到有效值。
- Values []*SpeedValue `json:"Values,omitempty" name:"Values"`
+ Values []*SpeedValue `json:"Values,omitnil" name:"Values"`
}
type CanvasInfo struct {
// 画布任务信息
- TasksList []*TaskCanvasInfo `json:"TasksList,omitempty" name:"TasksList"`
+ TasksList []*TaskCanvasInfo `json:"TasksList,omitnil" name:"TasksList"`
// 画布任务链接信息
- LinksList []*TaskLinkInfo `json:"LinksList,omitempty" name:"LinksList"`
+ LinksList []*TaskLinkInfo `json:"LinksList,omitnil" name:"LinksList"`
}
// Predefined struct for user
type CheckAlarmRegularNameExistRequestParams struct {
// 项目名称
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 规则名称
- AlarmRegularName *string `json:"AlarmRegularName,omitempty" name:"AlarmRegularName"`
+ AlarmRegularName *string `json:"AlarmRegularName,omitnil" name:"AlarmRegularName"`
// 任务ID
//
// Deprecated: TaskId is deprecated.
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 主键ID
- Id *string `json:"Id,omitempty" name:"Id"`
+ Id *string `json:"Id,omitnil" name:"Id"`
// 任务类型:201.实时,202.离线
- TaskType *int64 `json:"TaskType,omitempty" name:"TaskType"`
+ TaskType *int64 `json:"TaskType,omitnil" name:"TaskType"`
}
type CheckAlarmRegularNameExistRequest struct {
*tchttp.BaseRequest
// 项目名称
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 规则名称
- AlarmRegularName *string `json:"AlarmRegularName,omitempty" name:"AlarmRegularName"`
+ AlarmRegularName *string `json:"AlarmRegularName,omitnil" name:"AlarmRegularName"`
// 任务ID
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 主键ID
- Id *string `json:"Id,omitempty" name:"Id"`
+ Id *string `json:"Id,omitnil" name:"Id"`
// 任务类型:201.实时,202.离线
- TaskType *int64 `json:"TaskType,omitempty" name:"TaskType"`
+ TaskType *int64 `json:"TaskType,omitnil" name:"TaskType"`
}
func (r *CheckAlarmRegularNameExistRequest) ToJsonString() string {
@@ -2338,10 +2354,10 @@ func (r *CheckAlarmRegularNameExistRequest) FromJsonString(s string) error {
// Predefined struct for user
type CheckAlarmRegularNameExistResponseParams struct {
// 是否重名
- Data *bool `json:"Data,omitempty" name:"Data"`
+ Data *bool `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type CheckAlarmRegularNameExistResponse struct {
@@ -2363,32 +2379,32 @@ func (r *CheckAlarmRegularNameExistResponse) FromJsonString(s string) error {
// Predefined struct for user
type CheckDuplicateRuleNameRequestParams struct {
// 项目Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 规则组Id
- RuleGroupId *uint64 `json:"RuleGroupId,omitempty" name:"RuleGroupId"`
+ RuleGroupId *uint64 `json:"RuleGroupId,omitnil" name:"RuleGroupId"`
// 规则名称
- Name *string `json:"Name,omitempty" name:"Name"`
+ Name *string `json:"Name,omitnil" name:"Name"`
// 规则Id
- RuleId *uint64 `json:"RuleId,omitempty" name:"RuleId"`
+ RuleId *uint64 `json:"RuleId,omitnil" name:"RuleId"`
}
type CheckDuplicateRuleNameRequest struct {
*tchttp.BaseRequest
// 项目Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 规则组Id
- RuleGroupId *uint64 `json:"RuleGroupId,omitempty" name:"RuleGroupId"`
+ RuleGroupId *uint64 `json:"RuleGroupId,omitnil" name:"RuleGroupId"`
// 规则名称
- Name *string `json:"Name,omitempty" name:"Name"`
+ Name *string `json:"Name,omitnil" name:"Name"`
// 规则Id
- RuleId *uint64 `json:"RuleId,omitempty" name:"RuleId"`
+ RuleId *uint64 `json:"RuleId,omitnil" name:"RuleId"`
}
func (r *CheckDuplicateRuleNameRequest) ToJsonString() string {
@@ -2417,10 +2433,10 @@ func (r *CheckDuplicateRuleNameRequest) FromJsonString(s string) error {
type CheckDuplicateRuleNameResponseParams struct {
// 规则名称是否重复
// 注意:此字段可能返回 null,表示取不到有效值。
- Data *bool `json:"Data,omitempty" name:"Data"`
+ Data *bool `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type CheckDuplicateRuleNameResponse struct {
@@ -2442,26 +2458,26 @@ func (r *CheckDuplicateRuleNameResponse) FromJsonString(s string) error {
// Predefined struct for user
type CheckDuplicateTemplateNameRequestParams struct {
// 规则模板ID
- TemplateId *uint64 `json:"TemplateId,omitempty" name:"TemplateId"`
+ TemplateId *uint64 `json:"TemplateId,omitnil" name:"TemplateId"`
// 模板名称
- Name *string `json:"Name,omitempty" name:"Name"`
+ Name *string `json:"Name,omitnil" name:"Name"`
// 项目Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
type CheckDuplicateTemplateNameRequest struct {
*tchttp.BaseRequest
// 规则模板ID
- TemplateId *uint64 `json:"TemplateId,omitempty" name:"TemplateId"`
+ TemplateId *uint64 `json:"TemplateId,omitnil" name:"TemplateId"`
// 模板名称
- Name *string `json:"Name,omitempty" name:"Name"`
+ Name *string `json:"Name,omitnil" name:"Name"`
// 项目Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
func (r *CheckDuplicateTemplateNameRequest) ToJsonString() string {
@@ -2489,10 +2505,10 @@ func (r *CheckDuplicateTemplateNameRequest) FromJsonString(s string) error {
type CheckDuplicateTemplateNameResponseParams struct {
// 是否重名
// 注意:此字段可能返回 null,表示取不到有效值。
- Data *bool `json:"Data,omitempty" name:"Data"`
+ Data *bool `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type CheckDuplicateTemplateNameResponse struct {
@@ -2514,32 +2530,32 @@ func (r *CheckDuplicateTemplateNameResponse) FromJsonString(s string) error {
// Predefined struct for user
type CheckIntegrationNodeNameExistsRequestParams struct {
// 任务ID
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 节点名称
- Name *string `json:"Name,omitempty" name:"Name"`
+ Name *string `json:"Name,omitnil" name:"Name"`
// 项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 节点ID
- Id *int64 `json:"Id,omitempty" name:"Id"`
+ Id *int64 `json:"Id,omitnil" name:"Id"`
}
type CheckIntegrationNodeNameExistsRequest struct {
*tchttp.BaseRequest
// 任务ID
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 节点名称
- Name *string `json:"Name,omitempty" name:"Name"`
+ Name *string `json:"Name,omitnil" name:"Name"`
// 项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 节点ID
- Id *int64 `json:"Id,omitempty" name:"Id"`
+ Id *int64 `json:"Id,omitnil" name:"Id"`
}
func (r *CheckIntegrationNodeNameExistsRequest) ToJsonString() string {
@@ -2567,10 +2583,10 @@ func (r *CheckIntegrationNodeNameExistsRequest) FromJsonString(s string) error {
// Predefined struct for user
type CheckIntegrationNodeNameExistsResponseParams struct {
// 返回true代表存在,返回false代表不存在
- Data *bool `json:"Data,omitempty" name:"Data"`
+ Data *bool `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type CheckIntegrationNodeNameExistsResponse struct {
@@ -2592,32 +2608,32 @@ func (r *CheckIntegrationNodeNameExistsResponse) FromJsonString(s string) error
// Predefined struct for user
type CheckIntegrationTaskNameExistsRequestParams struct {
// 任务名称
- TaskName *string `json:"TaskName,omitempty" name:"TaskName"`
+ TaskName *string `json:"TaskName,omitnil" name:"TaskName"`
// 项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 任务ID
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 同步类型1.单表同步,2.解决方案
- SyncType *int64 `json:"SyncType,omitempty" name:"SyncType"`
+ SyncType *int64 `json:"SyncType,omitnil" name:"SyncType"`
}
type CheckIntegrationTaskNameExistsRequest struct {
*tchttp.BaseRequest
// 任务名称
- TaskName *string `json:"TaskName,omitempty" name:"TaskName"`
+ TaskName *string `json:"TaskName,omitnil" name:"TaskName"`
// 项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 任务ID
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 同步类型1.单表同步,2.解决方案
- SyncType *int64 `json:"SyncType,omitempty" name:"SyncType"`
+ SyncType *int64 `json:"SyncType,omitnil" name:"SyncType"`
}
func (r *CheckIntegrationTaskNameExistsRequest) ToJsonString() string {
@@ -2645,13 +2661,13 @@ func (r *CheckIntegrationTaskNameExistsRequest) FromJsonString(s string) error {
// Predefined struct for user
type CheckIntegrationTaskNameExistsResponseParams struct {
// true表示存在,false表示不存在
- Data *bool `json:"Data,omitempty" name:"Data"`
+ Data *bool `json:"Data,omitnil" name:"Data"`
// 任务名重复类型(0:未重复, 1:开发态重复, 2:生产态重复)
- ExistsType *int64 `json:"ExistsType,omitempty" name:"ExistsType"`
+ ExistsType *int64 `json:"ExistsType,omitnil" name:"ExistsType"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type CheckIntegrationTaskNameExistsResponse struct {
@@ -2673,26 +2689,26 @@ func (r *CheckIntegrationTaskNameExistsResponse) FromJsonString(s string) error
// Predefined struct for user
type CheckTaskNameExistRequestParams struct {
// 项目id/工作空间id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 任务类型(跟调度传参保持一致27)
- TypeId *int64 `json:"TypeId,omitempty" name:"TypeId"`
+ TypeId *int64 `json:"TypeId,omitnil" name:"TypeId"`
// 任务名
- TaskName *string `json:"TaskName,omitempty" name:"TaskName"`
+ TaskName *string `json:"TaskName,omitnil" name:"TaskName"`
}
type CheckTaskNameExistRequest struct {
*tchttp.BaseRequest
// 项目id/工作空间id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 任务类型(跟调度传参保持一致27)
- TypeId *int64 `json:"TypeId,omitempty" name:"TypeId"`
+ TypeId *int64 `json:"TypeId,omitnil" name:"TypeId"`
// 任务名
- TaskName *string `json:"TaskName,omitempty" name:"TaskName"`
+ TaskName *string `json:"TaskName,omitnil" name:"TaskName"`
}
func (r *CheckTaskNameExistRequest) ToJsonString() string {
@@ -2719,10 +2735,10 @@ func (r *CheckTaskNameExistRequest) FromJsonString(s string) error {
// Predefined struct for user
type CheckTaskNameExistResponseParams struct {
// 结果
- Data *bool `json:"Data,omitempty" name:"Data"`
+ Data *bool `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type CheckTaskNameExistResponse struct {
@@ -2744,236 +2760,236 @@ func (r *CheckTaskNameExistResponse) FromJsonString(s string) error {
type CollectionFolderOpsDto struct {
// 总数
// 注意:此字段可能返回 null,表示取不到有效值。
- TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"`
+ TotalCount *int64 `json:"TotalCount,omitnil" name:"TotalCount"`
// 总页面数
// 注意:此字段可能返回 null,表示取不到有效值。
- TotalPage *int64 `json:"TotalPage,omitempty" name:"TotalPage"`
+ TotalPage *int64 `json:"TotalPage,omitnil" name:"TotalPage"`
// 当前页面数量
// 注意:此字段可能返回 null,表示取不到有效值。
- PageCount *int64 `json:"PageCount,omitempty" name:"PageCount"`
+ PageCount *int64 `json:"PageCount,omitnil" name:"PageCount"`
// 页码
// 注意:此字段可能返回 null,表示取不到有效值。
- PageNumber *int64 `json:"PageNumber,omitempty" name:"PageNumber"`
+ PageNumber *int64 `json:"PageNumber,omitnil" name:"PageNumber"`
// 每页数量
// 注意:此字段可能返回 null,表示取不到有效值。
- PageSize *int64 `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"`
// 任务信息
// 注意:此字段可能返回 null,表示取不到有效值。
- Items []*FolderOpsDto `json:"Items,omitempty" name:"Items"`
+ Items []*FolderOpsDto `json:"Items,omitnil" name:"Items"`
}
type CollectionInstanceOpsDto struct {
// 总数
// 注意:此字段可能返回 null,表示取不到有效值。
- TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"`
+ TotalCount *int64 `json:"TotalCount,omitnil" name:"TotalCount"`
// 总页面数
// 注意:此字段可能返回 null,表示取不到有效值。
- TotalPage *int64 `json:"TotalPage,omitempty" name:"TotalPage"`
+ TotalPage *int64 `json:"TotalPage,omitnil" name:"TotalPage"`
// 当前页面数量
// 注意:此字段可能返回 null,表示取不到有效值。
- PageCount *int64 `json:"PageCount,omitempty" name:"PageCount"`
+ PageCount *int64 `json:"PageCount,omitnil" name:"PageCount"`
// 页码
// 注意:此字段可能返回 null,表示取不到有效值。
- PageNumber *int64 `json:"PageNumber,omitempty" name:"PageNumber"`
+ PageNumber *int64 `json:"PageNumber,omitnil" name:"PageNumber"`
// 每页数量
// 注意:此字段可能返回 null,表示取不到有效值。
- PageSize *int64 `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"`
// 实例信息
// 注意:此字段可能返回 null,表示取不到有效值。
- Items []*InstanceOpsDto `json:"Items,omitempty" name:"Items"`
+ Items []*InstanceOpsDto `json:"Items,omitnil" name:"Items"`
}
type CollectionTaskOpsDto struct {
// 总数
// 注意:此字段可能返回 null,表示取不到有效值。
- TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"`
+ TotalCount *int64 `json:"TotalCount,omitnil" name:"TotalCount"`
// 总页面数
// 注意:此字段可能返回 null,表示取不到有效值。
- TotalPage *int64 `json:"TotalPage,omitempty" name:"TotalPage"`
+ TotalPage *int64 `json:"TotalPage,omitnil" name:"TotalPage"`
// 当前页面数量
// 注意:此字段可能返回 null,表示取不到有效值。
- PageCount *int64 `json:"PageCount,omitempty" name:"PageCount"`
+ PageCount *int64 `json:"PageCount,omitnil" name:"PageCount"`
// 页码
// 注意:此字段可能返回 null,表示取不到有效值。
- PageNumber *int64 `json:"PageNumber,omitempty" name:"PageNumber"`
+ PageNumber *int64 `json:"PageNumber,omitnil" name:"PageNumber"`
// 每页数量
// 注意:此字段可能返回 null,表示取不到有效值。
- PageSize *int64 `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"`
// 任务信息
// 注意:此字段可能返回 null,表示取不到有效值。
- Items []*TaskOpsDto `json:"Items,omitempty" name:"Items"`
+ Items []*TaskOpsDto `json:"Items,omitnil" name:"Items"`
}
type ColumnAggregationLineage struct {
// 表名
// 注意:此字段可能返回 null,表示取不到有效值。
- TableName *string `json:"TableName,omitempty" name:"TableName"`
+ TableName *string `json:"TableName,omitnil" name:"TableName"`
// 父节点ID
// 注意:此字段可能返回 null,表示取不到有效值。
- ParentId *string `json:"ParentId,omitempty" name:"ParentId"`
+ ParentId *string `json:"ParentId,omitnil" name:"ParentId"`
// 元数据类型
// 注意:此字段可能返回 null,表示取不到有效值。
- MetastoreType *string `json:"MetastoreType,omitempty" name:"MetastoreType"`
+ MetastoreType *string `json:"MetastoreType,omitnil" name:"MetastoreType"`
// 字符串类型的父节点集合
// 注意:此字段可能返回 null,表示取不到有效值。
- ParentSet *string `json:"ParentSet,omitempty" name:"ParentSet"`
+ ParentSet *string `json:"ParentSet,omitnil" name:"ParentSet"`
// 字符串类型的子节点集合
// 注意:此字段可能返回 null,表示取不到有效值。
- ChildSet *string `json:"ChildSet,omitempty" name:"ChildSet"`
+ ChildSet *string `json:"ChildSet,omitnil" name:"ChildSet"`
// 列信息集合
// 注意:此字段可能返回 null,表示取不到有效值。
- ColumnInfoSet []*SimpleColumnInfo `json:"ColumnInfoSet,omitempty" name:"ColumnInfoSet"`
+ ColumnInfoSet []*SimpleColumnInfo `json:"ColumnInfoSet,omitnil" name:"ColumnInfoSet"`
}
type ColumnLineageInfo struct {
// 血缘id
// 注意:此字段可能返回 null,表示取不到有效值。
- Id *string `json:"Id,omitempty" name:"Id"`
+ Id *string `json:"Id,omitnil" name:"Id"`
// 由中心节点出发的路径信息
// 注意:此字段可能返回 null,表示取不到有效值。
- PrefixPath *string `json:"PrefixPath,omitempty" name:"PrefixPath"`
+ PrefixPath *string `json:"PrefixPath,omitnil" name:"PrefixPath"`
// 数据源ID
// 注意:此字段可能返回 null,表示取不到有效值。
- DatasourceId *string `json:"DatasourceId,omitempty" name:"DatasourceId"`
+ DatasourceId *string `json:"DatasourceId,omitnil" name:"DatasourceId"`
// 表ID
// 注意:此字段可能返回 null,表示取不到有效值。
- TableId *string `json:"TableId,omitempty" name:"TableId"`
+ TableId *string `json:"TableId,omitnil" name:"TableId"`
// 字段名称
// 注意:此字段可能返回 null,表示取不到有效值。
- ColumnName *string `json:"ColumnName,omitempty" name:"ColumnName"`
+ ColumnName *string `json:"ColumnName,omitnil" name:"ColumnName"`
// 字段中文名称
// 注意:此字段可能返回 null,表示取不到有效值。
- ColumnNameCn *string `json:"ColumnNameCn,omitempty" name:"ColumnNameCn"`
+ ColumnNameCn *string `json:"ColumnNameCn,omitnil" name:"ColumnNameCn"`
// 字段类型
// 注意:此字段可能返回 null,表示取不到有效值。
- ColumnType *string `json:"ColumnType,omitempty" name:"ColumnType"`
+ ColumnType *string `json:"ColumnType,omitnil" name:"ColumnType"`
// 关系参数
// 注意:此字段可能返回 null,表示取不到有效值。
- RelationParams *string `json:"RelationParams,omitempty" name:"RelationParams"`
+ RelationParams *string `json:"RelationParams,omitnil" name:"RelationParams"`
// 参数
// 注意:此字段可能返回 null,表示取不到有效值。
- Params *string `json:"Params,omitempty" name:"Params"`
+ Params *string `json:"Params,omitnil" name:"Params"`
// 父id
// 注意:此字段可能返回 null,表示取不到有效值。
- ParentId *string `json:"ParentId,omitempty" name:"ParentId"`
+ ParentId *string `json:"ParentId,omitnil" name:"ParentId"`
// 元数据类型
// 注意:此字段可能返回 null,表示取不到有效值。
- MetastoreType *string `json:"MetastoreType,omitempty" name:"MetastoreType"`
+ MetastoreType *string `json:"MetastoreType,omitnil" name:"MetastoreType"`
// 元数据类型名称
// 注意:此字段可能返回 null,表示取不到有效值。
- MetastoreTypeName *string `json:"MetastoreTypeName,omitempty" name:"MetastoreTypeName"`
+ MetastoreTypeName *string `json:"MetastoreTypeName,omitnil" name:"MetastoreTypeName"`
// 表名称
// 注意:此字段可能返回 null,表示取不到有效值。
- TableName *string `json:"TableName,omitempty" name:"TableName"`
+ TableName *string `json:"TableName,omitnil" name:"TableName"`
// 字段全名称
// 注意:此字段可能返回 null,表示取不到有效值。
- QualifiedName *string `json:"QualifiedName,omitempty" name:"QualifiedName"`
+ QualifiedName *string `json:"QualifiedName,omitnil" name:"QualifiedName"`
// 下游节点数
// 注意:此字段可能返回 null,表示取不到有效值。
- DownStreamCount *int64 `json:"DownStreamCount,omitempty" name:"DownStreamCount"`
+ DownStreamCount *int64 `json:"DownStreamCount,omitnil" name:"DownStreamCount"`
// 上游节点数
// 注意:此字段可能返回 null,表示取不到有效值。
- UpStreamCount *int64 `json:"UpStreamCount,omitempty" name:"UpStreamCount"`
+ UpStreamCount *int64 `json:"UpStreamCount,omitnil" name:"UpStreamCount"`
// 描述信息
// 注意:此字段可能返回 null,表示取不到有效值。
- Description *string `json:"Description,omitempty" name:"Description"`
+ Description *string `json:"Description,omitnil" name:"Description"`
// 创建时间
// 注意:此字段可能返回 null,表示取不到有效值。
- CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"`
+ CreateTime *string `json:"CreateTime,omitnil" name:"CreateTime"`
// 更新时间
// 注意:此字段可能返回 null,表示取不到有效值。
- ModifyTime *string `json:"ModifyTime,omitempty" name:"ModifyTime"`
+ ModifyTime *string `json:"ModifyTime,omitnil" name:"ModifyTime"`
// 任务id列表
// 注意:此字段可能返回 null,表示取不到有效值。
- Tasks []*string `json:"Tasks,omitempty" name:"Tasks"`
+ Tasks []*string `json:"Tasks,omitnil" name:"Tasks"`
// 父节点列表字符串
// 注意:此字段可能返回 null,表示取不到有效值。
- ParentSet *string `json:"ParentSet,omitempty" name:"ParentSet"`
+ ParentSet *string `json:"ParentSet,omitnil" name:"ParentSet"`
// 子节点列表字符串
// 注意:此字段可能返回 null,表示取不到有效值。
- ChildSet *string `json:"ChildSet,omitempty" name:"ChildSet"`
+ ChildSet *string `json:"ChildSet,omitnil" name:"ChildSet"`
// 额外参数
// 注意:此字段可能返回 null,表示取不到有效值。
- ExtParams []*LineageParamRecord `json:"ExtParams,omitempty" name:"ExtParams"`
+ ExtParams []*LineageParamRecord `json:"ExtParams,omitnil" name:"ExtParams"`
}
// Predefined struct for user
type CommitExportTaskRequestParams struct {
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 规则执行Id
- RuleExecId *uint64 `json:"RuleExecId,omitempty" name:"RuleExecId"`
+ RuleExecId *uint64 `json:"RuleExecId,omitnil" name:"RuleExecId"`
// 导出类型(1.全部,2.触发行,3.通过行)
- ExportType *uint64 `json:"ExportType,omitempty" name:"ExportType"`
+ ExportType *uint64 `json:"ExportType,omitnil" name:"ExportType"`
// 执行资源组id
- ExecutorGroupId *string `json:"ExecutorGroupId,omitempty" name:"ExecutorGroupId"`
+ ExecutorGroupId *string `json:"ExecutorGroupId,omitnil" name:"ExecutorGroupId"`
// 计算资源队列
- QueueName *string `json:"QueueName,omitempty" name:"QueueName"`
+ QueueName *string `json:"QueueName,omitnil" name:"QueueName"`
}
type CommitExportTaskRequest struct {
*tchttp.BaseRequest
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 规则执行Id
- RuleExecId *uint64 `json:"RuleExecId,omitempty" name:"RuleExecId"`
+ RuleExecId *uint64 `json:"RuleExecId,omitnil" name:"RuleExecId"`
// 导出类型(1.全部,2.触发行,3.通过行)
- ExportType *uint64 `json:"ExportType,omitempty" name:"ExportType"`
+ ExportType *uint64 `json:"ExportType,omitnil" name:"ExportType"`
// 执行资源组id
- ExecutorGroupId *string `json:"ExecutorGroupId,omitempty" name:"ExecutorGroupId"`
+ ExecutorGroupId *string `json:"ExecutorGroupId,omitnil" name:"ExecutorGroupId"`
// 计算资源队列
- QueueName *string `json:"QueueName,omitempty" name:"QueueName"`
+ QueueName *string `json:"QueueName,omitnil" name:"QueueName"`
}
func (r *CommitExportTaskRequest) ToJsonString() string {
@@ -3003,10 +3019,10 @@ func (r *CommitExportTaskRequest) FromJsonString(s string) error {
type CommitExportTaskResponseParams struct {
// 提交结果
// 注意:此字段可能返回 null,表示取不到有效值。
- Data *bool `json:"Data,omitempty" name:"Data"`
+ Data *bool `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type CommitExportTaskResponse struct {
@@ -3028,50 +3044,50 @@ func (r *CommitExportTaskResponse) FromJsonString(s string) error {
// Predefined struct for user
type CommitIntegrationTaskRequestParams struct {
// 任务id
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 0.仅提交,1.立即启动,2.停止线上作业,丢弃作业状态数据,重新启动运行,3.暂停线上作业,保留作业状态数据,继续运行,4.保留作业状态数据,继续运行
- CommitType *int64 `json:"CommitType,omitempty" name:"CommitType"`
+ CommitType *int64 `json:"CommitType,omitnil" name:"CommitType"`
// 实时任务 201 离线任务 202 默认实时任务
- TaskType *uint64 `json:"TaskType,omitempty" name:"TaskType"`
+ TaskType *uint64 `json:"TaskType,omitnil" name:"TaskType"`
// 额外参数
- ExtConfig []*RecordField `json:"ExtConfig,omitempty" name:"ExtConfig"`
+ ExtConfig []*RecordField `json:"ExtConfig,omitnil" name:"ExtConfig"`
// 提交版本描述
- VersionDesc *string `json:"VersionDesc,omitempty" name:"VersionDesc"`
+ VersionDesc *string `json:"VersionDesc,omitnil" name:"VersionDesc"`
// 提交版本号
- InstanceVersion *int64 `json:"InstanceVersion,omitempty" name:"InstanceVersion"`
+ InstanceVersion *int64 `json:"InstanceVersion,omitnil" name:"InstanceVersion"`
}
type CommitIntegrationTaskRequest struct {
*tchttp.BaseRequest
// 任务id
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 0.仅提交,1.立即启动,2.停止线上作业,丢弃作业状态数据,重新启动运行,3.暂停线上作业,保留作业状态数据,继续运行,4.保留作业状态数据,继续运行
- CommitType *int64 `json:"CommitType,omitempty" name:"CommitType"`
+ CommitType *int64 `json:"CommitType,omitnil" name:"CommitType"`
// 实时任务 201 离线任务 202 默认实时任务
- TaskType *uint64 `json:"TaskType,omitempty" name:"TaskType"`
+ TaskType *uint64 `json:"TaskType,omitnil" name:"TaskType"`
// 额外参数
- ExtConfig []*RecordField `json:"ExtConfig,omitempty" name:"ExtConfig"`
+ ExtConfig []*RecordField `json:"ExtConfig,omitnil" name:"ExtConfig"`
// 提交版本描述
- VersionDesc *string `json:"VersionDesc,omitempty" name:"VersionDesc"`
+ VersionDesc *string `json:"VersionDesc,omitnil" name:"VersionDesc"`
// 提交版本号
- InstanceVersion *int64 `json:"InstanceVersion,omitempty" name:"InstanceVersion"`
+ InstanceVersion *int64 `json:"InstanceVersion,omitnil" name:"InstanceVersion"`
}
func (r *CommitIntegrationTaskRequest) ToJsonString() string {
@@ -3102,10 +3118,10 @@ func (r *CommitIntegrationTaskRequest) FromJsonString(s string) error {
// Predefined struct for user
type CommitIntegrationTaskResponseParams struct {
// 操作成功与否标识
- Data *bool `json:"Data,omitempty" name:"Data"`
+ Data *bool `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type CommitIntegrationTaskResponse struct {
@@ -3127,32 +3143,32 @@ func (r *CommitIntegrationTaskResponse) FromJsonString(s string) error {
// Predefined struct for user
type CommitRuleGroupExecResultRequestParams struct {
// preject id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// rule group exec id
- RuleGroupExecId *uint64 `json:"RuleGroupExecId,omitempty" name:"RuleGroupExecId"`
+ RuleGroupExecId *uint64 `json:"RuleGroupExecId,omitnil" name:"RuleGroupExecId"`
// group exec state
- RuleGroupState *string `json:"RuleGroupState,omitempty" name:"RuleGroupState"`
+ RuleGroupState *string `json:"RuleGroupState,omitnil" name:"RuleGroupState"`
// runner rule exec result list
- RuleExecResults []*RunnerRuleExecResult `json:"RuleExecResults,omitempty" name:"RuleExecResults"`
+ RuleExecResults []*RunnerRuleExecResult `json:"RuleExecResults,omitnil" name:"RuleExecResults"`
}
type CommitRuleGroupExecResultRequest struct {
*tchttp.BaseRequest
// preject id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// rule group exec id
- RuleGroupExecId *uint64 `json:"RuleGroupExecId,omitempty" name:"RuleGroupExecId"`
+ RuleGroupExecId *uint64 `json:"RuleGroupExecId,omitnil" name:"RuleGroupExecId"`
// group exec state
- RuleGroupState *string `json:"RuleGroupState,omitempty" name:"RuleGroupState"`
+ RuleGroupState *string `json:"RuleGroupState,omitnil" name:"RuleGroupState"`
// runner rule exec result list
- RuleExecResults []*RunnerRuleExecResult `json:"RuleExecResults,omitempty" name:"RuleExecResults"`
+ RuleExecResults []*RunnerRuleExecResult `json:"RuleExecResults,omitnil" name:"RuleExecResults"`
}
func (r *CommitRuleGroupExecResultRequest) ToJsonString() string {
@@ -3181,10 +3197,10 @@ func (r *CommitRuleGroupExecResultRequest) FromJsonString(s string) error {
type CommitRuleGroupExecResultResponseParams struct {
// 无
// 注意:此字段可能返回 null,表示取不到有效值。
- Data *string `json:"Data,omitempty" name:"Data"`
+ Data *string `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type CommitRuleGroupExecResultResponse struct {
@@ -3206,44 +3222,44 @@ func (r *CommitRuleGroupExecResultResponse) FromJsonString(s string) error {
// Predefined struct for user
type CommitRuleGroupTaskRequestParams struct {
// 规则组ID
- RuleGroupId *uint64 `json:"RuleGroupId,omitempty" name:"RuleGroupId"`
+ RuleGroupId *uint64 `json:"RuleGroupId,omitnil" name:"RuleGroupId"`
// 触发类型 1.手动触发 2.调度事中触发 3.周期调度触发
- TriggerType *uint64 `json:"TriggerType,omitempty" name:"TriggerType"`
+ TriggerType *uint64 `json:"TriggerType,omitnil" name:"TriggerType"`
// 规则配置列表
- ExecRuleConfig []*RuleConfig `json:"ExecRuleConfig,omitempty" name:"ExecRuleConfig"`
+ ExecRuleConfig []*RuleConfig `json:"ExecRuleConfig,omitnil" name:"ExecRuleConfig"`
// 执行配置
- ExecConfig *RuleExecConfig `json:"ExecConfig,omitempty" name:"ExecConfig"`
+ ExecConfig *RuleExecConfig `json:"ExecConfig,omitnil" name:"ExecConfig"`
// 项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 该规则运行的执行引擎,不传时会请求该数据源下默认的执行引擎
- EngineType *string `json:"EngineType,omitempty" name:"EngineType"`
+ EngineType *string `json:"EngineType,omitnil" name:"EngineType"`
}
type CommitRuleGroupTaskRequest struct {
*tchttp.BaseRequest
// 规则组ID
- RuleGroupId *uint64 `json:"RuleGroupId,omitempty" name:"RuleGroupId"`
+ RuleGroupId *uint64 `json:"RuleGroupId,omitnil" name:"RuleGroupId"`
// 触发类型 1.手动触发 2.调度事中触发 3.周期调度触发
- TriggerType *uint64 `json:"TriggerType,omitempty" name:"TriggerType"`
+ TriggerType *uint64 `json:"TriggerType,omitnil" name:"TriggerType"`
// 规则配置列表
- ExecRuleConfig []*RuleConfig `json:"ExecRuleConfig,omitempty" name:"ExecRuleConfig"`
+ ExecRuleConfig []*RuleConfig `json:"ExecRuleConfig,omitnil" name:"ExecRuleConfig"`
// 执行配置
- ExecConfig *RuleExecConfig `json:"ExecConfig,omitempty" name:"ExecConfig"`
+ ExecConfig *RuleExecConfig `json:"ExecConfig,omitnil" name:"ExecConfig"`
// 项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 该规则运行的执行引擎,不传时会请求该数据源下默认的执行引擎
- EngineType *string `json:"EngineType,omitempty" name:"EngineType"`
+ EngineType *string `json:"EngineType,omitnil" name:"EngineType"`
}
func (r *CommitRuleGroupTaskRequest) ToJsonString() string {
@@ -3274,10 +3290,10 @@ func (r *CommitRuleGroupTaskRequest) FromJsonString(s string) error {
type CommitRuleGroupTaskResponseParams struct {
// 规则组执行id
// 注意:此字段可能返回 null,表示取不到有效值。
- Data *RuleGroupExecResult `json:"Data,omitempty" name:"Data"`
+ Data *RuleGroupExecResult `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type CommitRuleGroupTaskResponse struct {
@@ -3299,110 +3315,110 @@ func (r *CommitRuleGroupTaskResponse) FromJsonString(s string) error {
type CommonContent struct {
// 详情内容
// 注意:此字段可能返回 null,表示取不到有效值。
- Content *string `json:"Content,omitempty" name:"Content"`
+ Content *string `json:"Content,omitnil" name:"Content"`
}
type CommonId struct {
// Id值
// 注意:此字段可能返回 null,表示取不到有效值。
- Id *string `json:"Id,omitempty" name:"Id"`
+ Id *string `json:"Id,omitnil" name:"Id"`
}
type CommonIdOpsDto struct {
// 返回命令id
// 注意:此字段可能返回 null,表示取不到有效值。
- Id *string `json:"Id,omitempty" name:"Id"`
+ Id *string `json:"Id,omitnil" name:"Id"`
}
type CompareResult struct {
// 对比结果项列表
// 注意:此字段可能返回 null,表示取不到有效值。
- Items []*CompareResultItem `json:"Items,omitempty" name:"Items"`
+ Items []*CompareResultItem `json:"Items,omitnil" name:"Items"`
// 检测总行数
// 注意:此字段可能返回 null,表示取不到有效值。
- TotalRows *uint64 `json:"TotalRows,omitempty" name:"TotalRows"`
+ TotalRows *uint64 `json:"TotalRows,omitnil" name:"TotalRows"`
// 检测通过行数
// 注意:此字段可能返回 null,表示取不到有效值。
- PassRows *uint64 `json:"PassRows,omitempty" name:"PassRows"`
+ PassRows *uint64 `json:"PassRows,omitnil" name:"PassRows"`
// 检测不通过行数
// 注意:此字段可能返回 null,表示取不到有效值。
- TriggerRows *uint64 `json:"TriggerRows,omitempty" name:"TriggerRows"`
+ TriggerRows *uint64 `json:"TriggerRows,omitnil" name:"TriggerRows"`
}
type CompareResultItem struct {
// 对比结果, 1为真 2为假
// 注意:此字段可能返回 null,表示取不到有效值。
- FixResult *uint64 `json:"FixResult,omitempty" name:"FixResult"`
+ FixResult *uint64 `json:"FixResult,omitnil" name:"FixResult"`
// 质量sql执行结果
// 注意:此字段可能返回 null,表示取不到有效值。
- ResultValue *string `json:"ResultValue,omitempty" name:"ResultValue"`
+ ResultValue *string `json:"ResultValue,omitnil" name:"ResultValue"`
// 阈值列表
// 注意:此字段可能返回 null,表示取不到有效值。
- Values []*ThresholdValue `json:"Values,omitempty" name:"Values"`
+ Values []*ThresholdValue `json:"Values,omitnil" name:"Values"`
// 比较操作类型
// 注意:此字段可能返回 null,表示取不到有效值。
- Operator *string `json:"Operator,omitempty" name:"Operator"`
+ Operator *string `json:"Operator,omitnil" name:"Operator"`
// 比较类型
// 注意:此字段可能返回 null,表示取不到有效值。
- CompareType *uint64 `json:"CompareType,omitempty" name:"CompareType"`
+ CompareType *uint64 `json:"CompareType,omitnil" name:"CompareType"`
// 值比较类型
// 注意:此字段可能返回 null,表示取不到有效值。
- ValueComputeType *uint64 `json:"ValueComputeType,omitempty" name:"ValueComputeType"`
+ ValueComputeType *uint64 `json:"ValueComputeType,omitnil" name:"ValueComputeType"`
}
type CompareRule struct {
// 比较条件列表
// 注意:此字段可能返回 null,表示取不到有效值。
- Items []*CompareRuleItem `json:"Items,omitempty" name:"Items"`
+ Items []*CompareRuleItem `json:"Items,omitnil" name:"Items"`
// 周期性模板默认周期,单位秒
// 注意:此字段可能返回 null,表示取不到有效值。
- CycleStep *uint64 `json:"CycleStep,omitempty" name:"CycleStep"`
+ CycleStep *uint64 `json:"CycleStep,omitnil" name:"CycleStep"`
}
type CompareRuleItem struct {
// 比较类型 1.固定值 2.波动值 3.数值范围比较 4.枚举范围比较 5.不用比较
// 注意:此字段可能返回 null,表示取不到有效值。
- CompareType *uint64 `json:"CompareType,omitempty" name:"CompareType"`
+ CompareType *uint64 `json:"CompareType,omitnil" name:"CompareType"`
// 比较操作类型 < <= == => >
// 注意:此字段可能返回 null,表示取不到有效值。
- Operator *string `json:"Operator,omitempty" name:"Operator"`
+ Operator *string `json:"Operator,omitnil" name:"Operator"`
// 质量统计值类型 1.绝对值 2.上升 3. 下降 4._C包含 5. N_C不包含
// 注意:此字段可能返回 null,表示取不到有效值。
- ValueComputeType *uint64 `json:"ValueComputeType,omitempty" name:"ValueComputeType"`
+ ValueComputeType *uint64 `json:"ValueComputeType,omitnil" name:"ValueComputeType"`
// 比较阈值列表
// 注意:此字段可能返回 null,表示取不到有效值。
- ValueList []*ThresholdValue `json:"ValueList,omitempty" name:"ValueList"`
+ ValueList []*ThresholdValue `json:"ValueList,omitnil" name:"ValueList"`
}
// Predefined struct for user
type CountOpsInstanceStateRequestParams struct {
// 任务id
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 项目Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
type CountOpsInstanceStateRequest struct {
*tchttp.BaseRequest
// 任务id
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 项目Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
func (r *CountOpsInstanceStateRequest) ToJsonString() string {
@@ -3428,10 +3444,10 @@ func (r *CountOpsInstanceStateRequest) FromJsonString(s string) error {
// Predefined struct for user
type CountOpsInstanceStateResponseParams struct {
// 任务对应实例的状态统计
- Data *TaskInstanceCountDto `json:"Data,omitempty" name:"Data"`
+ Data *TaskInstanceCountDto `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type CountOpsInstanceStateResponse struct {
@@ -3453,140 +3469,140 @@ func (r *CountOpsInstanceStateResponse) FromJsonString(s string) error {
type CreateAlarmRuleRequest struct {
// 项目名称
// 注意:此字段可能返回 null,表示取不到有效值。
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 创建人名字
// 注意:此字段可能返回 null,表示取不到有效值。
- CreatorId *string `json:"CreatorId,omitempty" name:"CreatorId"`
+ CreatorId *string `json:"CreatorId,omitnil" name:"CreatorId"`
// 创建人uin
// 注意:此字段可能返回 null,表示取不到有效值。
- Creator *string `json:"Creator,omitempty" name:"Creator"`
+ Creator *string `json:"Creator,omitnil" name:"Creator"`
// 规则名字
// 注意:此字段可能返回 null,表示取不到有效值。
- RuleName *string `json:"RuleName,omitempty" name:"RuleName"`
+ RuleName *string `json:"RuleName,omitnil" name:"RuleName"`
// 监控类型,1.task、2.workflow、3.project、4.baseline(默认为1.任务)
// 注意:此字段可能返回 null,表示取不到有效值。
- MonitorType *int64 `json:"MonitorType,omitempty" name:"MonitorType"`
+ MonitorType *int64 `json:"MonitorType,omitnil" name:"MonitorType"`
// 监控对象
// 注意:此字段可能返回 null,表示取不到有效值。
- MonitorObjectIds []*string `json:"MonitorObjectIds,omitempty" name:"MonitorObjectIds"`
+ MonitorObjectIds []*string `json:"MonitorObjectIds,omitnil" name:"MonitorObjectIds"`
// 告警类型,1.失败告警、2.超时告警、3.成功告警、4.基线破线、5.基线预警、6.基线任务失败(默认1.失败告警)
// 注意:此字段可能返回 null,表示取不到有效值。
- AlarmTypes []*string `json:"AlarmTypes,omitempty" name:"AlarmTypes"`
+ AlarmTypes []*string `json:"AlarmTypes,omitnil" name:"AlarmTypes"`
// 告警级别,1.普通、2.重要、3.紧急(默认1.普通)
// 注意:此字段可能返回 null,表示取不到有效值。
- AlarmLevel *int64 `json:"AlarmLevel,omitempty" name:"AlarmLevel"`
+ AlarmLevel *int64 `json:"AlarmLevel,omitnil" name:"AlarmLevel"`
// 告警方式,1.邮件,2.短信,3.微信,4.语音,5.企业微信,6.Http,7.企业微信群;告警方式code列表(默认1.邮件)
// 注意:此字段可能返回 null,表示取不到有效值。
- AlarmWays []*string `json:"AlarmWays,omitempty" name:"AlarmWays"`
+ AlarmWays []*string `json:"AlarmWays,omitnil" name:"AlarmWays"`
// 告警接收人类型:1.指定人员,2.任务责任人,3.值班表(默认1.指定人员)
// 注意:此字段可能返回 null,表示取不到有效值。
- AlarmRecipientType *int64 `json:"AlarmRecipientType,omitempty" name:"AlarmRecipientType"`
+ AlarmRecipientType *int64 `json:"AlarmRecipientType,omitnil" name:"AlarmRecipientType"`
// 告警接收人
// 注意:此字段可能返回 null,表示取不到有效值。
- AlarmRecipients []*string `json:"AlarmRecipients,omitempty" name:"AlarmRecipients"`
+ AlarmRecipients []*string `json:"AlarmRecipients,omitnil" name:"AlarmRecipients"`
// 告警接收人ID
// 注意:此字段可能返回 null,表示取不到有效值。
- AlarmRecipientIds []*string `json:"AlarmRecipientIds,omitempty" name:"AlarmRecipientIds"`
+ AlarmRecipientIds []*string `json:"AlarmRecipientIds,omitnil" name:"AlarmRecipientIds"`
// 扩展信息, 1.预计运行耗时(默认),2.预计完成时间,3.预计调度时间,4.周期内未完成;取值类型:1.指定指,2.历史均值(默认1.指定指)
// 注意:此字段可能返回 null,表示取不到有效值。
- ExtInfo *string `json:"ExtInfo,omitempty" name:"ExtInfo"`
+ ExtInfo *string `json:"ExtInfo,omitnil" name:"ExtInfo"`
}
// Predefined struct for user
type CreateBaselineRequestParams struct {
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 基线名称
- BaselineName *string `json:"BaselineName,omitempty" name:"BaselineName"`
+ BaselineName *string `json:"BaselineName,omitnil" name:"BaselineName"`
// D或者H;分别表示天基线和小时基线
- BaselineType *string `json:"BaselineType,omitempty" name:"BaselineType"`
+ BaselineType *string `json:"BaselineType,omitnil" name:"BaselineType"`
// 创建人id
- CreateUin *string `json:"CreateUin,omitempty" name:"CreateUin"`
+ CreateUin *string `json:"CreateUin,omitnil" name:"CreateUin"`
// 创建人名称
- CreateName *string `json:"CreateName,omitempty" name:"CreateName"`
+ CreateName *string `json:"CreateName,omitnil" name:"CreateName"`
// 基线负责人id
- InChargeUin *string `json:"InChargeUin,omitempty" name:"InChargeUin"`
+ InChargeUin *string `json:"InChargeUin,omitnil" name:"InChargeUin"`
// 基线负责人名称
- InChargeName *string `json:"InChargeName,omitempty" name:"InChargeName"`
+ InChargeName *string `json:"InChargeName,omitnil" name:"InChargeName"`
// 保障任务
- PromiseTasks []*BaselineTaskInfo `json:"PromiseTasks,omitempty" name:"PromiseTasks"`
+ PromiseTasks []*BaselineTaskInfo `json:"PromiseTasks,omitnil" name:"PromiseTasks"`
// 保障时间
- PromiseTime *string `json:"PromiseTime,omitempty" name:"PromiseTime"`
+ PromiseTime *string `json:"PromiseTime,omitnil" name:"PromiseTime"`
// 告警余量/分钟
- WarningMargin *uint64 `json:"WarningMargin,omitempty" name:"WarningMargin"`
+ WarningMargin *uint64 `json:"WarningMargin,omitnil" name:"WarningMargin"`
// 1
- IsNewAlarm *bool `json:"IsNewAlarm,omitempty" name:"IsNewAlarm"`
+ IsNewAlarm *bool `json:"IsNewAlarm,omitnil" name:"IsNewAlarm"`
// 现有告警规则信息
- AlarmRuleDto *AlarmRuleDto `json:"AlarmRuleDto,omitempty" name:"AlarmRuleDto"`
+ AlarmRuleDto *AlarmRuleDto `json:"AlarmRuleDto,omitnil" name:"AlarmRuleDto"`
// 新增告警规则描述
- BaselineCreateAlarmRuleRequest *CreateAlarmRuleRequest `json:"BaselineCreateAlarmRuleRequest,omitempty" name:"BaselineCreateAlarmRuleRequest"`
+ BaselineCreateAlarmRuleRequest *CreateAlarmRuleRequest `json:"BaselineCreateAlarmRuleRequest,omitnil" name:"BaselineCreateAlarmRuleRequest"`
}
type CreateBaselineRequest struct {
*tchttp.BaseRequest
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 基线名称
- BaselineName *string `json:"BaselineName,omitempty" name:"BaselineName"`
+ BaselineName *string `json:"BaselineName,omitnil" name:"BaselineName"`
// D或者H;分别表示天基线和小时基线
- BaselineType *string `json:"BaselineType,omitempty" name:"BaselineType"`
+ BaselineType *string `json:"BaselineType,omitnil" name:"BaselineType"`
// 创建人id
- CreateUin *string `json:"CreateUin,omitempty" name:"CreateUin"`
+ CreateUin *string `json:"CreateUin,omitnil" name:"CreateUin"`
// 创建人名称
- CreateName *string `json:"CreateName,omitempty" name:"CreateName"`
+ CreateName *string `json:"CreateName,omitnil" name:"CreateName"`
// 基线负责人id
- InChargeUin *string `json:"InChargeUin,omitempty" name:"InChargeUin"`
+ InChargeUin *string `json:"InChargeUin,omitnil" name:"InChargeUin"`
// 基线负责人名称
- InChargeName *string `json:"InChargeName,omitempty" name:"InChargeName"`
+ InChargeName *string `json:"InChargeName,omitnil" name:"InChargeName"`
// 保障任务
- PromiseTasks []*BaselineTaskInfo `json:"PromiseTasks,omitempty" name:"PromiseTasks"`
+ PromiseTasks []*BaselineTaskInfo `json:"PromiseTasks,omitnil" name:"PromiseTasks"`
// 保障时间
- PromiseTime *string `json:"PromiseTime,omitempty" name:"PromiseTime"`
+ PromiseTime *string `json:"PromiseTime,omitnil" name:"PromiseTime"`
// 告警余量/分钟
- WarningMargin *uint64 `json:"WarningMargin,omitempty" name:"WarningMargin"`
+ WarningMargin *uint64 `json:"WarningMargin,omitnil" name:"WarningMargin"`
// 1
- IsNewAlarm *bool `json:"IsNewAlarm,omitempty" name:"IsNewAlarm"`
+ IsNewAlarm *bool `json:"IsNewAlarm,omitnil" name:"IsNewAlarm"`
// 现有告警规则信息
- AlarmRuleDto *AlarmRuleDto `json:"AlarmRuleDto,omitempty" name:"AlarmRuleDto"`
+ AlarmRuleDto *AlarmRuleDto `json:"AlarmRuleDto,omitnil" name:"AlarmRuleDto"`
// 新增告警规则描述
- BaselineCreateAlarmRuleRequest *CreateAlarmRuleRequest `json:"BaselineCreateAlarmRuleRequest,omitempty" name:"BaselineCreateAlarmRuleRequest"`
+ BaselineCreateAlarmRuleRequest *CreateAlarmRuleRequest `json:"BaselineCreateAlarmRuleRequest,omitnil" name:"BaselineCreateAlarmRuleRequest"`
}
func (r *CreateBaselineRequest) ToJsonString() string {
@@ -3623,10 +3639,10 @@ func (r *CreateBaselineRequest) FromJsonString(s string) error {
// Predefined struct for user
type CreateBaselineResponseParams struct {
// 是否成功
- Data *BooleanResponse `json:"Data,omitempty" name:"Data"`
+ Data *BooleanResponse `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type CreateBaselineResponse struct {
@@ -3647,45 +3663,45 @@ func (r *CreateBaselineResponse) FromJsonString(s string) error {
// Predefined struct for user
type CreateCustomFunctionRequestParams struct {
- // 类型:HIVE、SPARK
- Type *string `json:"Type,omitempty" name:"Type"`
+ // 枚举值:HIVE、SPARK、DLC
+ Type *string `json:"Type,omitnil" name:"Type"`
- // 分类:窗口函数、聚合函数、日期函数......
- Kind *string `json:"Kind,omitempty" name:"Kind"`
+ // 枚举值:ANALYSIS(函数)、ENCRYPTION(加密函数)、AGGREGATE(聚合函数)、LOGIC(逻辑函数)、DATE_AND_TIME(日期与时间函数)、MATH(数学函数)、CONVERSION(转换函数)、STRING(字符串函数)、IP_AND_DOMAIN(IP和域名函数)、WINDOW(窗口函数)、OTHER(其他函数)
+ Kind *string `json:"Kind,omitnil" name:"Kind"`
// 函数名称
- Name *string `json:"Name,omitempty" name:"Name"`
+ Name *string `json:"Name,omitnil" name:"Name"`
// 集群实例引擎 ID
- ClusterIdentifier *string `json:"ClusterIdentifier,omitempty" name:"ClusterIdentifier"`
+ ClusterIdentifier *string `json:"ClusterIdentifier,omitnil" name:"ClusterIdentifier"`
// 数据库名称
- DbName *string `json:"DbName,omitempty" name:"DbName"`
+ DbName *string `json:"DbName,omitnil" name:"DbName"`
// 项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
type CreateCustomFunctionRequest struct {
*tchttp.BaseRequest
- // 类型:HIVE、SPARK
- Type *string `json:"Type,omitempty" name:"Type"`
+ // 枚举值:HIVE、SPARK、DLC
+ Type *string `json:"Type,omitnil" name:"Type"`
- // 分类:窗口函数、聚合函数、日期函数......
- Kind *string `json:"Kind,omitempty" name:"Kind"`
+ // 枚举值:ANALYSIS(函数)、ENCRYPTION(加密函数)、AGGREGATE(聚合函数)、LOGIC(逻辑函数)、DATE_AND_TIME(日期与时间函数)、MATH(数学函数)、CONVERSION(转换函数)、STRING(字符串函数)、IP_AND_DOMAIN(IP和域名函数)、WINDOW(窗口函数)、OTHER(其他函数)
+ Kind *string `json:"Kind,omitnil" name:"Kind"`
// 函数名称
- Name *string `json:"Name,omitempty" name:"Name"`
+ Name *string `json:"Name,omitnil" name:"Name"`
// 集群实例引擎 ID
- ClusterIdentifier *string `json:"ClusterIdentifier,omitempty" name:"ClusterIdentifier"`
+ ClusterIdentifier *string `json:"ClusterIdentifier,omitnil" name:"ClusterIdentifier"`
// 数据库名称
- DbName *string `json:"DbName,omitempty" name:"DbName"`
+ DbName *string `json:"DbName,omitnil" name:"DbName"`
// 项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
func (r *CreateCustomFunctionRequest) ToJsonString() string {
@@ -3716,14 +3732,14 @@ func (r *CreateCustomFunctionRequest) FromJsonString(s string) error {
type CreateCustomFunctionResponseParams struct {
// 函数唯一标识
// 注意:此字段可能返回 null,表示取不到有效值。
- FunctionId *string `json:"FunctionId,omitempty" name:"FunctionId"`
+ FunctionId *string `json:"FunctionId,omitnil" name:"FunctionId"`
// 无
// 注意:此字段可能返回 null,表示取不到有效值。
- ErrorMessage *string `json:"ErrorMessage,omitempty" name:"ErrorMessage"`
+ ErrorMessage *string `json:"ErrorMessage,omitnil" name:"ErrorMessage"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type CreateCustomFunctionResponse struct {
@@ -3745,110 +3761,110 @@ func (r *CreateCustomFunctionResponse) FromJsonString(s string) error {
// Predefined struct for user
type CreateDataSourceRequestParams struct {
// 数据源名称,在相同SpaceName下,数据源名称不能为空
- Name *string `json:"Name,omitempty" name:"Name"`
+ Name *string `json:"Name,omitnil" name:"Name"`
// 数据源类别:绑定引擎、绑定数据库
- Category *string `json:"Category,omitempty" name:"Category"`
+ Category *string `json:"Category,omitnil" name:"Category"`
// 数据源类型:枚举值
- Type *string `json:"Type,omitempty" name:"Type"`
+ Type *string `json:"Type,omitnil" name:"Type"`
// 归属项目ID
- OwnerProjectId *string `json:"OwnerProjectId,omitempty" name:"OwnerProjectId"`
+ OwnerProjectId *string `json:"OwnerProjectId,omitnil" name:"OwnerProjectId"`
// 归属项目Name
- OwnerProjectName *string `json:"OwnerProjectName,omitempty" name:"OwnerProjectName"`
+ OwnerProjectName *string `json:"OwnerProjectName,omitnil" name:"OwnerProjectName"`
// 归属项目Name中文
- OwnerProjectIdent *string `json:"OwnerProjectIdent,omitempty" name:"OwnerProjectIdent"`
+ OwnerProjectIdent *string `json:"OwnerProjectIdent,omitnil" name:"OwnerProjectIdent"`
// 业务侧数据源的配置信息扩展
- BizParams *string `json:"BizParams,omitempty" name:"BizParams"`
+ BizParams *string `json:"BizParams,omitnil" name:"BizParams"`
// 数据源的配置信息,以JSON KV存储,根据每个数据源类型不同,而KV存储信息不同
- Params *string `json:"Params,omitempty" name:"Params"`
+ Params *string `json:"Params,omitnil" name:"Params"`
// 数据源描述信息
- Description *string `json:"Description,omitempty" name:"Description"`
+ Description *string `json:"Description,omitnil" name:"Description"`
// 数据源展示名,为了可视化查看
- Display *string `json:"Display,omitempty" name:"Display"`
+ Display *string `json:"Display,omitnil" name:"Display"`
// 若数据源列表为绑定数据库,则为db名称
- DatabaseName *string `json:"DatabaseName,omitempty" name:"DatabaseName"`
+ DatabaseName *string `json:"DatabaseName,omitnil" name:"DatabaseName"`
// 数据源引擎的实例ID,如CDB实例ID
- Instance *string `json:"Instance,omitempty" name:"Instance"`
+ Instance *string `json:"Instance,omitnil" name:"Instance"`
// 数据源数据源的可见性,1为可见、0为不可见。默认为1
- Status *uint64 `json:"Status,omitempty" name:"Status"`
+ Status *uint64 `json:"Status,omitnil" name:"Status"`
// 数据源所属的业务空间名称
- ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"`
+ ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`
// 是否采集
- Collect *string `json:"Collect,omitempty" name:"Collect"`
+ Collect *string `json:"Collect,omitnil" name:"Collect"`
// cos桶信息
- COSBucket *string `json:"COSBucket,omitempty" name:"COSBucket"`
+ COSBucket *string `json:"COSBucket,omitnil" name:"COSBucket"`
// cos region
- COSRegion *string `json:"COSRegion,omitempty" name:"COSRegion"`
+ COSRegion *string `json:"COSRegion,omitnil" name:"COSRegion"`
}
type CreateDataSourceRequest struct {
*tchttp.BaseRequest
// 数据源名称,在相同SpaceName下,数据源名称不能为空
- Name *string `json:"Name,omitempty" name:"Name"`
+ Name *string `json:"Name,omitnil" name:"Name"`
// 数据源类别:绑定引擎、绑定数据库
- Category *string `json:"Category,omitempty" name:"Category"`
+ Category *string `json:"Category,omitnil" name:"Category"`
// 数据源类型:枚举值
- Type *string `json:"Type,omitempty" name:"Type"`
+ Type *string `json:"Type,omitnil" name:"Type"`
// 归属项目ID
- OwnerProjectId *string `json:"OwnerProjectId,omitempty" name:"OwnerProjectId"`
+ OwnerProjectId *string `json:"OwnerProjectId,omitnil" name:"OwnerProjectId"`
// 归属项目Name
- OwnerProjectName *string `json:"OwnerProjectName,omitempty" name:"OwnerProjectName"`
+ OwnerProjectName *string `json:"OwnerProjectName,omitnil" name:"OwnerProjectName"`
// 归属项目Name中文
- OwnerProjectIdent *string `json:"OwnerProjectIdent,omitempty" name:"OwnerProjectIdent"`
+ OwnerProjectIdent *string `json:"OwnerProjectIdent,omitnil" name:"OwnerProjectIdent"`
// 业务侧数据源的配置信息扩展
- BizParams *string `json:"BizParams,omitempty" name:"BizParams"`
+ BizParams *string `json:"BizParams,omitnil" name:"BizParams"`
// 数据源的配置信息,以JSON KV存储,根据每个数据源类型不同,而KV存储信息不同
- Params *string `json:"Params,omitempty" name:"Params"`
+ Params *string `json:"Params,omitnil" name:"Params"`
// 数据源描述信息
- Description *string `json:"Description,omitempty" name:"Description"`
+ Description *string `json:"Description,omitnil" name:"Description"`
// 数据源展示名,为了可视化查看
- Display *string `json:"Display,omitempty" name:"Display"`
+ Display *string `json:"Display,omitnil" name:"Display"`
// 若数据源列表为绑定数据库,则为db名称
- DatabaseName *string `json:"DatabaseName,omitempty" name:"DatabaseName"`
+ DatabaseName *string `json:"DatabaseName,omitnil" name:"DatabaseName"`
// 数据源引擎的实例ID,如CDB实例ID
- Instance *string `json:"Instance,omitempty" name:"Instance"`
+ Instance *string `json:"Instance,omitnil" name:"Instance"`
// 数据源数据源的可见性,1为可见、0为不可见。默认为1
- Status *uint64 `json:"Status,omitempty" name:"Status"`
+ Status *uint64 `json:"Status,omitnil" name:"Status"`
// 数据源所属的业务空间名称
- ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"`
+ ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`
// 是否采集
- Collect *string `json:"Collect,omitempty" name:"Collect"`
+ Collect *string `json:"Collect,omitnil" name:"Collect"`
// cos桶信息
- COSBucket *string `json:"COSBucket,omitempty" name:"COSBucket"`
+ COSBucket *string `json:"COSBucket,omitnil" name:"COSBucket"`
// cos region
- COSRegion *string `json:"COSRegion,omitempty" name:"COSRegion"`
+ COSRegion *string `json:"COSRegion,omitnil" name:"COSRegion"`
}
func (r *CreateDataSourceRequest) ToJsonString() string {
@@ -3890,10 +3906,10 @@ func (r *CreateDataSourceRequest) FromJsonString(s string) error {
type CreateDataSourceResponseParams struct {
// 主键ID
// 注意:此字段可能返回 null,表示取不到有效值。
- Data *uint64 `json:"Data,omitempty" name:"Data"`
+ Data *uint64 `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type CreateDataSourceResponse struct {
@@ -3912,29 +3928,101 @@ func (r *CreateDataSourceResponse) FromJsonString(s string) error {
return json.Unmarshal([]byte(s), &r)
}
+// Predefined struct for user
+type CreateDsFolderRequestParams struct {
+ // 项目Id
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
+
+ // 文件夹名称
+ FolderName *string `json:"FolderName,omitnil" name:"FolderName"`
+
+ // 父文件夹ID
+ ParentsFolderId *string `json:"ParentsFolderId,omitnil" name:"ParentsFolderId"`
+}
+
+type CreateDsFolderRequest struct {
+ *tchttp.BaseRequest
+
+ // 项目Id
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
+
+ // 文件夹名称
+ FolderName *string `json:"FolderName,omitnil" name:"FolderName"`
+
+ // 父文件夹ID
+ ParentsFolderId *string `json:"ParentsFolderId,omitnil" name:"ParentsFolderId"`
+}
+
+func (r *CreateDsFolderRequest) ToJsonString() string {
+ b, _ := json.Marshal(r)
+ return string(b)
+}
+
+// FromJsonString It is highly **NOT** recommended to use this function
+// because it has no param check, nor strict type check
+func (r *CreateDsFolderRequest) FromJsonString(s string) error {
+ f := make(map[string]interface{})
+ if err := json.Unmarshal([]byte(s), &f); err != nil {
+ return err
+ }
+ delete(f, "ProjectId")
+ delete(f, "FolderName")
+ delete(f, "ParentsFolderId")
+ if len(f) > 0 {
+ return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "CreateDsFolderRequest has unknown keys!", "")
+ }
+ return json.Unmarshal([]byte(s), &r)
+}
+
+// Predefined struct for user
+type CreateDsFolderResponseParams struct {
+ // 文件夹Id,null则创建失败
+ // 注意:此字段可能返回 null,表示取不到有效值。
+ Data *string `json:"Data,omitnil" name:"Data"`
+
+ // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
+}
+
+type CreateDsFolderResponse struct {
+ *tchttp.BaseResponse
+ Response *CreateDsFolderResponseParams `json:"Response"`
+}
+
+func (r *CreateDsFolderResponse) ToJsonString() string {
+ b, _ := json.Marshal(r)
+ return string(b)
+}
+
+// FromJsonString It is highly **NOT** recommended to use this function
+// because it has no param check, nor strict type check
+func (r *CreateDsFolderResponse) FromJsonString(s string) error {
+ return json.Unmarshal([]byte(s), &r)
+}
+
// Predefined struct for user
type CreateFolderRequestParams struct {
// 项目Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 文件夹名称
- FolderName *string `json:"FolderName,omitempty" name:"FolderName"`
+ FolderName *string `json:"FolderName,omitnil" name:"FolderName"`
// 父文件夹ID
- ParentsFolderId *string `json:"ParentsFolderId,omitempty" name:"ParentsFolderId"`
+ ParentsFolderId *string `json:"ParentsFolderId,omitnil" name:"ParentsFolderId"`
}
type CreateFolderRequest struct {
*tchttp.BaseRequest
// 项目Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 文件夹名称
- FolderName *string `json:"FolderName,omitempty" name:"FolderName"`
+ FolderName *string `json:"FolderName,omitnil" name:"FolderName"`
// 父文件夹ID
- ParentsFolderId *string `json:"ParentsFolderId,omitempty" name:"ParentsFolderId"`
+ ParentsFolderId *string `json:"ParentsFolderId,omitnil" name:"ParentsFolderId"`
}
func (r *CreateFolderRequest) ToJsonString() string {
@@ -3962,10 +4050,10 @@ func (r *CreateFolderRequest) FromJsonString(s string) error {
type CreateFolderResponseParams struct {
// 文件夹Id,null则创建失败
// 注意:此字段可能返回 null,表示取不到有效值。
- Data *CommonId `json:"Data,omitempty" name:"Data"`
+ Data *CommonId `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type CreateFolderResponse struct {
@@ -3987,50 +4075,50 @@ func (r *CreateFolderResponse) FromJsonString(s string) error {
// Predefined struct for user
type CreateHiveTableByDDLRequestParams struct {
// 数据源ID
- DatasourceId *string `json:"DatasourceId,omitempty" name:"DatasourceId"`
+ DatasourceId *string `json:"DatasourceId,omitnil" name:"DatasourceId"`
// 数据库
- Database *string `json:"Database,omitempty" name:"Database"`
+ Database *string `json:"Database,omitnil" name:"Database"`
// 建hive表ddl
- DDLSql *string `json:"DDLSql,omitempty" name:"DDLSql"`
+ DDLSql *string `json:"DDLSql,omitnil" name:"DDLSql"`
// 表权限 ,默认为0:项目共享;1:仅个人与管理员
- Privilege *int64 `json:"Privilege,omitempty" name:"Privilege"`
+ Privilege *int64 `json:"Privilege,omitnil" name:"Privilege"`
// 项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 目标表类型(HIVE或GBASE)
- Type *string `json:"Type,omitempty" name:"Type"`
+ Type *string `json:"Type,omitnil" name:"Type"`
// 责任人
- Incharge *string `json:"Incharge,omitempty" name:"Incharge"`
+ Incharge *string `json:"Incharge,omitnil" name:"Incharge"`
}
type CreateHiveTableByDDLRequest struct {
*tchttp.BaseRequest
// 数据源ID
- DatasourceId *string `json:"DatasourceId,omitempty" name:"DatasourceId"`
+ DatasourceId *string `json:"DatasourceId,omitnil" name:"DatasourceId"`
// 数据库
- Database *string `json:"Database,omitempty" name:"Database"`
+ Database *string `json:"Database,omitnil" name:"Database"`
// 建hive表ddl
- DDLSql *string `json:"DDLSql,omitempty" name:"DDLSql"`
+ DDLSql *string `json:"DDLSql,omitnil" name:"DDLSql"`
// 表权限 ,默认为0:项目共享;1:仅个人与管理员
- Privilege *int64 `json:"Privilege,omitempty" name:"Privilege"`
+ Privilege *int64 `json:"Privilege,omitnil" name:"Privilege"`
// 项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 目标表类型(HIVE或GBASE)
- Type *string `json:"Type,omitempty" name:"Type"`
+ Type *string `json:"Type,omitnil" name:"Type"`
// 责任人
- Incharge *string `json:"Incharge,omitempty" name:"Incharge"`
+ Incharge *string `json:"Incharge,omitnil" name:"Incharge"`
}
func (r *CreateHiveTableByDDLRequest) ToJsonString() string {
@@ -4061,10 +4149,10 @@ func (r *CreateHiveTableByDDLRequest) FromJsonString(s string) error {
// Predefined struct for user
type CreateHiveTableByDDLResponseParams struct {
// 表名称
- Data *string `json:"Data,omitempty" name:"Data"`
+ Data *string `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type CreateHiveTableByDDLResponse struct {
@@ -4086,44 +4174,44 @@ func (r *CreateHiveTableByDDLResponse) FromJsonString(s string) error {
// Predefined struct for user
type CreateHiveTableRequestParams struct {
// 数据源id
- DatasourceId *string `json:"DatasourceId,omitempty" name:"DatasourceId"`
+ DatasourceId *string `json:"DatasourceId,omitnil" name:"DatasourceId"`
- // 数据库
- Database *string `json:"Database,omitempty" name:"Database"`
+ // 数据库名称
+ Database *string `json:"Database,omitnil" name:"Database"`
// base64转码之后的建表语句
- DDLSql *string `json:"DDLSql,omitempty" name:"DDLSql"`
+ DDLSql *string `json:"DDLSql,omitnil" name:"DDLSql"`
// 表权限 ,默认为0:项目共享;1:仅个人与管理员
- Privilege *int64 `json:"Privilege,omitempty" name:"Privilege"`
+ Privilege *int64 `json:"Privilege,omitnil" name:"Privilege"`
// 项目Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 责任人
- Incharge *string `json:"Incharge,omitempty" name:"Incharge"`
+ Incharge *string `json:"Incharge,omitnil" name:"Incharge"`
}
type CreateHiveTableRequest struct {
*tchttp.BaseRequest
// 数据源id
- DatasourceId *string `json:"DatasourceId,omitempty" name:"DatasourceId"`
+ DatasourceId *string `json:"DatasourceId,omitnil" name:"DatasourceId"`
- // 数据库
- Database *string `json:"Database,omitempty" name:"Database"`
+ // 数据库名称
+ Database *string `json:"Database,omitnil" name:"Database"`
// base64转码之后的建表语句
- DDLSql *string `json:"DDLSql,omitempty" name:"DDLSql"`
+ DDLSql *string `json:"DDLSql,omitnil" name:"DDLSql"`
// 表权限 ,默认为0:项目共享;1:仅个人与管理员
- Privilege *int64 `json:"Privilege,omitempty" name:"Privilege"`
+ Privilege *int64 `json:"Privilege,omitnil" name:"Privilege"`
// 项目Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 责任人
- Incharge *string `json:"Incharge,omitempty" name:"Incharge"`
+ Incharge *string `json:"Incharge,omitnil" name:"Incharge"`
}
func (r *CreateHiveTableRequest) ToJsonString() string {
@@ -4153,10 +4241,10 @@ func (r *CreateHiveTableRequest) FromJsonString(s string) error {
// Predefined struct for user
type CreateHiveTableResponseParams struct {
// 建表是否成功
- IsSuccess *bool `json:"IsSuccess,omitempty" name:"IsSuccess"`
+ IsSuccess *bool `json:"IsSuccess,omitnil" name:"IsSuccess"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type CreateHiveTableResponse struct {
@@ -4178,44 +4266,44 @@ func (r *CreateHiveTableResponse) FromJsonString(s string) error {
// Predefined struct for user
type CreateInLongAgentRequestParams struct {
// 采集器类型,1:TKE Agent,2:BOSS SDK,默认:1
- AgentType *uint64 `json:"AgentType,omitempty" name:"AgentType"`
+ AgentType *uint64 `json:"AgentType,omitnil" name:"AgentType"`
// 采集器名称
- AgentName *string `json:"AgentName,omitempty" name:"AgentName"`
+ AgentName *string `json:"AgentName,omitnil" name:"AgentName"`
// 集成资源组id
- ExecutorGroupId *string `json:"ExecutorGroupId,omitempty" name:"ExecutorGroupId"`
+ ExecutorGroupId *string `json:"ExecutorGroupId,omitnil" name:"ExecutorGroupId"`
// WeData项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// TKE集群的地域
- TkeRegion *string `json:"TkeRegion,omitempty" name:"TkeRegion"`
+ TkeRegion *string `json:"TkeRegion,omitnil" name:"TkeRegion"`
// 当AgentType为1时,必填。当AgentType为2时,不用填
- ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"`
+ ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`
}
type CreateInLongAgentRequest struct {
*tchttp.BaseRequest
// 采集器类型,1:TKE Agent,2:BOSS SDK,默认:1
- AgentType *uint64 `json:"AgentType,omitempty" name:"AgentType"`
+ AgentType *uint64 `json:"AgentType,omitnil" name:"AgentType"`
// 采集器名称
- AgentName *string `json:"AgentName,omitempty" name:"AgentName"`
+ AgentName *string `json:"AgentName,omitnil" name:"AgentName"`
// 集成资源组id
- ExecutorGroupId *string `json:"ExecutorGroupId,omitempty" name:"ExecutorGroupId"`
+ ExecutorGroupId *string `json:"ExecutorGroupId,omitnil" name:"ExecutorGroupId"`
// WeData项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// TKE集群的地域
- TkeRegion *string `json:"TkeRegion,omitempty" name:"TkeRegion"`
+ TkeRegion *string `json:"TkeRegion,omitnil" name:"TkeRegion"`
// 当AgentType为1时,必填。当AgentType为2时,不用填
- ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"`
+ ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`
}
func (r *CreateInLongAgentRequest) ToJsonString() string {
@@ -4245,10 +4333,10 @@ func (r *CreateInLongAgentRequest) FromJsonString(s string) error {
// Predefined struct for user
type CreateInLongAgentResponseParams struct {
// 采集器ID
- AgentId *string `json:"AgentId,omitempty" name:"AgentId"`
+ AgentId *string `json:"AgentId,omitnil" name:"AgentId"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type CreateInLongAgentResponse struct {
@@ -4270,26 +4358,26 @@ func (r *CreateInLongAgentResponse) FromJsonString(s string) error {
// Predefined struct for user
type CreateIntegrationNodeRequestParams struct {
// 集成节点信息
- NodeInfo *IntegrationNodeInfo `json:"NodeInfo,omitempty" name:"NodeInfo"`
+ NodeInfo *IntegrationNodeInfo `json:"NodeInfo,omitnil" name:"NodeInfo"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
- // 任务类型
- TaskType *uint64 `json:"TaskType,omitempty" name:"TaskType"`
+ // 任务类型,201为实时任务,202为离线任务
+ TaskType *uint64 `json:"TaskType,omitnil" name:"TaskType"`
}
type CreateIntegrationNodeRequest struct {
*tchttp.BaseRequest
// 集成节点信息
- NodeInfo *IntegrationNodeInfo `json:"NodeInfo,omitempty" name:"NodeInfo"`
+ NodeInfo *IntegrationNodeInfo `json:"NodeInfo,omitnil" name:"NodeInfo"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
- // 任务类型
- TaskType *uint64 `json:"TaskType,omitempty" name:"TaskType"`
+ // 任务类型,201为实时任务,202为离线任务
+ TaskType *uint64 `json:"TaskType,omitnil" name:"TaskType"`
}
func (r *CreateIntegrationNodeRequest) ToJsonString() string {
@@ -4316,14 +4404,14 @@ func (r *CreateIntegrationNodeRequest) FromJsonString(s string) error {
// Predefined struct for user
type CreateIntegrationNodeResponseParams struct {
// 节点
- Id *string `json:"Id,omitempty" name:"Id"`
+ Id *string `json:"Id,omitnil" name:"Id"`
// 当前任务id
// 注意:此字段可能返回 null,表示取不到有效值。
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type CreateIntegrationNodeResponse struct {
@@ -4345,20 +4433,20 @@ func (r *CreateIntegrationNodeResponse) FromJsonString(s string) error {
// Predefined struct for user
type CreateIntegrationTaskRequestParams struct {
// 任务信息
- TaskInfo *IntegrationTaskInfo `json:"TaskInfo,omitempty" name:"TaskInfo"`
+ TaskInfo *IntegrationTaskInfo `json:"TaskInfo,omitnil" name:"TaskInfo"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
type CreateIntegrationTaskRequest struct {
*tchttp.BaseRequest
// 任务信息
- TaskInfo *IntegrationTaskInfo `json:"TaskInfo,omitempty" name:"TaskInfo"`
+ TaskInfo *IntegrationTaskInfo `json:"TaskInfo,omitnil" name:"TaskInfo"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
func (r *CreateIntegrationTaskRequest) ToJsonString() string {
@@ -4384,10 +4472,10 @@ func (r *CreateIntegrationTaskRequest) FromJsonString(s string) error {
// Predefined struct for user
type CreateIntegrationTaskResponseParams struct {
// 任务id
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type CreateIntegrationTaskResponse struct {
@@ -4409,86 +4497,86 @@ func (r *CreateIntegrationTaskResponse) FromJsonString(s string) error {
type CreateMakeDatetimeInfo struct {
// 开始日期
// 注意:此字段可能返回 null,表示取不到有效值。
- StartDate *string `json:"StartDate,omitempty" name:"StartDate"`
+ StartDate *string `json:"StartDate,omitnil" name:"StartDate"`
// 结束日期
// 注意:此字段可能返回 null,表示取不到有效值。
- EndDate *string `json:"EndDate,omitempty" name:"EndDate"`
+ EndDate *string `json:"EndDate,omitnil" name:"EndDate"`
// 开始时间
// 注意:此字段可能返回 null,表示取不到有效值。
- StartTime *string `json:"StartTime,omitempty" name:"StartTime"`
+ StartTime *string `json:"StartTime,omitnil" name:"StartTime"`
// 结束时间
// 注意:此字段可能返回 null,表示取不到有效值。
- EndTime *string `json:"EndTime,omitempty" name:"EndTime"`
+ EndTime *string `json:"EndTime,omitnil" name:"EndTime"`
}
// Predefined struct for user
type CreateOfflineTaskRequestParams struct {
// 项目/工作
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 1
- CycleStep *int64 `json:"CycleStep,omitempty" name:"CycleStep"`
+ CycleStep *int64 `json:"CycleStep,omitnil" name:"CycleStep"`
// 0
- DelayTime *int64 `json:"DelayTime,omitempty" name:"DelayTime"`
+ DelayTime *int64 `json:"DelayTime,omitnil" name:"DelayTime"`
// 2099-12-31 00:00:00
- EndTime *string `json:"EndTime,omitempty" name:"EndTime"`
+ EndTime *string `json:"EndTime,omitnil" name:"EndTime"`
// 备注
- Notes *string `json:"Notes,omitempty" name:"Notes"`
+ Notes *string `json:"Notes,omitnil" name:"Notes"`
// 当前日期
- StartTime *string `json:"StartTime,omitempty" name:"StartTime"`
+ StartTime *string `json:"StartTime,omitnil" name:"StartTime"`
// 任务名称
- TaskName *string `json:"TaskName,omitempty" name:"TaskName"`
+ TaskName *string `json:"TaskName,omitnil" name:"TaskName"`
// 跟之前调用调度接口保持一致27
- TypeId *int64 `json:"TypeId,omitempty" name:"TypeId"`
+ TypeId *int64 `json:"TypeId,omitnil" name:"TypeId"`
// 默认 ""
- TaskAction *string `json:"TaskAction,omitempty" name:"TaskAction"`
+ TaskAction *string `json:"TaskAction,omitnil" name:"TaskAction"`
// 区分画布和表单
- TaskMode *string `json:"TaskMode,omitempty" name:"TaskMode"`
+ TaskMode *string `json:"TaskMode,omitnil" name:"TaskMode"`
}
type CreateOfflineTaskRequest struct {
*tchttp.BaseRequest
// 项目/工作
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 1
- CycleStep *int64 `json:"CycleStep,omitempty" name:"CycleStep"`
+ CycleStep *int64 `json:"CycleStep,omitnil" name:"CycleStep"`
// 0
- DelayTime *int64 `json:"DelayTime,omitempty" name:"DelayTime"`
+ DelayTime *int64 `json:"DelayTime,omitnil" name:"DelayTime"`
// 2099-12-31 00:00:00
- EndTime *string `json:"EndTime,omitempty" name:"EndTime"`
+ EndTime *string `json:"EndTime,omitnil" name:"EndTime"`
// 备注
- Notes *string `json:"Notes,omitempty" name:"Notes"`
+ Notes *string `json:"Notes,omitnil" name:"Notes"`
// 当前日期
- StartTime *string `json:"StartTime,omitempty" name:"StartTime"`
+ StartTime *string `json:"StartTime,omitnil" name:"StartTime"`
// 任务名称
- TaskName *string `json:"TaskName,omitempty" name:"TaskName"`
+ TaskName *string `json:"TaskName,omitnil" name:"TaskName"`
// 跟之前调用调度接口保持一致27
- TypeId *int64 `json:"TypeId,omitempty" name:"TypeId"`
+ TypeId *int64 `json:"TypeId,omitnil" name:"TypeId"`
// 默认 ""
- TaskAction *string `json:"TaskAction,omitempty" name:"TaskAction"`
+ TaskAction *string `json:"TaskAction,omitnil" name:"TaskAction"`
// 区分画布和表单
- TaskMode *string `json:"TaskMode,omitempty" name:"TaskMode"`
+ TaskMode *string `json:"TaskMode,omitnil" name:"TaskMode"`
}
func (r *CreateOfflineTaskRequest) ToJsonString() string {
@@ -4523,13 +4611,13 @@ func (r *CreateOfflineTaskRequest) FromJsonString(s string) error {
type CreateOfflineTaskResponseParams struct {
// 任务ID
// 注意:此字段可能返回 null,表示取不到有效值。
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 结果
- Data *string `json:"Data,omitempty" name:"Data"`
+ Data *string `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type CreateOfflineTaskResponse struct {
@@ -4551,152 +4639,152 @@ func (r *CreateOfflineTaskResponse) FromJsonString(s string) error {
// Predefined struct for user
type CreateOpsMakePlanRequestParams struct {
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 补录计划名称
- MakeName *string `json:"MakeName,omitempty" name:"MakeName"`
+ MakeName *string `json:"MakeName,omitnil" name:"MakeName"`
// 补录任务集合
- TaskIdList []*string `json:"TaskIdList,omitempty" name:"TaskIdList"`
+ TaskIdList []*string `json:"TaskIdList,omitnil" name:"TaskIdList"`
// 补录计划日期范围
- MakeDatetimeList []*CreateMakeDatetimeInfo `json:"MakeDatetimeList,omitempty" name:"MakeDatetimeList"`
+ MakeDatetimeList []*CreateMakeDatetimeInfo `json:"MakeDatetimeList,omitnil" name:"MakeDatetimeList"`
// 项目标识
- ProjectIdent *string `json:"ProjectIdent,omitempty" name:"ProjectIdent"`
+ ProjectIdent *string `json:"ProjectIdent,omitnil" name:"ProjectIdent"`
// 补录是否检查父任务状态,默认不检查。不推荐使用,后续会废弃,推荐使用 CheckParentType。
- CheckParent *bool `json:"CheckParent,omitempty" name:"CheckParent"`
+ CheckParent *bool `json:"CheckParent,omitnil" name:"CheckParent"`
// 补录检查父任务类型。取值范围:
//
NONE: 全部不检查
// ALL: 检查全部上游父任务
// MAKE_SCOPE: 只在(当前补录计划)选中任务中检查
- CheckParentType *string `json:"CheckParentType,omitempty" name:"CheckParentType"`
+ CheckParentType *string `json:"CheckParentType,omitnil" name:"CheckParentType"`
// 项目名称
- ProjectName *string `json:"ProjectName,omitempty" name:"ProjectName"`
+ ProjectName *string `json:"ProjectName,omitnil" name:"ProjectName"`
// 已弃用。任务自依赖类型:parallel(并行),serial(无序串行),orderly(有序串行)
- SelfDependence *string `json:"SelfDependence,omitempty" name:"SelfDependence"`
+ SelfDependence *string `json:"SelfDependence,omitnil" name:"SelfDependence"`
// 并行度
- ParallelNum *int64 `json:"ParallelNum,omitempty" name:"ParallelNum"`
+ ParallelNum *int64 `json:"ParallelNum,omitnil" name:"ParallelNum"`
// 补录实例生成周期是否和原周期相同,默认为true
- SameCycle *bool `json:"SameCycle,omitempty" name:"SameCycle"`
+ SameCycle *bool `json:"SameCycle,omitnil" name:"SameCycle"`
// 补录实例目标周期类型
- TargetTaskCycle *string `json:"TargetTaskCycle,omitempty" name:"TargetTaskCycle"`
+ TargetTaskCycle *string `json:"TargetTaskCycle,omitnil" name:"TargetTaskCycle"`
// 补录实例目标周期类型指定时间
- TargetTaskAction *int64 `json:"TargetTaskAction,omitempty" name:"TargetTaskAction"`
+ TargetTaskAction *int64 `json:"TargetTaskAction,omitnil" name:"TargetTaskAction"`
// 补录实例自定义参数
- MapParamList []*StrToStrMap `json:"MapParamList,omitempty" name:"MapParamList"`
+ MapParamList []*StrToStrMap `json:"MapParamList,omitnil" name:"MapParamList"`
// 创建人id
- CreatorId *string `json:"CreatorId,omitempty" name:"CreatorId"`
+ CreatorId *string `json:"CreatorId,omitnil" name:"CreatorId"`
// 创建人
- Creator *string `json:"Creator,omitempty" name:"Creator"`
+ Creator *string `json:"Creator,omitnil" name:"Creator"`
// 补录计划说明
- Remark *string `json:"Remark,omitempty" name:"Remark"`
+ Remark *string `json:"Remark,omitnil" name:"Remark"`
// 是否使用任务原有自依赖配置,默认为true
- SameSelfDependType *bool `json:"SameSelfDependType,omitempty" name:"SameSelfDependType"`
+ SameSelfDependType *bool `json:"SameSelfDependType,omitnil" name:"SameSelfDependType"`
// 补录实例原始周期类型
- SourceTaskCycle *string `json:"SourceTaskCycle,omitempty" name:"SourceTaskCycle"`
+ SourceTaskCycle *string `json:"SourceTaskCycle,omitnil" name:"SourceTaskCycle"`
// 重新指定的调度资源组ID
- SchedulerResourceGroup *string `json:"SchedulerResourceGroup,omitempty" name:"SchedulerResourceGroup"`
+ SchedulerResourceGroup *string `json:"SchedulerResourceGroup,omitnil" name:"SchedulerResourceGroup"`
// 重新指定的集成资源组ID
- IntegrationResourceGroup *string `json:"IntegrationResourceGroup,omitempty" name:"IntegrationResourceGroup"`
+ IntegrationResourceGroup *string `json:"IntegrationResourceGroup,omitnil" name:"IntegrationResourceGroup"`
// 重新指定的调度资源组名称
- SchedulerResourceGroupName *string `json:"SchedulerResourceGroupName,omitempty" name:"SchedulerResourceGroupName"`
+ SchedulerResourceGroupName *string `json:"SchedulerResourceGroupName,omitnil" name:"SchedulerResourceGroupName"`
// 重新指定的集成资源组名称
- IntegrationResourceGroupName *string `json:"IntegrationResourceGroupName,omitempty" name:"IntegrationResourceGroupName"`
+ IntegrationResourceGroupName *string `json:"IntegrationResourceGroupName,omitnil" name:"IntegrationResourceGroupName"`
}
type CreateOpsMakePlanRequest struct {
*tchttp.BaseRequest
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 补录计划名称
- MakeName *string `json:"MakeName,omitempty" name:"MakeName"`
+ MakeName *string `json:"MakeName,omitnil" name:"MakeName"`
// 补录任务集合
- TaskIdList []*string `json:"TaskIdList,omitempty" name:"TaskIdList"`
+ TaskIdList []*string `json:"TaskIdList,omitnil" name:"TaskIdList"`
// 补录计划日期范围
- MakeDatetimeList []*CreateMakeDatetimeInfo `json:"MakeDatetimeList,omitempty" name:"MakeDatetimeList"`
+ MakeDatetimeList []*CreateMakeDatetimeInfo `json:"MakeDatetimeList,omitnil" name:"MakeDatetimeList"`
// 项目标识
- ProjectIdent *string `json:"ProjectIdent,omitempty" name:"ProjectIdent"`
+ ProjectIdent *string `json:"ProjectIdent,omitnil" name:"ProjectIdent"`
// 补录是否检查父任务状态,默认不检查。不推荐使用,后续会废弃,推荐使用 CheckParentType。
- CheckParent *bool `json:"CheckParent,omitempty" name:"CheckParent"`
+ CheckParent *bool `json:"CheckParent,omitnil" name:"CheckParent"`
// 补录检查父任务类型。取值范围:
// NONE: 全部不检查
// ALL: 检查全部上游父任务
// MAKE_SCOPE: 只在(当前补录计划)选中任务中检查
- CheckParentType *string `json:"CheckParentType,omitempty" name:"CheckParentType"`
+ CheckParentType *string `json:"CheckParentType,omitnil" name:"CheckParentType"`
// 项目名称
- ProjectName *string `json:"ProjectName,omitempty" name:"ProjectName"`
+ ProjectName *string `json:"ProjectName,omitnil" name:"ProjectName"`
// 已弃用。任务自依赖类型:parallel(并行),serial(无序串行),orderly(有序串行)
- SelfDependence *string `json:"SelfDependence,omitempty" name:"SelfDependence"`
+ SelfDependence *string `json:"SelfDependence,omitnil" name:"SelfDependence"`
// 并行度
- ParallelNum *int64 `json:"ParallelNum,omitempty" name:"ParallelNum"`
+ ParallelNum *int64 `json:"ParallelNum,omitnil" name:"ParallelNum"`
// 补录实例生成周期是否和原周期相同,默认为true
- SameCycle *bool `json:"SameCycle,omitempty" name:"SameCycle"`
+ SameCycle *bool `json:"SameCycle,omitnil" name:"SameCycle"`
// 补录实例目标周期类型
- TargetTaskCycle *string `json:"TargetTaskCycle,omitempty" name:"TargetTaskCycle"`
+ TargetTaskCycle *string `json:"TargetTaskCycle,omitnil" name:"TargetTaskCycle"`
// 补录实例目标周期类型指定时间
- TargetTaskAction *int64 `json:"TargetTaskAction,omitempty" name:"TargetTaskAction"`
+ TargetTaskAction *int64 `json:"TargetTaskAction,omitnil" name:"TargetTaskAction"`
// 补录实例自定义参数
- MapParamList []*StrToStrMap `json:"MapParamList,omitempty" name:"MapParamList"`
+ MapParamList []*StrToStrMap `json:"MapParamList,omitnil" name:"MapParamList"`
// 创建人id
- CreatorId *string `json:"CreatorId,omitempty" name:"CreatorId"`
+ CreatorId *string `json:"CreatorId,omitnil" name:"CreatorId"`
// 创建人
- Creator *string `json:"Creator,omitempty" name:"Creator"`
+ Creator *string `json:"Creator,omitnil" name:"Creator"`
// 补录计划说明
- Remark *string `json:"Remark,omitempty" name:"Remark"`
+ Remark *string `json:"Remark,omitnil" name:"Remark"`
// 是否使用任务原有自依赖配置,默认为true
- SameSelfDependType *bool `json:"SameSelfDependType,omitempty" name:"SameSelfDependType"`
+ SameSelfDependType *bool `json:"SameSelfDependType,omitnil" name:"SameSelfDependType"`
// 补录实例原始周期类型
- SourceTaskCycle *string `json:"SourceTaskCycle,omitempty" name:"SourceTaskCycle"`
+ SourceTaskCycle *string `json:"SourceTaskCycle,omitnil" name:"SourceTaskCycle"`
// 重新指定的调度资源组ID
- SchedulerResourceGroup *string `json:"SchedulerResourceGroup,omitempty" name:"SchedulerResourceGroup"`
+ SchedulerResourceGroup *string `json:"SchedulerResourceGroup,omitnil" name:"SchedulerResourceGroup"`
// 重新指定的集成资源组ID
- IntegrationResourceGroup *string `json:"IntegrationResourceGroup,omitempty" name:"IntegrationResourceGroup"`
+ IntegrationResourceGroup *string `json:"IntegrationResourceGroup,omitnil" name:"IntegrationResourceGroup"`
// 重新指定的调度资源组名称
- SchedulerResourceGroupName *string `json:"SchedulerResourceGroupName,omitempty" name:"SchedulerResourceGroupName"`
+ SchedulerResourceGroupName *string `json:"SchedulerResourceGroupName,omitnil" name:"SchedulerResourceGroupName"`
// 重新指定的集成资源组名称
- IntegrationResourceGroupName *string `json:"IntegrationResourceGroupName,omitempty" name:"IntegrationResourceGroupName"`
+ IntegrationResourceGroupName *string `json:"IntegrationResourceGroupName,omitnil" name:"IntegrationResourceGroupName"`
}
func (r *CreateOpsMakePlanRequest) ToJsonString() string {
@@ -4743,10 +4831,10 @@ func (r *CreateOpsMakePlanRequest) FromJsonString(s string) error {
// Predefined struct for user
type CreateOpsMakePlanResponseParams struct {
// 结果
- Data *CommonIdOpsDto `json:"Data,omitempty" name:"Data"`
+ Data *CommonIdOpsDto `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type CreateOpsMakePlanResponse struct {
@@ -4768,50 +4856,50 @@ func (r *CreateOpsMakePlanResponse) FromJsonString(s string) error {
// Predefined struct for user
type CreateOrUpdateResourceRequestParams struct {
// 项目ID,必填项
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 文件名,必填项
- Files []*string `json:"Files,omitempty" name:"Files"`
+ Files []*string `json:"Files,omitnil" name:"Files"`
// 必填项,文件所属路径,资源管理根路径为 /datastudio/resource/项目ID/文件夹名
- FilePath *string `json:"FilePath,omitempty" name:"FilePath"`
+ FilePath *string `json:"FilePath,omitnil" name:"FilePath"`
// cos存储桶名字
- CosBucketName *string `json:"CosBucketName,omitempty" name:"CosBucketName"`
+ CosBucketName *string `json:"CosBucketName,omitnil" name:"CosBucketName"`
// cos所属地域
- CosRegion *string `json:"CosRegion,omitempty" name:"CosRegion"`
+ CosRegion *string `json:"CosRegion,omitnil" name:"CosRegion"`
// 是否为新文件,新增为 true,更新为 false
- NewFile *bool `json:"NewFile,omitempty" name:"NewFile"`
+ NewFile *bool `json:"NewFile,omitnil" name:"NewFile"`
// 必填项,文件大小,与 Files 字段对应
- FilesSize []*string `json:"FilesSize,omitempty" name:"FilesSize"`
+ FilesSize []*string `json:"FilesSize,omitnil" name:"FilesSize"`
}
type CreateOrUpdateResourceRequest struct {
*tchttp.BaseRequest
// 项目ID,必填项
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 文件名,必填项
- Files []*string `json:"Files,omitempty" name:"Files"`
+ Files []*string `json:"Files,omitnil" name:"Files"`
// 必填项,文件所属路径,资源管理根路径为 /datastudio/resource/项目ID/文件夹名
- FilePath *string `json:"FilePath,omitempty" name:"FilePath"`
+ FilePath *string `json:"FilePath,omitnil" name:"FilePath"`
// cos存储桶名字
- CosBucketName *string `json:"CosBucketName,omitempty" name:"CosBucketName"`
+ CosBucketName *string `json:"CosBucketName,omitnil" name:"CosBucketName"`
// cos所属地域
- CosRegion *string `json:"CosRegion,omitempty" name:"CosRegion"`
+ CosRegion *string `json:"CosRegion,omitnil" name:"CosRegion"`
// 是否为新文件,新增为 true,更新为 false
- NewFile *bool `json:"NewFile,omitempty" name:"NewFile"`
+ NewFile *bool `json:"NewFile,omitnil" name:"NewFile"`
// 必填项,文件大小,与 Files 字段对应
- FilesSize []*string `json:"FilesSize,omitempty" name:"FilesSize"`
+ FilesSize []*string `json:"FilesSize,omitnil" name:"FilesSize"`
}
func (r *CreateOrUpdateResourceRequest) ToJsonString() string {
@@ -4843,10 +4931,10 @@ func (r *CreateOrUpdateResourceRequest) FromJsonString(s string) error {
type CreateOrUpdateResourceResponseParams struct {
// 响应数据
// 注意:此字段可能返回 null,表示取不到有效值。
- Data []*UserFileDTO `json:"Data,omitempty" name:"Data"`
+ Data []*UserFileDTO `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type CreateOrUpdateResourceResponse struct {
@@ -4868,26 +4956,26 @@ func (r *CreateOrUpdateResourceResponse) FromJsonString(s string) error {
// Predefined struct for user
type CreateResourcePathRequestParams struct {
// 文件夹名称,如 aaa
- Name *string `json:"Name,omitempty" name:"Name"`
+ Name *string `json:"Name,omitnil" name:"Name"`
// 文件夹所属父目录,请注意,根目录为 /datastudio/resource
- FilePath *string `json:"FilePath,omitempty" name:"FilePath"`
+ FilePath *string `json:"FilePath,omitnil" name:"FilePath"`
// 项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
type CreateResourcePathRequest struct {
*tchttp.BaseRequest
// 文件夹名称,如 aaa
- Name *string `json:"Name,omitempty" name:"Name"`
+ Name *string `json:"Name,omitnil" name:"Name"`
// 文件夹所属父目录,请注意,根目录为 /datastudio/resource
- FilePath *string `json:"FilePath,omitempty" name:"FilePath"`
+ FilePath *string `json:"FilePath,omitnil" name:"FilePath"`
// 项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
func (r *CreateResourcePathRequest) ToJsonString() string {
@@ -4915,10 +5003,10 @@ func (r *CreateResourcePathRequest) FromJsonString(s string) error {
type CreateResourcePathResponseParams struct {
// 新建成功
// 注意:此字段可能返回 null,表示取不到有效值。
- Data *bool `json:"Data,omitempty" name:"Data"`
+ Data *bool `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type CreateResourcePathResponse struct {
@@ -4940,152 +5028,152 @@ func (r *CreateResourcePathResponse) FromJsonString(s string) error {
// Predefined struct for user
type CreateRuleRequestParams struct {
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 规则组Id
- RuleGroupId *uint64 `json:"RuleGroupId,omitempty" name:"RuleGroupId"`
+ RuleGroupId *uint64 `json:"RuleGroupId,omitnil" name:"RuleGroupId"`
// 规则名称
- Name *string `json:"Name,omitempty" name:"Name"`
+ Name *string `json:"Name,omitnil" name:"Name"`
// 数据表ID
- TableId *string `json:"TableId,omitempty" name:"TableId"`
+ TableId *string `json:"TableId,omitnil" name:"TableId"`
// 规则模板列表
- RuleTemplateId *uint64 `json:"RuleTemplateId,omitempty" name:"RuleTemplateId"`
+ RuleTemplateId *uint64 `json:"RuleTemplateId,omitnil" name:"RuleTemplateId"`
// 规则类型 1.系统模版, 2.自定义模版, 3.自定义SQL
- Type *uint64 `json:"Type,omitempty" name:"Type"`
+ Type *uint64 `json:"Type,omitnil" name:"Type"`
// 规则所属质量维度(1:准确性,2:唯一性,3:完整性,4:一致性,5:及时性,6:有效性
- QualityDim *uint64 `json:"QualityDim,omitempty" name:"QualityDim"`
+ QualityDim *uint64 `json:"QualityDim,omitnil" name:"QualityDim"`
// 源字段详细类型,int、string
- SourceObjectDataTypeName *string `json:"SourceObjectDataTypeName,omitempty" name:"SourceObjectDataTypeName"`
+ SourceObjectDataTypeName *string `json:"SourceObjectDataTypeName,omitnil" name:"SourceObjectDataTypeName"`
// 源字段名称
- SourceObjectValue *string `json:"SourceObjectValue,omitempty" name:"SourceObjectValue"`
+ SourceObjectValue *string `json:"SourceObjectValue,omitnil" name:"SourceObjectValue"`
// 检测范围 1.全表 2.条件扫描
- ConditionType *uint64 `json:"ConditionType,omitempty" name:"ConditionType"`
+ ConditionType *uint64 `json:"ConditionType,omitnil" name:"ConditionType"`
// 条件扫描WHERE条件表达式
- ConditionExpression *string `json:"ConditionExpression,omitempty" name:"ConditionExpression"`
+ ConditionExpression *string `json:"ConditionExpression,omitnil" name:"ConditionExpression"`
// 自定义SQL
- CustomSql *string `json:"CustomSql,omitempty" name:"CustomSql"`
+ CustomSql *string `json:"CustomSql,omitnil" name:"CustomSql"`
// 报警触发条件
- CompareRule *CompareRule `json:"CompareRule,omitempty" name:"CompareRule"`
+ CompareRule *CompareRule `json:"CompareRule,omitnil" name:"CompareRule"`
// 报警触发级别 1.低, 2.中, 3.高
- AlarmLevel *uint64 `json:"AlarmLevel,omitempty" name:"AlarmLevel"`
+ AlarmLevel *uint64 `json:"AlarmLevel,omitnil" name:"AlarmLevel"`
// 规则描述
- Description *string `json:"Description,omitempty" name:"Description"`
+ Description *string `json:"Description,omitnil" name:"Description"`
// 数据源Id
- DatasourceId *string `json:"DatasourceId,omitempty" name:"DatasourceId"`
+ DatasourceId *string `json:"DatasourceId,omitnil" name:"DatasourceId"`
// 数据库Id
- DatabaseId *string `json:"DatabaseId,omitempty" name:"DatabaseId"`
+ DatabaseId *string `json:"DatabaseId,omitnil" name:"DatabaseId"`
// 目标库Id
- TargetDatabaseId *string `json:"TargetDatabaseId,omitempty" name:"TargetDatabaseId"`
+ TargetDatabaseId *string `json:"TargetDatabaseId,omitnil" name:"TargetDatabaseId"`
// 目标表Id
- TargetTableId *string `json:"TargetTableId,omitempty" name:"TargetTableId"`
+ TargetTableId *string `json:"TargetTableId,omitnil" name:"TargetTableId"`
// 目标过滤条件表达式
- TargetConditionExpr *string `json:"TargetConditionExpr,omitempty" name:"TargetConditionExpr"`
+ TargetConditionExpr *string `json:"TargetConditionExpr,omitnil" name:"TargetConditionExpr"`
// 源字段与目标字段关联条件on表达式
- RelConditionExpr *string `json:"RelConditionExpr,omitempty" name:"RelConditionExpr"`
+ RelConditionExpr *string `json:"RelConditionExpr,omitnil" name:"RelConditionExpr"`
// 自定义模版sql表达式字段替换参数
- FieldConfig *RuleFieldConfig `json:"FieldConfig,omitempty" name:"FieldConfig"`
+ FieldConfig *RuleFieldConfig `json:"FieldConfig,omitnil" name:"FieldConfig"`
// 目标字段名称 CITY
- TargetObjectValue *string `json:"TargetObjectValue,omitempty" name:"TargetObjectValue"`
+ TargetObjectValue *string `json:"TargetObjectValue,omitnil" name:"TargetObjectValue"`
// 该规则支持的执行引擎列表
- SourceEngineTypes []*uint64 `json:"SourceEngineTypes,omitempty" name:"SourceEngineTypes"`
+ SourceEngineTypes []*uint64 `json:"SourceEngineTypes,omitnil" name:"SourceEngineTypes"`
}
type CreateRuleRequest struct {
*tchttp.BaseRequest
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 规则组Id
- RuleGroupId *uint64 `json:"RuleGroupId,omitempty" name:"RuleGroupId"`
+ RuleGroupId *uint64 `json:"RuleGroupId,omitnil" name:"RuleGroupId"`
// 规则名称
- Name *string `json:"Name,omitempty" name:"Name"`
+ Name *string `json:"Name,omitnil" name:"Name"`
// 数据表ID
- TableId *string `json:"TableId,omitempty" name:"TableId"`
+ TableId *string `json:"TableId,omitnil" name:"TableId"`
// 规则模板列表
- RuleTemplateId *uint64 `json:"RuleTemplateId,omitempty" name:"RuleTemplateId"`
+ RuleTemplateId *uint64 `json:"RuleTemplateId,omitnil" name:"RuleTemplateId"`
// 规则类型 1.系统模版, 2.自定义模版, 3.自定义SQL
- Type *uint64 `json:"Type,omitempty" name:"Type"`
+ Type *uint64 `json:"Type,omitnil" name:"Type"`
// 规则所属质量维度(1:准确性,2:唯一性,3:完整性,4:一致性,5:及时性,6:有效性
- QualityDim *uint64 `json:"QualityDim,omitempty" name:"QualityDim"`
+ QualityDim *uint64 `json:"QualityDim,omitnil" name:"QualityDim"`
// 源字段详细类型,int、string
- SourceObjectDataTypeName *string `json:"SourceObjectDataTypeName,omitempty" name:"SourceObjectDataTypeName"`
+ SourceObjectDataTypeName *string `json:"SourceObjectDataTypeName,omitnil" name:"SourceObjectDataTypeName"`
// 源字段名称
- SourceObjectValue *string `json:"SourceObjectValue,omitempty" name:"SourceObjectValue"`
+ SourceObjectValue *string `json:"SourceObjectValue,omitnil" name:"SourceObjectValue"`
// 检测范围 1.全表 2.条件扫描
- ConditionType *uint64 `json:"ConditionType,omitempty" name:"ConditionType"`
+ ConditionType *uint64 `json:"ConditionType,omitnil" name:"ConditionType"`
// 条件扫描WHERE条件表达式
- ConditionExpression *string `json:"ConditionExpression,omitempty" name:"ConditionExpression"`
+ ConditionExpression *string `json:"ConditionExpression,omitnil" name:"ConditionExpression"`
// 自定义SQL
- CustomSql *string `json:"CustomSql,omitempty" name:"CustomSql"`
+ CustomSql *string `json:"CustomSql,omitnil" name:"CustomSql"`
// 报警触发条件
- CompareRule *CompareRule `json:"CompareRule,omitempty" name:"CompareRule"`
+ CompareRule *CompareRule `json:"CompareRule,omitnil" name:"CompareRule"`
// 报警触发级别 1.低, 2.中, 3.高
- AlarmLevel *uint64 `json:"AlarmLevel,omitempty" name:"AlarmLevel"`
+ AlarmLevel *uint64 `json:"AlarmLevel,omitnil" name:"AlarmLevel"`
// 规则描述
- Description *string `json:"Description,omitempty" name:"Description"`
+ Description *string `json:"Description,omitnil" name:"Description"`
// 数据源Id
- DatasourceId *string `json:"DatasourceId,omitempty" name:"DatasourceId"`
+ DatasourceId *string `json:"DatasourceId,omitnil" name:"DatasourceId"`
// 数据库Id
- DatabaseId *string `json:"DatabaseId,omitempty" name:"DatabaseId"`
+ DatabaseId *string `json:"DatabaseId,omitnil" name:"DatabaseId"`
// 目标库Id
- TargetDatabaseId *string `json:"TargetDatabaseId,omitempty" name:"TargetDatabaseId"`
+ TargetDatabaseId *string `json:"TargetDatabaseId,omitnil" name:"TargetDatabaseId"`
// 目标表Id
- TargetTableId *string `json:"TargetTableId,omitempty" name:"TargetTableId"`
+ TargetTableId *string `json:"TargetTableId,omitnil" name:"TargetTableId"`
// 目标过滤条件表达式
- TargetConditionExpr *string `json:"TargetConditionExpr,omitempty" name:"TargetConditionExpr"`
+ TargetConditionExpr *string `json:"TargetConditionExpr,omitnil" name:"TargetConditionExpr"`
// 源字段与目标字段关联条件on表达式
- RelConditionExpr *string `json:"RelConditionExpr,omitempty" name:"RelConditionExpr"`
+ RelConditionExpr *string `json:"RelConditionExpr,omitnil" name:"RelConditionExpr"`
// 自定义模版sql表达式字段替换参数
- FieldConfig *RuleFieldConfig `json:"FieldConfig,omitempty" name:"FieldConfig"`
+ FieldConfig *RuleFieldConfig `json:"FieldConfig,omitnil" name:"FieldConfig"`
// 目标字段名称 CITY
- TargetObjectValue *string `json:"TargetObjectValue,omitempty" name:"TargetObjectValue"`
+ TargetObjectValue *string `json:"TargetObjectValue,omitnil" name:"TargetObjectValue"`
// 该规则支持的执行引擎列表
- SourceEngineTypes []*uint64 `json:"SourceEngineTypes,omitempty" name:"SourceEngineTypes"`
+ SourceEngineTypes []*uint64 `json:"SourceEngineTypes,omitnil" name:"SourceEngineTypes"`
}
func (r *CreateRuleRequest) ToJsonString() string {
@@ -5134,10 +5222,10 @@ func (r *CreateRuleRequest) FromJsonString(s string) error {
type CreateRuleResponseParams struct {
// 规则
// 注意:此字段可能返回 null,表示取不到有效值。
- Data *Rule `json:"Data,omitempty" name:"Data"`
+ Data *Rule `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type CreateRuleResponse struct {
@@ -5159,68 +5247,68 @@ func (r *CreateRuleResponse) FromJsonString(s string) error {
// Predefined struct for user
type CreateRuleTemplateRequestParams struct {
// 模版类型 1.系统模版 2.自定义模版
- Type *uint64 `json:"Type,omitempty" name:"Type"`
+ Type *uint64 `json:"Type,omitnil" name:"Type"`
// 模版名称
- Name *string `json:"Name,omitempty" name:"Name"`
+ Name *string `json:"Name,omitnil" name:"Name"`
// 质量检测维度 1.准确性 2.唯一性 3.完整性 4.一致性 5.及时性 6.有效性
- QualityDim *uint64 `json:"QualityDim,omitempty" name:"QualityDim"`
+ QualityDim *uint64 `json:"QualityDim,omitnil" name:"QualityDim"`
// 源端数据对象类型 1.常量 2.离线表级 2.离线字段级
- SourceObjectType *uint64 `json:"SourceObjectType,omitempty" name:"SourceObjectType"`
+ SourceObjectType *uint64 `json:"SourceObjectType,omitnil" name:"SourceObjectType"`
// 模板描述
- Description *string `json:"Description,omitempty" name:"Description"`
+ Description *string `json:"Description,omitnil" name:"Description"`
// 源端对应的引擎类型
- SourceEngineTypes []*uint64 `json:"SourceEngineTypes,omitempty" name:"SourceEngineTypes"`
+ SourceEngineTypes []*uint64 `json:"SourceEngineTypes,omitnil" name:"SourceEngineTypes"`
// 是否关联其它库表
- MultiSourceFlag *bool `json:"MultiSourceFlag,omitempty" name:"MultiSourceFlag"`
+ MultiSourceFlag *bool `json:"MultiSourceFlag,omitnil" name:"MultiSourceFlag"`
// SQL 表达式
- SqlExpression *string `json:"SqlExpression,omitempty" name:"SqlExpression"`
+ SqlExpression *string `json:"SqlExpression,omitnil" name:"SqlExpression"`
// 项目Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 是否添加where参数
- WhereFlag *bool `json:"WhereFlag,omitempty" name:"WhereFlag"`
+ WhereFlag *bool `json:"WhereFlag,omitnil" name:"WhereFlag"`
}
type CreateRuleTemplateRequest struct {
*tchttp.BaseRequest
// 模版类型 1.系统模版 2.自定义模版
- Type *uint64 `json:"Type,omitempty" name:"Type"`
+ Type *uint64 `json:"Type,omitnil" name:"Type"`
// 模版名称
- Name *string `json:"Name,omitempty" name:"Name"`
+ Name *string `json:"Name,omitnil" name:"Name"`
// 质量检测维度 1.准确性 2.唯一性 3.完整性 4.一致性 5.及时性 6.有效性
- QualityDim *uint64 `json:"QualityDim,omitempty" name:"QualityDim"`
+ QualityDim *uint64 `json:"QualityDim,omitnil" name:"QualityDim"`
// 源端数据对象类型 1.常量 2.离线表级 2.离线字段级
- SourceObjectType *uint64 `json:"SourceObjectType,omitempty" name:"SourceObjectType"`
+ SourceObjectType *uint64 `json:"SourceObjectType,omitnil" name:"SourceObjectType"`
// 模板描述
- Description *string `json:"Description,omitempty" name:"Description"`
+ Description *string `json:"Description,omitnil" name:"Description"`
// 源端对应的引擎类型
- SourceEngineTypes []*uint64 `json:"SourceEngineTypes,omitempty" name:"SourceEngineTypes"`
+ SourceEngineTypes []*uint64 `json:"SourceEngineTypes,omitnil" name:"SourceEngineTypes"`
// 是否关联其它库表
- MultiSourceFlag *bool `json:"MultiSourceFlag,omitempty" name:"MultiSourceFlag"`
+ MultiSourceFlag *bool `json:"MultiSourceFlag,omitnil" name:"MultiSourceFlag"`
// SQL 表达式
- SqlExpression *string `json:"SqlExpression,omitempty" name:"SqlExpression"`
+ SqlExpression *string `json:"SqlExpression,omitnil" name:"SqlExpression"`
// 项目Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 是否添加where参数
- WhereFlag *bool `json:"WhereFlag,omitempty" name:"WhereFlag"`
+ WhereFlag *bool `json:"WhereFlag,omitnil" name:"WhereFlag"`
}
func (r *CreateRuleTemplateRequest) ToJsonString() string {
@@ -5255,10 +5343,10 @@ func (r *CreateRuleTemplateRequest) FromJsonString(s string) error {
type CreateRuleTemplateResponseParams struct {
// 模板Id
// 注意:此字段可能返回 null,表示取不到有效值。
- Data *uint64 `json:"Data,omitempty" name:"Data"`
+ Data *uint64 `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type CreateRuleTemplateResponse struct {
@@ -5280,20 +5368,20 @@ func (r *CreateRuleTemplateResponse) FromJsonString(s string) error {
// Predefined struct for user
type CreateTaskAlarmRegularRequestParams struct {
// 告警配置信息
- TaskAlarmInfo *TaskAlarmInfo `json:"TaskAlarmInfo,omitempty" name:"TaskAlarmInfo"`
+ TaskAlarmInfo *TaskAlarmInfo `json:"TaskAlarmInfo,omitnil" name:"TaskAlarmInfo"`
// 项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
type CreateTaskAlarmRegularRequest struct {
*tchttp.BaseRequest
// 告警配置信息
- TaskAlarmInfo *TaskAlarmInfo `json:"TaskAlarmInfo,omitempty" name:"TaskAlarmInfo"`
+ TaskAlarmInfo *TaskAlarmInfo `json:"TaskAlarmInfo,omitnil" name:"TaskAlarmInfo"`
// 项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
func (r *CreateTaskAlarmRegularRequest) ToJsonString() string {
@@ -5319,10 +5407,10 @@ func (r *CreateTaskAlarmRegularRequest) FromJsonString(s string) error {
// Predefined struct for user
type CreateTaskAlarmRegularResponseParams struct {
// 告警ID
- AlarmId *int64 `json:"AlarmId,omitempty" name:"AlarmId"`
+ AlarmId *int64 `json:"AlarmId,omitnil" name:"AlarmId"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type CreateTaskAlarmRegularResponse struct {
@@ -5344,38 +5432,38 @@ func (r *CreateTaskAlarmRegularResponse) FromJsonString(s string) error {
// Predefined struct for user
type CreateTaskRequestParams struct {
// 项目Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 工作流id
- WorkflowId *string `json:"WorkflowId,omitempty" name:"WorkflowId"`
+ WorkflowId *string `json:"WorkflowId,omitnil" name:"WorkflowId"`
// 任务名
- TaskName *string `json:"TaskName,omitempty" name:"TaskName"`
+ TaskName *string `json:"TaskName,omitnil" name:"TaskName"`
// 26离线同步,30Python,31PySpark,32DLC,33Impala,34Hive SQL,35Shell,36Spark SQL,39Spark,40CDW PG,92MapReduce
- TaskType *int64 `json:"TaskType,omitempty" name:"TaskType"`
+ TaskType *int64 `json:"TaskType,omitnil" name:"TaskType"`
// 扩展属性
- TaskExt []*TaskExtInfo `json:"TaskExt,omitempty" name:"TaskExt"`
+ TaskExt []*TaskExtInfo `json:"TaskExt,omitnil" name:"TaskExt"`
}
type CreateTaskRequest struct {
*tchttp.BaseRequest
// 项目Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 工作流id
- WorkflowId *string `json:"WorkflowId,omitempty" name:"WorkflowId"`
+ WorkflowId *string `json:"WorkflowId,omitnil" name:"WorkflowId"`
// 任务名
- TaskName *string `json:"TaskName,omitempty" name:"TaskName"`
+ TaskName *string `json:"TaskName,omitnil" name:"TaskName"`
// 26离线同步,30Python,31PySpark,32DLC,33Impala,34Hive SQL,35Shell,36Spark SQL,39Spark,40CDW PG,92MapReduce
- TaskType *int64 `json:"TaskType,omitempty" name:"TaskType"`
+ TaskType *int64 `json:"TaskType,omitnil" name:"TaskType"`
// 扩展属性
- TaskExt []*TaskExtInfo `json:"TaskExt,omitempty" name:"TaskExt"`
+ TaskExt []*TaskExtInfo `json:"TaskExt,omitnil" name:"TaskExt"`
}
func (r *CreateTaskRequest) ToJsonString() string {
@@ -5405,10 +5493,10 @@ func (r *CreateTaskRequest) FromJsonString(s string) error {
type CreateTaskResponseParams struct {
// 返回任务Id
// 注意:此字段可能返回 null,表示取不到有效值。
- Data *CommonId `json:"Data,omitempty" name:"Data"`
+ Data *CommonId `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type CreateTaskResponse struct {
@@ -5430,26 +5518,26 @@ func (r *CreateTaskResponse) FromJsonString(s string) error {
// Predefined struct for user
type CreateWorkflowRequestParams struct {
// 项目Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 工作流名称
- WorkflowName *string `json:"WorkflowName,omitempty" name:"WorkflowName"`
+ WorkflowName *string `json:"WorkflowName,omitnil" name:"WorkflowName"`
// 所属文件夹id
- FolderId *string `json:"FolderId,omitempty" name:"FolderId"`
+ FolderId *string `json:"FolderId,omitnil" name:"FolderId"`
}
type CreateWorkflowRequest struct {
*tchttp.BaseRequest
// 项目Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 工作流名称
- WorkflowName *string `json:"WorkflowName,omitempty" name:"WorkflowName"`
+ WorkflowName *string `json:"WorkflowName,omitnil" name:"WorkflowName"`
// 所属文件夹id
- FolderId *string `json:"FolderId,omitempty" name:"FolderId"`
+ FolderId *string `json:"FolderId,omitnil" name:"FolderId"`
}
func (r *CreateWorkflowRequest) ToJsonString() string {
@@ -5477,10 +5565,10 @@ func (r *CreateWorkflowRequest) FromJsonString(s string) error {
type CreateWorkflowResponseParams struct {
// 返回工作流Id
// 注意:此字段可能返回 null,表示取不到有效值。
- Data *CommonId `json:"Data,omitempty" name:"Data"`
+ Data *CommonId `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type CreateWorkflowResponse struct {
@@ -5502,126 +5590,126 @@ func (r *CreateWorkflowResponse) FromJsonString(s string) error {
type CvmAgentStatus struct {
// agent状态
// 注意:此字段可能返回 null,表示取不到有效值。
- Status *string `json:"Status,omitempty" name:"Status"`
+ Status *string `json:"Status,omitnil" name:"Status"`
// 对应状态的agent总数
// 注意:此字段可能返回 null,表示取不到有效值。
- Count *uint64 `json:"Count,omitempty" name:"Count"`
+ Count *uint64 `json:"Count,omitnil" name:"Count"`
}
// Predefined struct for user
type DagInstancesRequestParams struct {
// 实例列表
- Instances []*InstanceOpsDto `json:"Instances,omitempty" name:"Instances"`
+ Instances []*InstanceOpsDto `json:"Instances,omitnil" name:"Instances"`
// 检查父任务类型, true: 检查父任务; false: 不检查父任务
- CheckFather *bool `json:"CheckFather,omitempty" name:"CheckFather"`
+ CheckFather *bool `json:"CheckFather,omitnil" name:"CheckFather"`
// 重跑类型, 1: 自身; 3: 孩子; 2: 自身以及孩子
- RerunType *string `json:"RerunType,omitempty" name:"RerunType"`
+ RerunType *string `json:"RerunType,omitnil" name:"RerunType"`
// 实例依赖方式, 1: 自依赖; 2: 任务依赖; 3: 自依赖及父子依赖
- DependentWay *string `json:"DependentWay,omitempty" name:"DependentWay"`
+ DependentWay *string `json:"DependentWay,omitnil" name:"DependentWay"`
// 重跑忽略事件监听与否
- SkipEventListening *bool `json:"SkipEventListening,omitempty" name:"SkipEventListening"`
+ SkipEventListening *bool `json:"SkipEventListening,omitnil" name:"SkipEventListening"`
// 下游实例范围 1: 所在工作流 2: 所在项目 3: 所有跨工作流依赖的项目
- SonInstanceType *string `json:"SonInstanceType,omitempty" name:"SonInstanceType"`
+ SonInstanceType *string `json:"SonInstanceType,omitnil" name:"SonInstanceType"`
// 查询条件
- SearchCondition *InstanceApiOpsRequest `json:"SearchCondition,omitempty" name:"SearchCondition"`
+ SearchCondition *InstanceApiOpsRequest `json:"SearchCondition,omitnil" name:"SearchCondition"`
// 访问类型
- OptType *string `json:"OptType,omitempty" name:"OptType"`
+ OptType *string `json:"OptType,omitnil" name:"OptType"`
// 操作者名称
- OperatorName *string `json:"OperatorName,omitempty" name:"OperatorName"`
+ OperatorName *string `json:"OperatorName,omitnil" name:"OperatorName"`
// 操作者id
- OperatorId *string `json:"OperatorId,omitempty" name:"OperatorId"`
+ OperatorId *string `json:"OperatorId,omitnil" name:"OperatorId"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 项目标志
- ProjectIdent *string `json:"ProjectIdent,omitempty" name:"ProjectIdent"`
+ ProjectIdent *string `json:"ProjectIdent,omitnil" name:"ProjectIdent"`
// 项目名称
- ProjectName *string `json:"ProjectName,omitempty" name:"ProjectName"`
+ ProjectName *string `json:"ProjectName,omitnil" name:"ProjectName"`
// 索引页码
- PageIndex *int64 `json:"PageIndex,omitempty" name:"PageIndex"`
+ PageIndex *int64 `json:"PageIndex,omitnil" name:"PageIndex"`
// 页面大小
- PageSize *int64 `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"`
// 数据总数
- Count *int64 `json:"Count,omitempty" name:"Count"`
+ Count *int64 `json:"Count,omitnil" name:"Count"`
// 基础请求信息
- RequestBaseInfo *ProjectBaseInfoOpsRequest `json:"RequestBaseInfo,omitempty" name:"RequestBaseInfo"`
+ RequestBaseInfo *ProjectBaseInfoOpsRequest `json:"RequestBaseInfo,omitnil" name:"RequestBaseInfo"`
// 是否计算总数
- IsCount *bool `json:"IsCount,omitempty" name:"IsCount"`
+ IsCount *bool `json:"IsCount,omitnil" name:"IsCount"`
}
type DagInstancesRequest struct {
*tchttp.BaseRequest
// 实例列表
- Instances []*InstanceOpsDto `json:"Instances,omitempty" name:"Instances"`
+ Instances []*InstanceOpsDto `json:"Instances,omitnil" name:"Instances"`
// 检查父任务类型, true: 检查父任务; false: 不检查父任务
- CheckFather *bool `json:"CheckFather,omitempty" name:"CheckFather"`
+ CheckFather *bool `json:"CheckFather,omitnil" name:"CheckFather"`
// 重跑类型, 1: 自身; 3: 孩子; 2: 自身以及孩子
- RerunType *string `json:"RerunType,omitempty" name:"RerunType"`
+ RerunType *string `json:"RerunType,omitnil" name:"RerunType"`
// 实例依赖方式, 1: 自依赖; 2: 任务依赖; 3: 自依赖及父子依赖
- DependentWay *string `json:"DependentWay,omitempty" name:"DependentWay"`
+ DependentWay *string `json:"DependentWay,omitnil" name:"DependentWay"`
// 重跑忽略事件监听与否
- SkipEventListening *bool `json:"SkipEventListening,omitempty" name:"SkipEventListening"`
+ SkipEventListening *bool `json:"SkipEventListening,omitnil" name:"SkipEventListening"`
// 下游实例范围 1: 所在工作流 2: 所在项目 3: 所有跨工作流依赖的项目
- SonInstanceType *string `json:"SonInstanceType,omitempty" name:"SonInstanceType"`
+ SonInstanceType *string `json:"SonInstanceType,omitnil" name:"SonInstanceType"`
// 查询条件
- SearchCondition *InstanceApiOpsRequest `json:"SearchCondition,omitempty" name:"SearchCondition"`
+ SearchCondition *InstanceApiOpsRequest `json:"SearchCondition,omitnil" name:"SearchCondition"`
// 访问类型
- OptType *string `json:"OptType,omitempty" name:"OptType"`
+ OptType *string `json:"OptType,omitnil" name:"OptType"`
// 操作者名称
- OperatorName *string `json:"OperatorName,omitempty" name:"OperatorName"`
+ OperatorName *string `json:"OperatorName,omitnil" name:"OperatorName"`
// 操作者id
- OperatorId *string `json:"OperatorId,omitempty" name:"OperatorId"`
+ OperatorId *string `json:"OperatorId,omitnil" name:"OperatorId"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 项目标志
- ProjectIdent *string `json:"ProjectIdent,omitempty" name:"ProjectIdent"`
+ ProjectIdent *string `json:"ProjectIdent,omitnil" name:"ProjectIdent"`
// 项目名称
- ProjectName *string `json:"ProjectName,omitempty" name:"ProjectName"`
+ ProjectName *string `json:"ProjectName,omitnil" name:"ProjectName"`
// 索引页码
- PageIndex *int64 `json:"PageIndex,omitempty" name:"PageIndex"`
+ PageIndex *int64 `json:"PageIndex,omitnil" name:"PageIndex"`
// 页面大小
- PageSize *int64 `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"`
// 数据总数
- Count *int64 `json:"Count,omitempty" name:"Count"`
+ Count *int64 `json:"Count,omitnil" name:"Count"`
// 基础请求信息
- RequestBaseInfo *ProjectBaseInfoOpsRequest `json:"RequestBaseInfo,omitempty" name:"RequestBaseInfo"`
+ RequestBaseInfo *ProjectBaseInfoOpsRequest `json:"RequestBaseInfo,omitnil" name:"RequestBaseInfo"`
// 是否计算总数
- IsCount *bool `json:"IsCount,omitempty" name:"IsCount"`
+ IsCount *bool `json:"IsCount,omitnil" name:"IsCount"`
}
func (r *DagInstancesRequest) ToJsonString() string {
@@ -5663,10 +5751,10 @@ func (r *DagInstancesRequest) FromJsonString(s string) error {
// Predefined struct for user
type DagInstancesResponseParams struct {
// 结果
- Data *CollectionInstanceOpsDto `json:"Data,omitempty" name:"Data"`
+ Data *CollectionInstanceOpsDto `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DagInstancesResponse struct {
@@ -5688,278 +5776,360 @@ func (r *DagInstancesResponse) FromJsonString(s string) error {
type DailyScoreInfo struct {
// 统计日期 时间戳
// 注意:此字段可能返回 null,表示取不到有效值。
- StatisticsDate *int64 `json:"StatisticsDate,omitempty" name:"StatisticsDate"`
+ StatisticsDate *int64 `json:"StatisticsDate,omitnil" name:"StatisticsDate"`
// 评分
// 注意:此字段可能返回 null,表示取不到有效值。
- Score *float64 `json:"Score,omitempty" name:"Score"`
+ Score *float64 `json:"Score,omitnil" name:"Score"`
}
type DataCheckStat struct {
// 表总数
- TableTotal *uint64 `json:"TableTotal,omitempty" name:"TableTotal"`
+ TableTotal *uint64 `json:"TableTotal,omitnil" name:"TableTotal"`
// 字段总数
- ColumnTotal *uint64 `json:"ColumnTotal,omitempty" name:"ColumnTotal"`
+ ColumnTotal *uint64 `json:"ColumnTotal,omitnil" name:"ColumnTotal"`
// 表配置检测数
- TableConfig *uint64 `json:"TableConfig,omitempty" name:"TableConfig"`
+ TableConfig *uint64 `json:"TableConfig,omitnil" name:"TableConfig"`
// 字段配置检测数
- ColumnConfig *uint64 `json:"ColumnConfig,omitempty" name:"ColumnConfig"`
+ ColumnConfig *uint64 `json:"ColumnConfig,omitnil" name:"ColumnConfig"`
// 表实际检测数
- TableExec *uint64 `json:"TableExec,omitempty" name:"TableExec"`
+ TableExec *uint64 `json:"TableExec,omitnil" name:"TableExec"`
// 字段实际检测数
- ColumnExec *uint64 `json:"ColumnExec,omitempty" name:"ColumnExec"`
+ ColumnExec *uint64 `json:"ColumnExec,omitnil" name:"ColumnExec"`
}
type DataSourceInfo struct {
// 若数据源列表为绑定数据库,则为db名称
// 注意:此字段可能返回 null,表示取不到有效值。
- DatabaseName *string `json:"DatabaseName,omitempty" name:"DatabaseName"`
+ DatabaseName *string `json:"DatabaseName,omitnil" name:"DatabaseName"`
// 数据源描述信息
// 注意:此字段可能返回 null,表示取不到有效值。
- Description *string `json:"Description,omitempty" name:"Description"`
+ Description *string `json:"Description,omitnil" name:"Description"`
// 数据源ID
// 注意:此字段可能返回 null,表示取不到有效值。
- ID *uint64 `json:"ID,omitempty" name:"ID"`
+ ID *uint64 `json:"ID,omitnil" name:"ID"`
// 数据源引擎的实例ID,如CDB实例ID
// 注意:此字段可能返回 null,表示取不到有效值。
- Instance *string `json:"Instance,omitempty" name:"Instance"`
+ Instance *string `json:"Instance,omitnil" name:"Instance"`
// 数据源名称,在相同SpaceName下,数据源名称不能为空
// 注意:此字段可能返回 null,表示取不到有效值。
- Name *string `json:"Name,omitempty" name:"Name"`
+ Name *string `json:"Name,omitnil" name:"Name"`
// 数据源引擎所属区域
// 注意:此字段可能返回 null,表示取不到有效值。
- Region *string `json:"Region,omitempty" name:"Region"`
+ Region *string `json:"Region,omitnil" name:"Region"`
// 数据源类型:枚举值
// 注意:此字段可能返回 null,表示取不到有效值。
- Type *string `json:"Type,omitempty" name:"Type"`
+ Type *string `json:"Type,omitnil" name:"Type"`
// 数据源所属的集群id
// 注意:此字段可能返回 null,表示取不到有效值。
- ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"`
+ ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`
// 应用ID AppId
// 注意:此字段可能返回 null,表示取不到有效值。
- AppId *uint64 `json:"AppId,omitempty" name:"AppId"`
+ AppId *uint64 `json:"AppId,omitnil" name:"AppId"`
// 业务侧数据源的配置信息扩展
// 注意:此字段可能返回 null,表示取不到有效值。
- BizParams *string `json:"BizParams,omitempty" name:"BizParams"`
+ BizParams *string `json:"BizParams,omitnil" name:"BizParams"`
// 数据源类别:绑定引擎、绑定数据库
// 注意:此字段可能返回 null,表示取不到有效值。
- Category *string `json:"Category,omitempty" name:"Category"`
+ Category *string `json:"Category,omitnil" name:"Category"`
// 数据源展示名,为了可视化查看
// 注意:此字段可能返回 null,表示取不到有效值。
- Display *string `json:"Display,omitempty" name:"Display"`
+ Display *string `json:"Display,omitnil" name:"Display"`
// 数据源责任人账号ID
// 注意:此字段可能返回 null,表示取不到有效值。
- OwnerAccount *string `json:"OwnerAccount,omitempty" name:"OwnerAccount"`
+ OwnerAccount *string `json:"OwnerAccount,omitnil" name:"OwnerAccount"`
// 数据源的配置信息,以JSON KV存储,根据每个数据源类型不同,而KV存储信息不同
// 注意:此字段可能返回 null,表示取不到有效值。
- Params *string `json:"Params,omitempty" name:"Params"`
+ Params *string `json:"Params,omitnil" name:"Params"`
// 数据源数据源的可见性,1为可见、0为不可见。默认为1
// 注意:此字段可能返回 null,表示取不到有效值。
- Status *uint64 `json:"Status,omitempty" name:"Status"`
+ Status *uint64 `json:"Status,omitnil" name:"Status"`
// 数据源责任人账号名称
// 注意:此字段可能返回 null,表示取不到有效值。
- OwnerAccountName *string `json:"OwnerAccountName,omitempty" name:"OwnerAccountName"`
+ OwnerAccountName *string `json:"OwnerAccountName,omitnil" name:"OwnerAccountName"`
// 集群名称
// 注意:此字段可能返回 null,表示取不到有效值。
- ClusterName *string `json:"ClusterName,omitempty" name:"ClusterName"`
+ ClusterName *string `json:"ClusterName,omitnil" name:"ClusterName"`
// 归属项目ID
// 注意:此字段可能返回 null,表示取不到有效值。
- OwnerProjectId *string `json:"OwnerProjectId,omitempty" name:"OwnerProjectId"`
+ OwnerProjectId *string `json:"OwnerProjectId,omitnil" name:"OwnerProjectId"`
// 归属项目Name
// 注意:此字段可能返回 null,表示取不到有效值。
- OwnerProjectName *string `json:"OwnerProjectName,omitempty" name:"OwnerProjectName"`
+ OwnerProjectName *string `json:"OwnerProjectName,omitnil" name:"OwnerProjectName"`
// 归属项目标识
// 注意:此字段可能返回 null,表示取不到有效值。
- OwnerProjectIdent *string `json:"OwnerProjectIdent,omitempty" name:"OwnerProjectIdent"`
+ OwnerProjectIdent *string `json:"OwnerProjectIdent,omitnil" name:"OwnerProjectIdent"`
// 授权项目
// 注意:此字段可能返回 null,表示取不到有效值。
- AuthorityProjectName *string `json:"AuthorityProjectName,omitempty" name:"AuthorityProjectName"`
+ AuthorityProjectName *string `json:"AuthorityProjectName,omitnil" name:"AuthorityProjectName"`
// 授权用户
// 注意:此字段可能返回 null,表示取不到有效值。
- AuthorityUserName *string `json:"AuthorityUserName,omitempty" name:"AuthorityUserName"`
+ AuthorityUserName *string `json:"AuthorityUserName,omitnil" name:"AuthorityUserName"`
// 是否有编辑权限
// 注意:此字段可能返回 null,表示取不到有效值。
- Edit *bool `json:"Edit,omitempty" name:"Edit"`
+ Edit *bool `json:"Edit,omitnil" name:"Edit"`
// 是否有授权权限
// 注意:此字段可能返回 null,表示取不到有效值。
- Author *bool `json:"Author,omitempty" name:"Author"`
+ Author *bool `json:"Author,omitnil" name:"Author"`
// 是否有转交权限
// 注意:此字段可能返回 null,表示取不到有效值。
- Deliver *bool `json:"Deliver,omitempty" name:"Deliver"`
+ Deliver *bool `json:"Deliver,omitnil" name:"Deliver"`
// 数据源状态
// 注意:此字段可能返回 null,表示取不到有效值。
- DataSourceStatus *string `json:"DataSourceStatus,omitempty" name:"DataSourceStatus"`
+ DataSourceStatus *string `json:"DataSourceStatus,omitnil" name:"DataSourceStatus"`
// 时间
// 注意:此字段可能返回 null,表示取不到有效值。
- CreateTime *int64 `json:"CreateTime,omitempty" name:"CreateTime"`
+ CreateTime *int64 `json:"CreateTime,omitnil" name:"CreateTime"`
// Params json字符串
// 注意:此字段可能返回 null,表示取不到有效值。
- ParamsString *string `json:"ParamsString,omitempty" name:"ParamsString"`
+ ParamsString *string `json:"ParamsString,omitnil" name:"ParamsString"`
// BizParams json字符串
// 注意:此字段可能返回 null,表示取不到有效值。
- BizParamsString *string `json:"BizParamsString,omitempty" name:"BizParamsString"`
+ BizParamsString *string `json:"BizParamsString,omitnil" name:"BizParamsString"`
// 修改时间
// 注意:此字段可能返回 null,表示取不到有效值。
- ModifiedTime *int64 `json:"ModifiedTime,omitempty" name:"ModifiedTime"`
+ ModifiedTime *int64 `json:"ModifiedTime,omitnil" name:"ModifiedTime"`
+
+ // 数据源页面展示类型,与Type对应
+ // 注意:此字段可能返回 null,表示取不到有效值。
+ ShowType *string `json:"ShowType,omitnil" name:"ShowType"`
}
type DataSourceInfoPage struct {
// 分页页码
// 注意:此字段可能返回 null,表示取不到有效值。
- PageNumber *uint64 `json:"PageNumber,omitempty" name:"PageNumber"`
+ PageNumber *uint64 `json:"PageNumber,omitnil" name:"PageNumber"`
// 分页大小
// 注意:此字段可能返回 null,表示取不到有效值。
- PageSize *uint64 `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"`
// 数据源列表
// 注意:此字段可能返回 null,表示取不到有效值。
- Rows []*DataSourceInfo `json:"Rows,omitempty" name:"Rows"`
+ Rows []*DataSourceInfo `json:"Rows,omitnil" name:"Rows"`
// 总数
// 注意:此字段可能返回 null,表示取不到有效值。
- TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"`
+ TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
// 总分页页码
// 注意:此字段可能返回 null,表示取不到有效值。
- TotalPageNumber *uint64 `json:"TotalPageNumber,omitempty" name:"TotalPageNumber"`
+ TotalPageNumber *uint64 `json:"TotalPageNumber,omitnil" name:"TotalPageNumber"`
}
type DatabaseInfo struct {
// 数据源名称
// 注意:此字段可能返回 null,表示取不到有效值。
- DatasourceName *string `json:"DatasourceName,omitempty" name:"DatasourceName"`
+ DatasourceName *string `json:"DatasourceName,omitnil" name:"DatasourceName"`
// 数据源Id
// 注意:此字段可能返回 null,表示取不到有效值。
- DatasourceId *string `json:"DatasourceId,omitempty" name:"DatasourceId"`
+ DatasourceId *string `json:"DatasourceId,omitnil" name:"DatasourceId"`
// 数据库名称
// 注意:此字段可能返回 null,表示取不到有效值。
- DatabaseName *string `json:"DatabaseName,omitempty" name:"DatabaseName"`
+ DatabaseName *string `json:"DatabaseName,omitnil" name:"DatabaseName"`
// 数据库id
// 注意:此字段可能返回 null,表示取不到有效值。
- DatabaseId *string `json:"DatabaseId,omitempty" name:"DatabaseId"`
+ DatabaseId *string `json:"DatabaseId,omitnil" name:"DatabaseId"`
// 实例Id
// 注意:此字段可能返回 null,表示取不到有效值。
- InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"`
+ InstanceId *string `json:"InstanceId,omitnil" name:"InstanceId"`
// 数据源类型
// 注意:此字段可能返回 null,表示取不到有效值。
- DatasourceType *uint64 `json:"DatasourceType,omitempty" name:"DatasourceType"`
+ DatasourceType *uint64 `json:"DatasourceType,omitnil" name:"DatasourceType"`
// 数据库原始名称
// 注意:此字段可能返回 null,表示取不到有效值。
- OriginDatabaseName *string `json:"OriginDatabaseName,omitempty" name:"OriginDatabaseName"`
+ OriginDatabaseName *string `json:"OriginDatabaseName,omitnil" name:"OriginDatabaseName"`
// schema名称
// 注意:此字段可能返回 null,表示取不到有效值。
- OriginSchemaName *string `json:"OriginSchemaName,omitempty" name:"OriginSchemaName"`
+ OriginSchemaName *string `json:"OriginSchemaName,omitnil" name:"OriginSchemaName"`
+}
+
+type DatabaseMeta struct {
+ // 项目Id
+ // 注意:此字段可能返回 null,表示取不到有效值。
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
+
+ // 技术类型
+ // 注意:此字段可能返回 null,表示取不到有效值。
+ MetastoreType *string `json:"MetastoreType,omitnil" name:"MetastoreType"`
+
+ // 数据源名称
+ // 注意:此字段可能返回 null,表示取不到有效值。
+ DatasourceName *string `json:"DatasourceName,omitnil" name:"DatasourceName"`
+
+ // 数据源Id
+ // 注意:此字段可能返回 null,表示取不到有效值。
+ DatasourceId *int64 `json:"DatasourceId,omitnil" name:"DatasourceId"`
+
+ // 项目英文名
+ // 注意:此字段可能返回 null,表示取不到有效值。
+ ProjectName *string `json:"ProjectName,omitnil" name:"ProjectName"`
+
+ // 数据源类别:绑定引擎、绑定数据库,可用值:DB,ENGINE
+ // 注意:此字段可能返回 null,表示取不到有效值。
+ Category *string `json:"Category,omitnil" name:"Category"`
+
+ // 数据源描述信息
+ // 注意:此字段可能返回 null,表示取不到有效值。
+ Description *string `json:"Description,omitnil" name:"Description"`
+
+ // 数据源引擎的实例ID,如CDB实例ID
+ // 注意:此字段可能返回 null,表示取不到有效值。
+ Instance *string `json:"Instance,omitnil" name:"Instance"`
+
+ // 数据源引擎所属区域
+ // 注意:此字段可能返回 null,表示取不到有效值。
+ Region *string `json:"Region,omitnil" name:"Region"`
+
+ // 数据源数据源的可见性,1为可见、0为不可见。默认为1
+ // 注意:此字段可能返回 null,表示取不到有效值。
+ Status *int64 `json:"Status,omitnil" name:"Status"`
+
+ // db名称
+ // 注意:此字段可能返回 null,表示取不到有效值。
+ DatabaseName *string `json:"DatabaseName,omitnil" name:"DatabaseName"`
+
+ // 项目中文名
+ // 注意:此字段可能返回 null,表示取不到有效值。
+ ProjectDisplayName *string `json:"ProjectDisplayName,omitnil" name:"ProjectDisplayName"`
+
+ // 责任人名称
+ // 注意:此字段可能返回 null,表示取不到有效值。
+ OwnerAccountName *string `json:"OwnerAccountName,omitnil" name:"OwnerAccountName"`
+
+ // 数据来源展示名称
+ // 注意:此字段可能返回 null,表示取不到有效值。
+ DisplayName *string `json:"DisplayName,omitnil" name:"DisplayName"`
+
+ // 数据库ID
+ // 注意:此字段可能返回 null,表示取不到有效值。
+ DatabaseId *string `json:"DatabaseId,omitnil" name:"DatabaseId"`
+
+ // 数据来源类型:hive/mysql/hbase等
+ // 注意:此字段可能返回 null,表示取不到有效值。
+ Catalog *string `json:"Catalog,omitnil" name:"Catalog"`
+
+ // 存储量大小,单位为 byte
+ // 注意:此字段可能返回 null,表示取不到有效值。
+ StorageSize *int64 `json:"StorageSize,omitnil" name:"StorageSize"`
+
+ // 格式化后的存储量大小,带单位,如 12B
+ // 注意:此字段可能返回 null,表示取不到有效值。
+ StorageSizeWithUnit *string `json:"StorageSizeWithUnit,omitnil" name:"StorageSizeWithUnit"`
+
+ // 创建时间
+ // 注意:此字段可能返回 null,表示取不到有效值。
+ CreateTime *string `json:"CreateTime,omitnil" name:"CreateTime"`
}
type DatasourceBaseInfo struct {
// 若数据源列表为绑定数据库,则为db名称
// 注意:此字段可能返回 null,表示取不到有效值。
- DatabaseNames []*string `json:"DatabaseNames,omitempty" name:"DatabaseNames"`
+ DatabaseNames []*string `json:"DatabaseNames,omitnil" name:"DatabaseNames"`
// 数据源描述信息
// 注意:此字段可能返回 null,表示取不到有效值。
- Description *string `json:"Description,omitempty" name:"Description"`
+ Description *string `json:"Description,omitnil" name:"Description"`
// 数据源ID
- ID *uint64 `json:"ID,omitempty" name:"ID"`
+ ID *uint64 `json:"ID,omitnil" name:"ID"`
// 数据源引擎的实例ID,如CDB实例ID
// 注意:此字段可能返回 null,表示取不到有效值。
- Instance *string `json:"Instance,omitempty" name:"Instance"`
+ Instance *string `json:"Instance,omitnil" name:"Instance"`
// 数据源名称,在相同SpaceName下,数据源名称不能为空
- Name *string `json:"Name,omitempty" name:"Name"`
+ Name *string `json:"Name,omitnil" name:"Name"`
// 数据源引擎所属区域
// 注意:此字段可能返回 null,表示取不到有效值。
- Region *string `json:"Region,omitempty" name:"Region"`
+ Region *string `json:"Region,omitnil" name:"Region"`
// 数据源类型:枚举值
// 注意:此字段可能返回 null,表示取不到有效值。
- Type *string `json:"Type,omitempty" name:"Type"`
+ Type *string `json:"Type,omitnil" name:"Type"`
// 数据源所属的集群id
// 注意:此字段可能返回 null,表示取不到有效值。
- ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"`
+ ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`
// 数据源版本信息
// 注意:此字段可能返回 null,表示取不到有效值。
- Version *string `json:"Version,omitempty" name:"Version"`
+ Version *string `json:"Version,omitnil" name:"Version"`
}
type DatasourceTypeByTaskType struct {
// 类型id
// 注意:此字段可能返回 null,表示取不到有效值。
- TypeId *int64 `json:"TypeId,omitempty" name:"TypeId"`
+ TypeId *int64 `json:"TypeId,omitnil" name:"TypeId"`
// 可选数据源列表文本
// 注意:此字段可能返回 null,表示取不到有效值。
- CandidateTexts *string `json:"CandidateTexts,omitempty" name:"CandidateTexts"`
+ CandidateTexts *string `json:"CandidateTexts,omitnil" name:"CandidateTexts"`
// 可选数据源列表取值
// 注意:此字段可能返回 null,表示取不到有效值。
- CandidateValues *string `json:"CandidateValues,omitempty" name:"CandidateValues"`
+ CandidateValues *string `json:"CandidateValues,omitnil" name:"CandidateValues"`
}
// Predefined struct for user
type DeleteBaselineRequestParams struct {
// 基线id
- BaselineId *string `json:"BaselineId,omitempty" name:"BaselineId"`
+ BaselineId *string `json:"BaselineId,omitnil" name:"BaselineId"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
type DeleteBaselineRequest struct {
*tchttp.BaseRequest
// 基线id
- BaselineId *string `json:"BaselineId,omitempty" name:"BaselineId"`
+ BaselineId *string `json:"BaselineId,omitnil" name:"BaselineId"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
func (r *DeleteBaselineRequest) ToJsonString() string {
@@ -5986,10 +6156,10 @@ func (r *DeleteBaselineRequest) FromJsonString(s string) error {
type DeleteBaselineResponseParams struct {
// 无
// 注意:此字段可能返回 null,表示取不到有效值。
- Data *BooleanResponse `json:"Data,omitempty" name:"Data"`
+ Data *BooleanResponse `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DeleteBaselineResponse struct {
@@ -6011,26 +6181,26 @@ func (r *DeleteBaselineResponse) FromJsonString(s string) error {
// Predefined struct for user
type DeleteCustomFunctionRequestParams struct {
// 集群实例 ID
- ClusterIdentifier *string `json:"ClusterIdentifier,omitempty" name:"ClusterIdentifier"`
+ ClusterIdentifier *string `json:"ClusterIdentifier,omitnil" name:"ClusterIdentifier"`
// 函数 ID
- FunctionId *string `json:"FunctionId,omitempty" name:"FunctionId"`
+ FunctionId *string `json:"FunctionId,omitnil" name:"FunctionId"`
// 项目ID,必须填
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
type DeleteCustomFunctionRequest struct {
*tchttp.BaseRequest
// 集群实例 ID
- ClusterIdentifier *string `json:"ClusterIdentifier,omitempty" name:"ClusterIdentifier"`
+ ClusterIdentifier *string `json:"ClusterIdentifier,omitnil" name:"ClusterIdentifier"`
// 函数 ID
- FunctionId *string `json:"FunctionId,omitempty" name:"FunctionId"`
+ FunctionId *string `json:"FunctionId,omitnil" name:"FunctionId"`
// 项目ID,必须填
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
func (r *DeleteCustomFunctionRequest) ToJsonString() string {
@@ -6058,14 +6228,14 @@ func (r *DeleteCustomFunctionRequest) FromJsonString(s string) error {
type DeleteCustomFunctionResponseParams struct {
// 函数 ID
// 注意:此字段可能返回 null,表示取不到有效值。
- FunctionId *string `json:"FunctionId,omitempty" name:"FunctionId"`
+ FunctionId *string `json:"FunctionId,omitnil" name:"FunctionId"`
// 无
// 注意:此字段可能返回 null,表示取不到有效值。
- ErrorMessage *string `json:"ErrorMessage,omitempty" name:"ErrorMessage"`
+ ErrorMessage *string `json:"ErrorMessage,omitnil" name:"ErrorMessage"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DeleteCustomFunctionResponse struct {
@@ -6087,14 +6257,14 @@ func (r *DeleteCustomFunctionResponse) FromJsonString(s string) error {
// Predefined struct for user
type DeleteDataSourcesRequestParams struct {
// id列表
- Ids []*uint64 `json:"Ids,omitempty" name:"Ids"`
+ Ids []*uint64 `json:"Ids,omitnil" name:"Ids"`
}
type DeleteDataSourcesRequest struct {
*tchttp.BaseRequest
// id列表
- Ids []*uint64 `json:"Ids,omitempty" name:"Ids"`
+ Ids []*uint64 `json:"Ids,omitnil" name:"Ids"`
}
func (r *DeleteDataSourcesRequest) ToJsonString() string {
@@ -6120,10 +6290,10 @@ func (r *DeleteDataSourcesRequest) FromJsonString(s string) error {
type DeleteDataSourcesResponseParams struct {
// 是否删除成功
// 注意:此字段可能返回 null,表示取不到有效值。
- Data *bool `json:"Data,omitempty" name:"Data"`
+ Data *bool `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DeleteDataSourcesResponse struct {
@@ -6142,35 +6312,99 @@ func (r *DeleteDataSourcesResponse) FromJsonString(s string) error {
return json.Unmarshal([]byte(s), &r)
}
+// Predefined struct for user
+type DeleteDsFolderRequestParams struct {
+ // 项目Id
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
+
+ // 文件夹ID
+ FolderId *string `json:"FolderId,omitnil" name:"FolderId"`
+}
+
+type DeleteDsFolderRequest struct {
+ *tchttp.BaseRequest
+
+ // 项目Id
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
+
+ // 文件夹ID
+ FolderId *string `json:"FolderId,omitnil" name:"FolderId"`
+}
+
+func (r *DeleteDsFolderRequest) ToJsonString() string {
+ b, _ := json.Marshal(r)
+ return string(b)
+}
+
+// FromJsonString It is highly **NOT** recommended to use this function
+// because it has no param check, nor strict type check
+func (r *DeleteDsFolderRequest) FromJsonString(s string) error {
+ f := make(map[string]interface{})
+ if err := json.Unmarshal([]byte(s), &f); err != nil {
+ return err
+ }
+ delete(f, "ProjectId")
+ delete(f, "FolderId")
+ if len(f) > 0 {
+ return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DeleteDsFolderRequest has unknown keys!", "")
+ }
+ return json.Unmarshal([]byte(s), &r)
+}
+
+// Predefined struct for user
+type DeleteDsFolderResponseParams struct {
+ // true代表删除成功,false代表删除失败
+ Data *bool `json:"Data,omitnil" name:"Data"`
+
+ // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
+}
+
+type DeleteDsFolderResponse struct {
+ *tchttp.BaseResponse
+ Response *DeleteDsFolderResponseParams `json:"Response"`
+}
+
+func (r *DeleteDsFolderResponse) ToJsonString() string {
+ b, _ := json.Marshal(r)
+ return string(b)
+}
+
+// FromJsonString It is highly **NOT** recommended to use this function
+// because it has no param check, nor strict type check
+func (r *DeleteDsFolderResponse) FromJsonString(s string) error {
+ return json.Unmarshal([]byte(s), &r)
+}
+
// Predefined struct for user
type DeleteFilePathRequestParams struct {
// 项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 资源ID
- ResourceIds []*string `json:"ResourceIds,omitempty" name:"ResourceIds"`
+ ResourceIds []*string `json:"ResourceIds,omitnil" name:"ResourceIds"`
// 使用状态
- UseStatus *string `json:"UseStatus,omitempty" name:"UseStatus"`
+ UseStatus *string `json:"UseStatus,omitnil" name:"UseStatus"`
// 文件路径
- FilePaths []*string `json:"FilePaths,omitempty" name:"FilePaths"`
+ FilePaths []*string `json:"FilePaths,omitnil" name:"FilePaths"`
}
type DeleteFilePathRequest struct {
*tchttp.BaseRequest
// 项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 资源ID
- ResourceIds []*string `json:"ResourceIds,omitempty" name:"ResourceIds"`
+ ResourceIds []*string `json:"ResourceIds,omitnil" name:"ResourceIds"`
// 使用状态
- UseStatus *string `json:"UseStatus,omitempty" name:"UseStatus"`
+ UseStatus *string `json:"UseStatus,omitnil" name:"UseStatus"`
// 文件路径
- FilePaths []*string `json:"FilePaths,omitempty" name:"FilePaths"`
+ FilePaths []*string `json:"FilePaths,omitnil" name:"FilePaths"`
}
func (r *DeleteFilePathRequest) ToJsonString() string {
@@ -6199,10 +6433,10 @@ func (r *DeleteFilePathRequest) FromJsonString(s string) error {
type DeleteFilePathResponseParams struct {
// 文件列表
// 注意:此字段可能返回 null,表示取不到有效值。
- UserFileList []*UserFileInfo `json:"UserFileList,omitempty" name:"UserFileList"`
+ UserFileList []*UserFileInfo `json:"UserFileList,omitnil" name:"UserFileList"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DeleteFilePathResponse struct {
@@ -6224,20 +6458,20 @@ func (r *DeleteFilePathResponse) FromJsonString(s string) error {
// Predefined struct for user
type DeleteFileRequestParams struct {
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 资源id
- ResourceId *string `json:"ResourceId,omitempty" name:"ResourceId"`
+ ResourceId *string `json:"ResourceId,omitnil" name:"ResourceId"`
}
type DeleteFileRequest struct {
*tchttp.BaseRequest
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 资源id
- ResourceId *string `json:"ResourceId,omitempty" name:"ResourceId"`
+ ResourceId *string `json:"ResourceId,omitnil" name:"ResourceId"`
}
func (r *DeleteFileRequest) ToJsonString() string {
@@ -6264,10 +6498,10 @@ func (r *DeleteFileRequest) FromJsonString(s string) error {
type DeleteFileResponseParams struct {
// 删除结果
// 注意:此字段可能返回 null,表示取不到有效值。
- Result *bool `json:"Result,omitempty" name:"Result"`
+ Result *bool `json:"Result,omitnil" name:"Result"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DeleteFileResponse struct {
@@ -6289,20 +6523,20 @@ func (r *DeleteFileResponse) FromJsonString(s string) error {
// Predefined struct for user
type DeleteFolderRequestParams struct {
// 项目Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 文件夹ID
- FolderId *string `json:"FolderId,omitempty" name:"FolderId"`
+ FolderId *string `json:"FolderId,omitnil" name:"FolderId"`
}
type DeleteFolderRequest struct {
*tchttp.BaseRequest
// 项目Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 文件夹ID
- FolderId *string `json:"FolderId,omitempty" name:"FolderId"`
+ FolderId *string `json:"FolderId,omitnil" name:"FolderId"`
}
func (r *DeleteFolderRequest) ToJsonString() string {
@@ -6328,10 +6562,10 @@ func (r *DeleteFolderRequest) FromJsonString(s string) error {
// Predefined struct for user
type DeleteFolderResponseParams struct {
// true代表删除成功,false代表删除失败
- Data *bool `json:"Data,omitempty" name:"Data"`
+ Data *bool `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DeleteFolderResponse struct {
@@ -6353,20 +6587,20 @@ func (r *DeleteFolderResponse) FromJsonString(s string) error {
// Predefined struct for user
type DeleteInLongAgentRequestParams struct {
// 采集器ID
- AgentId *string `json:"AgentId,omitempty" name:"AgentId"`
+ AgentId *string `json:"AgentId,omitnil" name:"AgentId"`
// WeData项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
type DeleteInLongAgentRequest struct {
*tchttp.BaseRequest
// 采集器ID
- AgentId *string `json:"AgentId,omitempty" name:"AgentId"`
+ AgentId *string `json:"AgentId,omitnil" name:"AgentId"`
// WeData项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
func (r *DeleteInLongAgentRequest) ToJsonString() string {
@@ -6392,7 +6626,7 @@ func (r *DeleteInLongAgentRequest) FromJsonString(s string) error {
// Predefined struct for user
type DeleteInLongAgentResponseParams struct {
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DeleteInLongAgentResponse struct {
@@ -6414,20 +6648,20 @@ func (r *DeleteInLongAgentResponse) FromJsonString(s string) error {
// Predefined struct for user
type DeleteIntegrationNodeRequestParams struct {
// 节点id
- Id *string `json:"Id,omitempty" name:"Id"`
+ Id *string `json:"Id,omitnil" name:"Id"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
type DeleteIntegrationNodeRequest struct {
*tchttp.BaseRequest
// 节点id
- Id *string `json:"Id,omitempty" name:"Id"`
+ Id *string `json:"Id,omitnil" name:"Id"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
func (r *DeleteIntegrationNodeRequest) ToJsonString() string {
@@ -6453,10 +6687,10 @@ func (r *DeleteIntegrationNodeRequest) FromJsonString(s string) error {
// Predefined struct for user
type DeleteIntegrationNodeResponseParams struct {
// 删除返回是否成功标识
- Data *bool `json:"Data,omitempty" name:"Data"`
+ Data *bool `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DeleteIntegrationNodeResponse struct {
@@ -6478,20 +6712,20 @@ func (r *DeleteIntegrationNodeResponse) FromJsonString(s string) error {
// Predefined struct for user
type DeleteIntegrationTaskRequestParams struct {
// 任务id
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
type DeleteIntegrationTaskRequest struct {
*tchttp.BaseRequest
// 任务id
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
func (r *DeleteIntegrationTaskRequest) ToJsonString() string {
@@ -6517,21 +6751,21 @@ func (r *DeleteIntegrationTaskRequest) FromJsonString(s string) error {
// Predefined struct for user
type DeleteIntegrationTaskResponseParams struct {
// 任务删除成功与否标识
- Data *bool `json:"Data,omitempty" name:"Data"`
+ Data *bool `json:"Data,omitnil" name:"Data"`
// 任务删除成功与否标识
// 0表示删除成功
// 1 表示失败,失败原因见 DeleteErrInfo
// 100 表示running or suspend task can't be deleted失败,失败原因也会写到DeleteErrInfo里面
// 注意:此字段可能返回 null,表示取不到有效值。
- DeleteFlag *int64 `json:"DeleteFlag,omitempty" name:"DeleteFlag"`
+ DeleteFlag *int64 `json:"DeleteFlag,omitnil" name:"DeleteFlag"`
// 删除失败原因
// 注意:此字段可能返回 null,表示取不到有效值。
- DeleteErrInfo *string `json:"DeleteErrInfo,omitempty" name:"DeleteErrInfo"`
+ DeleteErrInfo *string `json:"DeleteErrInfo,omitnil" name:"DeleteErrInfo"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DeleteIntegrationTaskResponse struct {
@@ -6553,32 +6787,32 @@ func (r *DeleteIntegrationTaskResponse) FromJsonString(s string) error {
// Predefined struct for user
type DeleteOfflineTaskRequestParams struct {
// 操作者name
- OperatorName *string `json:"OperatorName,omitempty" name:"OperatorName"`
+ OperatorName *string `json:"OperatorName,omitnil" name:"OperatorName"`
// 项目/工作空间id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 任务id
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 虚拟任务标记(跟之前调度接口保持一致默认false)
- VirtualFlag *bool `json:"VirtualFlag,omitempty" name:"VirtualFlag"`
+ VirtualFlag *bool `json:"VirtualFlag,omitnil" name:"VirtualFlag"`
}
type DeleteOfflineTaskRequest struct {
*tchttp.BaseRequest
// 操作者name
- OperatorName *string `json:"OperatorName,omitempty" name:"OperatorName"`
+ OperatorName *string `json:"OperatorName,omitnil" name:"OperatorName"`
// 项目/工作空间id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 任务id
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 虚拟任务标记(跟之前调度接口保持一致默认false)
- VirtualFlag *bool `json:"VirtualFlag,omitempty" name:"VirtualFlag"`
+ VirtualFlag *bool `json:"VirtualFlag,omitnil" name:"VirtualFlag"`
}
func (r *DeleteOfflineTaskRequest) ToJsonString() string {
@@ -6606,10 +6840,10 @@ func (r *DeleteOfflineTaskRequest) FromJsonString(s string) error {
// Predefined struct for user
type DeleteOfflineTaskResponseParams struct {
// 结果
- Data *bool `json:"Data,omitempty" name:"Data"`
+ Data *bool `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DeleteOfflineTaskResponse struct {
@@ -6631,20 +6865,20 @@ func (r *DeleteOfflineTaskResponse) FromJsonString(s string) error {
// Predefined struct for user
type DeleteProjectParamDsRequestParams struct {
// 参数名
- ParamKey *string `json:"ParamKey,omitempty" name:"ParamKey"`
+ ParamKey *string `json:"ParamKey,omitnil" name:"ParamKey"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
type DeleteProjectParamDsRequest struct {
*tchttp.BaseRequest
// 参数名
- ParamKey *string `json:"ParamKey,omitempty" name:"ParamKey"`
+ ParamKey *string `json:"ParamKey,omitnil" name:"ParamKey"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
func (r *DeleteProjectParamDsRequest) ToJsonString() string {
@@ -6670,10 +6904,10 @@ func (r *DeleteProjectParamDsRequest) FromJsonString(s string) error {
// Predefined struct for user
type DeleteProjectParamDsResponseParams struct {
// 结果
- Data *bool `json:"Data,omitempty" name:"Data"`
+ Data *bool `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DeleteProjectParamDsResponse struct {
@@ -6695,20 +6929,20 @@ func (r *DeleteProjectParamDsResponse) FromJsonString(s string) error {
// Predefined struct for user
type DeleteResourceFileRequestParams struct {
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 资源id
- ResourceId *string `json:"ResourceId,omitempty" name:"ResourceId"`
+ ResourceId *string `json:"ResourceId,omitnil" name:"ResourceId"`
}
type DeleteResourceFileRequest struct {
*tchttp.BaseRequest
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 资源id
- ResourceId *string `json:"ResourceId,omitempty" name:"ResourceId"`
+ ResourceId *string `json:"ResourceId,omitnil" name:"ResourceId"`
}
func (r *DeleteResourceFileRequest) ToJsonString() string {
@@ -6734,10 +6968,10 @@ func (r *DeleteResourceFileRequest) FromJsonString(s string) error {
// Predefined struct for user
type DeleteResourceFileResponseParams struct {
// 资源删除结果
- Data *bool `json:"Data,omitempty" name:"Data"`
+ Data *bool `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DeleteResourceFileResponse struct {
@@ -6759,32 +6993,32 @@ func (r *DeleteResourceFileResponse) FromJsonString(s string) error {
// Predefined struct for user
type DeleteResourceFilesRequestParams struct {
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 使用状态
- UseStatus *bool `json:"UseStatus,omitempty" name:"UseStatus"`
+ UseStatus *bool `json:"UseStatus,omitnil" name:"UseStatus"`
// 资源id列表
- ResourceIds []*string `json:"ResourceIds,omitempty" name:"ResourceIds"`
+ ResourceIds []*string `json:"ResourceIds,omitnil" name:"ResourceIds"`
// 资源路径列表
- FilePaths []*string `json:"FilePaths,omitempty" name:"FilePaths"`
+ FilePaths []*string `json:"FilePaths,omitnil" name:"FilePaths"`
}
type DeleteResourceFilesRequest struct {
*tchttp.BaseRequest
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 使用状态
- UseStatus *bool `json:"UseStatus,omitempty" name:"UseStatus"`
+ UseStatus *bool `json:"UseStatus,omitnil" name:"UseStatus"`
// 资源id列表
- ResourceIds []*string `json:"ResourceIds,omitempty" name:"ResourceIds"`
+ ResourceIds []*string `json:"ResourceIds,omitnil" name:"ResourceIds"`
// 资源路径列表
- FilePaths []*string `json:"FilePaths,omitempty" name:"FilePaths"`
+ FilePaths []*string `json:"FilePaths,omitnil" name:"FilePaths"`
}
func (r *DeleteResourceFilesRequest) ToJsonString() string {
@@ -6812,10 +7046,10 @@ func (r *DeleteResourceFilesRequest) FromJsonString(s string) error {
// Predefined struct for user
type DeleteResourceFilesResponseParams struct {
// 资源批量删除结果
- Data *bool `json:"Data,omitempty" name:"Data"`
+ Data *bool `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DeleteResourceFilesResponse struct {
@@ -6837,20 +7071,20 @@ func (r *DeleteResourceFilesResponse) FromJsonString(s string) error {
// Predefined struct for user
type DeleteResourceRequestParams struct {
// 项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 资源ID
- ResourceId *string `json:"ResourceId,omitempty" name:"ResourceId"`
+ ResourceId *string `json:"ResourceId,omitnil" name:"ResourceId"`
}
type DeleteResourceRequest struct {
*tchttp.BaseRequest
// 项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 资源ID
- ResourceId *string `json:"ResourceId,omitempty" name:"ResourceId"`
+ ResourceId *string `json:"ResourceId,omitnil" name:"ResourceId"`
}
func (r *DeleteResourceRequest) ToJsonString() string {
@@ -6877,10 +7111,10 @@ func (r *DeleteResourceRequest) FromJsonString(s string) error {
type DeleteResourceResponseParams struct {
// 是否成功
// 注意:此字段可能返回 null,表示取不到有效值。
- Data *bool `json:"Data,omitempty" name:"Data"`
+ Data *bool `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DeleteResourceResponse struct {
@@ -6902,20 +7136,20 @@ func (r *DeleteResourceResponse) FromJsonString(s string) error {
// Predefined struct for user
type DeleteRuleRequestParams struct {
// 质量规则ID
- RuleId *uint64 `json:"RuleId,omitempty" name:"RuleId"`
+ RuleId *uint64 `json:"RuleId,omitnil" name:"RuleId"`
// 项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
type DeleteRuleRequest struct {
*tchttp.BaseRequest
// 质量规则ID
- RuleId *uint64 `json:"RuleId,omitempty" name:"RuleId"`
+ RuleId *uint64 `json:"RuleId,omitnil" name:"RuleId"`
// 项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
func (r *DeleteRuleRequest) ToJsonString() string {
@@ -6942,10 +7176,10 @@ func (r *DeleteRuleRequest) FromJsonString(s string) error {
type DeleteRuleResponseParams struct {
// 是否删除成功
// 注意:此字段可能返回 null,表示取不到有效值。
- Data *bool `json:"Data,omitempty" name:"Data"`
+ Data *bool `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DeleteRuleResponse struct {
@@ -6967,20 +7201,20 @@ func (r *DeleteRuleResponse) FromJsonString(s string) error {
// Predefined struct for user
type DeleteRuleTemplateRequestParams struct {
// 项目Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 模版Id列表
- Ids []*uint64 `json:"Ids,omitempty" name:"Ids"`
+ Ids []*uint64 `json:"Ids,omitnil" name:"Ids"`
}
type DeleteRuleTemplateRequest struct {
*tchttp.BaseRequest
// 项目Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 模版Id列表
- Ids []*uint64 `json:"Ids,omitempty" name:"Ids"`
+ Ids []*uint64 `json:"Ids,omitnil" name:"Ids"`
}
func (r *DeleteRuleTemplateRequest) ToJsonString() string {
@@ -7007,10 +7241,10 @@ func (r *DeleteRuleTemplateRequest) FromJsonString(s string) error {
type DeleteRuleTemplateResponseParams struct {
// 删除成功
// 注意:此字段可能返回 null,表示取不到有效值。
- Data *bool `json:"Data,omitempty" name:"Data"`
+ Data *bool `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DeleteRuleTemplateResponse struct {
@@ -7032,32 +7266,32 @@ func (r *DeleteRuleTemplateResponse) FromJsonString(s string) error {
// Predefined struct for user
type DeleteTaskAlarmRegularRequestParams struct {
// 主键ID
- Id *string `json:"Id,omitempty" name:"Id"`
+ Id *string `json:"Id,omitnil" name:"Id"`
// 项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 任务ID
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 任务类型(201表示实时任务,202表示离线任务)
- TaskType *int64 `json:"TaskType,omitempty" name:"TaskType"`
+ TaskType *int64 `json:"TaskType,omitnil" name:"TaskType"`
}
type DeleteTaskAlarmRegularRequest struct {
*tchttp.BaseRequest
// 主键ID
- Id *string `json:"Id,omitempty" name:"Id"`
+ Id *string `json:"Id,omitnil" name:"Id"`
// 项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 任务ID
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 任务类型(201表示实时任务,202表示离线任务)
- TaskType *int64 `json:"TaskType,omitempty" name:"TaskType"`
+ TaskType *int64 `json:"TaskType,omitnil" name:"TaskType"`
}
func (r *DeleteTaskAlarmRegularRequest) ToJsonString() string {
@@ -7086,10 +7320,10 @@ func (r *DeleteTaskAlarmRegularRequest) FromJsonString(s string) error {
type DeleteTaskAlarmRegularResponseParams struct {
// 删除结果(true表示删除成功,false表示删除失败)
// 注意:此字段可能返回 null,表示取不到有效值。
- Data *bool `json:"Data,omitempty" name:"Data"`
+ Data *bool `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DeleteTaskAlarmRegularResponse struct {
@@ -7111,50 +7345,50 @@ func (r *DeleteTaskAlarmRegularResponse) FromJsonString(s string) error {
// Predefined struct for user
type DeleteTaskDsRequestParams struct {
// 项目Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 是否删除脚本
- DeleteScript *bool `json:"DeleteScript,omitempty" name:"DeleteScript"`
+ DeleteScript *bool `json:"DeleteScript,omitnil" name:"DeleteScript"`
// 任务操作是否消息通知下游任务责任人
- OperateInform *bool `json:"OperateInform,omitempty" name:"OperateInform"`
+ OperateInform *bool `json:"OperateInform,omitnil" name:"OperateInform"`
// 任务ID
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 虚拟任务id
- VirtualTaskId *string `json:"VirtualTaskId,omitempty" name:"VirtualTaskId"`
+ VirtualTaskId *string `json:"VirtualTaskId,omitnil" name:"VirtualTaskId"`
// 虚拟任务标记
- VirtualFlag *bool `json:"VirtualFlag,omitempty" name:"VirtualFlag"`
+ VirtualFlag *bool `json:"VirtualFlag,omitnil" name:"VirtualFlag"`
// 任务删除方式
- DeleteMode *bool `json:"DeleteMode,omitempty" name:"DeleteMode"`
+ DeleteMode *bool `json:"DeleteMode,omitnil" name:"DeleteMode"`
}
type DeleteTaskDsRequest struct {
*tchttp.BaseRequest
// 项目Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 是否删除脚本
- DeleteScript *bool `json:"DeleteScript,omitempty" name:"DeleteScript"`
+ DeleteScript *bool `json:"DeleteScript,omitnil" name:"DeleteScript"`
// 任务操作是否消息通知下游任务责任人
- OperateInform *bool `json:"OperateInform,omitempty" name:"OperateInform"`
+ OperateInform *bool `json:"OperateInform,omitnil" name:"OperateInform"`
// 任务ID
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 虚拟任务id
- VirtualTaskId *string `json:"VirtualTaskId,omitempty" name:"VirtualTaskId"`
+ VirtualTaskId *string `json:"VirtualTaskId,omitnil" name:"VirtualTaskId"`
// 虚拟任务标记
- VirtualFlag *bool `json:"VirtualFlag,omitempty" name:"VirtualFlag"`
+ VirtualFlag *bool `json:"VirtualFlag,omitnil" name:"VirtualFlag"`
// 任务删除方式
- DeleteMode *bool `json:"DeleteMode,omitempty" name:"DeleteMode"`
+ DeleteMode *bool `json:"DeleteMode,omitnil" name:"DeleteMode"`
}
func (r *DeleteTaskDsRequest) ToJsonString() string {
@@ -7186,10 +7420,10 @@ func (r *DeleteTaskDsRequest) FromJsonString(s string) error {
type DeleteTaskDsResponseParams struct {
// 无
// 注意:此字段可能返回 null,表示取不到有效值。
- Data *bool `json:"Data,omitempty" name:"Data"`
+ Data *bool `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DeleteTaskDsResponse struct {
@@ -7211,32 +7445,32 @@ func (r *DeleteTaskDsResponse) FromJsonString(s string) error {
// Predefined struct for user
type DeleteWorkflowByIdRequestParams struct {
// 工作流id
- WorkflowId *string `json:"WorkflowId,omitempty" name:"WorkflowId"`
+ WorkflowId *string `json:"WorkflowId,omitnil" name:"WorkflowId"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 删除后下游任务的处理方式,true:下游任务均正常运行 false:下游任务均运行失败
- DeleteMode *bool `json:"DeleteMode,omitempty" name:"DeleteMode"`
+ DeleteMode *bool `json:"DeleteMode,omitnil" name:"DeleteMode"`
// 删除任务后是否通知下游任务责任人, true:通知 false:不通知
- EnableNotify *bool `json:"EnableNotify,omitempty" name:"EnableNotify"`
+ EnableNotify *bool `json:"EnableNotify,omitnil" name:"EnableNotify"`
}
type DeleteWorkflowByIdRequest struct {
*tchttp.BaseRequest
// 工作流id
- WorkflowId *string `json:"WorkflowId,omitempty" name:"WorkflowId"`
+ WorkflowId *string `json:"WorkflowId,omitnil" name:"WorkflowId"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 删除后下游任务的处理方式,true:下游任务均正常运行 false:下游任务均运行失败
- DeleteMode *bool `json:"DeleteMode,omitempty" name:"DeleteMode"`
+ DeleteMode *bool `json:"DeleteMode,omitnil" name:"DeleteMode"`
// 删除任务后是否通知下游任务责任人, true:通知 false:不通知
- EnableNotify *bool `json:"EnableNotify,omitempty" name:"EnableNotify"`
+ EnableNotify *bool `json:"EnableNotify,omitnil" name:"EnableNotify"`
}
func (r *DeleteWorkflowByIdRequest) ToJsonString() string {
@@ -7265,10 +7499,10 @@ func (r *DeleteWorkflowByIdRequest) FromJsonString(s string) error {
type DeleteWorkflowByIdResponseParams struct {
// 删除结果
// 注意:此字段可能返回 null,表示取不到有效值。
- Data *OperationOpsDto `json:"Data,omitempty" name:"Data"`
+ Data *OperationOpsDto `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DeleteWorkflowByIdResponse struct {
@@ -7290,36 +7524,36 @@ func (r *DeleteWorkflowByIdResponse) FromJsonString(s string) error {
// Predefined struct for user
type DeleteWorkflowNewRequestParams struct {
// 工作流id
- WorkFlowId *string `json:"WorkFlowId,omitempty" name:"WorkFlowId"`
+ WorkFlowId *string `json:"WorkFlowId,omitnil" name:"WorkFlowId"`
// true : 删除后下游任务可正常运行
// false:删除后下游任务不可运行
- DeleteMode *bool `json:"DeleteMode,omitempty" name:"DeleteMode"`
+ DeleteMode *bool `json:"DeleteMode,omitnil" name:"DeleteMode"`
// true:通知下游任务责任人
// false: 不通知下游任务责任人
- EnableNotify *bool `json:"EnableNotify,omitempty" name:"EnableNotify"`
+ EnableNotify *bool `json:"EnableNotify,omitnil" name:"EnableNotify"`
// 项目Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
type DeleteWorkflowNewRequest struct {
*tchttp.BaseRequest
// 工作流id
- WorkFlowId *string `json:"WorkFlowId,omitempty" name:"WorkFlowId"`
+ WorkFlowId *string `json:"WorkFlowId,omitnil" name:"WorkFlowId"`
// true : 删除后下游任务可正常运行
// false:删除后下游任务不可运行
- DeleteMode *bool `json:"DeleteMode,omitempty" name:"DeleteMode"`
+ DeleteMode *bool `json:"DeleteMode,omitnil" name:"DeleteMode"`
// true:通知下游任务责任人
// false: 不通知下游任务责任人
- EnableNotify *bool `json:"EnableNotify,omitempty" name:"EnableNotify"`
+ EnableNotify *bool `json:"EnableNotify,omitnil" name:"EnableNotify"`
// 项目Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
func (r *DeleteWorkflowNewRequest) ToJsonString() string {
@@ -7347,10 +7581,10 @@ func (r *DeleteWorkflowNewRequest) FromJsonString(s string) error {
// Predefined struct for user
type DeleteWorkflowNewResponseParams struct {
// 返回删除结果
- Data *OperateResult `json:"Data,omitempty" name:"Data"`
+ Data *OperateResult `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DeleteWorkflowNewResponse struct {
@@ -7371,77 +7605,77 @@ func (r *DeleteWorkflowNewResponse) FromJsonString(s string) error {
type DependencyConfig struct {
// 仅五种周期运行依赖配置: HOUR,DAY,WEEK,MONTH,YEAR,CRONTAB,MINUTE
- DependConfType *string `json:"DependConfType,omitempty" name:"DependConfType"`
+ DependConfType *string `json:"DependConfType,omitnil" name:"DependConfType"`
// 依赖配置从属周期类型,CURRENT_HOUR,PREVIOUS_HOUR,CURRENT_DAY,PREVIOUS_DAY,PREVIOUS_WEEK,PREVIOUS_FRIDAY,PREVIOUS_WEEKEND,CURRENT_MONTH,PREVIOUS_MONTH,PREVIOUS_END_OF_MONTH
// * PREVIOUS_BEGIN_OF_MONTH,ALL_MONTH_OF_YEAR,ALL_DAY_OF_YEAR,CURRENT_YEAR,CURRENT,CURRENT_MINUTE,PREVIOUS_MINUTE_CYCLE,PREVIOUS_HOUR_CYCLE
- SubordinateCyclicType *string `json:"SubordinateCyclicType,omitempty" name:"SubordinateCyclicType"`
+ SubordinateCyclicType *string `json:"SubordinateCyclicType,omitnil" name:"SubordinateCyclicType"`
// WAITING,等待(默认策略)EXECUTING:执行
- DependencyStrategy *string `json:"DependencyStrategy,omitempty" name:"DependencyStrategy"`
+ DependencyStrategy *string `json:"DependencyStrategy,omitnil" name:"DependencyStrategy"`
// 父任务信息
// 注意:此字段可能返回 null,表示取不到有效值。
- ParentTask *TaskInnerInfo `json:"ParentTask,omitempty" name:"ParentTask"`
+ ParentTask *TaskInnerInfo `json:"ParentTask,omitnil" name:"ParentTask"`
// 子任务信息
// 注意:此字段可能返回 null,表示取不到有效值。
- SonTask *TaskInnerInfo `json:"SonTask,omitempty" name:"SonTask"`
+ SonTask *TaskInnerInfo `json:"SonTask,omitnil" name:"SonTask"`
}
// Predefined struct for user
type DescribeAlarmEventsRequestParams struct {
// 过滤条件(key可以是:AlarmLevel,AlarmIndicator,KeyWord)
- Filters []*Filter `json:"Filters,omitempty" name:"Filters"`
+ Filters []*Filter `json:"Filters,omitnil" name:"Filters"`
// 排序字段(AlarmTime)
- OrderFields []*OrderField `json:"OrderFields,omitempty" name:"OrderFields"`
+ OrderFields []*OrderField `json:"OrderFields,omitnil" name:"OrderFields"`
// 类型(201表示实时,202表示离线)
- TaskType *uint64 `json:"TaskType,omitempty" name:"TaskType"`
+ TaskType *uint64 `json:"TaskType,omitnil" name:"TaskType"`
// 开始时间
- StartTime *string `json:"StartTime,omitempty" name:"StartTime"`
+ StartTime *string `json:"StartTime,omitnil" name:"StartTime"`
// 结束时间
- EndTime *string `json:"EndTime,omitempty" name:"EndTime"`
+ EndTime *string `json:"EndTime,omitnil" name:"EndTime"`
// 项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 当前页
- PageNumber *uint64 `json:"PageNumber,omitempty" name:"PageNumber"`
+ PageNumber *uint64 `json:"PageNumber,omitnil" name:"PageNumber"`
// 每页记录数
- PageSize *uint64 `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"`
}
type DescribeAlarmEventsRequest struct {
*tchttp.BaseRequest
// 过滤条件(key可以是:AlarmLevel,AlarmIndicator,KeyWord)
- Filters []*Filter `json:"Filters,omitempty" name:"Filters"`
+ Filters []*Filter `json:"Filters,omitnil" name:"Filters"`
// 排序字段(AlarmTime)
- OrderFields []*OrderField `json:"OrderFields,omitempty" name:"OrderFields"`
+ OrderFields []*OrderField `json:"OrderFields,omitnil" name:"OrderFields"`
// 类型(201表示实时,202表示离线)
- TaskType *uint64 `json:"TaskType,omitempty" name:"TaskType"`
+ TaskType *uint64 `json:"TaskType,omitnil" name:"TaskType"`
// 开始时间
- StartTime *string `json:"StartTime,omitempty" name:"StartTime"`
+ StartTime *string `json:"StartTime,omitnil" name:"StartTime"`
// 结束时间
- EndTime *string `json:"EndTime,omitempty" name:"EndTime"`
+ EndTime *string `json:"EndTime,omitnil" name:"EndTime"`
// 项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 当前页
- PageNumber *uint64 `json:"PageNumber,omitempty" name:"PageNumber"`
+ PageNumber *uint64 `json:"PageNumber,omitnil" name:"PageNumber"`
// 每页记录数
- PageSize *uint64 `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"`
}
func (r *DescribeAlarmEventsRequest) ToJsonString() string {
@@ -7474,13 +7708,13 @@ func (r *DescribeAlarmEventsRequest) FromJsonString(s string) error {
type DescribeAlarmEventsResponseParams struct {
// 告警事件列表
// 注意:此字段可能返回 null,表示取不到有效值。
- AlarmEventInfoList []*AlarmEventInfo `json:"AlarmEventInfoList,omitempty" name:"AlarmEventInfoList"`
+ AlarmEventInfoList []*AlarmEventInfo `json:"AlarmEventInfoList,omitnil" name:"AlarmEventInfoList"`
// 总记录数
- TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"`
+ TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeAlarmEventsResponse struct {
@@ -7502,62 +7736,62 @@ func (r *DescribeAlarmEventsResponse) FromJsonString(s string) error {
// Predefined struct for user
type DescribeAlarmReceiverRequestParams struct {
// 告警ID
- AlarmId *string `json:"AlarmId,omitempty" name:"AlarmId"`
+ AlarmId *string `json:"AlarmId,omitnil" name:"AlarmId"`
// 当前页
- PageNumber *uint64 `json:"PageNumber,omitempty" name:"PageNumber"`
+ PageNumber *uint64 `json:"PageNumber,omitnil" name:"PageNumber"`
// 每页记录数
- PageSize *uint64 `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"`
// 项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 消息ID
- MessageId *string `json:"MessageId,omitempty" name:"MessageId"`
+ MessageId *string `json:"MessageId,omitnil" name:"MessageId"`
// 类型
- TaskType *uint64 `json:"TaskType,omitempty" name:"TaskType"`
+ TaskType *uint64 `json:"TaskType,omitnil" name:"TaskType"`
// 告警接收人ID(逗号分隔)
- AlarmRecipient *string `json:"AlarmRecipient,omitempty" name:"AlarmRecipient"`
+ AlarmRecipient *string `json:"AlarmRecipient,omitnil" name:"AlarmRecipient"`
// 告警接收人姓名(逗号分隔)
- AlarmRecipientName *string `json:"AlarmRecipientName,omitempty" name:"AlarmRecipientName"`
+ AlarmRecipientName *string `json:"AlarmRecipientName,omitnil" name:"AlarmRecipientName"`
// 告警时间
- AlarmTime *string `json:"AlarmTime,omitempty" name:"AlarmTime"`
+ AlarmTime *string `json:"AlarmTime,omitnil" name:"AlarmTime"`
}
type DescribeAlarmReceiverRequest struct {
*tchttp.BaseRequest
// 告警ID
- AlarmId *string `json:"AlarmId,omitempty" name:"AlarmId"`
+ AlarmId *string `json:"AlarmId,omitnil" name:"AlarmId"`
// 当前页
- PageNumber *uint64 `json:"PageNumber,omitempty" name:"PageNumber"`
+ PageNumber *uint64 `json:"PageNumber,omitnil" name:"PageNumber"`
// 每页记录数
- PageSize *uint64 `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"`
// 项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 消息ID
- MessageId *string `json:"MessageId,omitempty" name:"MessageId"`
+ MessageId *string `json:"MessageId,omitnil" name:"MessageId"`
// 类型
- TaskType *uint64 `json:"TaskType,omitempty" name:"TaskType"`
+ TaskType *uint64 `json:"TaskType,omitnil" name:"TaskType"`
// 告警接收人ID(逗号分隔)
- AlarmRecipient *string `json:"AlarmRecipient,omitempty" name:"AlarmRecipient"`
+ AlarmRecipient *string `json:"AlarmRecipient,omitnil" name:"AlarmRecipient"`
// 告警接收人姓名(逗号分隔)
- AlarmRecipientName *string `json:"AlarmRecipientName,omitempty" name:"AlarmRecipientName"`
+ AlarmRecipientName *string `json:"AlarmRecipientName,omitnil" name:"AlarmRecipientName"`
// 告警时间
- AlarmTime *string `json:"AlarmTime,omitempty" name:"AlarmTime"`
+ AlarmTime *string `json:"AlarmTime,omitnil" name:"AlarmTime"`
}
func (r *DescribeAlarmReceiverRequest) ToJsonString() string {
@@ -7591,13 +7825,13 @@ func (r *DescribeAlarmReceiverRequest) FromJsonString(s string) error {
type DescribeAlarmReceiverResponseParams struct {
// 告警接收人列表
// 注意:此字段可能返回 null,表示取不到有效值。
- AlarmReceiverInfoList []*AlarmReceiverInfo `json:"AlarmReceiverInfoList,omitempty" name:"AlarmReceiverInfoList"`
+ AlarmReceiverInfoList []*AlarmReceiverInfo `json:"AlarmReceiverInfoList,omitnil" name:"AlarmReceiverInfoList"`
// 总记录数
- TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"`
+ TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeAlarmReceiverResponse struct {
@@ -7619,122 +7853,122 @@ func (r *DescribeAlarmReceiverResponse) FromJsonString(s string) error {
// Predefined struct for user
type DescribeAllByFolderNewRequestParams struct {
// 文件夹属性
- Folder *FolderOpsDto `json:"Folder,omitempty" name:"Folder"`
+ Folder *FolderOpsDto `json:"Folder,omitnil" name:"Folder"`
// 工作流列表
- Workflows []*WorkflowCanvasOpsDto `json:"Workflows,omitempty" name:"Workflows"`
+ Workflows []*WorkflowCanvasOpsDto `json:"Workflows,omitnil" name:"Workflows"`
// 目标文件id
- TargetFolderId *string `json:"TargetFolderId,omitempty" name:"TargetFolderId"`
+ TargetFolderId *string `json:"TargetFolderId,omitnil" name:"TargetFolderId"`
// 关键字
- KeyWords *string `json:"KeyWords,omitempty" name:"KeyWords"`
+ KeyWords *string `json:"KeyWords,omitnil" name:"KeyWords"`
// 父文件id
- ParentsFolderId *string `json:"ParentsFolderId,omitempty" name:"ParentsFolderId"`
+ ParentsFolderId *string `json:"ParentsFolderId,omitnil" name:"ParentsFolderId"`
// 拉取文件夹列表
- IsAddWorkflow *string `json:"IsAddWorkflow,omitempty" name:"IsAddWorkflow"`
+ IsAddWorkflow *string `json:"IsAddWorkflow,omitnil" name:"IsAddWorkflow"`
// 任务状态
- TaskStates []*string `json:"TaskStates,omitempty" name:"TaskStates"`
+ TaskStates []*string `json:"TaskStates,omitnil" name:"TaskStates"`
// 搜索类型
- FindType *string `json:"FindType,omitempty" name:"FindType"`
+ FindType *string `json:"FindType,omitnil" name:"FindType"`
// 访问类型
- OptType *string `json:"OptType,omitempty" name:"OptType"`
+ OptType *string `json:"OptType,omitnil" name:"OptType"`
// 操作者名称
- OperatorName *string `json:"OperatorName,omitempty" name:"OperatorName"`
+ OperatorName *string `json:"OperatorName,omitnil" name:"OperatorName"`
// 操作者id
- OperatorId *string `json:"OperatorId,omitempty" name:"OperatorId"`
+ OperatorId *string `json:"OperatorId,omitnil" name:"OperatorId"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 项目标志
- ProjectIdent *string `json:"ProjectIdent,omitempty" name:"ProjectIdent"`
+ ProjectIdent *string `json:"ProjectIdent,omitnil" name:"ProjectIdent"`
// 项目名称
- ProjectName *string `json:"ProjectName,omitempty" name:"ProjectName"`
+ ProjectName *string `json:"ProjectName,omitnil" name:"ProjectName"`
// 索引页码
- PageIndex *int64 `json:"PageIndex,omitempty" name:"PageIndex"`
+ PageIndex *int64 `json:"PageIndex,omitnil" name:"PageIndex"`
// 页面大小
- PageSize *int64 `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"`
// 数据总数
- Count *int64 `json:"Count,omitempty" name:"Count"`
+ Count *int64 `json:"Count,omitnil" name:"Count"`
// 基础请求信息
- RequestBaseInfo *ProjectBaseInfoOpsRequest `json:"RequestBaseInfo,omitempty" name:"RequestBaseInfo"`
+ RequestBaseInfo *ProjectBaseInfoOpsRequest `json:"RequestBaseInfo,omitnil" name:"RequestBaseInfo"`
// 是否计算总数
- IsCount *bool `json:"IsCount,omitempty" name:"IsCount"`
+ IsCount *bool `json:"IsCount,omitnil" name:"IsCount"`
}
type DescribeAllByFolderNewRequest struct {
*tchttp.BaseRequest
// 文件夹属性
- Folder *FolderOpsDto `json:"Folder,omitempty" name:"Folder"`
+ Folder *FolderOpsDto `json:"Folder,omitnil" name:"Folder"`
// 工作流列表
- Workflows []*WorkflowCanvasOpsDto `json:"Workflows,omitempty" name:"Workflows"`
+ Workflows []*WorkflowCanvasOpsDto `json:"Workflows,omitnil" name:"Workflows"`
// 目标文件id
- TargetFolderId *string `json:"TargetFolderId,omitempty" name:"TargetFolderId"`
+ TargetFolderId *string `json:"TargetFolderId,omitnil" name:"TargetFolderId"`
// 关键字
- KeyWords *string `json:"KeyWords,omitempty" name:"KeyWords"`
+ KeyWords *string `json:"KeyWords,omitnil" name:"KeyWords"`
// 父文件id
- ParentsFolderId *string `json:"ParentsFolderId,omitempty" name:"ParentsFolderId"`
+ ParentsFolderId *string `json:"ParentsFolderId,omitnil" name:"ParentsFolderId"`
// 拉取文件夹列表
- IsAddWorkflow *string `json:"IsAddWorkflow,omitempty" name:"IsAddWorkflow"`
+ IsAddWorkflow *string `json:"IsAddWorkflow,omitnil" name:"IsAddWorkflow"`
// 任务状态
- TaskStates []*string `json:"TaskStates,omitempty" name:"TaskStates"`
+ TaskStates []*string `json:"TaskStates,omitnil" name:"TaskStates"`
// 搜索类型
- FindType *string `json:"FindType,omitempty" name:"FindType"`
+ FindType *string `json:"FindType,omitnil" name:"FindType"`
// 访问类型
- OptType *string `json:"OptType,omitempty" name:"OptType"`
+ OptType *string `json:"OptType,omitnil" name:"OptType"`
// 操作者名称
- OperatorName *string `json:"OperatorName,omitempty" name:"OperatorName"`
+ OperatorName *string `json:"OperatorName,omitnil" name:"OperatorName"`
// 操作者id
- OperatorId *string `json:"OperatorId,omitempty" name:"OperatorId"`
+ OperatorId *string `json:"OperatorId,omitnil" name:"OperatorId"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 项目标志
- ProjectIdent *string `json:"ProjectIdent,omitempty" name:"ProjectIdent"`
+ ProjectIdent *string `json:"ProjectIdent,omitnil" name:"ProjectIdent"`
// 项目名称
- ProjectName *string `json:"ProjectName,omitempty" name:"ProjectName"`
+ ProjectName *string `json:"ProjectName,omitnil" name:"ProjectName"`
// 索引页码
- PageIndex *int64 `json:"PageIndex,omitempty" name:"PageIndex"`
+ PageIndex *int64 `json:"PageIndex,omitnil" name:"PageIndex"`
// 页面大小
- PageSize *int64 `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"`
// 数据总数
- Count *int64 `json:"Count,omitempty" name:"Count"`
+ Count *int64 `json:"Count,omitnil" name:"Count"`
// 基础请求信息
- RequestBaseInfo *ProjectBaseInfoOpsRequest `json:"RequestBaseInfo,omitempty" name:"RequestBaseInfo"`
+ RequestBaseInfo *ProjectBaseInfoOpsRequest `json:"RequestBaseInfo,omitnil" name:"RequestBaseInfo"`
// 是否计算总数
- IsCount *bool `json:"IsCount,omitempty" name:"IsCount"`
+ IsCount *bool `json:"IsCount,omitnil" name:"IsCount"`
}
func (r *DescribeAllByFolderNewRequest) ToJsonString() string {
@@ -7777,10 +8011,10 @@ func (r *DescribeAllByFolderNewRequest) FromJsonString(s string) error {
// Predefined struct for user
type DescribeAllByFolderNewResponseParams struct {
// 结果集
- Data *CollectionFolderOpsDto `json:"Data,omitempty" name:"Data"`
+ Data *CollectionFolderOpsDto `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeAllByFolderNewResponse struct {
@@ -7802,14 +8036,14 @@ func (r *DescribeAllByFolderNewResponse) FromJsonString(s string) error {
// Predefined struct for user
type DescribeAllTaskTypeRequestParams struct {
// 项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
type DescribeAllTaskTypeRequest struct {
*tchttp.BaseRequest
// 项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
func (r *DescribeAllTaskTypeRequest) ToJsonString() string {
@@ -7835,10 +8069,10 @@ func (r *DescribeAllTaskTypeRequest) FromJsonString(s string) error {
type DescribeAllTaskTypeResponseParams struct {
// 任务类型
// 注意:此字段可能返回 null,表示取不到有效值。
- Data []*TaskTypeOpsDto `json:"Data,omitempty" name:"Data"`
+ Data []*TaskTypeOpsDto `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeAllTaskTypeResponse struct {
@@ -7860,26 +8094,26 @@ func (r *DescribeAllTaskTypeResponse) FromJsonString(s string) error {
// Predefined struct for user
type DescribeAllUsedVersionSonRequestParams struct {
// 搜索条件
- SearchCondition *InstanceSearchCondition `json:"SearchCondition,omitempty" name:"SearchCondition"`
+ SearchCondition *InstanceSearchCondition `json:"SearchCondition,omitnil" name:"SearchCondition"`
// 页码
- PageNumber *int64 `json:"PageNumber,omitempty" name:"PageNumber"`
+ PageNumber *int64 `json:"PageNumber,omitnil" name:"PageNumber"`
// 分页大小
- PageSize *int64 `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"`
}
type DescribeAllUsedVersionSonRequest struct {
*tchttp.BaseRequest
// 搜索条件
- SearchCondition *InstanceSearchCondition `json:"SearchCondition,omitempty" name:"SearchCondition"`
+ SearchCondition *InstanceSearchCondition `json:"SearchCondition,omitnil" name:"SearchCondition"`
// 页码
- PageNumber *int64 `json:"PageNumber,omitempty" name:"PageNumber"`
+ PageNumber *int64 `json:"PageNumber,omitnil" name:"PageNumber"`
// 分页大小
- PageSize *int64 `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"`
}
func (r *DescribeAllUsedVersionSonRequest) ToJsonString() string {
@@ -7906,10 +8140,10 @@ func (r *DescribeAllUsedVersionSonRequest) FromJsonString(s string) error {
// Predefined struct for user
type DescribeAllUsedVersionSonResponseParams struct {
// 结果
- Data *CollectionTaskOpsDto `json:"Data,omitempty" name:"Data"`
+ Data *CollectionTaskOpsDto `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeAllUsedVersionSonResponse struct {
@@ -7931,20 +8165,20 @@ func (r *DescribeAllUsedVersionSonResponse) FromJsonString(s string) error {
// Predefined struct for user
type DescribeBaselineAllTaskDagRequestParams struct {
// 基线id
- BaselineId *string `json:"BaselineId,omitempty" name:"BaselineId"`
+ BaselineId *string `json:"BaselineId,omitnil" name:"BaselineId"`
// 1
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
type DescribeBaselineAllTaskDagRequest struct {
*tchttp.BaseRequest
// 基线id
- BaselineId *string `json:"BaselineId,omitempty" name:"BaselineId"`
+ BaselineId *string `json:"BaselineId,omitnil" name:"BaselineId"`
// 1
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
func (r *DescribeBaselineAllTaskDagRequest) ToJsonString() string {
@@ -7971,10 +8205,10 @@ func (r *DescribeBaselineAllTaskDagRequest) FromJsonString(s string) error {
type DescribeBaselineAllTaskDagResponseParams struct {
// 基线
// 注意:此字段可能返回 null,表示取不到有效值。
- Data *DescribeBaselineTaskDagResponse `json:"Data,omitempty" name:"Data"`
+ Data *DescribeBaselineTaskDagResponse `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeBaselineAllTaskDagResponse struct {
@@ -7996,20 +8230,20 @@ func (r *DescribeBaselineAllTaskDagResponse) FromJsonString(s string) error {
// Predefined struct for user
type DescribeBaselineByIdRequestParams struct {
// 无
- BaselineId *string `json:"BaselineId,omitempty" name:"BaselineId"`
+ BaselineId *string `json:"BaselineId,omitnil" name:"BaselineId"`
// 1
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
type DescribeBaselineByIdRequest struct {
*tchttp.BaseRequest
// 无
- BaselineId *string `json:"BaselineId,omitempty" name:"BaselineId"`
+ BaselineId *string `json:"BaselineId,omitnil" name:"BaselineId"`
// 1
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
func (r *DescribeBaselineByIdRequest) ToJsonString() string {
@@ -8035,10 +8269,10 @@ func (r *DescribeBaselineByIdRequest) FromJsonString(s string) error {
// Predefined struct for user
type DescribeBaselineByIdResponseParams struct {
// 租户id
- Data *BaselineDetailResponse `json:"Data,omitempty" name:"Data"`
+ Data *BaselineDetailResponse `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeBaselineByIdResponse struct {
@@ -8060,32 +8294,32 @@ func (r *DescribeBaselineByIdResponse) FromJsonString(s string) error {
// Predefined struct for user
type DescribeBaselineInstanceDagRequestParams struct {
// 基线实例id
- BaselineInstanceId *int64 `json:"BaselineInstanceId,omitempty" name:"BaselineInstanceId"`
+ BaselineInstanceId *int64 `json:"BaselineInstanceId,omitnil" name:"BaselineInstanceId"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 要展开的上游实例id,格式为 taskIdA_curRunDate1,taskIdB_curRunDate2
- UpstreamInstanceIds *string `json:"UpstreamInstanceIds,omitempty" name:"UpstreamInstanceIds"`
+ UpstreamInstanceIds *string `json:"UpstreamInstanceIds,omitnil" name:"UpstreamInstanceIds"`
// 向上展开层级
- Level *int64 `json:"Level,omitempty" name:"Level"`
+ Level *int64 `json:"Level,omitnil" name:"Level"`
}
type DescribeBaselineInstanceDagRequest struct {
*tchttp.BaseRequest
// 基线实例id
- BaselineInstanceId *int64 `json:"BaselineInstanceId,omitempty" name:"BaselineInstanceId"`
+ BaselineInstanceId *int64 `json:"BaselineInstanceId,omitnil" name:"BaselineInstanceId"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 要展开的上游实例id,格式为 taskIdA_curRunDate1,taskIdB_curRunDate2
- UpstreamInstanceIds *string `json:"UpstreamInstanceIds,omitempty" name:"UpstreamInstanceIds"`
+ UpstreamInstanceIds *string `json:"UpstreamInstanceIds,omitnil" name:"UpstreamInstanceIds"`
// 向上展开层级
- Level *int64 `json:"Level,omitempty" name:"Level"`
+ Level *int64 `json:"Level,omitnil" name:"Level"`
}
func (r *DescribeBaselineInstanceDagRequest) ToJsonString() string {
@@ -8114,10 +8348,10 @@ func (r *DescribeBaselineInstanceDagRequest) FromJsonString(s string) error {
type DescribeBaselineInstanceDagResponseParams struct {
// 基线实例dag
// 注意:此字段可能返回 null,表示取不到有效值。
- Data *BaselineInstanceVo `json:"Data,omitempty" name:"Data"`
+ Data *BaselineInstanceVo `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeBaselineInstanceDagResponse struct {
@@ -8139,20 +8373,20 @@ func (r *DescribeBaselineInstanceDagResponse) FromJsonString(s string) error {
// Predefined struct for user
type DescribeBaselineInstanceGanttRequestParams struct {
// 基线实例id
- BaselineInstanceId *int64 `json:"BaselineInstanceId,omitempty" name:"BaselineInstanceId"`
+ BaselineInstanceId *int64 `json:"BaselineInstanceId,omitnil" name:"BaselineInstanceId"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
type DescribeBaselineInstanceGanttRequest struct {
*tchttp.BaseRequest
// 基线实例id
- BaselineInstanceId *int64 `json:"BaselineInstanceId,omitempty" name:"BaselineInstanceId"`
+ BaselineInstanceId *int64 `json:"BaselineInstanceId,omitnil" name:"BaselineInstanceId"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
func (r *DescribeBaselineInstanceGanttRequest) ToJsonString() string {
@@ -8179,10 +8413,10 @@ func (r *DescribeBaselineInstanceGanttRequest) FromJsonString(s string) error {
type DescribeBaselineInstanceGanttResponseParams struct {
// 基线实例,带有关键任务实例信息
// 注意:此字段可能返回 null,表示取不到有效值。
- Data *BaselineInstanceVo `json:"Data,omitempty" name:"Data"`
+ Data *BaselineInstanceVo `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeBaselineInstanceGanttResponse struct {
@@ -8204,26 +8438,26 @@ func (r *DescribeBaselineInstanceGanttResponse) FromJsonString(s string) error {
// Predefined struct for user
type DescribeBaselineInstancesRequestParams struct {
// 分页页码
- PageNumber *int64 `json:"PageNumber,omitempty" name:"PageNumber"`
+ PageNumber *int64 `json:"PageNumber,omitnil" name:"PageNumber"`
// 分页大小
- PageSize *int64 `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"`
// 过滤字段
- Filters []*Filter `json:"Filters,omitempty" name:"Filters"`
+ Filters []*Filter `json:"Filters,omitnil" name:"Filters"`
}
type DescribeBaselineInstancesRequest struct {
*tchttp.BaseRequest
// 分页页码
- PageNumber *int64 `json:"PageNumber,omitempty" name:"PageNumber"`
+ PageNumber *int64 `json:"PageNumber,omitnil" name:"PageNumber"`
// 分页大小
- PageSize *int64 `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"`
// 过滤字段
- Filters []*Filter `json:"Filters,omitempty" name:"Filters"`
+ Filters []*Filter `json:"Filters,omitnil" name:"Filters"`
}
func (r *DescribeBaselineInstancesRequest) ToJsonString() string {
@@ -8251,11 +8485,11 @@ func (r *DescribeBaselineInstancesRequest) FromJsonString(s string) error {
type DescribeBaselineInstancesResponseParams struct {
// 基线实例数组
// 注意:此字段可能返回 null,表示取不到有效值。
- BaselineInstances []*BaselineInstanceVo `json:"BaselineInstances,omitempty" name:"BaselineInstances"`
+ BaselineInstances []*BaselineInstanceVo `json:"BaselineInstances,omitnil" name:"BaselineInstances"`
// 总数量
// 注意:此字段可能返回 null,表示取不到有效值。
- TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"`
+ TotalCount *int64 `json:"TotalCount,omitnil" name:"TotalCount"`
}
type DescribeBaselineInstancesResponse struct {
@@ -8277,46 +8511,46 @@ func (r *DescribeBaselineInstancesResponse) FromJsonString(s string) error {
type DescribeBaselineResponse struct {
// 1
// 注意:此字段可能返回 null,表示取不到有效值。
- Baselines []*BaselineDto `json:"Baselines,omitempty" name:"Baselines"`
+ Baselines []*BaselineDto `json:"Baselines,omitnil" name:"Baselines"`
// 1
// 注意:此字段可能返回 null,表示取不到有效值。
- TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"`
+ TotalCount *int64 `json:"TotalCount,omitnil" name:"TotalCount"`
}
type DescribeBaselineTaskDagResponse struct {
// 基线
// 注意:此字段可能返回 null,表示取不到有效值。
- Baseline *BaselineDto `json:"Baseline,omitempty" name:"Baseline"`
+ Baseline *BaselineDto `json:"Baseline,omitnil" name:"Baseline"`
// 基线任务dag
// 注意:此字段可能返回 null,表示取不到有效值。
- BaselineTaskDag []*BaselineTaskDto `json:"BaselineTaskDag,omitempty" name:"BaselineTaskDag"`
+ BaselineTaskDag []*BaselineTaskDto `json:"BaselineTaskDag,omitnil" name:"BaselineTaskDag"`
}
// Predefined struct for user
type DescribeBaselinesRequestParams struct {
// 无
- Filters []*Filter `json:"Filters,omitempty" name:"Filters"`
+ Filters []*Filter `json:"Filters,omitnil" name:"Filters"`
// 页面下标
- PageNumber *int64 `json:"PageNumber,omitempty" name:"PageNumber"`
+ PageNumber *int64 `json:"PageNumber,omitnil" name:"PageNumber"`
// 页面大小
- PageSize *int64 `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"`
}
type DescribeBaselinesRequest struct {
*tchttp.BaseRequest
// 无
- Filters []*Filter `json:"Filters,omitempty" name:"Filters"`
+ Filters []*Filter `json:"Filters,omitnil" name:"Filters"`
// 页面下标
- PageNumber *int64 `json:"PageNumber,omitempty" name:"PageNumber"`
+ PageNumber *int64 `json:"PageNumber,omitnil" name:"PageNumber"`
// 页面大小
- PageSize *int64 `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"`
}
func (r *DescribeBaselinesRequest) ToJsonString() string {
@@ -8344,10 +8578,10 @@ func (r *DescribeBaselinesRequest) FromJsonString(s string) error {
type DescribeBaselinesResponseParams struct {
// 基线列表
// 注意:此字段可能返回 null,表示取不到有效值。
- Data *DescribeBaselineResponse `json:"Data,omitempty" name:"Data"`
+ Data *DescribeBaselineResponse `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeBaselinesResponse struct {
@@ -8369,102 +8603,102 @@ func (r *DescribeBaselinesResponse) FromJsonString(s string) error {
type DescribeBatchOperateTaskDTO struct {
// 任务ID
// 注意:此字段可能返回 null,表示取不到有效值。
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 任务名
// 注意:此字段可能返回 null,表示取不到有效值。
- TaskName *string `json:"TaskName,omitempty" name:"TaskName"`
+ TaskName *string `json:"TaskName,omitnil" name:"TaskName"`
// 工作流Id
// 注意:此字段可能返回 null,表示取不到有效值。
- WorkflowId *string `json:"WorkflowId,omitempty" name:"WorkflowId"`
+ WorkflowId *string `json:"WorkflowId,omitnil" name:"WorkflowId"`
// 工作流名
// 注意:此字段可能返回 null,表示取不到有效值。
- WorkflowName *string `json:"WorkflowName,omitempty" name:"WorkflowName"`
+ WorkflowName *string `json:"WorkflowName,omitnil" name:"WorkflowName"`
// 状态
// 注意:此字段可能返回 null,表示取不到有效值。
- Status *string `json:"Status,omitempty" name:"Status"`
+ Status *string `json:"Status,omitnil" name:"Status"`
// 任务ID
// 注意:此字段可能返回 null,表示取不到有效值。
- TaskTypeId *uint64 `json:"TaskTypeId,omitempty" name:"TaskTypeId"`
+ TaskTypeId *uint64 `json:"TaskTypeId,omitnil" name:"TaskTypeId"`
// 任务类型
// 注意:此字段可能返回 null,表示取不到有效值。
- TaskTypeDesc *string `json:"TaskTypeDesc,omitempty" name:"TaskTypeDesc"`
+ TaskTypeDesc *string `json:"TaskTypeDesc,omitnil" name:"TaskTypeDesc"`
// 文件夹名
// 注意:此字段可能返回 null,表示取不到有效值。
- FolderName *string `json:"FolderName,omitempty" name:"FolderName"`
+ FolderName *string `json:"FolderName,omitnil" name:"FolderName"`
// 文件夹ID
// 注意:此字段可能返回 null,表示取不到有效值。
- FolderId *string `json:"FolderId,omitempty" name:"FolderId"`
+ FolderId *string `json:"FolderId,omitnil" name:"FolderId"`
// 负责人
// 注意:此字段可能返回 null,表示取不到有效值。
- InCharge *string `json:"InCharge,omitempty" name:"InCharge"`
+ InCharge *string `json:"InCharge,omitnil" name:"InCharge"`
// 是否提交
// 注意:此字段可能返回 null,表示取不到有效值。
- Submit *uint64 `json:"Submit,omitempty" name:"Submit"`
+ Submit *uint64 `json:"Submit,omitnil" name:"Submit"`
// 引擎:
// presto\SparkJob\SparkSql
// 注意:此字段可能返回 null,表示取不到有效值。
- DataEngine *string `json:"DataEngine,omitempty" name:"DataEngine"`
+ DataEngine *string `json:"DataEngine,omitnil" name:"DataEngine"`
// 更新时间
// 注意:此字段可能返回 null,表示取不到有效值。
- UpdateTime *string `json:"UpdateTime,omitempty" name:"UpdateTime"`
+ UpdateTime *string `json:"UpdateTime,omitnil" name:"UpdateTime"`
// 创造时间
// 注意:此字段可能返回 null,表示取不到有效值。
- CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"`
+ CreateTime *string `json:"CreateTime,omitnil" name:"CreateTime"`
// 周期类型
// 注意:此字段可能返回 null,表示取不到有效值。
- CycleUnit *string `json:"CycleUnit,omitempty" name:"CycleUnit"`
+ CycleUnit *string `json:"CycleUnit,omitnil" name:"CycleUnit"`
// 调度计划
// 注意:此字段可能返回 null,表示取不到有效值。
- ScheduleDesc *string `json:"ScheduleDesc,omitempty" name:"ScheduleDesc"`
+ ScheduleDesc *string `json:"ScheduleDesc,omitnil" name:"ScheduleDesc"`
// 数据源ID
// 注意:此字段可能返回 null,表示取不到有效值。
- DatasourceId *string `json:"DatasourceId,omitempty" name:"DatasourceId"`
+ DatasourceId *string `json:"DatasourceId,omitnil" name:"DatasourceId"`
// 数据源类型
// 注意:此字段可能返回 null,表示取不到有效值。
- DatasourceType *string `json:"DatasourceType,omitempty" name:"DatasourceType"`
+ DatasourceType *string `json:"DatasourceType,omitnil" name:"DatasourceType"`
}
type DescribeBatchOperateTaskPage struct {
// 总页码数
// 注意:此字段可能返回 null,表示取不到有效值。
- PageCount *uint64 `json:"PageCount,omitempty" name:"PageCount"`
+ PageCount *uint64 `json:"PageCount,omitnil" name:"PageCount"`
// 内容
// 注意:此字段可能返回 null,表示取不到有效值。
- Items []*DescribeBatchOperateTaskDTO `json:"Items,omitempty" name:"Items"`
+ Items []*DescribeBatchOperateTaskDTO `json:"Items,omitnil" name:"Items"`
// 总个数
// 注意:此字段可能返回 null,表示取不到有效值。
- TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"`
+ TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
}
// Predefined struct for user
type DescribeBatchOperateTaskRequestParams struct {
// 项目Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 页码
- Page *string `json:"Page,omitempty" name:"Page"`
+ Page *string `json:"Page,omitnil" name:"Page"`
// 页号
- Size *string `json:"Size,omitempty" name:"Size"`
+ Size *string `json:"Size,omitnil" name:"Size"`
// 状态列表
// 草稿:'NS','N','P','R'
@@ -8472,77 +8706,77 @@ type DescribeBatchOperateTaskRequestParams struct {
// 停止:'F'
// 冻结:'O'
// 停止中:'T'
- StatusList []*string `json:"StatusList,omitempty" name:"StatusList"`
+ StatusList []*string `json:"StatusList,omitnil" name:"StatusList"`
// 责任人名列表
- OwnerNameList []*string `json:"OwnerNameList,omitempty" name:"OwnerNameList"`
+ OwnerNameList []*string `json:"OwnerNameList,omitnil" name:"OwnerNameList"`
// 工作流列表
- WorkflowIdList []*string `json:"WorkflowIdList,omitempty" name:"WorkflowIdList"`
+ WorkflowIdList []*string `json:"WorkflowIdList,omitnil" name:"WorkflowIdList"`
// 任务名称搜索
- TaskNameFilter *string `json:"TaskNameFilter,omitempty" name:"TaskNameFilter"`
+ TaskNameFilter *string `json:"TaskNameFilter,omitnil" name:"TaskNameFilter"`
// 任务类型列表
- TaskTypeList []*string `json:"TaskTypeList,omitempty" name:"TaskTypeList"`
+ TaskTypeList []*string `json:"TaskTypeList,omitnil" name:"TaskTypeList"`
// 文件夹列表
- FordIdList []*string `json:"FordIdList,omitempty" name:"FordIdList"`
+ FordIdList []*string `json:"FordIdList,omitnil" name:"FordIdList"`
// 任务Id搜索
- TaskIdFilter *string `json:"TaskIdFilter,omitempty" name:"TaskIdFilter"`
+ TaskIdFilter *string `json:"TaskIdFilter,omitnil" name:"TaskIdFilter"`
// 责任人搜索
- OwnerNameFilter *string `json:"OwnerNameFilter,omitempty" name:"OwnerNameFilter"`
+ OwnerNameFilter *string `json:"OwnerNameFilter,omitnil" name:"OwnerNameFilter"`
// 排序字段:
// UpdateTime
// CreateTime
- SortItem *string `json:"SortItem,omitempty" name:"SortItem"`
+ SortItem *string `json:"SortItem,omitnil" name:"SortItem"`
// asc:升序
// desc:降序
- SortType *string `json:"SortType,omitempty" name:"SortType"`
+ SortType *string `json:"SortType,omitnil" name:"SortType"`
// 引擎类型列表:三种
// SparkJob
// SparkSql
// presto
- DataEngineList []*string `json:"DataEngineList,omitempty" name:"DataEngineList"`
+ DataEngineList []*string `json:"DataEngineList,omitnil" name:"DataEngineList"`
// 操作人名
- UserId *string `json:"UserId,omitempty" name:"UserId"`
+ UserId *string `json:"UserId,omitnil" name:"UserId"`
// 1
- OwnerId *string `json:"OwnerId,omitempty" name:"OwnerId"`
+ OwnerId *string `json:"OwnerId,omitnil" name:"OwnerId"`
// 1
- TenantId *string `json:"TenantId,omitempty" name:"TenantId"`
+ TenantId *string `json:"TenantId,omitnil" name:"TenantId"`
// 数据源ID列表
- DatasourceIdList []*string `json:"DatasourceIdList,omitempty" name:"DatasourceIdList"`
+ DatasourceIdList []*string `json:"DatasourceIdList,omitnil" name:"DatasourceIdList"`
// 数据源类型列表
- DatasourceTypeList []*string `json:"DatasourceTypeList,omitempty" name:"DatasourceTypeList"`
+ DatasourceTypeList []*string `json:"DatasourceTypeList,omitnil" name:"DatasourceTypeList"`
// 调度单位类型列表
- CycleUnitList []*string `json:"CycleUnitList,omitempty" name:"CycleUnitList"`
+ CycleUnitList []*string `json:"CycleUnitList,omitnil" name:"CycleUnitList"`
// 是否筛选出可提交的任务
- CanSubmit *bool `json:"CanSubmit,omitempty" name:"CanSubmit"`
+ CanSubmit *bool `json:"CanSubmit,omitnil" name:"CanSubmit"`
}
type DescribeBatchOperateTaskRequest struct {
*tchttp.BaseRequest
// 项目Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 页码
- Page *string `json:"Page,omitempty" name:"Page"`
+ Page *string `json:"Page,omitnil" name:"Page"`
// 页号
- Size *string `json:"Size,omitempty" name:"Size"`
+ Size *string `json:"Size,omitnil" name:"Size"`
// 状态列表
// 草稿:'NS','N','P','R'
@@ -8550,64 +8784,64 @@ type DescribeBatchOperateTaskRequest struct {
// 停止:'F'
// 冻结:'O'
// 停止中:'T'
- StatusList []*string `json:"StatusList,omitempty" name:"StatusList"`
+ StatusList []*string `json:"StatusList,omitnil" name:"StatusList"`
// 责任人名列表
- OwnerNameList []*string `json:"OwnerNameList,omitempty" name:"OwnerNameList"`
+ OwnerNameList []*string `json:"OwnerNameList,omitnil" name:"OwnerNameList"`
// 工作流列表
- WorkflowIdList []*string `json:"WorkflowIdList,omitempty" name:"WorkflowIdList"`
+ WorkflowIdList []*string `json:"WorkflowIdList,omitnil" name:"WorkflowIdList"`
// 任务名称搜索
- TaskNameFilter *string `json:"TaskNameFilter,omitempty" name:"TaskNameFilter"`
+ TaskNameFilter *string `json:"TaskNameFilter,omitnil" name:"TaskNameFilter"`
// 任务类型列表
- TaskTypeList []*string `json:"TaskTypeList,omitempty" name:"TaskTypeList"`
+ TaskTypeList []*string `json:"TaskTypeList,omitnil" name:"TaskTypeList"`
// 文件夹列表
- FordIdList []*string `json:"FordIdList,omitempty" name:"FordIdList"`
+ FordIdList []*string `json:"FordIdList,omitnil" name:"FordIdList"`
// 任务Id搜索
- TaskIdFilter *string `json:"TaskIdFilter,omitempty" name:"TaskIdFilter"`
+ TaskIdFilter *string `json:"TaskIdFilter,omitnil" name:"TaskIdFilter"`
// 责任人搜索
- OwnerNameFilter *string `json:"OwnerNameFilter,omitempty" name:"OwnerNameFilter"`
+ OwnerNameFilter *string `json:"OwnerNameFilter,omitnil" name:"OwnerNameFilter"`
// 排序字段:
// UpdateTime
// CreateTime
- SortItem *string `json:"SortItem,omitempty" name:"SortItem"`
+ SortItem *string `json:"SortItem,omitnil" name:"SortItem"`
// asc:升序
// desc:降序
- SortType *string `json:"SortType,omitempty" name:"SortType"`
+ SortType *string `json:"SortType,omitnil" name:"SortType"`
// 引擎类型列表:三种
// SparkJob
// SparkSql
// presto
- DataEngineList []*string `json:"DataEngineList,omitempty" name:"DataEngineList"`
+ DataEngineList []*string `json:"DataEngineList,omitnil" name:"DataEngineList"`
// 操作人名
- UserId *string `json:"UserId,omitempty" name:"UserId"`
+ UserId *string `json:"UserId,omitnil" name:"UserId"`
// 1
- OwnerId *string `json:"OwnerId,omitempty" name:"OwnerId"`
+ OwnerId *string `json:"OwnerId,omitnil" name:"OwnerId"`
// 1
- TenantId *string `json:"TenantId,omitempty" name:"TenantId"`
+ TenantId *string `json:"TenantId,omitnil" name:"TenantId"`
// 数据源ID列表
- DatasourceIdList []*string `json:"DatasourceIdList,omitempty" name:"DatasourceIdList"`
+ DatasourceIdList []*string `json:"DatasourceIdList,omitnil" name:"DatasourceIdList"`
// 数据源类型列表
- DatasourceTypeList []*string `json:"DatasourceTypeList,omitempty" name:"DatasourceTypeList"`
+ DatasourceTypeList []*string `json:"DatasourceTypeList,omitnil" name:"DatasourceTypeList"`
// 调度单位类型列表
- CycleUnitList []*string `json:"CycleUnitList,omitempty" name:"CycleUnitList"`
+ CycleUnitList []*string `json:"CycleUnitList,omitnil" name:"CycleUnitList"`
// 是否筛选出可提交的任务
- CanSubmit *bool `json:"CanSubmit,omitempty" name:"CanSubmit"`
+ CanSubmit *bool `json:"CanSubmit,omitnil" name:"CanSubmit"`
}
func (r *DescribeBatchOperateTaskRequest) ToJsonString() string {
@@ -8653,10 +8887,10 @@ func (r *DescribeBatchOperateTaskRequest) FromJsonString(s string) error {
type DescribeBatchOperateTaskResponseParams struct {
// 无
// 注意:此字段可能返回 null,表示取不到有效值。
- Data *DescribeBatchOperateTaskPage `json:"Data,omitempty" name:"Data"`
+ Data *DescribeBatchOperateTaskPage `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeBatchOperateTaskResponse struct {
@@ -8678,14 +8912,14 @@ func (r *DescribeBatchOperateTaskResponse) FromJsonString(s string) error {
// Predefined struct for user
type DescribeBelongToRequestParams struct {
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
type DescribeBelongToRequest struct {
*tchttp.BaseRequest
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
func (r *DescribeBelongToRequest) ToJsonString() string {
@@ -8710,10 +8944,10 @@ func (r *DescribeBelongToRequest) FromJsonString(s string) error {
// Predefined struct for user
type DescribeBelongToResponseParams struct {
// 所属任务/基线
- Data []*string `json:"Data,omitempty" name:"Data"`
+ Data []*string `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeBelongToResponse struct {
@@ -8735,20 +8969,20 @@ func (r *DescribeBelongToResponse) FromJsonString(s string) error {
// Predefined struct for user
type DescribeClusterNamespaceListRequestParams struct {
// 集群ID
- ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"`
+ ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`
// WeData项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
type DescribeClusterNamespaceListRequest struct {
*tchttp.BaseRequest
// 集群ID
- ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"`
+ ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`
// WeData项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
func (r *DescribeClusterNamespaceListRequest) ToJsonString() string {
@@ -8774,10 +9008,10 @@ func (r *DescribeClusterNamespaceListRequest) FromJsonString(s string) error {
// Predefined struct for user
type DescribeClusterNamespaceListResponseParams struct {
// 命名空间
- Namespaces []*Namespace `json:"Namespaces,omitempty" name:"Namespaces"`
+ Namespaces []*Namespace `json:"Namespaces,omitnil" name:"Namespaces"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeClusterNamespaceListResponse struct {
@@ -8799,44 +9033,44 @@ func (r *DescribeClusterNamespaceListResponse) FromJsonString(s string) error {
// Predefined struct for user
type DescribeColumnLineageRequestParams struct {
// 查询方向,INPUT,OUTPUT,BOTH枚举值
- Direction *string `json:"Direction,omitempty" name:"Direction"`
+ Direction *string `json:"Direction,omitnil" name:"Direction"`
// 字段信息
- Data *ColumnLineageInfo `json:"Data,omitempty" name:"Data"`
+ Data *ColumnLineageInfo `json:"Data,omitnil" name:"Data"`
// 单次查询入度
- InputDepth *int64 `json:"InputDepth,omitempty" name:"InputDepth"`
+ InputDepth *int64 `json:"InputDepth,omitnil" name:"InputDepth"`
// 单次查询出度
- OutputDepth *int64 `json:"OutputDepth,omitempty" name:"OutputDepth"`
+ OutputDepth *int64 `json:"OutputDepth,omitnil" name:"OutputDepth"`
// 额外参数(传递调用方信息)
- ExtParams []*RecordField `json:"ExtParams,omitempty" name:"ExtParams"`
+ ExtParams []*RecordField `json:"ExtParams,omitnil" name:"ExtParams"`
// 是否过滤临时表 默认值为true
- IgnoreTemp *bool `json:"IgnoreTemp,omitempty" name:"IgnoreTemp"`
+ IgnoreTemp *bool `json:"IgnoreTemp,omitnil" name:"IgnoreTemp"`
}
type DescribeColumnLineageRequest struct {
*tchttp.BaseRequest
// 查询方向,INPUT,OUTPUT,BOTH枚举值
- Direction *string `json:"Direction,omitempty" name:"Direction"`
+ Direction *string `json:"Direction,omitnil" name:"Direction"`
// 字段信息
- Data *ColumnLineageInfo `json:"Data,omitempty" name:"Data"`
+ Data *ColumnLineageInfo `json:"Data,omitnil" name:"Data"`
// 单次查询入度
- InputDepth *int64 `json:"InputDepth,omitempty" name:"InputDepth"`
+ InputDepth *int64 `json:"InputDepth,omitnil" name:"InputDepth"`
// 单次查询出度
- OutputDepth *int64 `json:"OutputDepth,omitempty" name:"OutputDepth"`
+ OutputDepth *int64 `json:"OutputDepth,omitnil" name:"OutputDepth"`
// 额外参数(传递调用方信息)
- ExtParams []*RecordField `json:"ExtParams,omitempty" name:"ExtParams"`
+ ExtParams []*RecordField `json:"ExtParams,omitnil" name:"ExtParams"`
// 是否过滤临时表 默认值为true
- IgnoreTemp *bool `json:"IgnoreTemp,omitempty" name:"IgnoreTemp"`
+ IgnoreTemp *bool `json:"IgnoreTemp,omitnil" name:"IgnoreTemp"`
}
func (r *DescribeColumnLineageRequest) ToJsonString() string {
@@ -8867,10 +9101,10 @@ func (r *DescribeColumnLineageRequest) FromJsonString(s string) error {
type DescribeColumnLineageResponseParams struct {
// 字段血缘信息
// 注意:此字段可能返回 null,表示取不到有效值。
- ColumnAggregationLineage *ColumnAggregationLineage `json:"ColumnAggregationLineage,omitempty" name:"ColumnAggregationLineage"`
+ ColumnAggregationLineage *ColumnAggregationLineage `json:"ColumnAggregationLineage,omitnil" name:"ColumnAggregationLineage"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeColumnLineageResponse struct {
@@ -8892,26 +9126,26 @@ func (r *DescribeColumnLineageResponse) FromJsonString(s string) error {
// Predefined struct for user
type DescribeDataBasesRequestParams struct {
// 项目Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 数据源id
- DatasourceId *string `json:"DatasourceId,omitempty" name:"DatasourceId"`
+ DatasourceId *string `json:"DatasourceId,omitnil" name:"DatasourceId"`
// 数据源类型
- DsTypes []*uint64 `json:"DsTypes,omitempty" name:"DsTypes"`
+ DsTypes []*uint64 `json:"DsTypes,omitnil" name:"DsTypes"`
}
type DescribeDataBasesRequest struct {
*tchttp.BaseRequest
// 项目Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 数据源id
- DatasourceId *string `json:"DatasourceId,omitempty" name:"DatasourceId"`
+ DatasourceId *string `json:"DatasourceId,omitnil" name:"DatasourceId"`
// 数据源类型
- DsTypes []*uint64 `json:"DsTypes,omitempty" name:"DsTypes"`
+ DsTypes []*uint64 `json:"DsTypes,omitnil" name:"DsTypes"`
}
func (r *DescribeDataBasesRequest) ToJsonString() string {
@@ -8939,10 +9173,10 @@ func (r *DescribeDataBasesRequest) FromJsonString(s string) error {
type DescribeDataBasesResponseParams struct {
// 数据来源数据数据库列表
// 注意:此字段可能返回 null,表示取不到有效值。
- Data []*DatabaseInfo `json:"Data,omitempty" name:"Data"`
+ Data []*DatabaseInfo `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeDataBasesResponse struct {
@@ -8964,26 +9198,26 @@ func (r *DescribeDataBasesResponse) FromJsonString(s string) error {
// Predefined struct for user
type DescribeDataCheckStatRequestParams struct {
// Project id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 开始时间,时间戳到秒
- BeginDate *string `json:"BeginDate,omitempty" name:"BeginDate"`
+ BeginDate *string `json:"BeginDate,omitnil" name:"BeginDate"`
// 结束时间,时间戳到秒
- EndDate *string `json:"EndDate,omitempty" name:"EndDate"`
+ EndDate *string `json:"EndDate,omitnil" name:"EndDate"`
}
type DescribeDataCheckStatRequest struct {
*tchttp.BaseRequest
// Project id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 开始时间,时间戳到秒
- BeginDate *string `json:"BeginDate,omitempty" name:"BeginDate"`
+ BeginDate *string `json:"BeginDate,omitnil" name:"BeginDate"`
// 结束时间,时间戳到秒
- EndDate *string `json:"EndDate,omitempty" name:"EndDate"`
+ EndDate *string `json:"EndDate,omitnil" name:"EndDate"`
}
func (r *DescribeDataCheckStatRequest) ToJsonString() string {
@@ -9010,10 +9244,10 @@ func (r *DescribeDataCheckStatRequest) FromJsonString(s string) error {
// Predefined struct for user
type DescribeDataCheckStatResponseParams struct {
// 结果
- Data *DataCheckStat `json:"Data,omitempty" name:"Data"`
+ Data *DataCheckStat `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeDataCheckStatResponse struct {
@@ -9035,32 +9269,32 @@ func (r *DescribeDataCheckStatResponse) FromJsonString(s string) error {
// Predefined struct for user
type DescribeDataObjectsRequestParams struct {
// 数据来源ID
- DatasourceId *string `json:"DatasourceId,omitempty" name:"DatasourceId"`
+ DatasourceId *string `json:"DatasourceId,omitnil" name:"DatasourceId"`
// 数据表ID
- TableId *string `json:"TableId,omitempty" name:"TableId"`
+ TableId *string `json:"TableId,omitnil" name:"TableId"`
// 质量规则组ID
- RuleGroupId *uint64 `json:"RuleGroupId,omitempty" name:"RuleGroupId"`
+ RuleGroupId *uint64 `json:"RuleGroupId,omitnil" name:"RuleGroupId"`
// 项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
type DescribeDataObjectsRequest struct {
*tchttp.BaseRequest
// 数据来源ID
- DatasourceId *string `json:"DatasourceId,omitempty" name:"DatasourceId"`
+ DatasourceId *string `json:"DatasourceId,omitnil" name:"DatasourceId"`
// 数据表ID
- TableId *string `json:"TableId,omitempty" name:"TableId"`
+ TableId *string `json:"TableId,omitnil" name:"TableId"`
// 质量规则组ID
- RuleGroupId *uint64 `json:"RuleGroupId,omitempty" name:"RuleGroupId"`
+ RuleGroupId *uint64 `json:"RuleGroupId,omitnil" name:"RuleGroupId"`
// 项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
func (r *DescribeDataObjectsRequest) ToJsonString() string {
@@ -9089,10 +9323,10 @@ func (r *DescribeDataObjectsRequest) FromJsonString(s string) error {
type DescribeDataObjectsResponseParams struct {
// 数据对象列表
// 注意:此字段可能返回 null,表示取不到有效值。
- Data []*SourceObject `json:"Data,omitempty" name:"Data"`
+ Data []*SourceObject `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeDataObjectsResponse struct {
@@ -9114,50 +9348,50 @@ func (r *DescribeDataObjectsResponse) FromJsonString(s string) error {
// Predefined struct for user
type DescribeDataSourceInfoListRequestParams struct {
// 工作空间id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 页码
- PageNumber *uint64 `json:"PageNumber,omitempty" name:"PageNumber"`
+ PageNumber *uint64 `json:"PageNumber,omitnil" name:"PageNumber"`
// 页数
- PageSize *uint64 `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"`
// 可选过滤条件,Filter可选配置(参考): "Name": { "type": "string", "description": "数据源名称" }, "Type": { "type": "string", "description": "类型" }, "ClusterId": { "type": "string", "description": "集群id" }, "CategoryId": { "type": "string", "description": "分类,项目或空间id" }
- Filters *Filter `json:"Filters,omitempty" name:"Filters"`
+ Filters *Filter `json:"Filters,omitnil" name:"Filters"`
// 排序配置
- OrderFields *OrderField `json:"OrderFields,omitempty" name:"OrderFields"`
+ OrderFields *OrderField `json:"OrderFields,omitnil" name:"OrderFields"`
// 数据源类型
- Type *string `json:"Type,omitempty" name:"Type"`
+ Type *string `json:"Type,omitnil" name:"Type"`
// 数据源名称过滤用
- DatasourceName *string `json:"DatasourceName,omitempty" name:"DatasourceName"`
+ DatasourceName *string `json:"DatasourceName,omitnil" name:"DatasourceName"`
}
type DescribeDataSourceInfoListRequest struct {
*tchttp.BaseRequest
// 工作空间id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 页码
- PageNumber *uint64 `json:"PageNumber,omitempty" name:"PageNumber"`
+ PageNumber *uint64 `json:"PageNumber,omitnil" name:"PageNumber"`
// 页数
- PageSize *uint64 `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"`
// 可选过滤条件,Filter可选配置(参考): "Name": { "type": "string", "description": "数据源名称" }, "Type": { "type": "string", "description": "类型" }, "ClusterId": { "type": "string", "description": "集群id" }, "CategoryId": { "type": "string", "description": "分类,项目或空间id" }
- Filters *Filter `json:"Filters,omitempty" name:"Filters"`
+ Filters *Filter `json:"Filters,omitnil" name:"Filters"`
// 排序配置
- OrderFields *OrderField `json:"OrderFields,omitempty" name:"OrderFields"`
+ OrderFields *OrderField `json:"OrderFields,omitnil" name:"OrderFields"`
// 数据源类型
- Type *string `json:"Type,omitempty" name:"Type"`
+ Type *string `json:"Type,omitnil" name:"Type"`
// 数据源名称过滤用
- DatasourceName *string `json:"DatasourceName,omitempty" name:"DatasourceName"`
+ DatasourceName *string `json:"DatasourceName,omitnil" name:"DatasourceName"`
}
func (r *DescribeDataSourceInfoListRequest) ToJsonString() string {
@@ -9188,14 +9422,14 @@ func (r *DescribeDataSourceInfoListRequest) FromJsonString(s string) error {
// Predefined struct for user
type DescribeDataSourceInfoListResponseParams struct {
// 总条数。
- TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"`
+ TotalCount *int64 `json:"TotalCount,omitnil" name:"TotalCount"`
// 数据源信息列表。
// 注意:此字段可能返回 null,表示取不到有效值。
- DatasourceSet []*DatasourceBaseInfo `json:"DatasourceSet,omitempty" name:"DatasourceSet"`
+ DatasourceSet []*DatasourceBaseInfo `json:"DatasourceSet,omitnil" name:"DatasourceSet"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeDataSourceInfoListResponse struct {
@@ -9217,32 +9451,32 @@ func (r *DescribeDataSourceInfoListResponse) FromJsonString(s string) error {
// Predefined struct for user
type DescribeDataSourceListRequestParams struct {
// 页码
- PageNumber *uint64 `json:"PageNumber,omitempty" name:"PageNumber"`
+ PageNumber *uint64 `json:"PageNumber,omitnil" name:"PageNumber"`
// 返回数量
- PageSize *uint64 `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"`
// 排序配置
- OrderFields []*OrderField `json:"OrderFields,omitempty" name:"OrderFields"`
+ OrderFields []*OrderField `json:"OrderFields,omitnil" name:"OrderFields"`
// 可选过滤条件,Filter可选配置(参考): "Name": { "type": "string", "description": "数据源名称" }, "Type": { "type": "string", "description": "类型" }, "ClusterId": { "type": "string", "description": "集群id" }, "CategoryId": { "type": "string", "description": "分类,项目或空间id" }
- Filters []*Filter `json:"Filters,omitempty" name:"Filters"`
+ Filters []*Filter `json:"Filters,omitnil" name:"Filters"`
}
type DescribeDataSourceListRequest struct {
*tchttp.BaseRequest
// 页码
- PageNumber *uint64 `json:"PageNumber,omitempty" name:"PageNumber"`
+ PageNumber *uint64 `json:"PageNumber,omitnil" name:"PageNumber"`
// 返回数量
- PageSize *uint64 `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"`
// 排序配置
- OrderFields []*OrderField `json:"OrderFields,omitempty" name:"OrderFields"`
+ OrderFields []*OrderField `json:"OrderFields,omitnil" name:"OrderFields"`
// 可选过滤条件,Filter可选配置(参考): "Name": { "type": "string", "description": "数据源名称" }, "Type": { "type": "string", "description": "类型" }, "ClusterId": { "type": "string", "description": "集群id" }, "CategoryId": { "type": "string", "description": "分类,项目或空间id" }
- Filters []*Filter `json:"Filters,omitempty" name:"Filters"`
+ Filters []*Filter `json:"Filters,omitnil" name:"Filters"`
}
func (r *DescribeDataSourceListRequest) ToJsonString() string {
@@ -9271,10 +9505,10 @@ func (r *DescribeDataSourceListRequest) FromJsonString(s string) error {
type DescribeDataSourceListResponseParams struct {
// 数据源列表
// 注意:此字段可能返回 null,表示取不到有效值。
- Data *DataSourceInfoPage `json:"Data,omitempty" name:"Data"`
+ Data *DataSourceInfoPage `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeDataSourceListResponse struct {
@@ -9296,20 +9530,20 @@ func (r *DescribeDataSourceListResponse) FromJsonString(s string) error {
// Predefined struct for user
type DescribeDataSourceWithoutInfoRequestParams struct {
// 1
- OrderFields []*OrderField `json:"OrderFields,omitempty" name:"OrderFields"`
+ OrderFields []*OrderField `json:"OrderFields,omitnil" name:"OrderFields"`
// 1
- Filters []*Filter `json:"Filters,omitempty" name:"Filters"`
+ Filters []*Filter `json:"Filters,omitnil" name:"Filters"`
}
type DescribeDataSourceWithoutInfoRequest struct {
*tchttp.BaseRequest
// 1
- OrderFields []*OrderField `json:"OrderFields,omitempty" name:"OrderFields"`
+ OrderFields []*OrderField `json:"OrderFields,omitnil" name:"OrderFields"`
// 1
- Filters []*Filter `json:"Filters,omitempty" name:"Filters"`
+ Filters []*Filter `json:"Filters,omitnil" name:"Filters"`
}
func (r *DescribeDataSourceWithoutInfoRequest) ToJsonString() string {
@@ -9336,10 +9570,10 @@ func (r *DescribeDataSourceWithoutInfoRequest) FromJsonString(s string) error {
type DescribeDataSourceWithoutInfoResponseParams struct {
// 1
// 注意:此字段可能返回 null,表示取不到有效值。
- Data []*DataSourceInfo `json:"Data,omitempty" name:"Data"`
+ Data []*DataSourceInfo `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeDataSourceWithoutInfoResponse struct {
@@ -9360,21 +9594,21 @@ func (r *DescribeDataSourceWithoutInfoResponse) FromJsonString(s string) error {
// Predefined struct for user
type DescribeDataTypesRequestParams struct {
- // 数据源类型,MYSQL|KAFKA等
- DatasourceType *string `json:"DatasourceType,omitempty" name:"DatasourceType"`
+ // 数据源类型,MYSQL|HIVE|KAFKA|POSTGRE|CDW|ORACLE|SQLSERVER|FTP|HDFS|ICEBERG|HBASE|TDSQL|TDSQLC|SPARK|VIRTUAL|TBASE|DB2|DM|GAUSSDB|GBASE|IMPALA|ES|S3_DATAINSIGHT|GREENPLUM|PHOENIX|SAP_HANA|SFTP|OCEANBASE|CLICKHOUSE|KUDU|VERTICA|REDIS|COS|DLC|DORIS|CKAFKA|MONGODB|FTP_FILE|HDFS_FILE|DTS_KAFKA|REST_API|FILE|TIDB|SYBASE|TCHOUSE_X 等
+ DatasourceType *string `json:"DatasourceType,omitnil" name:"DatasourceType"`
// 项目ID。
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
type DescribeDataTypesRequest struct {
*tchttp.BaseRequest
- // 数据源类型,MYSQL|KAFKA等
- DatasourceType *string `json:"DatasourceType,omitempty" name:"DatasourceType"`
+ // 数据源类型,MYSQL|HIVE|KAFKA|POSTGRE|CDW|ORACLE|SQLSERVER|FTP|HDFS|ICEBERG|HBASE|TDSQL|TDSQLC|SPARK|VIRTUAL|TBASE|DB2|DM|GAUSSDB|GBASE|IMPALA|ES|S3_DATAINSIGHT|GREENPLUM|PHOENIX|SAP_HANA|SFTP|OCEANBASE|CLICKHOUSE|KUDU|VERTICA|REDIS|COS|DLC|DORIS|CKAFKA|MONGODB|FTP_FILE|HDFS_FILE|DTS_KAFKA|REST_API|FILE|TIDB|SYBASE|TCHOUSE_X 等
+ DatasourceType *string `json:"DatasourceType,omitnil" name:"DatasourceType"`
// 项目ID。
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
func (r *DescribeDataTypesRequest) ToJsonString() string {
@@ -9400,10 +9634,10 @@ func (r *DescribeDataTypesRequest) FromJsonString(s string) error {
// Predefined struct for user
type DescribeDataTypesResponseParams struct {
// 字段类型列表。
- TypeInfoSet []*Label `json:"TypeInfoSet,omitempty" name:"TypeInfoSet"`
+ TypeInfoSet []*Label `json:"TypeInfoSet,omitnil" name:"TypeInfoSet"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeDataTypesResponse struct {
@@ -9425,20 +9659,20 @@ func (r *DescribeDataTypesResponse) FromJsonString(s string) error {
// Predefined struct for user
type DescribeDatabaseInfoListRequestParams struct {
// 过滤参数
- Filters []*Filter `json:"Filters,omitempty" name:"Filters"`
+ Filters []*Filter `json:"Filters,omitnil" name:"Filters"`
- // 如果是hive这里写rpc,如果是其他类型不传
- ConnectionType *string `json:"ConnectionType,omitempty" name:"ConnectionType"`
+ // 连接类型
+ ConnectionType *string `json:"ConnectionType,omitnil" name:"ConnectionType"`
}
type DescribeDatabaseInfoListRequest struct {
*tchttp.BaseRequest
// 过滤参数
- Filters []*Filter `json:"Filters,omitempty" name:"Filters"`
+ Filters []*Filter `json:"Filters,omitnil" name:"Filters"`
- // 如果是hive这里写rpc,如果是其他类型不传
- ConnectionType *string `json:"ConnectionType,omitempty" name:"ConnectionType"`
+ // 连接类型
+ ConnectionType *string `json:"ConnectionType,omitnil" name:"ConnectionType"`
}
func (r *DescribeDatabaseInfoListRequest) ToJsonString() string {
@@ -9464,10 +9698,10 @@ func (r *DescribeDatabaseInfoListRequest) FromJsonString(s string) error {
// Predefined struct for user
type DescribeDatabaseInfoListResponseParams struct {
// 数据库列表
- DatabaseInfo []*DatabaseInfo `json:"DatabaseInfo,omitempty" name:"DatabaseInfo"`
+ DatabaseInfo []*DatabaseInfo `json:"DatabaseInfo,omitnil" name:"DatabaseInfo"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeDatabaseInfoListResponse struct {
@@ -9486,17 +9720,82 @@ func (r *DescribeDatabaseInfoListResponse) FromJsonString(s string) error {
return json.Unmarshal([]byte(s), &r)
}
+// Predefined struct for user
+type DescribeDatabaseMetasRequestParams struct {
+ // 过滤字段,projectIds/msTypes/createTime/modifiedTime
+ Filters []*Filter `json:"Filters,omitnil" name:"Filters"`
+
+ // 排序字段,如name
+ OrderFields []*OrderField `json:"OrderFields,omitnil" name:"OrderFields"`
+}
+
+type DescribeDatabaseMetasRequest struct {
+ *tchttp.BaseRequest
+
+ // 过滤字段,projectIds/msTypes/createTime/modifiedTime
+ Filters []*Filter `json:"Filters,omitnil" name:"Filters"`
+
+ // 排序字段,如name
+ OrderFields []*OrderField `json:"OrderFields,omitnil" name:"OrderFields"`
+}
+
+func (r *DescribeDatabaseMetasRequest) ToJsonString() string {
+ b, _ := json.Marshal(r)
+ return string(b)
+}
+
+// FromJsonString It is highly **NOT** recommended to use this function
+// because it has no param check, nor strict type check
+func (r *DescribeDatabaseMetasRequest) FromJsonString(s string) error {
+ f := make(map[string]interface{})
+ if err := json.Unmarshal([]byte(s), &f); err != nil {
+ return err
+ }
+ delete(f, "Filters")
+ delete(f, "OrderFields")
+ if len(f) > 0 {
+ return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeDatabaseMetasRequest has unknown keys!", "")
+ }
+ return json.Unmarshal([]byte(s), &r)
+}
+
+// Predefined struct for user
+type DescribeDatabaseMetasResponseParams struct {
+ // 无
+ // 注意:此字段可能返回 null,表示取不到有效值。
+ DatabaseMeta []*DatabaseMeta `json:"DatabaseMeta,omitnil" name:"DatabaseMeta"`
+
+ // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
+}
+
+type DescribeDatabaseMetasResponse struct {
+ *tchttp.BaseResponse
+ Response *DescribeDatabaseMetasResponseParams `json:"Response"`
+}
+
+func (r *DescribeDatabaseMetasResponse) ToJsonString() string {
+ b, _ := json.Marshal(r)
+ return string(b)
+}
+
+// FromJsonString It is highly **NOT** recommended to use this function
+// because it has no param check, nor strict type check
+func (r *DescribeDatabaseMetasResponse) FromJsonString(s string) error {
+ return json.Unmarshal([]byte(s), &r)
+}
+
// Predefined struct for user
type DescribeDatasourceRequestParams struct {
// 对象唯一ID
- Id *uint64 `json:"Id,omitempty" name:"Id"`
+ Id *uint64 `json:"Id,omitnil" name:"Id"`
}
type DescribeDatasourceRequest struct {
*tchttp.BaseRequest
// 对象唯一ID
- Id *uint64 `json:"Id,omitempty" name:"Id"`
+ Id *uint64 `json:"Id,omitnil" name:"Id"`
}
func (r *DescribeDatasourceRequest) ToJsonString() string {
@@ -9522,10 +9821,10 @@ func (r *DescribeDatasourceRequest) FromJsonString(s string) error {
type DescribeDatasourceResponseParams struct {
// 数据源对象
// 注意:此字段可能返回 null,表示取不到有效值。
- Data *DataSourceInfo `json:"Data,omitempty" name:"Data"`
+ Data *DataSourceInfo `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeDatasourceResponse struct {
@@ -9547,20 +9846,20 @@ func (r *DescribeDatasourceResponse) FromJsonString(s string) error {
// Predefined struct for user
type DescribeDependOpsTaskListRequestParams struct {
// 任务id
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
type DescribeDependOpsTaskListRequest struct {
*tchttp.BaseRequest
// 任务id
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
func (r *DescribeDependOpsTaskListRequest) ToJsonString() string {
@@ -9587,10 +9886,10 @@ func (r *DescribeDependOpsTaskListRequest) FromJsonString(s string) error {
type DescribeDependOpsTaskListResponseParams struct {
// 任务列表
// 注意:此字段可能返回 null,表示取不到有效值。
- Data []*TaskOpsDto `json:"Data,omitempty" name:"Data"`
+ Data []*TaskOpsDto `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeDependOpsTaskListResponse struct {
@@ -9612,38 +9911,38 @@ func (r *DescribeDependOpsTaskListResponse) FromJsonString(s string) error {
// Predefined struct for user
type DescribeDependOpsTasksRequestParams struct {
// 任务Id
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 上游/下游层级1-6级
- Deep *uint64 `json:"Deep,omitempty" name:"Deep"`
+ Deep *uint64 `json:"Deep,omitnil" name:"Deep"`
// 1: 表示查询上游节点;0:表示查询下游节点;2:表示查询上游和下游节点
- Up *uint64 `json:"Up,omitempty" name:"Up"`
+ Up *uint64 `json:"Up,omitnil" name:"Up"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 任务工作流id
- WorkflowId *string `json:"WorkflowId,omitempty" name:"WorkflowId"`
+ WorkflowId *string `json:"WorkflowId,omitnil" name:"WorkflowId"`
}
type DescribeDependOpsTasksRequest struct {
*tchttp.BaseRequest
// 任务Id
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 上游/下游层级1-6级
- Deep *uint64 `json:"Deep,omitempty" name:"Deep"`
+ Deep *uint64 `json:"Deep,omitnil" name:"Deep"`
// 1: 表示查询上游节点;0:表示查询下游节点;2:表示查询上游和下游节点
- Up *uint64 `json:"Up,omitempty" name:"Up"`
+ Up *uint64 `json:"Up,omitnil" name:"Up"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 任务工作流id
- WorkflowId *string `json:"WorkflowId,omitempty" name:"WorkflowId"`
+ WorkflowId *string `json:"WorkflowId,omitnil" name:"WorkflowId"`
}
func (r *DescribeDependOpsTasksRequest) ToJsonString() string {
@@ -9672,10 +9971,10 @@ func (r *DescribeDependOpsTasksRequest) FromJsonString(s string) error {
// Predefined struct for user
type DescribeDependOpsTasksResponseParams struct {
// 画布任务和链接信息
- Data *OpsTaskCanvasInfoList `json:"Data,omitempty" name:"Data"`
+ Data *OpsTaskCanvasInfoList `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeDependOpsTasksResponse struct {
@@ -9697,20 +9996,20 @@ func (r *DescribeDependOpsTasksResponse) FromJsonString(s string) error {
// Predefined struct for user
type DescribeDependTaskListsRequestParams struct {
// 任务Id列表
- TaskIds []*string `json:"TaskIds,omitempty" name:"TaskIds"`
+ TaskIds []*string `json:"TaskIds,omitnil" name:"TaskIds"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
type DescribeDependTaskListsRequest struct {
*tchttp.BaseRequest
// 任务Id列表
- TaskIds []*string `json:"TaskIds,omitempty" name:"TaskIds"`
+ TaskIds []*string `json:"TaskIds,omitnil" name:"TaskIds"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
func (r *DescribeDependTaskListsRequest) ToJsonString() string {
@@ -9737,10 +10036,10 @@ func (r *DescribeDependTaskListsRequest) FromJsonString(s string) error {
type DescribeDependTaskListsResponseParams struct {
// 删除结果
// 注意:此字段可能返回 null,表示取不到有效值。
- Data []*TaskOpsDto `json:"Data,omitempty" name:"Data"`
+ Data []*TaskOpsDto `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeDependTaskListsResponse struct {
@@ -9762,38 +10061,38 @@ func (r *DescribeDependTaskListsResponse) FromJsonString(s string) error {
// Predefined struct for user
type DescribeDependTasksNewRequestParams struct {
// 任务Id
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 上游/下游层级1-6级
- Deep *uint64 `json:"Deep,omitempty" name:"Deep"`
+ Deep *uint64 `json:"Deep,omitnil" name:"Deep"`
// 1: 表示查询上游节点;0:表示查询下游节点;2:表示查询上游和下游节点
- Up *uint64 `json:"Up,omitempty" name:"Up"`
+ Up *uint64 `json:"Up,omitnil" name:"Up"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 任务工作流id
- WorkflowId *string `json:"WorkflowId,omitempty" name:"WorkflowId"`
+ WorkflowId *string `json:"WorkflowId,omitnil" name:"WorkflowId"`
}
type DescribeDependTasksNewRequest struct {
*tchttp.BaseRequest
// 任务Id
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 上游/下游层级1-6级
- Deep *uint64 `json:"Deep,omitempty" name:"Deep"`
+ Deep *uint64 `json:"Deep,omitnil" name:"Deep"`
// 1: 表示查询上游节点;0:表示查询下游节点;2:表示查询上游和下游节点
- Up *uint64 `json:"Up,omitempty" name:"Up"`
+ Up *uint64 `json:"Up,omitnil" name:"Up"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 任务工作流id
- WorkflowId *string `json:"WorkflowId,omitempty" name:"WorkflowId"`
+ WorkflowId *string `json:"WorkflowId,omitnil" name:"WorkflowId"`
}
func (r *DescribeDependTasksNewRequest) ToJsonString() string {
@@ -9822,10 +10121,10 @@ func (r *DescribeDependTasksNewRequest) FromJsonString(s string) error {
// Predefined struct for user
type DescribeDependTasksNewResponseParams struct {
// 画布任务和链接信息
- Data *CanvasInfo `json:"Data,omitempty" name:"Data"`
+ Data *CanvasInfo `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeDependTasksNewResponse struct {
@@ -9847,20 +10146,20 @@ func (r *DescribeDependTasksNewResponse) FromJsonString(s string) error {
// Predefined struct for user
type DescribeDiagnosticInfoByBaselineIdRequestParams struct {
// 基线id
- BaselineId *string `json:"BaselineId,omitempty" name:"BaselineId"`
+ BaselineId *string `json:"BaselineId,omitnil" name:"BaselineId"`
// 1
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
type DescribeDiagnosticInfoByBaselineIdRequest struct {
*tchttp.BaseRequest
// 基线id
- BaselineId *string `json:"BaselineId,omitempty" name:"BaselineId"`
+ BaselineId *string `json:"BaselineId,omitnil" name:"BaselineId"`
// 1
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
func (r *DescribeDiagnosticInfoByBaselineIdRequest) ToJsonString() string {
@@ -9887,10 +10186,10 @@ func (r *DescribeDiagnosticInfoByBaselineIdRequest) FromJsonString(s string) err
type DescribeDiagnosticInfoByBaselineIdResponseParams struct {
// 基线任务dag
// 注意:此字段可能返回 null,表示取不到有效值。
- Data *DescribeDiagnosticInfoResponse `json:"Data,omitempty" name:"Data"`
+ Data *DescribeDiagnosticInfoResponse `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeDiagnosticInfoByBaselineIdResponse struct {
@@ -9912,38 +10211,38 @@ func (r *DescribeDiagnosticInfoByBaselineIdResponse) FromJsonString(s string) er
type DescribeDiagnosticInfoResponse struct {
// 1
// 注意:此字段可能返回 null,表示取不到有效值。
- BaselineTasks []*BaselineTaskDto `json:"BaselineTasks,omitempty" name:"BaselineTasks"`
+ BaselineTasks []*BaselineTaskDto `json:"BaselineTasks,omitnil" name:"BaselineTasks"`
}
// Predefined struct for user
type DescribeDimensionScoreRequestParams struct {
// 统计日期 时间戳
- StatisticsDate *int64 `json:"StatisticsDate,omitempty" name:"StatisticsDate"`
+ StatisticsDate *int64 `json:"StatisticsDate,omitnil" name:"StatisticsDate"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 数据来源id
- DatasourceId *string `json:"DatasourceId,omitempty" name:"DatasourceId"`
+ DatasourceId *string `json:"DatasourceId,omitnil" name:"DatasourceId"`
// 过滤参数
- Filters []*Filter `json:"Filters,omitempty" name:"Filters"`
+ Filters []*Filter `json:"Filters,omitnil" name:"Filters"`
}
type DescribeDimensionScoreRequest struct {
*tchttp.BaseRequest
// 统计日期 时间戳
- StatisticsDate *int64 `json:"StatisticsDate,omitempty" name:"StatisticsDate"`
+ StatisticsDate *int64 `json:"StatisticsDate,omitnil" name:"StatisticsDate"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 数据来源id
- DatasourceId *string `json:"DatasourceId,omitempty" name:"DatasourceId"`
+ DatasourceId *string `json:"DatasourceId,omitnil" name:"DatasourceId"`
// 过滤参数
- Filters []*Filter `json:"Filters,omitempty" name:"Filters"`
+ Filters []*Filter `json:"Filters,omitnil" name:"Filters"`
}
func (r *DescribeDimensionScoreRequest) ToJsonString() string {
@@ -9972,10 +10271,10 @@ func (r *DescribeDimensionScoreRequest) FromJsonString(s string) error {
type DescribeDimensionScoreResponseParams struct {
// 维度评分
// 注意:此字段可能返回 null,表示取不到有效值。
- Data *DimensionScore `json:"Data,omitempty" name:"Data"`
+ Data *DimensionScore `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeDimensionScoreResponse struct {
@@ -9997,86 +10296,86 @@ func (r *DescribeDimensionScoreResponse) FromJsonString(s string) error {
// Predefined struct for user
type DescribeDrInstancePageRequestParams struct {
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 任务来源 ADHOC || WORKFLOW
- TaskSource *string `json:"TaskSource,omitempty" name:"TaskSource"`
+ TaskSource *string `json:"TaskSource,omitnil" name:"TaskSource"`
// 索引页码
- PageIndex *int64 `json:"PageIndex,omitempty" name:"PageIndex"`
+ PageIndex *int64 `json:"PageIndex,omitnil" name:"PageIndex"`
// 页面大小
- PageSize *int64 `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"`
// 任务名称
- TaskName *string `json:"TaskName,omitempty" name:"TaskName"`
+ TaskName *string `json:"TaskName,omitnil" name:"TaskName"`
// 提交开始时间 yyyy-MM-dd HH:mm:ss
- StartTime *string `json:"StartTime,omitempty" name:"StartTime"`
+ StartTime *string `json:"StartTime,omitnil" name:"StartTime"`
// 提交结束时间 yyyy-MM-dd HH:mm:ss
- EndTime *string `json:"EndTime,omitempty" name:"EndTime"`
+ EndTime *string `json:"EndTime,omitnil" name:"EndTime"`
// 文件夹id
- FolderIds []*string `json:"FolderIds,omitempty" name:"FolderIds"`
+ FolderIds []*string `json:"FolderIds,omitnil" name:"FolderIds"`
// 工作流id
- WorkflowIds []*string `json:"WorkflowIds,omitempty" name:"WorkflowIds"`
+ WorkflowIds []*string `json:"WorkflowIds,omitnil" name:"WorkflowIds"`
// 只看我的
- JustMe *bool `json:"JustMe,omitempty" name:"JustMe"`
+ JustMe *bool `json:"JustMe,omitnil" name:"JustMe"`
// 任务类型
- TaskTypes []*string `json:"TaskTypes,omitempty" name:"TaskTypes"`
+ TaskTypes []*string `json:"TaskTypes,omitnil" name:"TaskTypes"`
// 试运行提交人userId列表
- SubmitUsers []*string `json:"SubmitUsers,omitempty" name:"SubmitUsers"`
+ SubmitUsers []*string `json:"SubmitUsers,omitnil" name:"SubmitUsers"`
// 试运行状态
- StatusList []*string `json:"StatusList,omitempty" name:"StatusList"`
+ StatusList []*string `json:"StatusList,omitnil" name:"StatusList"`
}
type DescribeDrInstancePageRequest struct {
*tchttp.BaseRequest
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 任务来源 ADHOC || WORKFLOW
- TaskSource *string `json:"TaskSource,omitempty" name:"TaskSource"`
+ TaskSource *string `json:"TaskSource,omitnil" name:"TaskSource"`
// 索引页码
- PageIndex *int64 `json:"PageIndex,omitempty" name:"PageIndex"`
+ PageIndex *int64 `json:"PageIndex,omitnil" name:"PageIndex"`
// 页面大小
- PageSize *int64 `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"`
// 任务名称
- TaskName *string `json:"TaskName,omitempty" name:"TaskName"`
+ TaskName *string `json:"TaskName,omitnil" name:"TaskName"`
// 提交开始时间 yyyy-MM-dd HH:mm:ss
- StartTime *string `json:"StartTime,omitempty" name:"StartTime"`
+ StartTime *string `json:"StartTime,omitnil" name:"StartTime"`
// 提交结束时间 yyyy-MM-dd HH:mm:ss
- EndTime *string `json:"EndTime,omitempty" name:"EndTime"`
+ EndTime *string `json:"EndTime,omitnil" name:"EndTime"`
// 文件夹id
- FolderIds []*string `json:"FolderIds,omitempty" name:"FolderIds"`
+ FolderIds []*string `json:"FolderIds,omitnil" name:"FolderIds"`
// 工作流id
- WorkflowIds []*string `json:"WorkflowIds,omitempty" name:"WorkflowIds"`
+ WorkflowIds []*string `json:"WorkflowIds,omitnil" name:"WorkflowIds"`
// 只看我的
- JustMe *bool `json:"JustMe,omitempty" name:"JustMe"`
+ JustMe *bool `json:"JustMe,omitnil" name:"JustMe"`
// 任务类型
- TaskTypes []*string `json:"TaskTypes,omitempty" name:"TaskTypes"`
+ TaskTypes []*string `json:"TaskTypes,omitnil" name:"TaskTypes"`
// 试运行提交人userId列表
- SubmitUsers []*string `json:"SubmitUsers,omitempty" name:"SubmitUsers"`
+ SubmitUsers []*string `json:"SubmitUsers,omitnil" name:"SubmitUsers"`
// 试运行状态
- StatusList []*string `json:"StatusList,omitempty" name:"StatusList"`
+ StatusList []*string `json:"StatusList,omitnil" name:"StatusList"`
}
func (r *DescribeDrInstancePageRequest) ToJsonString() string {
@@ -10114,10 +10413,10 @@ func (r *DescribeDrInstancePageRequest) FromJsonString(s string) error {
type DescribeDrInstancePageResponseParams struct {
// 结果集
// 注意:此字段可能返回 null,表示取不到有效值。
- Data *DrInstanceOpsDtoPage `json:"Data,omitempty" name:"Data"`
+ Data *DrInstanceOpsDtoPage `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeDrInstancePageResponse struct {
@@ -10139,32 +10438,32 @@ func (r *DescribeDrInstancePageResponse) FromJsonString(s string) error {
// Predefined struct for user
type DescribeDrInstanceScriptContentRequestParams struct {
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 任务来源 ADHOC || WORKFLOW
- TaskSource *string `json:"TaskSource,omitempty" name:"TaskSource"`
+ TaskSource *string `json:"TaskSource,omitnil" name:"TaskSource"`
// 试运行记录id
- RecordId *uint64 `json:"RecordId,omitempty" name:"RecordId"`
+ RecordId *uint64 `json:"RecordId,omitnil" name:"RecordId"`
// 试运行子记录id
- SonRecordId *uint64 `json:"SonRecordId,omitempty" name:"SonRecordId"`
+ SonRecordId *uint64 `json:"SonRecordId,omitnil" name:"SonRecordId"`
}
type DescribeDrInstanceScriptContentRequest struct {
*tchttp.BaseRequest
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 任务来源 ADHOC || WORKFLOW
- TaskSource *string `json:"TaskSource,omitempty" name:"TaskSource"`
+ TaskSource *string `json:"TaskSource,omitnil" name:"TaskSource"`
// 试运行记录id
- RecordId *uint64 `json:"RecordId,omitempty" name:"RecordId"`
+ RecordId *uint64 `json:"RecordId,omitnil" name:"RecordId"`
// 试运行子记录id
- SonRecordId *uint64 `json:"SonRecordId,omitempty" name:"SonRecordId"`
+ SonRecordId *uint64 `json:"SonRecordId,omitnil" name:"SonRecordId"`
}
func (r *DescribeDrInstanceScriptContentRequest) ToJsonString() string {
@@ -10193,10 +10492,10 @@ func (r *DescribeDrInstanceScriptContentRequest) FromJsonString(s string) error
type DescribeDrInstanceScriptContentResponseParams struct {
// 结果集
// 注意:此字段可能返回 null,表示取不到有效值。
- Data *DrInstanceOpsDto `json:"Data,omitempty" name:"Data"`
+ Data *DrInstanceOpsDto `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeDrInstanceScriptContentResponse struct {
@@ -10218,26 +10517,26 @@ func (r *DescribeDrInstanceScriptContentResponse) FromJsonString(s string) error
// Predefined struct for user
type DescribeDrSonInstanceRequestParams struct {
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 任务来源 ADHOC || WORKFLOW
- TaskSource *string `json:"TaskSource,omitempty" name:"TaskSource"`
+ TaskSource *string `json:"TaskSource,omitnil" name:"TaskSource"`
// 试运行记录id
- RecordId *uint64 `json:"RecordId,omitempty" name:"RecordId"`
+ RecordId *uint64 `json:"RecordId,omitnil" name:"RecordId"`
}
type DescribeDrSonInstanceRequest struct {
*tchttp.BaseRequest
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 任务来源 ADHOC || WORKFLOW
- TaskSource *string `json:"TaskSource,omitempty" name:"TaskSource"`
+ TaskSource *string `json:"TaskSource,omitnil" name:"TaskSource"`
// 试运行记录id
- RecordId *uint64 `json:"RecordId,omitempty" name:"RecordId"`
+ RecordId *uint64 `json:"RecordId,omitnil" name:"RecordId"`
}
func (r *DescribeDrSonInstanceRequest) ToJsonString() string {
@@ -10265,10 +10564,10 @@ func (r *DescribeDrSonInstanceRequest) FromJsonString(s string) error {
type DescribeDrSonInstanceResponseParams struct {
// 结果集
// 注意:此字段可能返回 null,表示取不到有效值。
- Data []*DrInstanceOpsDto `json:"Data,omitempty" name:"Data"`
+ Data []*DrInstanceOpsDto `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeDrSonInstanceResponse struct {
@@ -10288,106 +10587,283 @@ func (r *DescribeDrSonInstanceResponse) FromJsonString(s string) error {
}
// Predefined struct for user
-type DescribeEventCasesRequestParams struct {
- // 项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
-
- // 事件实例目录
- Category *string `json:"Category,omitempty" name:"Category"`
-
- // 页码
- PageNumber *uint64 `json:"PageNumber,omitempty" name:"PageNumber"`
+type DescribeDsFolderTreeRequestParams struct {
+ // 项目id
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
- // 每页数目
- PageSize *uint64 `json:"PageSize,omitempty" name:"PageSize"`
+ // 是否一级拉取
+ FirstLevelPull *bool `json:"FirstLevelPull,omitnil" name:"FirstLevelPull"`
- // 事件名称
- EventName *string `json:"EventName,omitempty" name:"EventName"`
+ // 文件夹ID
+ FolderId *string `json:"FolderId,omitnil" name:"FolderId"`
- // 事件类型
- EventType *string `json:"EventType,omitempty" name:"EventType"`
+ // 工作流ID
+ WorkflowId *string `json:"WorkflowId,omitnil" name:"WorkflowId"`
- // 事件分割类型
- EventSubType *string `json:"EventSubType,omitempty" name:"EventSubType"`
+ // 关键字搜索
+ Keyword *string `json:"Keyword,omitnil" name:"Keyword"`
- // 事件广播类型
- EventBroadcastType *string `json:"EventBroadcastType,omitempty" name:"EventBroadcastType"`
+ // 是否包含工作流
+ IncludeWorkflow *bool `json:"IncludeWorkflow,omitnil" name:"IncludeWorkflow"`
- // 事件实例状态
- Status *string `json:"Status,omitempty" name:"Status"`
+ // 是否包含任务
+ IncludeTask *bool `json:"IncludeTask,omitnil" name:"IncludeTask"`
+}
- // 事件实例最小创建时间
- CreationTimeStart *string `json:"CreationTimeStart,omitempty" name:"CreationTimeStart"`
+type DescribeDsFolderTreeRequest struct {
+ *tchttp.BaseRequest
+
+ // 项目id
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
- // 事件实例最大创建时间
- CreationTimeEnd *string `json:"CreationTimeEnd,omitempty" name:"CreationTimeEnd"`
+ // 是否一级拉取
+ FirstLevelPull *bool `json:"FirstLevelPull,omitnil" name:"FirstLevelPull"`
- // 事件实例最小触发时间
- EventTriggeredTimeStart *string `json:"EventTriggeredTimeStart,omitempty" name:"EventTriggeredTimeStart"`
+ // 文件夹ID
+ FolderId *string `json:"FolderId,omitnil" name:"FolderId"`
- // 事件实例最大触发时间
- EventTriggeredTimeEnd *string `json:"EventTriggeredTimeEnd,omitempty" name:"EventTriggeredTimeEnd"`
+ // 工作流ID
+ WorkflowId *string `json:"WorkflowId,omitnil" name:"WorkflowId"`
- // 事件实例最小消费时间
- LogTimeStart *string `json:"LogTimeStart,omitempty" name:"LogTimeStart"`
+ // 关键字搜索
+ Keyword *string `json:"Keyword,omitnil" name:"Keyword"`
- // 事件实例最大消费时间
- LogTimeEnd *string `json:"LogTimeEnd,omitempty" name:"LogTimeEnd"`
+ // 是否包含工作流
+ IncludeWorkflow *bool `json:"IncludeWorkflow,omitnil" name:"IncludeWorkflow"`
- // 事件实例数据时间
- Dimension *string `json:"Dimension,omitempty" name:"Dimension"`
+ // 是否包含任务
+ IncludeTask *bool `json:"IncludeTask,omitnil" name:"IncludeTask"`
}
-type DescribeEventCasesRequest struct {
- *tchttp.BaseRequest
-
- // 项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
-
- // 事件实例目录
- Category *string `json:"Category,omitempty" name:"Category"`
+func (r *DescribeDsFolderTreeRequest) ToJsonString() string {
+ b, _ := json.Marshal(r)
+ return string(b)
+}
+
+// FromJsonString It is highly **NOT** recommended to use this function
+// because it has no param check, nor strict type check
+func (r *DescribeDsFolderTreeRequest) FromJsonString(s string) error {
+ f := make(map[string]interface{})
+ if err := json.Unmarshal([]byte(s), &f); err != nil {
+ return err
+ }
+ delete(f, "ProjectId")
+ delete(f, "FirstLevelPull")
+ delete(f, "FolderId")
+ delete(f, "WorkflowId")
+ delete(f, "Keyword")
+ delete(f, "IncludeWorkflow")
+ delete(f, "IncludeTask")
+ if len(f) > 0 {
+ return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeDsFolderTreeRequest has unknown keys!", "")
+ }
+ return json.Unmarshal([]byte(s), &r)
+}
+
+// Predefined struct for user
+type DescribeDsFolderTreeResponseParams struct {
+ // 统一树结构返回属性列表
+ Data []*PathNodeDsVO `json:"Data,omitnil" name:"Data"`
+
+ // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
+}
+
+type DescribeDsFolderTreeResponse struct {
+ *tchttp.BaseResponse
+ Response *DescribeDsFolderTreeResponseParams `json:"Response"`
+}
+
+func (r *DescribeDsFolderTreeResponse) ToJsonString() string {
+ b, _ := json.Marshal(r)
+ return string(b)
+}
+
+// FromJsonString It is highly **NOT** recommended to use this function
+// because it has no param check, nor strict type check
+func (r *DescribeDsFolderTreeResponse) FromJsonString(s string) error {
+ return json.Unmarshal([]byte(s), &r)
+}
+
+// Predefined struct for user
+type DescribeDsParentFolderTreeRequestParams struct {
+ // 项目id
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
+
+ // 文件夹ID
+ FolderId *string `json:"FolderId,omitnil" name:"FolderId"`
+
+ // 工作流ID
+ WorkflowId *string `json:"WorkflowId,omitnil" name:"WorkflowId"`
+
+ // 任务id
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
+}
+
+type DescribeDsParentFolderTreeRequest struct {
+ *tchttp.BaseRequest
+
+ // 项目id
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
+
+ // 文件夹ID
+ FolderId *string `json:"FolderId,omitnil" name:"FolderId"`
+
+ // 工作流ID
+ WorkflowId *string `json:"WorkflowId,omitnil" name:"WorkflowId"`
+
+ // 任务id
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
+}
+
+func (r *DescribeDsParentFolderTreeRequest) ToJsonString() string {
+ b, _ := json.Marshal(r)
+ return string(b)
+}
+
+// FromJsonString It is highly **NOT** recommended to use this function
+// because it has no param check, nor strict type check
+func (r *DescribeDsParentFolderTreeRequest) FromJsonString(s string) error {
+ f := make(map[string]interface{})
+ if err := json.Unmarshal([]byte(s), &f); err != nil {
+ return err
+ }
+ delete(f, "ProjectId")
+ delete(f, "FolderId")
+ delete(f, "WorkflowId")
+ delete(f, "TaskId")
+ if len(f) > 0 {
+ return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeDsParentFolderTreeRequest has unknown keys!", "")
+ }
+ return json.Unmarshal([]byte(s), &r)
+}
+
+// Predefined struct for user
+type DescribeDsParentFolderTreeResponseParams struct {
+ // 统一树结构返回属性列表
+ Data []*PathNodeDsVO `json:"Data,omitnil" name:"Data"`
+
+ // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
+}
+
+type DescribeDsParentFolderTreeResponse struct {
+ *tchttp.BaseResponse
+ Response *DescribeDsParentFolderTreeResponseParams `json:"Response"`
+}
+
+func (r *DescribeDsParentFolderTreeResponse) ToJsonString() string {
+ b, _ := json.Marshal(r)
+ return string(b)
+}
+
+// FromJsonString It is highly **NOT** recommended to use this function
+// because it has no param check, nor strict type check
+func (r *DescribeDsParentFolderTreeResponse) FromJsonString(s string) error {
+ return json.Unmarshal([]byte(s), &r)
+}
+
+// Predefined struct for user
+type DescribeEventCasesRequestParams struct {
+ // 项目ID
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
+
+ // 事件实例目录
+ Category *string `json:"Category,omitnil" name:"Category"`
+
+ // 页码
+ PageNumber *uint64 `json:"PageNumber,omitnil" name:"PageNumber"`
+
+ // 每页数目
+ PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"`
+
+ // 事件名称
+ EventName *string `json:"EventName,omitnil" name:"EventName"`
+
+ // 事件类型
+ EventType *string `json:"EventType,omitnil" name:"EventType"`
+
+ // 事件分割类型
+ EventSubType *string `json:"EventSubType,omitnil" name:"EventSubType"`
+
+ // 事件广播类型
+ EventBroadcastType *string `json:"EventBroadcastType,omitnil" name:"EventBroadcastType"`
+
+ // 事件实例状态
+ Status *string `json:"Status,omitnil" name:"Status"`
+
+ // 事件实例最小创建时间
+ CreationTimeStart *string `json:"CreationTimeStart,omitnil" name:"CreationTimeStart"`
+
+ // 事件实例最大创建时间
+ CreationTimeEnd *string `json:"CreationTimeEnd,omitnil" name:"CreationTimeEnd"`
+
+ // 事件实例最小触发时间
+ EventTriggeredTimeStart *string `json:"EventTriggeredTimeStart,omitnil" name:"EventTriggeredTimeStart"`
+
+ // 事件实例最大触发时间
+ EventTriggeredTimeEnd *string `json:"EventTriggeredTimeEnd,omitnil" name:"EventTriggeredTimeEnd"`
+
+ // 事件实例最小消费时间
+ LogTimeStart *string `json:"LogTimeStart,omitnil" name:"LogTimeStart"`
+
+ // 事件实例最大消费时间
+ LogTimeEnd *string `json:"LogTimeEnd,omitnil" name:"LogTimeEnd"`
+
+ // 事件实例数据时间
+ Dimension *string `json:"Dimension,omitnil" name:"Dimension"`
+}
+
+type DescribeEventCasesRequest struct {
+ *tchttp.BaseRequest
+
+ // 项目ID
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
+
+ // 事件实例目录
+ Category *string `json:"Category,omitnil" name:"Category"`
// 页码
- PageNumber *uint64 `json:"PageNumber,omitempty" name:"PageNumber"`
+ PageNumber *uint64 `json:"PageNumber,omitnil" name:"PageNumber"`
// 每页数目
- PageSize *uint64 `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"`
// 事件名称
- EventName *string `json:"EventName,omitempty" name:"EventName"`
+ EventName *string `json:"EventName,omitnil" name:"EventName"`
// 事件类型
- EventType *string `json:"EventType,omitempty" name:"EventType"`
+ EventType *string `json:"EventType,omitnil" name:"EventType"`
// 事件分割类型
- EventSubType *string `json:"EventSubType,omitempty" name:"EventSubType"`
+ EventSubType *string `json:"EventSubType,omitnil" name:"EventSubType"`
// 事件广播类型
- EventBroadcastType *string `json:"EventBroadcastType,omitempty" name:"EventBroadcastType"`
+ EventBroadcastType *string `json:"EventBroadcastType,omitnil" name:"EventBroadcastType"`
// 事件实例状态
- Status *string `json:"Status,omitempty" name:"Status"`
+ Status *string `json:"Status,omitnil" name:"Status"`
// 事件实例最小创建时间
- CreationTimeStart *string `json:"CreationTimeStart,omitempty" name:"CreationTimeStart"`
+ CreationTimeStart *string `json:"CreationTimeStart,omitnil" name:"CreationTimeStart"`
// 事件实例最大创建时间
- CreationTimeEnd *string `json:"CreationTimeEnd,omitempty" name:"CreationTimeEnd"`
+ CreationTimeEnd *string `json:"CreationTimeEnd,omitnil" name:"CreationTimeEnd"`
// 事件实例最小触发时间
- EventTriggeredTimeStart *string `json:"EventTriggeredTimeStart,omitempty" name:"EventTriggeredTimeStart"`
+ EventTriggeredTimeStart *string `json:"EventTriggeredTimeStart,omitnil" name:"EventTriggeredTimeStart"`
// 事件实例最大触发时间
- EventTriggeredTimeEnd *string `json:"EventTriggeredTimeEnd,omitempty" name:"EventTriggeredTimeEnd"`
+ EventTriggeredTimeEnd *string `json:"EventTriggeredTimeEnd,omitnil" name:"EventTriggeredTimeEnd"`
// 事件实例最小消费时间
- LogTimeStart *string `json:"LogTimeStart,omitempty" name:"LogTimeStart"`
+ LogTimeStart *string `json:"LogTimeStart,omitnil" name:"LogTimeStart"`
// 事件实例最大消费时间
- LogTimeEnd *string `json:"LogTimeEnd,omitempty" name:"LogTimeEnd"`
+ LogTimeEnd *string `json:"LogTimeEnd,omitnil" name:"LogTimeEnd"`
// 事件实例数据时间
- Dimension *string `json:"Dimension,omitempty" name:"Dimension"`
+ Dimension *string `json:"Dimension,omitnil" name:"Dimension"`
}
func (r *DescribeEventCasesRequest) ToJsonString() string {
@@ -10428,10 +10904,10 @@ func (r *DescribeEventCasesRequest) FromJsonString(s string) error {
type DescribeEventCasesResponseParams struct {
// 事件实例分页查询结果
// 注意:此字段可能返回 null,表示取不到有效值。
- Data *EventCaseAuditLogVOCollection `json:"Data,omitempty" name:"Data"`
+ Data *EventCaseAuditLogVOCollection `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeEventCasesResponse struct {
@@ -10453,26 +10929,26 @@ func (r *DescribeEventCasesResponse) FromJsonString(s string) error {
// Predefined struct for user
type DescribeEventConsumeTasksRequestParams struct {
// 事件实例ID
- EventCaseId *string `json:"EventCaseId,omitempty" name:"EventCaseId"`
+ EventCaseId *string `json:"EventCaseId,omitnil" name:"EventCaseId"`
// 页码
- PageNumber *uint64 `json:"PageNumber,omitempty" name:"PageNumber"`
+ PageNumber *uint64 `json:"PageNumber,omitnil" name:"PageNumber"`
// 每页数目
- PageSize *uint64 `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"`
}
type DescribeEventConsumeTasksRequest struct {
*tchttp.BaseRequest
// 事件实例ID
- EventCaseId *string `json:"EventCaseId,omitempty" name:"EventCaseId"`
+ EventCaseId *string `json:"EventCaseId,omitnil" name:"EventCaseId"`
// 页码
- PageNumber *uint64 `json:"PageNumber,omitempty" name:"PageNumber"`
+ PageNumber *uint64 `json:"PageNumber,omitnil" name:"PageNumber"`
// 每页数目
- PageSize *uint64 `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"`
}
func (r *DescribeEventConsumeTasksRequest) ToJsonString() string {
@@ -10500,10 +10976,10 @@ func (r *DescribeEventConsumeTasksRequest) FromJsonString(s string) error {
type DescribeEventConsumeTasksResponseParams struct {
// 事件消费任务记录列表
// 注意:此字段可能返回 null,表示取不到有效值。
- Data *EventCaseConsumeLogOptDtoCollection `json:"Data,omitempty" name:"Data"`
+ Data *EventCaseConsumeLogOptDtoCollection `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeEventConsumeTasksResponse struct {
@@ -10525,20 +11001,20 @@ func (r *DescribeEventConsumeTasksResponse) FromJsonString(s string) error {
// Predefined struct for user
type DescribeEventDetailRequestParams struct {
// 事件id
- EventId *uint64 `json:"EventId,omitempty" name:"EventId"`
+ EventId *uint64 `json:"EventId,omitnil" name:"EventId"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
type DescribeEventDetailRequest struct {
*tchttp.BaseRequest
// 事件id
- EventId *uint64 `json:"EventId,omitempty" name:"EventId"`
+ EventId *uint64 `json:"EventId,omitnil" name:"EventId"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
func (r *DescribeEventDetailRequest) ToJsonString() string {
@@ -10565,10 +11041,10 @@ func (r *DescribeEventDetailRequest) FromJsonString(s string) error {
type DescribeEventDetailResponseParams struct {
// 事件详情
// 注意:此字段可能返回 null,表示取不到有效值。
- Data *EventDto `json:"Data,omitempty" name:"Data"`
+ Data *EventDto `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeEventDetailResponse struct {
@@ -10623,10 +11099,10 @@ type DescribeEventIsAlarmTypesResponseParams struct {
// - yes : 表示告警
//
// - no : 表示不告警
- Data []*string `json:"Data,omitempty" name:"Data"`
+ Data []*string `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeEventIsAlarmTypesResponse struct {
@@ -10648,20 +11124,20 @@ func (r *DescribeEventIsAlarmTypesResponse) FromJsonString(s string) error {
// Predefined struct for user
type DescribeEventRequestParams struct {
// 项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 事件名称
- EventName *string `json:"EventName,omitempty" name:"EventName"`
+ EventName *string `json:"EventName,omitnil" name:"EventName"`
}
type DescribeEventRequest struct {
*tchttp.BaseRequest
// 项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 事件名称
- EventName *string `json:"EventName,omitempty" name:"EventName"`
+ EventName *string `json:"EventName,omitnil" name:"EventName"`
}
func (r *DescribeEventRequest) ToJsonString() string {
@@ -10688,10 +11164,10 @@ func (r *DescribeEventRequest) FromJsonString(s string) error {
type DescribeEventResponseParams struct {
// 事件
// 注意:此字段可能返回 null,表示取不到有效值。
- Data *EventOpsDto `json:"Data,omitempty" name:"Data"`
+ Data *EventOpsDto `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeEventResponse struct {
@@ -10742,10 +11218,10 @@ func (r *DescribeEventTypesRequest) FromJsonString(s string) error {
// Predefined struct for user
type DescribeEventTypesResponseParams struct {
// 事件类型
- Data []*string `json:"Data,omitempty" name:"Data"`
+ Data []*string `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeEventTypesResponse struct {
@@ -10767,32 +11243,32 @@ func (r *DescribeEventTypesResponse) FromJsonString(s string) error {
// Predefined struct for user
type DescribeEventsRequestParams struct {
// 分页页码
- PageNumber *uint64 `json:"PageNumber,omitempty" name:"PageNumber"`
+ PageNumber *uint64 `json:"PageNumber,omitnil" name:"PageNumber"`
// 分页大小
- PageSize *uint64 `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"`
// 过滤字段
- Filters []*Filter `json:"Filters,omitempty" name:"Filters"`
+ Filters []*Filter `json:"Filters,omitnil" name:"Filters"`
// 排序字段
- OrderFields []*OrderField `json:"OrderFields,omitempty" name:"OrderFields"`
+ OrderFields []*OrderField `json:"OrderFields,omitnil" name:"OrderFields"`
}
type DescribeEventsRequest struct {
*tchttp.BaseRequest
// 分页页码
- PageNumber *uint64 `json:"PageNumber,omitempty" name:"PageNumber"`
+ PageNumber *uint64 `json:"PageNumber,omitnil" name:"PageNumber"`
// 分页大小
- PageSize *uint64 `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"`
// 过滤字段
- Filters []*Filter `json:"Filters,omitempty" name:"Filters"`
+ Filters []*Filter `json:"Filters,omitnil" name:"Filters"`
// 排序字段
- OrderFields []*OrderField `json:"OrderFields,omitempty" name:"OrderFields"`
+ OrderFields []*OrderField `json:"OrderFields,omitnil" name:"OrderFields"`
}
func (r *DescribeEventsRequest) ToJsonString() string {
@@ -10821,10 +11297,10 @@ func (r *DescribeEventsRequest) FromJsonString(s string) error {
type DescribeEventsResponseParams struct {
// 事件列表
// 注意:此字段可能返回 null,表示取不到有效值。
- Data *EventPage `json:"Data,omitempty" name:"Data"`
+ Data *EventPage `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeEventsResponse struct {
@@ -10846,20 +11322,20 @@ func (r *DescribeEventsResponse) FromJsonString(s string) error {
// Predefined struct for user
type DescribeExecStrategyRequestParams struct {
// 规则组Id
- RuleGroupId *uint64 `json:"RuleGroupId,omitempty" name:"RuleGroupId"`
+ RuleGroupId *uint64 `json:"RuleGroupId,omitnil" name:"RuleGroupId"`
// 项目Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
type DescribeExecStrategyRequest struct {
*tchttp.BaseRequest
// 规则组Id
- RuleGroupId *uint64 `json:"RuleGroupId,omitempty" name:"RuleGroupId"`
+ RuleGroupId *uint64 `json:"RuleGroupId,omitnil" name:"RuleGroupId"`
// 项目Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
func (r *DescribeExecStrategyRequest) ToJsonString() string {
@@ -10886,10 +11362,10 @@ func (r *DescribeExecStrategyRequest) FromJsonString(s string) error {
type DescribeExecStrategyResponseParams struct {
// 规则组执行策略
// 注意:此字段可能返回 null,表示取不到有效值。
- Data *RuleGroupExecStrategy `json:"Data,omitempty" name:"Data"`
+ Data *RuleGroupExecStrategy `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeExecStrategyResponse struct {
@@ -10911,116 +11387,116 @@ func (r *DescribeExecStrategyResponse) FromJsonString(s string) error {
// Predefined struct for user
type DescribeFathersRequestParams struct {
// 实例列表
- Instances []*InstanceOpsDto `json:"Instances,omitempty" name:"Instances"`
+ Instances []*InstanceOpsDto `json:"Instances,omitnil" name:"Instances"`
// 检查父任务类型, true: 检查父任务; false: 不检查父任务
- CheckFather *bool `json:"CheckFather,omitempty" name:"CheckFather"`
+ CheckFather *bool `json:"CheckFather,omitnil" name:"CheckFather"`
// 重跑类型, 1: 自身; 3: 孩子; 2: 自身以及孩子
- RerunType *string `json:"RerunType,omitempty" name:"RerunType"`
+ RerunType *string `json:"RerunType,omitnil" name:"RerunType"`
// 实例依赖方式, 1: 自依赖; 2: 任务依赖; 3: 自依赖及父子依赖
- DependentWay *string `json:"DependentWay,omitempty" name:"DependentWay"`
+ DependentWay *string `json:"DependentWay,omitnil" name:"DependentWay"`
// 重跑忽略事件监听与否
- SkipEventListening *bool `json:"SkipEventListening,omitempty" name:"SkipEventListening"`
+ SkipEventListening *bool `json:"SkipEventListening,omitnil" name:"SkipEventListening"`
// 下游实例范围 1: 所在工作流 2: 所在项目 3: 所有跨工作流依赖的项目
- SonInstanceType *string `json:"SonInstanceType,omitempty" name:"SonInstanceType"`
+ SonInstanceType *string `json:"SonInstanceType,omitnil" name:"SonInstanceType"`
// 查询条件
- SearchCondition *InstanceApiOpsRequest `json:"SearchCondition,omitempty" name:"SearchCondition"`
+ SearchCondition *InstanceApiOpsRequest `json:"SearchCondition,omitnil" name:"SearchCondition"`
// 访问类型
- OptType *string `json:"OptType,omitempty" name:"OptType"`
+ OptType *string `json:"OptType,omitnil" name:"OptType"`
// 操作者名称
- OperatorName *string `json:"OperatorName,omitempty" name:"OperatorName"`
+ OperatorName *string `json:"OperatorName,omitnil" name:"OperatorName"`
// 操作者id
- OperatorId *string `json:"OperatorId,omitempty" name:"OperatorId"`
+ OperatorId *string `json:"OperatorId,omitnil" name:"OperatorId"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 项目标志
- ProjectIdent *string `json:"ProjectIdent,omitempty" name:"ProjectIdent"`
+ ProjectIdent *string `json:"ProjectIdent,omitnil" name:"ProjectIdent"`
// 项目名称
- ProjectName *string `json:"ProjectName,omitempty" name:"ProjectName"`
+ ProjectName *string `json:"ProjectName,omitnil" name:"ProjectName"`
// 索引页码
- PageIndex *int64 `json:"PageIndex,omitempty" name:"PageIndex"`
+ PageIndex *int64 `json:"PageIndex,omitnil" name:"PageIndex"`
// 页面大小
- PageSize *int64 `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"`
// 数据总数
- Count *int64 `json:"Count,omitempty" name:"Count"`
+ Count *int64 `json:"Count,omitnil" name:"Count"`
// 基础请求信息
- RequestBaseInfo *ProjectBaseInfoOpsRequest `json:"RequestBaseInfo,omitempty" name:"RequestBaseInfo"`
+ RequestBaseInfo *ProjectBaseInfoOpsRequest `json:"RequestBaseInfo,omitnil" name:"RequestBaseInfo"`
// 是否计算总数
- IsCount *bool `json:"IsCount,omitempty" name:"IsCount"`
+ IsCount *bool `json:"IsCount,omitnil" name:"IsCount"`
}
type DescribeFathersRequest struct {
*tchttp.BaseRequest
// 实例列表
- Instances []*InstanceOpsDto `json:"Instances,omitempty" name:"Instances"`
+ Instances []*InstanceOpsDto `json:"Instances,omitnil" name:"Instances"`
// 检查父任务类型, true: 检查父任务; false: 不检查父任务
- CheckFather *bool `json:"CheckFather,omitempty" name:"CheckFather"`
+ CheckFather *bool `json:"CheckFather,omitnil" name:"CheckFather"`
// 重跑类型, 1: 自身; 3: 孩子; 2: 自身以及孩子
- RerunType *string `json:"RerunType,omitempty" name:"RerunType"`
+ RerunType *string `json:"RerunType,omitnil" name:"RerunType"`
// 实例依赖方式, 1: 自依赖; 2: 任务依赖; 3: 自依赖及父子依赖
- DependentWay *string `json:"DependentWay,omitempty" name:"DependentWay"`
+ DependentWay *string `json:"DependentWay,omitnil" name:"DependentWay"`
// 重跑忽略事件监听与否
- SkipEventListening *bool `json:"SkipEventListening,omitempty" name:"SkipEventListening"`
+ SkipEventListening *bool `json:"SkipEventListening,omitnil" name:"SkipEventListening"`
// 下游实例范围 1: 所在工作流 2: 所在项目 3: 所有跨工作流依赖的项目
- SonInstanceType *string `json:"SonInstanceType,omitempty" name:"SonInstanceType"`
+ SonInstanceType *string `json:"SonInstanceType,omitnil" name:"SonInstanceType"`
// 查询条件
- SearchCondition *InstanceApiOpsRequest `json:"SearchCondition,omitempty" name:"SearchCondition"`
+ SearchCondition *InstanceApiOpsRequest `json:"SearchCondition,omitnil" name:"SearchCondition"`
// 访问类型
- OptType *string `json:"OptType,omitempty" name:"OptType"`
+ OptType *string `json:"OptType,omitnil" name:"OptType"`
// 操作者名称
- OperatorName *string `json:"OperatorName,omitempty" name:"OperatorName"`
+ OperatorName *string `json:"OperatorName,omitnil" name:"OperatorName"`
// 操作者id
- OperatorId *string `json:"OperatorId,omitempty" name:"OperatorId"`
+ OperatorId *string `json:"OperatorId,omitnil" name:"OperatorId"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 项目标志
- ProjectIdent *string `json:"ProjectIdent,omitempty" name:"ProjectIdent"`
+ ProjectIdent *string `json:"ProjectIdent,omitnil" name:"ProjectIdent"`
// 项目名称
- ProjectName *string `json:"ProjectName,omitempty" name:"ProjectName"`
+ ProjectName *string `json:"ProjectName,omitnil" name:"ProjectName"`
// 索引页码
- PageIndex *int64 `json:"PageIndex,omitempty" name:"PageIndex"`
+ PageIndex *int64 `json:"PageIndex,omitnil" name:"PageIndex"`
// 页面大小
- PageSize *int64 `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"`
// 数据总数
- Count *int64 `json:"Count,omitempty" name:"Count"`
+ Count *int64 `json:"Count,omitnil" name:"Count"`
// 基础请求信息
- RequestBaseInfo *ProjectBaseInfoOpsRequest `json:"RequestBaseInfo,omitempty" name:"RequestBaseInfo"`
+ RequestBaseInfo *ProjectBaseInfoOpsRequest `json:"RequestBaseInfo,omitnil" name:"RequestBaseInfo"`
// 是否计算总数
- IsCount *bool `json:"IsCount,omitempty" name:"IsCount"`
+ IsCount *bool `json:"IsCount,omitnil" name:"IsCount"`
}
func (r *DescribeFathersRequest) ToJsonString() string {
@@ -11062,10 +11538,10 @@ func (r *DescribeFathersRequest) FromJsonString(s string) error {
// Predefined struct for user
type DescribeFathersResponseParams struct {
// 结果集
- Data *CollectionInstanceOpsDto `json:"Data,omitempty" name:"Data"`
+ Data *CollectionInstanceOpsDto `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeFathersResponse struct {
@@ -11086,53 +11562,53 @@ func (r *DescribeFathersResponse) FromJsonString(s string) error {
type DescribeFolderListData struct {
// 文件夹信息列表
- Items []*Folder `json:"Items,omitempty" name:"Items"`
+ Items []*Folder `json:"Items,omitnil" name:"Items"`
// 总条数
- TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"`
+ TotalCount *int64 `json:"TotalCount,omitnil" name:"TotalCount"`
// 页号
- PageNumber *int64 `json:"PageNumber,omitempty" name:"PageNumber"`
+ PageNumber *int64 `json:"PageNumber,omitnil" name:"PageNumber"`
// 页大小
- PageSize *int64 `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"`
}
// Predefined struct for user
type DescribeFolderListRequestParams struct {
// 项目Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 文件夹ID
- ParentsFolderId *string `json:"ParentsFolderId,omitempty" name:"ParentsFolderId"`
+ ParentsFolderId *string `json:"ParentsFolderId,omitnil" name:"ParentsFolderId"`
// 关键字
- KeyWords *string `json:"KeyWords,omitempty" name:"KeyWords"`
+ KeyWords *string `json:"KeyWords,omitnil" name:"KeyWords"`
// 页码,默认1
- PageNumber *int64 `json:"PageNumber,omitempty" name:"PageNumber"`
+ PageNumber *int64 `json:"PageNumber,omitnil" name:"PageNumber"`
// 页大小,默认10
- PageSize *int64 `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"`
}
type DescribeFolderListRequest struct {
*tchttp.BaseRequest
// 项目Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 文件夹ID
- ParentsFolderId *string `json:"ParentsFolderId,omitempty" name:"ParentsFolderId"`
+ ParentsFolderId *string `json:"ParentsFolderId,omitnil" name:"ParentsFolderId"`
// 关键字
- KeyWords *string `json:"KeyWords,omitempty" name:"KeyWords"`
+ KeyWords *string `json:"KeyWords,omitnil" name:"KeyWords"`
// 页码,默认1
- PageNumber *int64 `json:"PageNumber,omitempty" name:"PageNumber"`
+ PageNumber *int64 `json:"PageNumber,omitnil" name:"PageNumber"`
// 页大小,默认10
- PageSize *int64 `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"`
}
func (r *DescribeFolderListRequest) ToJsonString() string {
@@ -11162,10 +11638,10 @@ func (r *DescribeFolderListRequest) FromJsonString(s string) error {
type DescribeFolderListResponseParams struct {
// 无
// 注意:此字段可能返回 null,表示取不到有效值。
- Data *DescribeFolderListData `json:"Data,omitempty" name:"Data"`
+ Data *DescribeFolderListData `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeFolderListResponse struct {
@@ -11186,53 +11662,53 @@ func (r *DescribeFolderListResponse) FromJsonString(s string) error {
type DescribeFolderWorkflowListData struct {
// 工作流信息列表
- Items []*Workflow `json:"Items,omitempty" name:"Items"`
+ Items []*Workflow `json:"Items,omitnil" name:"Items"`
// 总条数
- TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"`
+ TotalCount *int64 `json:"TotalCount,omitnil" name:"TotalCount"`
// 页号
- PageNumber *int64 `json:"PageNumber,omitempty" name:"PageNumber"`
+ PageNumber *int64 `json:"PageNumber,omitnil" name:"PageNumber"`
// 页大小
- PageSize *int64 `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"`
}
// Predefined struct for user
type DescribeFolderWorkflowListRequestParams struct {
// 项目Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 父文件夹ID
- ParentsFolderId *string `json:"ParentsFolderId,omitempty" name:"ParentsFolderId"`
+ ParentsFolderId *string `json:"ParentsFolderId,omitnil" name:"ParentsFolderId"`
// 关键字
- KeyWords *string `json:"KeyWords,omitempty" name:"KeyWords"`
+ KeyWords *string `json:"KeyWords,omitnil" name:"KeyWords"`
// 页码,默认1
- PageNumber *int64 `json:"PageNumber,omitempty" name:"PageNumber"`
+ PageNumber *int64 `json:"PageNumber,omitnil" name:"PageNumber"`
// 页大小,默认10
- PageSize *int64 `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"`
}
type DescribeFolderWorkflowListRequest struct {
*tchttp.BaseRequest
// 项目Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 父文件夹ID
- ParentsFolderId *string `json:"ParentsFolderId,omitempty" name:"ParentsFolderId"`
+ ParentsFolderId *string `json:"ParentsFolderId,omitnil" name:"ParentsFolderId"`
// 关键字
- KeyWords *string `json:"KeyWords,omitempty" name:"KeyWords"`
+ KeyWords *string `json:"KeyWords,omitnil" name:"KeyWords"`
// 页码,默认1
- PageNumber *int64 `json:"PageNumber,omitempty" name:"PageNumber"`
+ PageNumber *int64 `json:"PageNumber,omitnil" name:"PageNumber"`
// 页大小,默认10
- PageSize *int64 `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"`
}
func (r *DescribeFolderWorkflowListRequest) ToJsonString() string {
@@ -11262,10 +11738,10 @@ func (r *DescribeFolderWorkflowListRequest) FromJsonString(s string) error {
type DescribeFolderWorkflowListResponseParams struct {
// 无
// 注意:此字段可能返回 null,表示取不到有效值。
- Data *DescribeFolderWorkflowListData `json:"Data,omitempty" name:"Data"`
+ Data *DescribeFolderWorkflowListData `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeFolderWorkflowListResponse struct {
@@ -11317,14 +11793,14 @@ func (r *DescribeFunctionKindsRequest) FromJsonString(s string) error {
type DescribeFunctionKindsResponseParams struct {
// 无
// 注意:此字段可能返回 null,表示取不到有效值。
- Kinds []*FunctionTypeOrKind `json:"Kinds,omitempty" name:"Kinds"`
+ Kinds []*FunctionTypeOrKind `json:"Kinds,omitnil" name:"Kinds"`
// 无
// 注意:此字段可能返回 null,表示取不到有效值。
- ErrorMessage *string `json:"ErrorMessage,omitempty" name:"ErrorMessage"`
+ ErrorMessage *string `json:"ErrorMessage,omitnil" name:"ErrorMessage"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeFunctionKindsResponse struct {
@@ -11376,14 +11852,14 @@ func (r *DescribeFunctionTypesRequest) FromJsonString(s string) error {
type DescribeFunctionTypesResponseParams struct {
// 无
// 注意:此字段可能返回 null,表示取不到有效值。
- Types []*FunctionTypeOrKind `json:"Types,omitempty" name:"Types"`
+ Types []*FunctionTypeOrKind `json:"Types,omitnil" name:"Types"`
// 无
// 注意:此字段可能返回 null,表示取不到有效值。
- ErrorMessage *string `json:"ErrorMessage,omitempty" name:"ErrorMessage"`
+ ErrorMessage *string `json:"ErrorMessage,omitnil" name:"ErrorMessage"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeFunctionTypesResponse struct {
@@ -11405,68 +11881,68 @@ func (r *DescribeFunctionTypesResponse) FromJsonString(s string) error {
// Predefined struct for user
type DescribeInLongAgentListRequestParams struct {
// WeData项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 采集器ID
- AgentId *string `json:"AgentId,omitempty" name:"AgentId"`
+ AgentId *string `json:"AgentId,omitnil" name:"AgentId"`
// Agent Name
- AgentName *string `json:"AgentName,omitempty" name:"AgentName"`
+ AgentName *string `json:"AgentName,omitnil" name:"AgentName"`
// 集群类型,1:TKE Agent,2:BOSS SDK,默认:1,3:CVM,4:自建服务器 【传多个用逗号分割】
- AgentType *uint64 `json:"AgentType,omitempty" name:"AgentType"`
+ AgentType *uint64 `json:"AgentType,omitnil" name:"AgentType"`
// Agent状态(running运行中,initializing 操作中,failed心跳异常)
- Status *string `json:"Status,omitempty" name:"Status"`
+ Status *string `json:"Status,omitnil" name:"Status"`
// Vpc Id
- VpcId *string `json:"VpcId,omitempty" name:"VpcId"`
+ VpcId *string `json:"VpcId,omitnil" name:"VpcId"`
// 分页页码,从1开始,默认:1
- PageIndex *uint64 `json:"PageIndex,omitempty" name:"PageIndex"`
+ PageIndex *uint64 `json:"PageIndex,omitnil" name:"PageIndex"`
// 分页每页记录数,默认10
- PageSize *uint64 `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"`
// 名称搜索是否开启模糊匹配,1:开启,0:不开启(精确匹配)
- Like *uint64 `json:"Like,omitempty" name:"Like"`
+ Like *uint64 `json:"Like,omitnil" name:"Like"`
// agent类型【多个用逗号分隔】
- AgentTypes *string `json:"AgentTypes,omitempty" name:"AgentTypes"`
+ AgentTypes *string `json:"AgentTypes,omitnil" name:"AgentTypes"`
}
type DescribeInLongAgentListRequest struct {
*tchttp.BaseRequest
// WeData项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 采集器ID
- AgentId *string `json:"AgentId,omitempty" name:"AgentId"`
+ AgentId *string `json:"AgentId,omitnil" name:"AgentId"`
// Agent Name
- AgentName *string `json:"AgentName,omitempty" name:"AgentName"`
+ AgentName *string `json:"AgentName,omitnil" name:"AgentName"`
// 集群类型,1:TKE Agent,2:BOSS SDK,默认:1,3:CVM,4:自建服务器 【传多个用逗号分割】
- AgentType *uint64 `json:"AgentType,omitempty" name:"AgentType"`
+ AgentType *uint64 `json:"AgentType,omitnil" name:"AgentType"`
// Agent状态(running运行中,initializing 操作中,failed心跳异常)
- Status *string `json:"Status,omitempty" name:"Status"`
+ Status *string `json:"Status,omitnil" name:"Status"`
// Vpc Id
- VpcId *string `json:"VpcId,omitempty" name:"VpcId"`
+ VpcId *string `json:"VpcId,omitnil" name:"VpcId"`
// 分页页码,从1开始,默认:1
- PageIndex *uint64 `json:"PageIndex,omitempty" name:"PageIndex"`
+ PageIndex *uint64 `json:"PageIndex,omitnil" name:"PageIndex"`
// 分页每页记录数,默认10
- PageSize *uint64 `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"`
// 名称搜索是否开启模糊匹配,1:开启,0:不开启(精确匹配)
- Like *uint64 `json:"Like,omitempty" name:"Like"`
+ Like *uint64 `json:"Like,omitnil" name:"Like"`
// agent类型【多个用逗号分隔】
- AgentTypes *string `json:"AgentTypes,omitempty" name:"AgentTypes"`
+ AgentTypes *string `json:"AgentTypes,omitnil" name:"AgentTypes"`
}
func (r *DescribeInLongAgentListRequest) ToJsonString() string {
@@ -11500,22 +11976,22 @@ func (r *DescribeInLongAgentListRequest) FromJsonString(s string) error {
// Predefined struct for user
type DescribeInLongAgentListResponseParams struct {
// 采集器信息列表
- Items []*InLongAgentDetail `json:"Items,omitempty" name:"Items"`
+ Items []*InLongAgentDetail `json:"Items,omitnil" name:"Items"`
// 页码
- PageIndex *uint64 `json:"PageIndex,omitempty" name:"PageIndex"`
+ PageIndex *uint64 `json:"PageIndex,omitnil" name:"PageIndex"`
// 每页记录数
- PageSize *uint64 `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"`
// 总记录数
- TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"`
+ TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
// 总页数
- TotalPage *uint64 `json:"TotalPage,omitempty" name:"TotalPage"`
+ TotalPage *uint64 `json:"TotalPage,omitnil" name:"TotalPage"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeInLongAgentListResponse struct {
@@ -11537,20 +12013,20 @@ func (r *DescribeInLongAgentListResponse) FromJsonString(s string) error {
// Predefined struct for user
type DescribeInLongAgentTaskListRequestParams struct {
// 采集器ID
- AgentId *string `json:"AgentId,omitempty" name:"AgentId"`
+ AgentId *string `json:"AgentId,omitnil" name:"AgentId"`
// WeData项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
type DescribeInLongAgentTaskListRequest struct {
*tchttp.BaseRequest
// 采集器ID
- AgentId *string `json:"AgentId,omitempty" name:"AgentId"`
+ AgentId *string `json:"AgentId,omitnil" name:"AgentId"`
// WeData项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
func (r *DescribeInLongAgentTaskListRequest) ToJsonString() string {
@@ -11576,10 +12052,10 @@ func (r *DescribeInLongAgentTaskListRequest) FromJsonString(s string) error {
// Predefined struct for user
type DescribeInLongAgentTaskListResponseParams struct {
// 采集器关联的集成任务列表
- Items []*InLongAgentTask `json:"Items,omitempty" name:"Items"`
+ Items []*InLongAgentTask `json:"Items,omitnil" name:"Items"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeInLongAgentTaskListResponse struct {
@@ -11601,14 +12077,14 @@ func (r *DescribeInLongAgentTaskListResponse) FromJsonString(s string) error {
// Predefined struct for user
type DescribeInLongAgentVpcListRequestParams struct {
// WeData项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
type DescribeInLongAgentVpcListRequest struct {
*tchttp.BaseRequest
// WeData项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
func (r *DescribeInLongAgentVpcListRequest) ToJsonString() string {
@@ -11633,10 +12109,10 @@ func (r *DescribeInLongAgentVpcListRequest) FromJsonString(s string) error {
// Predefined struct for user
type DescribeInLongAgentVpcListResponseParams struct {
// VPC列表
- VpcList []*string `json:"VpcList,omitempty" name:"VpcList"`
+ VpcList []*string `json:"VpcList,omitnil" name:"VpcList"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeInLongAgentVpcListResponse struct {
@@ -11658,62 +12134,62 @@ func (r *DescribeInLongAgentVpcListResponse) FromJsonString(s string) error {
// Predefined struct for user
type DescribeInLongTkeClusterListRequestParams struct {
// WeData项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// TKE集群地域
- TkeRegion *string `json:"TkeRegion,omitempty" name:"TkeRegion"`
+ TkeRegion *string `json:"TkeRegion,omitnil" name:"TkeRegion"`
// 集群名称。
// 多个名称用逗号连接。
- ClusterName *string `json:"ClusterName,omitempty" name:"ClusterName"`
+ ClusterName *string `json:"ClusterName,omitnil" name:"ClusterName"`
// TKE集群状态 (Running 运行中 Creating 创建中 Idling 闲置中 Abnormal 异常 Failed 失败 Deleting 删除中 Scaling 规模调整中 Upgrading 升级中 Isolated 欠费隔离中 NodeUpgrading 节点升级中 Recovering 唤醒中 Activating 激活中 MasterScaling Master扩缩容中 Waiting 等待注册 ClusterLevelUpgrading 调整规格中 ResourceIsolate 隔离中 ResourceIsolated 已隔离 ResourceReverse 冲正中 Trading 集群开通中 ResourceReversal 集群冲正 ClusterLevelTrading 集群变配交易中)
// 多个状态用逗号连接。
- Status *string `json:"Status,omitempty" name:"Status"`
+ Status *string `json:"Status,omitnil" name:"Status"`
// 是否安装Agent,true: 是,false: 否
- HasAgent *bool `json:"HasAgent,omitempty" name:"HasAgent"`
+ HasAgent *bool `json:"HasAgent,omitnil" name:"HasAgent"`
// 集群类型,托管集群:MANAGED_CLUSTER,独立集群:INDEPENDENT_CLUSTER。
// 多个集群用逗号连接。
- ClusterType *string `json:"ClusterType,omitempty" name:"ClusterType"`
+ ClusterType *string `json:"ClusterType,omitnil" name:"ClusterType"`
// 分页页码,从1开始,默认:1
- PageIndex *uint64 `json:"PageIndex,omitempty" name:"PageIndex"`
+ PageIndex *uint64 `json:"PageIndex,omitnil" name:"PageIndex"`
// 分页每页记录数,默认10
- PageSize *uint64 `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"`
}
type DescribeInLongTkeClusterListRequest struct {
*tchttp.BaseRequest
// WeData项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// TKE集群地域
- TkeRegion *string `json:"TkeRegion,omitempty" name:"TkeRegion"`
+ TkeRegion *string `json:"TkeRegion,omitnil" name:"TkeRegion"`
// 集群名称。
// 多个名称用逗号连接。
- ClusterName *string `json:"ClusterName,omitempty" name:"ClusterName"`
+ ClusterName *string `json:"ClusterName,omitnil" name:"ClusterName"`
// TKE集群状态 (Running 运行中 Creating 创建中 Idling 闲置中 Abnormal 异常 Failed 失败 Deleting 删除中 Scaling 规模调整中 Upgrading 升级中 Isolated 欠费隔离中 NodeUpgrading 节点升级中 Recovering 唤醒中 Activating 激活中 MasterScaling Master扩缩容中 Waiting 等待注册 ClusterLevelUpgrading 调整规格中 ResourceIsolate 隔离中 ResourceIsolated 已隔离 ResourceReverse 冲正中 Trading 集群开通中 ResourceReversal 集群冲正 ClusterLevelTrading 集群变配交易中)
// 多个状态用逗号连接。
- Status *string `json:"Status,omitempty" name:"Status"`
+ Status *string `json:"Status,omitnil" name:"Status"`
// 是否安装Agent,true: 是,false: 否
- HasAgent *bool `json:"HasAgent,omitempty" name:"HasAgent"`
+ HasAgent *bool `json:"HasAgent,omitnil" name:"HasAgent"`
// 集群类型,托管集群:MANAGED_CLUSTER,独立集群:INDEPENDENT_CLUSTER。
// 多个集群用逗号连接。
- ClusterType *string `json:"ClusterType,omitempty" name:"ClusterType"`
+ ClusterType *string `json:"ClusterType,omitnil" name:"ClusterType"`
// 分页页码,从1开始,默认:1
- PageIndex *uint64 `json:"PageIndex,omitempty" name:"PageIndex"`
+ PageIndex *uint64 `json:"PageIndex,omitnil" name:"PageIndex"`
// 分页每页记录数,默认10
- PageSize *uint64 `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"`
}
func (r *DescribeInLongTkeClusterListRequest) ToJsonString() string {
@@ -11745,22 +12221,22 @@ func (r *DescribeInLongTkeClusterListRequest) FromJsonString(s string) error {
// Predefined struct for user
type DescribeInLongTkeClusterListResponseParams struct {
// TKE集群信息
- Items []*InLongTkeDetail `json:"Items,omitempty" name:"Items"`
+ Items []*InLongTkeDetail `json:"Items,omitnil" name:"Items"`
// 页码
- PageIndex *uint64 `json:"PageIndex,omitempty" name:"PageIndex"`
+ PageIndex *uint64 `json:"PageIndex,omitnil" name:"PageIndex"`
// 每页记录数
- PageSize *uint64 `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"`
// 总记录数
- TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"`
+ TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
// 总页数
- TotalPage *uint64 `json:"TotalPage,omitempty" name:"TotalPage"`
+ TotalPage *uint64 `json:"TotalPage,omitnil" name:"TotalPage"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeInLongTkeClusterListResponse struct {
@@ -11782,32 +12258,32 @@ func (r *DescribeInLongTkeClusterListResponse) FromJsonString(s string) error {
// Predefined struct for user
type DescribeInstanceByCycleReportRequestParams struct {
// 周期类型
- Type *string `json:"Type,omitempty" name:"Type"`
+ Type *string `json:"Type,omitnil" name:"Type"`
// 项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 开始日期
- StartTime *string `json:"StartTime,omitempty" name:"StartTime"`
+ StartTime *string `json:"StartTime,omitnil" name:"StartTime"`
// 结束日期
- EndTime *string `json:"EndTime,omitempty" name:"EndTime"`
+ EndTime *string `json:"EndTime,omitnil" name:"EndTime"`
}
type DescribeInstanceByCycleReportRequest struct {
*tchttp.BaseRequest
// 周期类型
- Type *string `json:"Type,omitempty" name:"Type"`
+ Type *string `json:"Type,omitnil" name:"Type"`
// 项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 开始日期
- StartTime *string `json:"StartTime,omitempty" name:"StartTime"`
+ StartTime *string `json:"StartTime,omitnil" name:"StartTime"`
// 结束日期
- EndTime *string `json:"EndTime,omitempty" name:"EndTime"`
+ EndTime *string `json:"EndTime,omitnil" name:"EndTime"`
}
func (r *DescribeInstanceByCycleReportRequest) ToJsonString() string {
@@ -11836,10 +12312,10 @@ func (r *DescribeInstanceByCycleReportRequest) FromJsonString(s string) error {
type DescribeInstanceByCycleReportResponseParams struct {
// 实例周期统计
// 注意:此字段可能返回 null,表示取不到有效值。
- Data []*TaskByStatus `json:"Data,omitempty" name:"Data"`
+ Data []*TaskByStatus `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeInstanceByCycleReportResponse struct {
@@ -11861,20 +12337,20 @@ func (r *DescribeInstanceByCycleReportResponse) FromJsonString(s string) error {
// Predefined struct for user
type DescribeInstanceByCycleRequestParams struct {
// 1
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 1
- TenantId *string `json:"TenantId,omitempty" name:"TenantId"`
+ TenantId *string `json:"TenantId,omitnil" name:"TenantId"`
}
type DescribeInstanceByCycleRequest struct {
*tchttp.BaseRequest
// 1
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 1
- TenantId *string `json:"TenantId,omitempty" name:"TenantId"`
+ TenantId *string `json:"TenantId,omitnil" name:"TenantId"`
}
func (r *DescribeInstanceByCycleRequest) ToJsonString() string {
@@ -11900,10 +12376,10 @@ func (r *DescribeInstanceByCycleRequest) FromJsonString(s string) error {
// Predefined struct for user
type DescribeInstanceByCycleResponseParams struct {
// 统计结果
- Data []*TaskByCycle `json:"Data,omitempty" name:"Data"`
+ Data []*TaskByCycle `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeInstanceByCycleResponse struct {
@@ -11925,20 +12401,20 @@ func (r *DescribeInstanceByCycleResponse) FromJsonString(s string) error {
// Predefined struct for user
type DescribeInstanceLastLogRequestParams struct {
// 任务id
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 数据时间
- CurRunDate *string `json:"CurRunDate,omitempty" name:"CurRunDate"`
+ CurRunDate *string `json:"CurRunDate,omitnil" name:"CurRunDate"`
}
type DescribeInstanceLastLogRequest struct {
*tchttp.BaseRequest
// 任务id
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 数据时间
- CurRunDate *string `json:"CurRunDate,omitempty" name:"CurRunDate"`
+ CurRunDate *string `json:"CurRunDate,omitnil" name:"CurRunDate"`
}
func (r *DescribeInstanceLastLogRequest) ToJsonString() string {
@@ -11964,10 +12440,10 @@ func (r *DescribeInstanceLastLogRequest) FromJsonString(s string) error {
// Predefined struct for user
type DescribeInstanceLastLogResponseParams struct {
// 日志
- Data *string `json:"Data,omitempty" name:"Data"`
+ Data *string `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeInstanceLastLogResponse struct {
@@ -11989,82 +12465,82 @@ func (r *DescribeInstanceLastLogResponse) FromJsonString(s string) error {
// Predefined struct for user
type DescribeInstanceListRequestParams struct {
// 项目/工作空间id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 页码
- PageIndex *int64 `json:"PageIndex,omitempty" name:"PageIndex"`
+ PageIndex *int64 `json:"PageIndex,omitnil" name:"PageIndex"`
// 一页展示的条数
- PageSize *int64 `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"`
// 周期列表(如天,一次性),可选
- CycleList []*string `json:"CycleList,omitempty" name:"CycleList"`
+ CycleList []*string `json:"CycleList,omitnil" name:"CycleList"`
// 责任人
- OwnerList []*string `json:"OwnerList,omitempty" name:"OwnerList"`
+ OwnerList []*string `json:"OwnerList,omitnil" name:"OwnerList"`
// 跟之前保持一致
- InstanceType *string `json:"InstanceType,omitempty" name:"InstanceType"`
+ InstanceType *string `json:"InstanceType,omitnil" name:"InstanceType"`
// 排序顺序(asc,desc)
- Sort *string `json:"Sort,omitempty" name:"Sort"`
+ Sort *string `json:"Sort,omitnil" name:"Sort"`
// 排序列(costTime 运行耗时,startTime 开始时间,state 实例状态,curRunDate 数据时间)
- SortCol *string `json:"SortCol,omitempty" name:"SortCol"`
+ SortCol *string `json:"SortCol,omitnil" name:"SortCol"`
// 类型列表(如python任务类型:30
// pyspark任务类型:31
// hivesql任务类型:34
// shell任务类型:35
// sparksql任务类型:36 jdbcsql任务类型:21 dlc任务类型:32),可选
- TaskTypeList []*int64 `json:"TaskTypeList,omitempty" name:"TaskTypeList"`
+ TaskTypeList []*int64 `json:"TaskTypeList,omitnil" name:"TaskTypeList"`
// 状态列表(如成功 2,正在执行 1),可选
- StateList []*int64 `json:"StateList,omitempty" name:"StateList"`
+ StateList []*int64 `json:"StateList,omitnil" name:"StateList"`
// 任务名称
- Keyword *string `json:"Keyword,omitempty" name:"Keyword"`
+ Keyword *string `json:"Keyword,omitnil" name:"Keyword"`
}
type DescribeInstanceListRequest struct {
*tchttp.BaseRequest
// 项目/工作空间id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 页码
- PageIndex *int64 `json:"PageIndex,omitempty" name:"PageIndex"`
+ PageIndex *int64 `json:"PageIndex,omitnil" name:"PageIndex"`
// 一页展示的条数
- PageSize *int64 `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"`
// 周期列表(如天,一次性),可选
- CycleList []*string `json:"CycleList,omitempty" name:"CycleList"`
+ CycleList []*string `json:"CycleList,omitnil" name:"CycleList"`
// 责任人
- OwnerList []*string `json:"OwnerList,omitempty" name:"OwnerList"`
+ OwnerList []*string `json:"OwnerList,omitnil" name:"OwnerList"`
// 跟之前保持一致
- InstanceType *string `json:"InstanceType,omitempty" name:"InstanceType"`
+ InstanceType *string `json:"InstanceType,omitnil" name:"InstanceType"`
// 排序顺序(asc,desc)
- Sort *string `json:"Sort,omitempty" name:"Sort"`
+ Sort *string `json:"Sort,omitnil" name:"Sort"`
// 排序列(costTime 运行耗时,startTime 开始时间,state 实例状态,curRunDate 数据时间)
- SortCol *string `json:"SortCol,omitempty" name:"SortCol"`
+ SortCol *string `json:"SortCol,omitnil" name:"SortCol"`
// 类型列表(如python任务类型:30
// pyspark任务类型:31
// hivesql任务类型:34
// shell任务类型:35
// sparksql任务类型:36 jdbcsql任务类型:21 dlc任务类型:32),可选
- TaskTypeList []*int64 `json:"TaskTypeList,omitempty" name:"TaskTypeList"`
+ TaskTypeList []*int64 `json:"TaskTypeList,omitnil" name:"TaskTypeList"`
// 状态列表(如成功 2,正在执行 1),可选
- StateList []*int64 `json:"StateList,omitempty" name:"StateList"`
+ StateList []*int64 `json:"StateList,omitnil" name:"StateList"`
// 任务名称
- Keyword *string `json:"Keyword,omitempty" name:"Keyword"`
+ Keyword *string `json:"Keyword,omitnil" name:"Keyword"`
}
func (r *DescribeInstanceListRequest) ToJsonString() string {
@@ -12099,18 +12575,18 @@ func (r *DescribeInstanceListRequest) FromJsonString(s string) error {
// Predefined struct for user
type DescribeInstanceListResponseParams struct {
// 结果
- Data *string `json:"Data,omitempty" name:"Data"`
+ Data *string `json:"Data,omitnil" name:"Data"`
// 实例列表
// 注意:此字段可能返回 null,表示取不到有效值。
- InstanceList []*InstanceList `json:"InstanceList,omitempty" name:"InstanceList"`
+ InstanceList []*InstanceList `json:"InstanceList,omitnil" name:"InstanceList"`
// 总条数
// 注意:此字段可能返回 null,表示取不到有效值。
- TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"`
+ TotalCount *int64 `json:"TotalCount,omitnil" name:"TotalCount"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeInstanceListResponse struct {
@@ -12132,38 +12608,38 @@ func (r *DescribeInstanceListResponse) FromJsonString(s string) error {
// Predefined struct for user
type DescribeInstanceLogDetailRequestParams struct {
// 项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 任务id
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 数据时间
- CurRunDate *string `json:"CurRunDate,omitempty" name:"CurRunDate"`
+ CurRunDate *string `json:"CurRunDate,omitnil" name:"CurRunDate"`
// 服务器Ip
- BrokerIp *string `json:"BrokerIp,omitempty" name:"BrokerIp"`
+ BrokerIp *string `json:"BrokerIp,omitnil" name:"BrokerIp"`
// 文件Name
- OriginFileName *string `json:"OriginFileName,omitempty" name:"OriginFileName"`
+ OriginFileName *string `json:"OriginFileName,omitnil" name:"OriginFileName"`
}
type DescribeInstanceLogDetailRequest struct {
*tchttp.BaseRequest
// 项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 任务id
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 数据时间
- CurRunDate *string `json:"CurRunDate,omitempty" name:"CurRunDate"`
+ CurRunDate *string `json:"CurRunDate,omitnil" name:"CurRunDate"`
// 服务器Ip
- BrokerIp *string `json:"BrokerIp,omitempty" name:"BrokerIp"`
+ BrokerIp *string `json:"BrokerIp,omitnil" name:"BrokerIp"`
// 文件Name
- OriginFileName *string `json:"OriginFileName,omitempty" name:"OriginFileName"`
+ OriginFileName *string `json:"OriginFileName,omitnil" name:"OriginFileName"`
}
func (r *DescribeInstanceLogDetailRequest) ToJsonString() string {
@@ -12193,10 +12669,10 @@ func (r *DescribeInstanceLogDetailRequest) FromJsonString(s string) error {
type DescribeInstanceLogDetailResponseParams struct {
// 日志结果
// 注意:此字段可能返回 null,表示取不到有效值。
- Data *InstanceLogInfoOpsDto `json:"Data,omitempty" name:"Data"`
+ Data *InstanceLogInfoOpsDto `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeInstanceLogDetailResponse struct {
@@ -12218,38 +12694,38 @@ func (r *DescribeInstanceLogDetailResponse) FromJsonString(s string) error {
// Predefined struct for user
type DescribeInstanceLogFileRequestParams struct {
// 项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 任务ID
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 实例数据时间
- CurRunDate *string `json:"CurRunDate,omitempty" name:"CurRunDate"`
+ CurRunDate *string `json:"CurRunDate,omitnil" name:"CurRunDate"`
// 执行机IP
- BrokerIp *string `json:"BrokerIp,omitempty" name:"BrokerIp"`
+ BrokerIp *string `json:"BrokerIp,omitnil" name:"BrokerIp"`
// 日志文件名
- OriginFileName *string `json:"OriginFileName,omitempty" name:"OriginFileName"`
+ OriginFileName *string `json:"OriginFileName,omitnil" name:"OriginFileName"`
}
type DescribeInstanceLogFileRequest struct {
*tchttp.BaseRequest
// 项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 任务ID
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 实例数据时间
- CurRunDate *string `json:"CurRunDate,omitempty" name:"CurRunDate"`
+ CurRunDate *string `json:"CurRunDate,omitnil" name:"CurRunDate"`
// 执行机IP
- BrokerIp *string `json:"BrokerIp,omitempty" name:"BrokerIp"`
+ BrokerIp *string `json:"BrokerIp,omitnil" name:"BrokerIp"`
// 日志文件名
- OriginFileName *string `json:"OriginFileName,omitempty" name:"OriginFileName"`
+ OriginFileName *string `json:"OriginFileName,omitnil" name:"OriginFileName"`
}
func (r *DescribeInstanceLogFileRequest) ToJsonString() string {
@@ -12279,10 +12755,10 @@ func (r *DescribeInstanceLogFileRequest) FromJsonString(s string) error {
type DescribeInstanceLogFileResponseParams struct {
// 下载文件详情
// 注意:此字段可能返回 null,表示取不到有效值。
- Data *InstanceDownloadLogInfo `json:"Data,omitempty" name:"Data"`
+ Data *InstanceDownloadLogInfo `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeInstanceLogFileResponse struct {
@@ -12304,20 +12780,20 @@ func (r *DescribeInstanceLogFileResponse) FromJsonString(s string) error {
// Predefined struct for user
type DescribeInstanceLogListRequestParams struct {
// 任务id
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 数据时间
- CurRunDate *string `json:"CurRunDate,omitempty" name:"CurRunDate"`
+ CurRunDate *string `json:"CurRunDate,omitnil" name:"CurRunDate"`
}
type DescribeInstanceLogListRequest struct {
*tchttp.BaseRequest
// 任务id
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 数据时间
- CurRunDate *string `json:"CurRunDate,omitempty" name:"CurRunDate"`
+ CurRunDate *string `json:"CurRunDate,omitnil" name:"CurRunDate"`
}
func (r *DescribeInstanceLogListRequest) ToJsonString() string {
@@ -12343,14 +12819,14 @@ func (r *DescribeInstanceLogListRequest) FromJsonString(s string) error {
// Predefined struct for user
type DescribeInstanceLogListResponseParams struct {
// 日志列表
- Data *string `json:"Data,omitempty" name:"Data"`
+ Data *string `json:"Data,omitnil" name:"Data"`
// 日志列表
// 注意:此字段可能返回 null,表示取不到有效值。
- InstanceLogList []*InstanceLogList `json:"InstanceLogList,omitempty" name:"InstanceLogList"`
+ InstanceLogList []*InstanceLogList `json:"InstanceLogList,omitnil" name:"InstanceLogList"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeInstanceLogListResponse struct {
@@ -12372,32 +12848,32 @@ func (r *DescribeInstanceLogListResponse) FromJsonString(s string) error {
// Predefined struct for user
type DescribeInstanceLogRequestParams struct {
// 任务id
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 数据时间
- CurRunDate *string `json:"CurRunDate,omitempty" name:"CurRunDate"`
+ CurRunDate *string `json:"CurRunDate,omitnil" name:"CurRunDate"`
// 服务器Ip
- BrokerIp *string `json:"BrokerIp,omitempty" name:"BrokerIp"`
+ BrokerIp *string `json:"BrokerIp,omitnil" name:"BrokerIp"`
// 文件Name
- OriginFileName *string `json:"OriginFileName,omitempty" name:"OriginFileName"`
+ OriginFileName *string `json:"OriginFileName,omitnil" name:"OriginFileName"`
}
type DescribeInstanceLogRequest struct {
*tchttp.BaseRequest
// 任务id
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 数据时间
- CurRunDate *string `json:"CurRunDate,omitempty" name:"CurRunDate"`
+ CurRunDate *string `json:"CurRunDate,omitnil" name:"CurRunDate"`
// 服务器Ip
- BrokerIp *string `json:"BrokerIp,omitempty" name:"BrokerIp"`
+ BrokerIp *string `json:"BrokerIp,omitnil" name:"BrokerIp"`
// 文件Name
- OriginFileName *string `json:"OriginFileName,omitempty" name:"OriginFileName"`
+ OriginFileName *string `json:"OriginFileName,omitnil" name:"OriginFileName"`
}
func (r *DescribeInstanceLogRequest) ToJsonString() string {
@@ -12425,14 +12901,14 @@ func (r *DescribeInstanceLogRequest) FromJsonString(s string) error {
// Predefined struct for user
type DescribeInstanceLogResponseParams struct {
// 返回结果
- Data *string `json:"Data,omitempty" name:"Data"`
+ Data *string `json:"Data,omitnil" name:"Data"`
// 返回结果
// 注意:此字段可能返回 null,表示取不到有效值。
- InstanceLogInfo *IntegrationInstanceLog `json:"InstanceLogInfo,omitempty" name:"InstanceLogInfo"`
+ InstanceLogInfo *IntegrationInstanceLog `json:"InstanceLogInfo,omitnil" name:"InstanceLogInfo"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeInstanceLogResponse struct {
@@ -12454,26 +12930,26 @@ func (r *DescribeInstanceLogResponse) FromJsonString(s string) error {
// Predefined struct for user
type DescribeInstanceLogsRequestParams struct {
// 项目Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 任务ID
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 数据时间
- CurRunDate *string `json:"CurRunDate,omitempty" name:"CurRunDate"`
+ CurRunDate *string `json:"CurRunDate,omitnil" name:"CurRunDate"`
}
type DescribeInstanceLogsRequest struct {
*tchttp.BaseRequest
// 项目Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 任务ID
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 数据时间
- CurRunDate *string `json:"CurRunDate,omitempty" name:"CurRunDate"`
+ CurRunDate *string `json:"CurRunDate,omitnil" name:"CurRunDate"`
}
func (r *DescribeInstanceLogsRequest) ToJsonString() string {
@@ -12501,10 +12977,10 @@ func (r *DescribeInstanceLogsRequest) FromJsonString(s string) error {
type DescribeInstanceLogsResponseParams struct {
// 返回日志列表
// 注意:此字段可能返回 null,表示取不到有效值。
- Data []*InstanceLog `json:"Data,omitempty" name:"Data"`
+ Data []*InstanceLog `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeInstanceLogsResponse struct {
@@ -12526,116 +13002,116 @@ func (r *DescribeInstanceLogsResponse) FromJsonString(s string) error {
// Predefined struct for user
type DescribeInstancesInfoWithTaskInfoRequestParams struct {
// 实例列表
- Instances []*InstanceOpsDto `json:"Instances,omitempty" name:"Instances"`
+ Instances []*InstanceOpsDto `json:"Instances,omitnil" name:"Instances"`
// 检查父任务类型, true: 检查父任务; false: 不检查父任务
- CheckFather *bool `json:"CheckFather,omitempty" name:"CheckFather"`
+ CheckFather *bool `json:"CheckFather,omitnil" name:"CheckFather"`
// 重跑类型, 1: 自身; 3: 孩子; 2: 自身以及孩子
- RerunType *string `json:"RerunType,omitempty" name:"RerunType"`
+ RerunType *string `json:"RerunType,omitnil" name:"RerunType"`
// 实例依赖方式, 1: 自依赖; 2: 任务依赖; 3: 自依赖及父子依赖
- DependentWay *string `json:"DependentWay,omitempty" name:"DependentWay"`
+ DependentWay *string `json:"DependentWay,omitnil" name:"DependentWay"`
// 重跑忽略事件监听与否
- SkipEventListening *bool `json:"SkipEventListening,omitempty" name:"SkipEventListening"`
+ SkipEventListening *bool `json:"SkipEventListening,omitnil" name:"SkipEventListening"`
// 下游实例范围 1: 所在工作流 2: 所在项目 3: 所有跨工作流依赖的项目
- SonInstanceType *string `json:"SonInstanceType,omitempty" name:"SonInstanceType"`
+ SonInstanceType *string `json:"SonInstanceType,omitnil" name:"SonInstanceType"`
// 查询条件
- SearchCondition *InstanceApiOpsRequest `json:"SearchCondition,omitempty" name:"SearchCondition"`
+ SearchCondition *InstanceApiOpsRequest `json:"SearchCondition,omitnil" name:"SearchCondition"`
// 访问类型
- OptType *string `json:"OptType,omitempty" name:"OptType"`
+ OptType *string `json:"OptType,omitnil" name:"OptType"`
// 操作者名称
- OperatorName *string `json:"OperatorName,omitempty" name:"OperatorName"`
+ OperatorName *string `json:"OperatorName,omitnil" name:"OperatorName"`
// 操作者id
- OperatorId *string `json:"OperatorId,omitempty" name:"OperatorId"`
+ OperatorId *string `json:"OperatorId,omitnil" name:"OperatorId"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 项目标志
- ProjectIdent *string `json:"ProjectIdent,omitempty" name:"ProjectIdent"`
+ ProjectIdent *string `json:"ProjectIdent,omitnil" name:"ProjectIdent"`
// 项目名称
- ProjectName *string `json:"ProjectName,omitempty" name:"ProjectName"`
+ ProjectName *string `json:"ProjectName,omitnil" name:"ProjectName"`
// 索引页码
- PageIndex *int64 `json:"PageIndex,omitempty" name:"PageIndex"`
+ PageIndex *int64 `json:"PageIndex,omitnil" name:"PageIndex"`
// 页面大小
- PageSize *int64 `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"`
// 数据总数
- Count *int64 `json:"Count,omitempty" name:"Count"`
+ Count *int64 `json:"Count,omitnil" name:"Count"`
// 基础请求信息
- RequestBaseInfo *ProjectBaseInfoOpsRequest `json:"RequestBaseInfo,omitempty" name:"RequestBaseInfo"`
+ RequestBaseInfo *ProjectBaseInfoOpsRequest `json:"RequestBaseInfo,omitnil" name:"RequestBaseInfo"`
// 是否计算总数
- IsCount *bool `json:"IsCount,omitempty" name:"IsCount"`
+ IsCount *bool `json:"IsCount,omitnil" name:"IsCount"`
}
type DescribeInstancesInfoWithTaskInfoRequest struct {
*tchttp.BaseRequest
// 实例列表
- Instances []*InstanceOpsDto `json:"Instances,omitempty" name:"Instances"`
+ Instances []*InstanceOpsDto `json:"Instances,omitnil" name:"Instances"`
// 检查父任务类型, true: 检查父任务; false: 不检查父任务
- CheckFather *bool `json:"CheckFather,omitempty" name:"CheckFather"`
+ CheckFather *bool `json:"CheckFather,omitnil" name:"CheckFather"`
// 重跑类型, 1: 自身; 3: 孩子; 2: 自身以及孩子
- RerunType *string `json:"RerunType,omitempty" name:"RerunType"`
+ RerunType *string `json:"RerunType,omitnil" name:"RerunType"`
// 实例依赖方式, 1: 自依赖; 2: 任务依赖; 3: 自依赖及父子依赖
- DependentWay *string `json:"DependentWay,omitempty" name:"DependentWay"`
+ DependentWay *string `json:"DependentWay,omitnil" name:"DependentWay"`
// 重跑忽略事件监听与否
- SkipEventListening *bool `json:"SkipEventListening,omitempty" name:"SkipEventListening"`
+ SkipEventListening *bool `json:"SkipEventListening,omitnil" name:"SkipEventListening"`
// 下游实例范围 1: 所在工作流 2: 所在项目 3: 所有跨工作流依赖的项目
- SonInstanceType *string `json:"SonInstanceType,omitempty" name:"SonInstanceType"`
+ SonInstanceType *string `json:"SonInstanceType,omitnil" name:"SonInstanceType"`
// 查询条件
- SearchCondition *InstanceApiOpsRequest `json:"SearchCondition,omitempty" name:"SearchCondition"`
+ SearchCondition *InstanceApiOpsRequest `json:"SearchCondition,omitnil" name:"SearchCondition"`
// 访问类型
- OptType *string `json:"OptType,omitempty" name:"OptType"`
+ OptType *string `json:"OptType,omitnil" name:"OptType"`
// 操作者名称
- OperatorName *string `json:"OperatorName,omitempty" name:"OperatorName"`
+ OperatorName *string `json:"OperatorName,omitnil" name:"OperatorName"`
// 操作者id
- OperatorId *string `json:"OperatorId,omitempty" name:"OperatorId"`
+ OperatorId *string `json:"OperatorId,omitnil" name:"OperatorId"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 项目标志
- ProjectIdent *string `json:"ProjectIdent,omitempty" name:"ProjectIdent"`
+ ProjectIdent *string `json:"ProjectIdent,omitnil" name:"ProjectIdent"`
// 项目名称
- ProjectName *string `json:"ProjectName,omitempty" name:"ProjectName"`
+ ProjectName *string `json:"ProjectName,omitnil" name:"ProjectName"`
// 索引页码
- PageIndex *int64 `json:"PageIndex,omitempty" name:"PageIndex"`
+ PageIndex *int64 `json:"PageIndex,omitnil" name:"PageIndex"`
// 页面大小
- PageSize *int64 `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"`
// 数据总数
- Count *int64 `json:"Count,omitempty" name:"Count"`
+ Count *int64 `json:"Count,omitnil" name:"Count"`
// 基础请求信息
- RequestBaseInfo *ProjectBaseInfoOpsRequest `json:"RequestBaseInfo,omitempty" name:"RequestBaseInfo"`
+ RequestBaseInfo *ProjectBaseInfoOpsRequest `json:"RequestBaseInfo,omitnil" name:"RequestBaseInfo"`
// 是否计算总数
- IsCount *bool `json:"IsCount,omitempty" name:"IsCount"`
+ IsCount *bool `json:"IsCount,omitnil" name:"IsCount"`
}
func (r *DescribeInstancesInfoWithTaskInfoRequest) ToJsonString() string {
@@ -12677,10 +13153,10 @@ func (r *DescribeInstancesInfoWithTaskInfoRequest) FromJsonString(s string) erro
// Predefined struct for user
type DescribeInstancesInfoWithTaskInfoResponseParams struct {
// 结果集
- Data []*InstanceOpsDto `json:"Data,omitempty" name:"Data"`
+ Data []*InstanceOpsDto `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeInstancesInfoWithTaskInfoResponse struct {
@@ -12702,32 +13178,32 @@ func (r *DescribeInstancesInfoWithTaskInfoResponse) FromJsonString(s string) err
// Predefined struct for user
type DescribeInstancesRequestParams struct {
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 页数
- PageNumber *uint64 `json:"PageNumber,omitempty" name:"PageNumber"`
+ PageNumber *uint64 `json:"PageNumber,omitnil" name:"PageNumber"`
// 分页大小
- PageSize *uint64 `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"`
// 过滤条件
- Filters []*Filter `json:"Filters,omitempty" name:"Filters"`
+ Filters []*Filter `json:"Filters,omitnil" name:"Filters"`
}
type DescribeInstancesRequest struct {
*tchttp.BaseRequest
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 页数
- PageNumber *uint64 `json:"PageNumber,omitempty" name:"PageNumber"`
+ PageNumber *uint64 `json:"PageNumber,omitnil" name:"PageNumber"`
// 分页大小
- PageSize *uint64 `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"`
// 过滤条件
- Filters []*Filter `json:"Filters,omitempty" name:"Filters"`
+ Filters []*Filter `json:"Filters,omitnil" name:"Filters"`
}
func (r *DescribeInstancesRequest) ToJsonString() string {
@@ -12756,10 +13232,10 @@ func (r *DescribeInstancesRequest) FromJsonString(s string) error {
type DescribeInstancesResponseParams struct {
// Json 结果
// 注意:此字段可能返回 null,表示取不到有效值。
- Data *string `json:"Data,omitempty" name:"Data"`
+ Data *string `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeInstancesResponse struct {
@@ -12781,26 +13257,26 @@ func (r *DescribeInstancesResponse) FromJsonString(s string) error {
// Predefined struct for user
type DescribeIntegrationNodeRequestParams struct {
// 节点id
- Id *string `json:"Id,omitempty" name:"Id"`
+ Id *string `json:"Id,omitnil" name:"Id"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 任务类型
- TaskType *uint64 `json:"TaskType,omitempty" name:"TaskType"`
+ TaskType *uint64 `json:"TaskType,omitnil" name:"TaskType"`
}
type DescribeIntegrationNodeRequest struct {
*tchttp.BaseRequest
// 节点id
- Id *string `json:"Id,omitempty" name:"Id"`
+ Id *string `json:"Id,omitnil" name:"Id"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 任务类型
- TaskType *uint64 `json:"TaskType,omitempty" name:"TaskType"`
+ TaskType *uint64 `json:"TaskType,omitnil" name:"TaskType"`
}
func (r *DescribeIntegrationNodeRequest) ToJsonString() string {
@@ -12828,14 +13304,14 @@ func (r *DescribeIntegrationNodeRequest) FromJsonString(s string) error {
type DescribeIntegrationNodeResponseParams struct {
// 节点信息
// 注意:此字段可能返回 null,表示取不到有效值。
- NodeInfo *IntegrationNodeInfo `json:"NodeInfo,omitempty" name:"NodeInfo"`
+ NodeInfo *IntegrationNodeInfo `json:"NodeInfo,omitnil" name:"NodeInfo"`
// 上游节点是否已经修改。true 已修改,需要提示;false 没有修改
// 注意:此字段可能返回 null,表示取不到有效值。
- SourceCheckFlag *bool `json:"SourceCheckFlag,omitempty" name:"SourceCheckFlag"`
+ SourceCheckFlag *bool `json:"SourceCheckFlag,omitnil" name:"SourceCheckFlag"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeIntegrationNodeResponse struct {
@@ -12857,32 +13333,32 @@ func (r *DescribeIntegrationNodeResponse) FromJsonString(s string) error {
// Predefined struct for user
type DescribeIntegrationStatisticsAgentStatusRequestParams struct {
// 任务类型(实时:201,离线:202)
- TaskType *int64 `json:"TaskType,omitempty" name:"TaskType"`
+ TaskType *int64 `json:"TaskType,omitnil" name:"TaskType"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 查询日期
- QueryDate *string `json:"QueryDate,omitempty" name:"QueryDate"`
+ QueryDate *string `json:"QueryDate,omitnil" name:"QueryDate"`
// 资源组id
- ExecutorGroupId *string `json:"ExecutorGroupId,omitempty" name:"ExecutorGroupId"`
+ ExecutorGroupId *string `json:"ExecutorGroupId,omitnil" name:"ExecutorGroupId"`
}
type DescribeIntegrationStatisticsAgentStatusRequest struct {
*tchttp.BaseRequest
// 任务类型(实时:201,离线:202)
- TaskType *int64 `json:"TaskType,omitempty" name:"TaskType"`
+ TaskType *int64 `json:"TaskType,omitnil" name:"TaskType"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 查询日期
- QueryDate *string `json:"QueryDate,omitempty" name:"QueryDate"`
+ QueryDate *string `json:"QueryDate,omitnil" name:"QueryDate"`
// 资源组id
- ExecutorGroupId *string `json:"ExecutorGroupId,omitempty" name:"ExecutorGroupId"`
+ ExecutorGroupId *string `json:"ExecutorGroupId,omitnil" name:"ExecutorGroupId"`
}
func (r *DescribeIntegrationStatisticsAgentStatusRequest) ToJsonString() string {
@@ -12911,10 +13387,10 @@ func (r *DescribeIntegrationStatisticsAgentStatusRequest) FromJsonString(s strin
type DescribeIntegrationStatisticsAgentStatusResponseParams struct {
// 统计结果
// 注意:此字段可能返回 null,表示取不到有效值。
- StatusData *string `json:"StatusData,omitempty" name:"StatusData"`
+ StatusData *string `json:"StatusData,omitnil" name:"StatusData"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeIntegrationStatisticsAgentStatusResponse struct {
@@ -12936,32 +13412,32 @@ func (r *DescribeIntegrationStatisticsAgentStatusResponse) FromJsonString(s stri
// Predefined struct for user
type DescribeIntegrationStatisticsInstanceTrendRequestParams struct {
// 任务类型(实时:201,离线:202)
- TaskType *int64 `json:"TaskType,omitempty" name:"TaskType"`
+ TaskType *int64 `json:"TaskType,omitnil" name:"TaskType"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 查询日期
- QueryDate *string `json:"QueryDate,omitempty" name:"QueryDate"`
+ QueryDate *string `json:"QueryDate,omitnil" name:"QueryDate"`
// 资源组id
- ExecutorGroupId *string `json:"ExecutorGroupId,omitempty" name:"ExecutorGroupId"`
+ ExecutorGroupId *string `json:"ExecutorGroupId,omitnil" name:"ExecutorGroupId"`
}
type DescribeIntegrationStatisticsInstanceTrendRequest struct {
*tchttp.BaseRequest
// 任务类型(实时:201,离线:202)
- TaskType *int64 `json:"TaskType,omitempty" name:"TaskType"`
+ TaskType *int64 `json:"TaskType,omitnil" name:"TaskType"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 查询日期
- QueryDate *string `json:"QueryDate,omitempty" name:"QueryDate"`
+ QueryDate *string `json:"QueryDate,omitnil" name:"QueryDate"`
// 资源组id
- ExecutorGroupId *string `json:"ExecutorGroupId,omitempty" name:"ExecutorGroupId"`
+ ExecutorGroupId *string `json:"ExecutorGroupId,omitnil" name:"ExecutorGroupId"`
}
func (r *DescribeIntegrationStatisticsInstanceTrendRequest) ToJsonString() string {
@@ -12990,10 +13466,10 @@ func (r *DescribeIntegrationStatisticsInstanceTrendRequest) FromJsonString(s str
type DescribeIntegrationStatisticsInstanceTrendResponseParams struct {
// 统计结果
// 注意:此字段可能返回 null,表示取不到有效值。
- TrendsData []*IntegrationStatisticsTrendResult `json:"TrendsData,omitempty" name:"TrendsData"`
+ TrendsData []*IntegrationStatisticsTrendResult `json:"TrendsData,omitnil" name:"TrendsData"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeIntegrationStatisticsInstanceTrendResponse struct {
@@ -13015,26 +13491,26 @@ func (r *DescribeIntegrationStatisticsInstanceTrendResponse) FromJsonString(s st
// Predefined struct for user
type DescribeIntegrationStatisticsRecordsTrendRequestParams struct {
// 任务类型(实时:201,离线:202)
- TaskType *int64 `json:"TaskType,omitempty" name:"TaskType"`
+ TaskType *int64 `json:"TaskType,omitnil" name:"TaskType"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 查询日期
- QueryDate *string `json:"QueryDate,omitempty" name:"QueryDate"`
+ QueryDate *string `json:"QueryDate,omitnil" name:"QueryDate"`
}
type DescribeIntegrationStatisticsRecordsTrendRequest struct {
*tchttp.BaseRequest
// 任务类型(实时:201,离线:202)
- TaskType *int64 `json:"TaskType,omitempty" name:"TaskType"`
+ TaskType *int64 `json:"TaskType,omitnil" name:"TaskType"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 查询日期
- QueryDate *string `json:"QueryDate,omitempty" name:"QueryDate"`
+ QueryDate *string `json:"QueryDate,omitnil" name:"QueryDate"`
}
func (r *DescribeIntegrationStatisticsRecordsTrendRequest) ToJsonString() string {
@@ -13062,10 +13538,10 @@ func (r *DescribeIntegrationStatisticsRecordsTrendRequest) FromJsonString(s stri
type DescribeIntegrationStatisticsRecordsTrendResponseParams struct {
// 统计结果
// 注意:此字段可能返回 null,表示取不到有效值。
- TrendsData []*IntegrationStatisticsTrendResult `json:"TrendsData,omitempty" name:"TrendsData"`
+ TrendsData []*IntegrationStatisticsTrendResult `json:"TrendsData,omitnil" name:"TrendsData"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeIntegrationStatisticsRecordsTrendResponse struct {
@@ -13087,26 +13563,26 @@ func (r *DescribeIntegrationStatisticsRecordsTrendResponse) FromJsonString(s str
// Predefined struct for user
type DescribeIntegrationStatisticsRequestParams struct {
// 任务类型(实时:201,离线:202)
- TaskType *int64 `json:"TaskType,omitempty" name:"TaskType"`
+ TaskType *int64 `json:"TaskType,omitnil" name:"TaskType"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 查询日期
- QueryDate *string `json:"QueryDate,omitempty" name:"QueryDate"`
+ QueryDate *string `json:"QueryDate,omitnil" name:"QueryDate"`
}
type DescribeIntegrationStatisticsRequest struct {
*tchttp.BaseRequest
// 任务类型(实时:201,离线:202)
- TaskType *int64 `json:"TaskType,omitempty" name:"TaskType"`
+ TaskType *int64 `json:"TaskType,omitnil" name:"TaskType"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 查询日期
- QueryDate *string `json:"QueryDate,omitempty" name:"QueryDate"`
+ QueryDate *string `json:"QueryDate,omitnil" name:"QueryDate"`
}
func (r *DescribeIntegrationStatisticsRequest) ToJsonString() string {
@@ -13134,54 +13610,54 @@ func (r *DescribeIntegrationStatisticsRequest) FromJsonString(s string) error {
type DescribeIntegrationStatisticsResponseParams struct {
// 总任务数
// 注意:此字段可能返回 null,表示取不到有效值。
- TotalTask *int64 `json:"TotalTask,omitempty" name:"TotalTask"`
+ TotalTask *int64 `json:"TotalTask,omitnil" name:"TotalTask"`
// 生产态任务数
// 注意:此字段可能返回 null,表示取不到有效值。
- ProdTask *int64 `json:"ProdTask,omitempty" name:"ProdTask"`
+ ProdTask *int64 `json:"ProdTask,omitnil" name:"ProdTask"`
// 开发态任务数
// 注意:此字段可能返回 null,表示取不到有效值。
- DevTask *int64 `json:"DevTask,omitempty" name:"DevTask"`
+ DevTask *int64 `json:"DevTask,omitnil" name:"DevTask"`
// 总读取条数
// 注意:此字段可能返回 null,表示取不到有效值。
- TotalReadRecords *int64 `json:"TotalReadRecords,omitempty" name:"TotalReadRecords"`
+ TotalReadRecords *int64 `json:"TotalReadRecords,omitnil" name:"TotalReadRecords"`
// 总写入条数
// 注意:此字段可能返回 null,表示取不到有效值。
- TotalWriteRecords *int64 `json:"TotalWriteRecords,omitempty" name:"TotalWriteRecords"`
+ TotalWriteRecords *int64 `json:"TotalWriteRecords,omitnil" name:"TotalWriteRecords"`
// 总脏数据条数
// 注意:此字段可能返回 null,表示取不到有效值。
- TotalErrorRecords *int64 `json:"TotalErrorRecords,omitempty" name:"TotalErrorRecords"`
+ TotalErrorRecords *int64 `json:"TotalErrorRecords,omitnil" name:"TotalErrorRecords"`
// 总告警事件数
// 注意:此字段可能返回 null,表示取不到有效值。
- TotalAlarmEvent *int64 `json:"TotalAlarmEvent,omitempty" name:"TotalAlarmEvent"`
+ TotalAlarmEvent *int64 `json:"TotalAlarmEvent,omitnil" name:"TotalAlarmEvent"`
// 当天读取增长条数
// 注意:此字段可能返回 null,表示取不到有效值。
- IncreaseReadRecords *int64 `json:"IncreaseReadRecords,omitempty" name:"IncreaseReadRecords"`
+ IncreaseReadRecords *int64 `json:"IncreaseReadRecords,omitnil" name:"IncreaseReadRecords"`
// 当天写入增长条数
// 注意:此字段可能返回 null,表示取不到有效值。
- IncreaseWriteRecords *int64 `json:"IncreaseWriteRecords,omitempty" name:"IncreaseWriteRecords"`
+ IncreaseWriteRecords *int64 `json:"IncreaseWriteRecords,omitnil" name:"IncreaseWriteRecords"`
// 当天脏数据增长条数
// 注意:此字段可能返回 null,表示取不到有效值。
- IncreaseErrorRecords *int64 `json:"IncreaseErrorRecords,omitempty" name:"IncreaseErrorRecords"`
+ IncreaseErrorRecords *int64 `json:"IncreaseErrorRecords,omitnil" name:"IncreaseErrorRecords"`
// 当天告警事件增长数
// 注意:此字段可能返回 null,表示取不到有效值。
- IncreaseAlarmEvent *int64 `json:"IncreaseAlarmEvent,omitempty" name:"IncreaseAlarmEvent"`
+ IncreaseAlarmEvent *int64 `json:"IncreaseAlarmEvent,omitnil" name:"IncreaseAlarmEvent"`
// 告警事件统计
// 注意:此字段可能返回 null,表示取不到有效值。
- AlarmEvent *string `json:"AlarmEvent,omitempty" name:"AlarmEvent"`
+ AlarmEvent *string `json:"AlarmEvent,omitnil" name:"AlarmEvent"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeIntegrationStatisticsResponse struct {
@@ -13203,32 +13679,32 @@ func (r *DescribeIntegrationStatisticsResponse) FromJsonString(s string) error {
// Predefined struct for user
type DescribeIntegrationStatisticsTaskStatusRequestParams struct {
// 任务类型(实时:201,离线:202)
- TaskType *int64 `json:"TaskType,omitempty" name:"TaskType"`
+ TaskType *int64 `json:"TaskType,omitnil" name:"TaskType"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 查询日期
- QueryDate *string `json:"QueryDate,omitempty" name:"QueryDate"`
+ QueryDate *string `json:"QueryDate,omitnil" name:"QueryDate"`
// 资源组id
- ExecutorGroupId *string `json:"ExecutorGroupId,omitempty" name:"ExecutorGroupId"`
+ ExecutorGroupId *string `json:"ExecutorGroupId,omitnil" name:"ExecutorGroupId"`
}
type DescribeIntegrationStatisticsTaskStatusRequest struct {
*tchttp.BaseRequest
// 任务类型(实时:201,离线:202)
- TaskType *int64 `json:"TaskType,omitempty" name:"TaskType"`
+ TaskType *int64 `json:"TaskType,omitnil" name:"TaskType"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 查询日期
- QueryDate *string `json:"QueryDate,omitempty" name:"QueryDate"`
+ QueryDate *string `json:"QueryDate,omitnil" name:"QueryDate"`
// 资源组id
- ExecutorGroupId *string `json:"ExecutorGroupId,omitempty" name:"ExecutorGroupId"`
+ ExecutorGroupId *string `json:"ExecutorGroupId,omitnil" name:"ExecutorGroupId"`
}
func (r *DescribeIntegrationStatisticsTaskStatusRequest) ToJsonString() string {
@@ -13257,10 +13733,10 @@ func (r *DescribeIntegrationStatisticsTaskStatusRequest) FromJsonString(s string
type DescribeIntegrationStatisticsTaskStatusResponseParams struct {
// 统计结果
// 注意:此字段可能返回 null,表示取不到有效值。
- StatusData *string `json:"StatusData,omitempty" name:"StatusData"`
+ StatusData *string `json:"StatusData,omitnil" name:"StatusData"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeIntegrationStatisticsTaskStatusResponse struct {
@@ -13282,32 +13758,32 @@ func (r *DescribeIntegrationStatisticsTaskStatusResponse) FromJsonString(s strin
// Predefined struct for user
type DescribeIntegrationStatisticsTaskStatusTrendRequestParams struct {
// 任务类型(实时:201,离线:202)
- TaskType *int64 `json:"TaskType,omitempty" name:"TaskType"`
+ TaskType *int64 `json:"TaskType,omitnil" name:"TaskType"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 查询日期
- QueryDate *string `json:"QueryDate,omitempty" name:"QueryDate"`
+ QueryDate *string `json:"QueryDate,omitnil" name:"QueryDate"`
// 资源组id
- ExecutorGroupId *string `json:"ExecutorGroupId,omitempty" name:"ExecutorGroupId"`
+ ExecutorGroupId *string `json:"ExecutorGroupId,omitnil" name:"ExecutorGroupId"`
}
type DescribeIntegrationStatisticsTaskStatusTrendRequest struct {
*tchttp.BaseRequest
// 任务类型(实时:201,离线:202)
- TaskType *int64 `json:"TaskType,omitempty" name:"TaskType"`
+ TaskType *int64 `json:"TaskType,omitnil" name:"TaskType"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 查询日期
- QueryDate *string `json:"QueryDate,omitempty" name:"QueryDate"`
+ QueryDate *string `json:"QueryDate,omitnil" name:"QueryDate"`
// 资源组id
- ExecutorGroupId *string `json:"ExecutorGroupId,omitempty" name:"ExecutorGroupId"`
+ ExecutorGroupId *string `json:"ExecutorGroupId,omitnil" name:"ExecutorGroupId"`
}
func (r *DescribeIntegrationStatisticsTaskStatusTrendRequest) ToJsonString() string {
@@ -13336,10 +13812,10 @@ func (r *DescribeIntegrationStatisticsTaskStatusTrendRequest) FromJsonString(s s
type DescribeIntegrationStatisticsTaskStatusTrendResponseParams struct {
// 统计结果
// 注意:此字段可能返回 null,表示取不到有效值。
- TrendsData []*IntegrationStatisticsTrendResult `json:"TrendsData,omitempty" name:"TrendsData"`
+ TrendsData []*IntegrationStatisticsTrendResult `json:"TrendsData,omitnil" name:"TrendsData"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeIntegrationStatisticsTaskStatusTrendResponse struct {
@@ -13361,32 +13837,32 @@ func (r *DescribeIntegrationStatisticsTaskStatusTrendResponse) FromJsonString(s
// Predefined struct for user
type DescribeIntegrationTaskRequestParams struct {
// 任务id
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
- // 任务类型:201. stream, 202. offline
- TaskType *uint64 `json:"TaskType,omitempty" name:"TaskType"`
+ // 任务类型,201: 实时集成任务, 202:离线集成任务,不传默认值为201 实时任务类型
+ TaskType *uint64 `json:"TaskType,omitnil" name:"TaskType"`
// 提交版本号
- InstanceVersion *int64 `json:"InstanceVersion,omitempty" name:"InstanceVersion"`
+ InstanceVersion *int64 `json:"InstanceVersion,omitnil" name:"InstanceVersion"`
}
type DescribeIntegrationTaskRequest struct {
*tchttp.BaseRequest
// 任务id
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
- // 任务类型:201. stream, 202. offline
- TaskType *uint64 `json:"TaskType,omitempty" name:"TaskType"`
+ // 任务类型,201: 实时集成任务, 202:离线集成任务,不传默认值为201 实时任务类型
+ TaskType *uint64 `json:"TaskType,omitnil" name:"TaskType"`
// 提交版本号
- InstanceVersion *int64 `json:"InstanceVersion,omitempty" name:"InstanceVersion"`
+ InstanceVersion *int64 `json:"InstanceVersion,omitnil" name:"InstanceVersion"`
}
func (r *DescribeIntegrationTaskRequest) ToJsonString() string {
@@ -13415,18 +13891,18 @@ func (r *DescribeIntegrationTaskRequest) FromJsonString(s string) error {
type DescribeIntegrationTaskResponseParams struct {
// 任务信息
// 注意:此字段可能返回 null,表示取不到有效值。
- TaskInfo *IntegrationTaskInfo `json:"TaskInfo,omitempty" name:"TaskInfo"`
+ TaskInfo *IntegrationTaskInfo `json:"TaskInfo,omitnil" name:"TaskInfo"`
// 采集器统计信息
// 注意:此字段可能返回 null,表示取不到有效值。
- AgentStatus *AgentStatus `json:"AgentStatus,omitempty" name:"AgentStatus"`
+ AgentStatus *AgentStatus `json:"AgentStatus,omitnil" name:"AgentStatus"`
// 任务版本信息
// 注意:此字段可能返回 null,表示取不到有效值。
- TaskVersion *TaskVersionInstance `json:"TaskVersion,omitempty" name:"TaskVersion"`
+ TaskVersion *TaskVersionInstance `json:"TaskVersion,omitnil" name:"TaskVersion"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeIntegrationTaskResponse struct {
@@ -13448,56 +13924,56 @@ func (r *DescribeIntegrationTaskResponse) FromJsonString(s string) error {
// Predefined struct for user
type DescribeIntegrationTasksRequestParams struct {
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 分页第n页
- PageNumber *int64 `json:"PageNumber,omitempty" name:"PageNumber"`
+ PageNumber *int64 `json:"PageNumber,omitnil" name:"PageNumber"`
// 分页大小
- PageSize *int64 `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"`
// 查询filter
- Filters []*Filter `json:"Filters,omitempty" name:"Filters"`
+ Filters []*Filter `json:"Filters,omitnil" name:"Filters"`
// 排序字段信息
- OrderFields []*OrderField `json:"OrderFields,omitempty" name:"OrderFields"`
+ OrderFields []*OrderField `json:"OrderFields,omitnil" name:"OrderFields"`
// 开始时间
- StartTime *string `json:"StartTime,omitempty" name:"StartTime"`
+ StartTime *string `json:"StartTime,omitnil" name:"StartTime"`
// 结束时间
- EndTime *string `json:"EndTime,omitempty" name:"EndTime"`
+ EndTime *string `json:"EndTime,omitnil" name:"EndTime"`
// 201. stream, 202. offline 默认实时
- TaskType *uint64 `json:"TaskType,omitempty" name:"TaskType"`
+ TaskType *uint64 `json:"TaskType,omitnil" name:"TaskType"`
}
type DescribeIntegrationTasksRequest struct {
*tchttp.BaseRequest
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 分页第n页
- PageNumber *int64 `json:"PageNumber,omitempty" name:"PageNumber"`
+ PageNumber *int64 `json:"PageNumber,omitnil" name:"PageNumber"`
// 分页大小
- PageSize *int64 `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"`
// 查询filter
- Filters []*Filter `json:"Filters,omitempty" name:"Filters"`
+ Filters []*Filter `json:"Filters,omitnil" name:"Filters"`
// 排序字段信息
- OrderFields []*OrderField `json:"OrderFields,omitempty" name:"OrderFields"`
+ OrderFields []*OrderField `json:"OrderFields,omitnil" name:"OrderFields"`
// 开始时间
- StartTime *string `json:"StartTime,omitempty" name:"StartTime"`
+ StartTime *string `json:"StartTime,omitnil" name:"StartTime"`
// 结束时间
- EndTime *string `json:"EndTime,omitempty" name:"EndTime"`
+ EndTime *string `json:"EndTime,omitnil" name:"EndTime"`
// 201. stream, 202. offline 默认实时
- TaskType *uint64 `json:"TaskType,omitempty" name:"TaskType"`
+ TaskType *uint64 `json:"TaskType,omitnil" name:"TaskType"`
}
func (r *DescribeIntegrationTasksRequest) ToJsonString() string {
@@ -13530,14 +14006,14 @@ func (r *DescribeIntegrationTasksRequest) FromJsonString(s string) error {
type DescribeIntegrationTasksResponseParams struct {
// 任务列表
// 注意:此字段可能返回 null,表示取不到有效值。
- TaskInfoSet []*IntegrationTaskInfo `json:"TaskInfoSet,omitempty" name:"TaskInfoSet"`
+ TaskInfoSet []*IntegrationTaskInfo `json:"TaskInfoSet,omitnil" name:"TaskInfoSet"`
// 任务总数
// 注意:此字段可能返回 null,表示取不到有效值。
- TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"`
+ TotalCount *int64 `json:"TotalCount,omitnil" name:"TotalCount"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeIntegrationTasksResponse struct {
@@ -13559,32 +14035,36 @@ func (r *DescribeIntegrationTasksResponse) FromJsonString(s string) error {
// Predefined struct for user
type DescribeIntegrationVersionNodesInfoRequestParams struct {
// 任务id
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
- // task version path
- TaskVersionPath *string `json:"TaskVersionPath,omitempty" name:"TaskVersionPath"`
+ // 该任务选定版本的存储路径:
+ // DescribeDsTaskVersionList 或者 DescribeDsTaskVersionInfo 返回的对应的 TaskInfo.TaskExt.Properties 下 Base64.encode($region | $bucket | $ftp.file.name) 值
+ TaskVersionPath *string `json:"TaskVersionPath,omitnil" name:"TaskVersionPath"`
- // task version
- TaskVersion *string `json:"TaskVersion,omitempty" name:"TaskVersion"`
+ // 该任务选定版本id:
+ // DescribeDsTaskVersionList 或者 DescribeDsTaskVersionInfo 返回的对应的 VersionId 取值
+ TaskVersion *string `json:"TaskVersion,omitnil" name:"TaskVersion"`
}
type DescribeIntegrationVersionNodesInfoRequest struct {
*tchttp.BaseRequest
// 任务id
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
- // task version path
- TaskVersionPath *string `json:"TaskVersionPath,omitempty" name:"TaskVersionPath"`
+ // 该任务选定版本的存储路径:
+ // DescribeDsTaskVersionList 或者 DescribeDsTaskVersionInfo 返回的对应的 TaskInfo.TaskExt.Properties 下 Base64.encode($region | $bucket | $ftp.file.name) 值
+ TaskVersionPath *string `json:"TaskVersionPath,omitnil" name:"TaskVersionPath"`
- // task version
- TaskVersion *string `json:"TaskVersion,omitempty" name:"TaskVersion"`
+ // 该任务选定版本id:
+ // DescribeDsTaskVersionList 或者 DescribeDsTaskVersionInfo 返回的对应的 VersionId 取值
+ TaskVersion *string `json:"TaskVersion,omitnil" name:"TaskVersion"`
}
func (r *DescribeIntegrationVersionNodesInfoRequest) ToJsonString() string {
@@ -13613,17 +14093,17 @@ func (r *DescribeIntegrationVersionNodesInfoRequest) FromJsonString(s string) er
type DescribeIntegrationVersionNodesInfoResponseParams struct {
// 任务节点信息
// 注意:此字段可能返回 null,表示取不到有效值。
- Nodes []*IntegrationNodeInfo `json:"Nodes,omitempty" name:"Nodes"`
+ Nodes []*IntegrationNodeInfo `json:"Nodes,omitnil" name:"Nodes"`
// 任务映射信息
// 注意:此字段可能返回 null,表示取不到有效值。
- Mappings []*IntegrationNodeMapping `json:"Mappings,omitempty" name:"Mappings"`
+ Mappings []*IntegrationNodeMapping `json:"Mappings,omitnil" name:"Mappings"`
// 任务id
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeIntegrationVersionNodesInfoResponse struct {
@@ -13645,20 +14125,20 @@ func (r *DescribeIntegrationVersionNodesInfoResponse) FromJsonString(s string) e
// Predefined struct for user
type DescribeKafkaTopicInfoRequestParams struct {
// 数据源id
- DatasourceId *string `json:"DatasourceId,omitempty" name:"DatasourceId"`
+ DatasourceId *string `json:"DatasourceId,omitnil" name:"DatasourceId"`
// 数据源类型
- Type *string `json:"Type,omitempty" name:"Type"`
+ Type *string `json:"Type,omitnil" name:"Type"`
}
type DescribeKafkaTopicInfoRequest struct {
*tchttp.BaseRequest
// 数据源id
- DatasourceId *string `json:"DatasourceId,omitempty" name:"DatasourceId"`
+ DatasourceId *string `json:"DatasourceId,omitnil" name:"DatasourceId"`
// 数据源类型
- Type *string `json:"Type,omitempty" name:"Type"`
+ Type *string `json:"Type,omitnil" name:"Type"`
}
func (r *DescribeKafkaTopicInfoRequest) ToJsonString() string {
@@ -13684,7 +14164,7 @@ func (r *DescribeKafkaTopicInfoRequest) FromJsonString(s string) error {
// Predefined struct for user
type DescribeKafkaTopicInfoResponseParams struct {
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeKafkaTopicInfoResponse struct {
@@ -13706,38 +14186,38 @@ func (r *DescribeKafkaTopicInfoResponse) FromJsonString(s string) error {
// Predefined struct for user
type DescribeMonitorsByPageRequestParams struct {
// 项目Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 分页大小
- PageSize *uint64 `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"`
// 过滤条件
- Filters []*Filter `json:"Filters,omitempty" name:"Filters"`
+ Filters []*Filter `json:"Filters,omitnil" name:"Filters"`
// 排序条件
- OrderFields []*OrderField `json:"OrderFields,omitempty" name:"OrderFields"`
+ OrderFields []*OrderField `json:"OrderFields,omitnil" name:"OrderFields"`
// 分页序号
- PageNumber *uint64 `json:"PageNumber,omitempty" name:"PageNumber"`
+ PageNumber *uint64 `json:"PageNumber,omitnil" name:"PageNumber"`
}
type DescribeMonitorsByPageRequest struct {
*tchttp.BaseRequest
// 项目Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 分页大小
- PageSize *uint64 `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"`
// 过滤条件
- Filters []*Filter `json:"Filters,omitempty" name:"Filters"`
+ Filters []*Filter `json:"Filters,omitnil" name:"Filters"`
// 排序条件
- OrderFields []*OrderField `json:"OrderFields,omitempty" name:"OrderFields"`
+ OrderFields []*OrderField `json:"OrderFields,omitnil" name:"OrderFields"`
// 分页序号
- PageNumber *uint64 `json:"PageNumber,omitempty" name:"PageNumber"`
+ PageNumber *uint64 `json:"PageNumber,omitnil" name:"PageNumber"`
}
func (r *DescribeMonitorsByPageRequest) ToJsonString() string {
@@ -13767,10 +14247,10 @@ func (r *DescribeMonitorsByPageRequest) FromJsonString(s string) error {
type DescribeMonitorsByPageResponseParams struct {
// 分页查询结果
// 注意:此字段可能返回 null,表示取不到有效值。
- Data *RuleGroupMonitorPage `json:"Data,omitempty" name:"Data"`
+ Data *RuleGroupMonitorPage `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeMonitorsByPageResponse struct {
@@ -13821,14 +14301,14 @@ func (r *DescribeOfflineTaskTokenRequest) FromJsonString(s string) error {
// Predefined struct for user
type DescribeOfflineTaskTokenResponseParams struct {
// 长连接临时token
- Token *string `json:"Token,omitempty" name:"Token"`
+ Token *string `json:"Token,omitnil" name:"Token"`
// 长连接临时token。与Token相同含义,优先取Data,Data为空时,取Token。
// 注意:此字段可能返回 null,表示取不到有效值。
- Data *string `json:"Data,omitempty" name:"Data"`
+ Data *string `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeOfflineTaskTokenResponse struct {
@@ -13850,32 +14330,32 @@ func (r *DescribeOfflineTaskTokenResponse) FromJsonString(s string) error {
// Predefined struct for user
type DescribeOperateOpsTaskDatasourceRequestParams struct {
// 项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 任务类型ID
- TaskType *int64 `json:"TaskType,omitempty" name:"TaskType"`
+ TaskType *int64 `json:"TaskType,omitnil" name:"TaskType"`
// 数据源来源/去向
- ServiceKind *string `json:"ServiceKind,omitempty" name:"ServiceKind"`
+ ServiceKind *string `json:"ServiceKind,omitnil" name:"ServiceKind"`
// 数据源类型
- ServiceType *string `json:"ServiceType,omitempty" name:"ServiceType"`
+ ServiceType *string `json:"ServiceType,omitnil" name:"ServiceType"`
}
type DescribeOperateOpsTaskDatasourceRequest struct {
*tchttp.BaseRequest
// 项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 任务类型ID
- TaskType *int64 `json:"TaskType,omitempty" name:"TaskType"`
+ TaskType *int64 `json:"TaskType,omitnil" name:"TaskType"`
// 数据源来源/去向
- ServiceKind *string `json:"ServiceKind,omitempty" name:"ServiceKind"`
+ ServiceKind *string `json:"ServiceKind,omitnil" name:"ServiceKind"`
// 数据源类型
- ServiceType *string `json:"ServiceType,omitempty" name:"ServiceType"`
+ ServiceType *string `json:"ServiceType,omitnil" name:"ServiceType"`
}
func (r *DescribeOperateOpsTaskDatasourceRequest) ToJsonString() string {
@@ -13904,10 +14384,10 @@ func (r *DescribeOperateOpsTaskDatasourceRequest) FromJsonString(s string) error
type DescribeOperateOpsTaskDatasourceResponseParams struct {
// 数据源信息
// 注意:此字段可能返回 null,表示取不到有效值。
- Data []*SimpleDataSourceInfo `json:"Data,omitempty" name:"Data"`
+ Data []*SimpleDataSourceInfo `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeOperateOpsTaskDatasourceResponse struct {
@@ -13929,26 +14409,26 @@ func (r *DescribeOperateOpsTaskDatasourceResponse) FromJsonString(s string) erro
// Predefined struct for user
type DescribeOperateOpsTaskDatasourceTypeRequestParams struct {
// 项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 任务类型ID
- TaskType *int64 `json:"TaskType,omitempty" name:"TaskType"`
+ TaskType *int64 `json:"TaskType,omitnil" name:"TaskType"`
// 数据源来源/去向
- ServiceKind *string `json:"ServiceKind,omitempty" name:"ServiceKind"`
+ ServiceKind *string `json:"ServiceKind,omitnil" name:"ServiceKind"`
}
type DescribeOperateOpsTaskDatasourceTypeRequest struct {
*tchttp.BaseRequest
// 项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 任务类型ID
- TaskType *int64 `json:"TaskType,omitempty" name:"TaskType"`
+ TaskType *int64 `json:"TaskType,omitnil" name:"TaskType"`
// 数据源来源/去向
- ServiceKind *string `json:"ServiceKind,omitempty" name:"ServiceKind"`
+ ServiceKind *string `json:"ServiceKind,omitnil" name:"ServiceKind"`
}
func (r *DescribeOperateOpsTaskDatasourceTypeRequest) ToJsonString() string {
@@ -13976,10 +14456,10 @@ func (r *DescribeOperateOpsTaskDatasourceTypeRequest) FromJsonString(s string) e
type DescribeOperateOpsTaskDatasourceTypeResponseParams struct {
// 数据源信息
// 注意:此字段可能返回 null,表示取不到有效值。
- Data []*DatasourceTypeByTaskType `json:"Data,omitempty" name:"Data"`
+ Data []*DatasourceTypeByTaskType `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeOperateOpsTaskDatasourceTypeResponse struct {
@@ -14001,128 +14481,140 @@ func (r *DescribeOperateOpsTaskDatasourceTypeResponse) FromJsonString(s string)
// Predefined struct for user
type DescribeOperateOpsTasksRequestParams struct {
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 文件夹id,多个文件夹以逗号分隔
- FolderIdList *string `json:"FolderIdList,omitempty" name:"FolderIdList"`
+ FolderIdList *string `json:"FolderIdList,omitnil" name:"FolderIdList"`
// 工作流id,多个工作流id之间以英文字符逗号分隔
- WorkFlowIdList *string `json:"WorkFlowIdList,omitempty" name:"WorkFlowIdList"`
+ WorkFlowIdList *string `json:"WorkFlowIdList,omitnil" name:"WorkFlowIdList"`
// 工作流名称,多个工作流名称之间以英文字符逗号分隔
- WorkFlowNameList *string `json:"WorkFlowNameList,omitempty" name:"WorkFlowNameList"`
+ WorkFlowNameList *string `json:"WorkFlowNameList,omitnil" name:"WorkFlowNameList"`
// 任务名称,多个任务名称之间以英文字符逗号分隔
- TaskNameList *string `json:"TaskNameList,omitempty" name:"TaskNameList"`
+ TaskNameList *string `json:"TaskNameList,omitnil" name:"TaskNameList"`
// 任务id,多个任务id之间以英文字符逗号分隔
- TaskIdList *string `json:"TaskIdList,omitempty" name:"TaskIdList"`
+ TaskIdList *string `json:"TaskIdList,omitnil" name:"TaskIdList"`
// 页号
- PageNumber *string `json:"PageNumber,omitempty" name:"PageNumber"`
+ PageNumber *string `json:"PageNumber,omitnil" name:"PageNumber"`
// 分页大小
- PageSize *string `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *string `json:"PageSize,omitnil" name:"PageSize"`
// 排序字段,支持字段为FirstSubmitTime和FirstRunTime,标识最近提交和首次执行事件
- SortItem *string `json:"SortItem,omitempty" name:"SortItem"`
+ SortItem *string `json:"SortItem,omitnil" name:"SortItem"`
// 排序类型。两种取值 DESC、ASC
- SortType *string `json:"SortType,omitempty" name:"SortType"`
+ SortType *string `json:"SortType,omitnil" name:"SortType"`
// 责任人,多个责任人之间以英文字符逗号分隔
- InChargeList *string `json:"InChargeList,omitempty" name:"InChargeList"`
+ InChargeList *string `json:"InChargeList,omitnil" name:"InChargeList"`
// 任务类型Id字符串,多个任务类型id之间以英文字符逗号分隔
- TaskTypeIdList *string `json:"TaskTypeIdList,omitempty" name:"TaskTypeIdList"`
+ TaskTypeIdList *string `json:"TaskTypeIdList,omitnil" name:"TaskTypeIdList"`
// 任务状态字符串,多个任务状态之间以英文字符逗号分隔
- StatusList *string `json:"StatusList,omitempty" name:"StatusList"`
+ StatusList *string `json:"StatusList,omitnil" name:"StatusList"`
// 任务周期类型字符串,多个任务周期之间以英文字符逗号分隔
- TaskCycleUnitList *string `json:"TaskCycleUnitList,omitempty" name:"TaskCycleUnitList"`
+ TaskCycleUnitList *string `json:"TaskCycleUnitList,omitnil" name:"TaskCycleUnitList"`
// 任务所属产品类型
- ProductNameList *string `json:"ProductNameList,omitempty" name:"ProductNameList"`
+ ProductNameList *string `json:"ProductNameList,omitnil" name:"ProductNameList"`
// 数据源id或(仅针对离线同步任务)来源数据源id
- SourceServiceId *string `json:"SourceServiceId,omitempty" name:"SourceServiceId"`
+ SourceServiceId *string `json:"SourceServiceId,omitnil" name:"SourceServiceId"`
// 数据源类型或(仅针对离线同步任务)来源数据源类型
- SourceServiceType *string `json:"SourceServiceType,omitempty" name:"SourceServiceType"`
+ SourceServiceType *string `json:"SourceServiceType,omitnil" name:"SourceServiceType"`
// (仅针对离线同步任务)目标数据源id
- TargetServiceId *string `json:"TargetServiceId,omitempty" name:"TargetServiceId"`
+ TargetServiceId *string `json:"TargetServiceId,omitnil" name:"TargetServiceId"`
// (仅针对离线同步任务)目标数据源类型
- TargetServiceType *string `json:"TargetServiceType,omitempty" name:"TargetServiceType"`
+ TargetServiceType *string `json:"TargetServiceType,omitnil" name:"TargetServiceType"`
// 告警类型,多个类型以逗号分隔
- AlarmType *string `json:"AlarmType,omitempty" name:"AlarmType"`
+ AlarmType *string `json:"AlarmType,omitnil" name:"AlarmType"`
+
+ // 资源组id,多个资源组id之间以英文字符逗号分隔
+ ExecutorGroupIdList *string `json:"ExecutorGroupIdList,omitnil" name:"ExecutorGroupIdList"`
+
+ // 任务标签
+ TaskTags []*TaskTag `json:"TaskTags,omitnil" name:"TaskTags"`
}
type DescribeOperateOpsTasksRequest struct {
*tchttp.BaseRequest
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 文件夹id,多个文件夹以逗号分隔
- FolderIdList *string `json:"FolderIdList,omitempty" name:"FolderIdList"`
+ FolderIdList *string `json:"FolderIdList,omitnil" name:"FolderIdList"`
// 工作流id,多个工作流id之间以英文字符逗号分隔
- WorkFlowIdList *string `json:"WorkFlowIdList,omitempty" name:"WorkFlowIdList"`
+ WorkFlowIdList *string `json:"WorkFlowIdList,omitnil" name:"WorkFlowIdList"`
// 工作流名称,多个工作流名称之间以英文字符逗号分隔
- WorkFlowNameList *string `json:"WorkFlowNameList,omitempty" name:"WorkFlowNameList"`
+ WorkFlowNameList *string `json:"WorkFlowNameList,omitnil" name:"WorkFlowNameList"`
// 任务名称,多个任务名称之间以英文字符逗号分隔
- TaskNameList *string `json:"TaskNameList,omitempty" name:"TaskNameList"`
+ TaskNameList *string `json:"TaskNameList,omitnil" name:"TaskNameList"`
// 任务id,多个任务id之间以英文字符逗号分隔
- TaskIdList *string `json:"TaskIdList,omitempty" name:"TaskIdList"`
+ TaskIdList *string `json:"TaskIdList,omitnil" name:"TaskIdList"`
// 页号
- PageNumber *string `json:"PageNumber,omitempty" name:"PageNumber"`
+ PageNumber *string `json:"PageNumber,omitnil" name:"PageNumber"`
// 分页大小
- PageSize *string `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *string `json:"PageSize,omitnil" name:"PageSize"`
// 排序字段,支持字段为FirstSubmitTime和FirstRunTime,标识最近提交和首次执行事件
- SortItem *string `json:"SortItem,omitempty" name:"SortItem"`
+ SortItem *string `json:"SortItem,omitnil" name:"SortItem"`
// 排序类型。两种取值 DESC、ASC
- SortType *string `json:"SortType,omitempty" name:"SortType"`
+ SortType *string `json:"SortType,omitnil" name:"SortType"`
// 责任人,多个责任人之间以英文字符逗号分隔
- InChargeList *string `json:"InChargeList,omitempty" name:"InChargeList"`
+ InChargeList *string `json:"InChargeList,omitnil" name:"InChargeList"`
// 任务类型Id字符串,多个任务类型id之间以英文字符逗号分隔
- TaskTypeIdList *string `json:"TaskTypeIdList,omitempty" name:"TaskTypeIdList"`
+ TaskTypeIdList *string `json:"TaskTypeIdList,omitnil" name:"TaskTypeIdList"`
// 任务状态字符串,多个任务状态之间以英文字符逗号分隔
- StatusList *string `json:"StatusList,omitempty" name:"StatusList"`
+ StatusList *string `json:"StatusList,omitnil" name:"StatusList"`
// 任务周期类型字符串,多个任务周期之间以英文字符逗号分隔
- TaskCycleUnitList *string `json:"TaskCycleUnitList,omitempty" name:"TaskCycleUnitList"`
+ TaskCycleUnitList *string `json:"TaskCycleUnitList,omitnil" name:"TaskCycleUnitList"`
// 任务所属产品类型
- ProductNameList *string `json:"ProductNameList,omitempty" name:"ProductNameList"`
+ ProductNameList *string `json:"ProductNameList,omitnil" name:"ProductNameList"`
// 数据源id或(仅针对离线同步任务)来源数据源id
- SourceServiceId *string `json:"SourceServiceId,omitempty" name:"SourceServiceId"`
+ SourceServiceId *string `json:"SourceServiceId,omitnil" name:"SourceServiceId"`
// 数据源类型或(仅针对离线同步任务)来源数据源类型
- SourceServiceType *string `json:"SourceServiceType,omitempty" name:"SourceServiceType"`
+ SourceServiceType *string `json:"SourceServiceType,omitnil" name:"SourceServiceType"`
// (仅针对离线同步任务)目标数据源id
- TargetServiceId *string `json:"TargetServiceId,omitempty" name:"TargetServiceId"`
+ TargetServiceId *string `json:"TargetServiceId,omitnil" name:"TargetServiceId"`
// (仅针对离线同步任务)目标数据源类型
- TargetServiceType *string `json:"TargetServiceType,omitempty" name:"TargetServiceType"`
+ TargetServiceType *string `json:"TargetServiceType,omitnil" name:"TargetServiceType"`
// 告警类型,多个类型以逗号分隔
- AlarmType *string `json:"AlarmType,omitempty" name:"AlarmType"`
+ AlarmType *string `json:"AlarmType,omitnil" name:"AlarmType"`
+
+ // 资源组id,多个资源组id之间以英文字符逗号分隔
+ ExecutorGroupIdList *string `json:"ExecutorGroupIdList,omitnil" name:"ExecutorGroupIdList"`
+
+ // 任务标签
+ TaskTags []*TaskTag `json:"TaskTags,omitnil" name:"TaskTags"`
}
func (r *DescribeOperateOpsTasksRequest) ToJsonString() string {
@@ -14157,6 +14649,8 @@ func (r *DescribeOperateOpsTasksRequest) FromJsonString(s string) error {
delete(f, "TargetServiceId")
delete(f, "TargetServiceType")
delete(f, "AlarmType")
+ delete(f, "ExecutorGroupIdList")
+ delete(f, "TaskTags")
if len(f) > 0 {
return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeOperateOpsTasksRequest has unknown keys!", "")
}
@@ -14166,10 +14660,10 @@ func (r *DescribeOperateOpsTasksRequest) FromJsonString(s string) error {
// Predefined struct for user
type DescribeOperateOpsTasksResponseParams struct {
// 任务列表信息
- Data *OpsTaskInfoPage `json:"Data,omitempty" name:"Data"`
+ Data *OpsTaskInfoPage `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeOperateOpsTasksResponse struct {
@@ -14191,128 +14685,128 @@ func (r *DescribeOperateOpsTasksResponse) FromJsonString(s string) error {
// Predefined struct for user
type DescribeOperateTasksRequestParams struct {
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 文件夹id,多个文件夹以逗号分隔
- FolderIdList *string `json:"FolderIdList,omitempty" name:"FolderIdList"`
+ FolderIdList *string `json:"FolderIdList,omitnil" name:"FolderIdList"`
// 工作流id,多个工作流id之间以英文字符逗号分隔
- WorkFlowIdList *string `json:"WorkFlowIdList,omitempty" name:"WorkFlowIdList"`
+ WorkFlowIdList *string `json:"WorkFlowIdList,omitnil" name:"WorkFlowIdList"`
// 工作流名称,多个工作流名称之间以英文字符逗号分隔
- WorkFlowNameList *string `json:"WorkFlowNameList,omitempty" name:"WorkFlowNameList"`
+ WorkFlowNameList *string `json:"WorkFlowNameList,omitnil" name:"WorkFlowNameList"`
// 任务名称,多个任务名称之间以英文字符逗号分隔
- TaskNameList *string `json:"TaskNameList,omitempty" name:"TaskNameList"`
+ TaskNameList *string `json:"TaskNameList,omitnil" name:"TaskNameList"`
// 任务id,多个任务id之间以英文字符逗号分隔
- TaskIdList *string `json:"TaskIdList,omitempty" name:"TaskIdList"`
+ TaskIdList *string `json:"TaskIdList,omitnil" name:"TaskIdList"`
// 页号
- PageNumber *string `json:"PageNumber,omitempty" name:"PageNumber"`
+ PageNumber *string `json:"PageNumber,omitnil" name:"PageNumber"`
// 分页大小
- PageSize *string `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *string `json:"PageSize,omitnil" name:"PageSize"`
// 排序字段,支持字段为FirstSubmitTime和FirstRunTime,标识最近提交和首次执行事件
- SortItem *string `json:"SortItem,omitempty" name:"SortItem"`
+ SortItem *string `json:"SortItem,omitnil" name:"SortItem"`
// 排序类型。两种取值 DESC、ASC
- SortType *string `json:"SortType,omitempty" name:"SortType"`
+ SortType *string `json:"SortType,omitnil" name:"SortType"`
// 责任人,多个责任人之间以英文字符逗号分隔
- InChargeList *string `json:"InChargeList,omitempty" name:"InChargeList"`
+ InChargeList *string `json:"InChargeList,omitnil" name:"InChargeList"`
// 任务类型Id字符串,多个任务类型id之间以英文字符逗号分隔
- TaskTypeIdList *string `json:"TaskTypeIdList,omitempty" name:"TaskTypeIdList"`
+ TaskTypeIdList *string `json:"TaskTypeIdList,omitnil" name:"TaskTypeIdList"`
// 任务状态字符串,多个任务状态之间以英文字符逗号分隔
- StatusList *string `json:"StatusList,omitempty" name:"StatusList"`
+ StatusList *string `json:"StatusList,omitnil" name:"StatusList"`
// 任务周期类型字符串,多个任务周期之间以英文字符逗号分隔
- TaskCycleUnitList *string `json:"TaskCycleUnitList,omitempty" name:"TaskCycleUnitList"`
+ TaskCycleUnitList *string `json:"TaskCycleUnitList,omitnil" name:"TaskCycleUnitList"`
// 任务所属产品类型
- ProductNameList *string `json:"ProductNameList,omitempty" name:"ProductNameList"`
+ ProductNameList *string `json:"ProductNameList,omitnil" name:"ProductNameList"`
// 数据源id或(仅针对离线同步任务)来源数据源id
- SourceServiceId *string `json:"SourceServiceId,omitempty" name:"SourceServiceId"`
+ SourceServiceId *string `json:"SourceServiceId,omitnil" name:"SourceServiceId"`
// 数据源类型或(仅针对离线同步任务)来源数据源类型
- SourceServiceType *string `json:"SourceServiceType,omitempty" name:"SourceServiceType"`
+ SourceServiceType *string `json:"SourceServiceType,omitnil" name:"SourceServiceType"`
// (仅针对离线同步任务)目标数据源id
- TargetServiceId *string `json:"TargetServiceId,omitempty" name:"TargetServiceId"`
+ TargetServiceId *string `json:"TargetServiceId,omitnil" name:"TargetServiceId"`
// (仅针对离线同步任务)目标数据源类型
- TargetServiceType *string `json:"TargetServiceType,omitempty" name:"TargetServiceType"`
+ TargetServiceType *string `json:"TargetServiceType,omitnil" name:"TargetServiceType"`
// 告警类型,多个类型以逗号分隔
- AlarmType *string `json:"AlarmType,omitempty" name:"AlarmType"`
+ AlarmType *string `json:"AlarmType,omitnil" name:"AlarmType"`
}
type DescribeOperateTasksRequest struct {
*tchttp.BaseRequest
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 文件夹id,多个文件夹以逗号分隔
- FolderIdList *string `json:"FolderIdList,omitempty" name:"FolderIdList"`
+ FolderIdList *string `json:"FolderIdList,omitnil" name:"FolderIdList"`
// 工作流id,多个工作流id之间以英文字符逗号分隔
- WorkFlowIdList *string `json:"WorkFlowIdList,omitempty" name:"WorkFlowIdList"`
+ WorkFlowIdList *string `json:"WorkFlowIdList,omitnil" name:"WorkFlowIdList"`
// 工作流名称,多个工作流名称之间以英文字符逗号分隔
- WorkFlowNameList *string `json:"WorkFlowNameList,omitempty" name:"WorkFlowNameList"`
+ WorkFlowNameList *string `json:"WorkFlowNameList,omitnil" name:"WorkFlowNameList"`
// 任务名称,多个任务名称之间以英文字符逗号分隔
- TaskNameList *string `json:"TaskNameList,omitempty" name:"TaskNameList"`
+ TaskNameList *string `json:"TaskNameList,omitnil" name:"TaskNameList"`
// 任务id,多个任务id之间以英文字符逗号分隔
- TaskIdList *string `json:"TaskIdList,omitempty" name:"TaskIdList"`
+ TaskIdList *string `json:"TaskIdList,omitnil" name:"TaskIdList"`
// 页号
- PageNumber *string `json:"PageNumber,omitempty" name:"PageNumber"`
+ PageNumber *string `json:"PageNumber,omitnil" name:"PageNumber"`
// 分页大小
- PageSize *string `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *string `json:"PageSize,omitnil" name:"PageSize"`
// 排序字段,支持字段为FirstSubmitTime和FirstRunTime,标识最近提交和首次执行事件
- SortItem *string `json:"SortItem,omitempty" name:"SortItem"`
+ SortItem *string `json:"SortItem,omitnil" name:"SortItem"`
// 排序类型。两种取值 DESC、ASC
- SortType *string `json:"SortType,omitempty" name:"SortType"`
+ SortType *string `json:"SortType,omitnil" name:"SortType"`
// 责任人,多个责任人之间以英文字符逗号分隔
- InChargeList *string `json:"InChargeList,omitempty" name:"InChargeList"`
+ InChargeList *string `json:"InChargeList,omitnil" name:"InChargeList"`
// 任务类型Id字符串,多个任务类型id之间以英文字符逗号分隔
- TaskTypeIdList *string `json:"TaskTypeIdList,omitempty" name:"TaskTypeIdList"`
+ TaskTypeIdList *string `json:"TaskTypeIdList,omitnil" name:"TaskTypeIdList"`
// 任务状态字符串,多个任务状态之间以英文字符逗号分隔
- StatusList *string `json:"StatusList,omitempty" name:"StatusList"`
+ StatusList *string `json:"StatusList,omitnil" name:"StatusList"`
// 任务周期类型字符串,多个任务周期之间以英文字符逗号分隔
- TaskCycleUnitList *string `json:"TaskCycleUnitList,omitempty" name:"TaskCycleUnitList"`
+ TaskCycleUnitList *string `json:"TaskCycleUnitList,omitnil" name:"TaskCycleUnitList"`
// 任务所属产品类型
- ProductNameList *string `json:"ProductNameList,omitempty" name:"ProductNameList"`
+ ProductNameList *string `json:"ProductNameList,omitnil" name:"ProductNameList"`
// 数据源id或(仅针对离线同步任务)来源数据源id
- SourceServiceId *string `json:"SourceServiceId,omitempty" name:"SourceServiceId"`
+ SourceServiceId *string `json:"SourceServiceId,omitnil" name:"SourceServiceId"`
// 数据源类型或(仅针对离线同步任务)来源数据源类型
- SourceServiceType *string `json:"SourceServiceType,omitempty" name:"SourceServiceType"`
+ SourceServiceType *string `json:"SourceServiceType,omitnil" name:"SourceServiceType"`
// (仅针对离线同步任务)目标数据源id
- TargetServiceId *string `json:"TargetServiceId,omitempty" name:"TargetServiceId"`
+ TargetServiceId *string `json:"TargetServiceId,omitnil" name:"TargetServiceId"`
// (仅针对离线同步任务)目标数据源类型
- TargetServiceType *string `json:"TargetServiceType,omitempty" name:"TargetServiceType"`
+ TargetServiceType *string `json:"TargetServiceType,omitnil" name:"TargetServiceType"`
// 告警类型,多个类型以逗号分隔
- AlarmType *string `json:"AlarmType,omitempty" name:"AlarmType"`
+ AlarmType *string `json:"AlarmType,omitnil" name:"AlarmType"`
}
func (r *DescribeOperateTasksRequest) ToJsonString() string {
@@ -14356,10 +14850,10 @@ func (r *DescribeOperateTasksRequest) FromJsonString(s string) error {
// Predefined struct for user
type DescribeOperateTasksResponseParams struct {
// 任务列表信息
- Data *TaskInfoPage `json:"Data,omitempty" name:"Data"`
+ Data *TaskInfoPage `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeOperateTasksResponse struct {
@@ -14381,20 +14875,20 @@ func (r *DescribeOperateTasksResponse) FromJsonString(s string) error {
// Predefined struct for user
type DescribeOpsInstanceLogListRequestParams struct {
// 任务id
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 数据时间
- CurRunDate *string `json:"CurRunDate,omitempty" name:"CurRunDate"`
+ CurRunDate *string `json:"CurRunDate,omitnil" name:"CurRunDate"`
}
type DescribeOpsInstanceLogListRequest struct {
*tchttp.BaseRequest
// 任务id
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 数据时间
- CurRunDate *string `json:"CurRunDate,omitempty" name:"CurRunDate"`
+ CurRunDate *string `json:"CurRunDate,omitnil" name:"CurRunDate"`
}
func (r *DescribeOpsInstanceLogListRequest) ToJsonString() string {
@@ -14421,10 +14915,10 @@ func (r *DescribeOpsInstanceLogListRequest) FromJsonString(s string) error {
type DescribeOpsInstanceLogListResponseParams struct {
// 实例日志列表
// 注意:此字段可能返回 null,表示取不到有效值。
- Data []*InstanceLogInfo `json:"Data,omitempty" name:"Data"`
+ Data []*InstanceLogInfo `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeOpsInstanceLogListResponse struct {
@@ -14446,38 +14940,38 @@ func (r *DescribeOpsInstanceLogListResponse) FromJsonString(s string) error {
// Predefined struct for user
type DescribeOpsMakePlanInstancesRequestParams struct {
// 项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 补录计划ID
- PlanId *string `json:"PlanId,omitempty" name:"PlanId"`
+ PlanId *string `json:"PlanId,omitnil" name:"PlanId"`
// 补录任务ID
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 分页页码,默认值1
- PageNumber *int64 `json:"PageNumber,omitempty" name:"PageNumber"`
+ PageNumber *int64 `json:"PageNumber,omitnil" name:"PageNumber"`
// 分页大小,默认值10
- PageSize *int64 `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"`
}
type DescribeOpsMakePlanInstancesRequest struct {
*tchttp.BaseRequest
// 项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 补录计划ID
- PlanId *string `json:"PlanId,omitempty" name:"PlanId"`
+ PlanId *string `json:"PlanId,omitnil" name:"PlanId"`
// 补录任务ID
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 分页页码,默认值1
- PageNumber *int64 `json:"PageNumber,omitempty" name:"PageNumber"`
+ PageNumber *int64 `json:"PageNumber,omitnil" name:"PageNumber"`
// 分页大小,默认值10
- PageSize *int64 `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"`
}
func (r *DescribeOpsMakePlanInstancesRequest) ToJsonString() string {
@@ -14507,10 +15001,10 @@ func (r *DescribeOpsMakePlanInstancesRequest) FromJsonString(s string) error {
type DescribeOpsMakePlanInstancesResponseParams struct {
// 补录计划实例分页查询结果
// 注意:此字段可能返回 null,表示取不到有效值。
- Data *MakePlanInstanceOpsDtoCollection `json:"Data,omitempty" name:"Data"`
+ Data *MakePlanInstanceOpsDtoCollection `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeOpsMakePlanInstancesResponse struct {
@@ -14532,32 +15026,32 @@ func (r *DescribeOpsMakePlanInstancesResponse) FromJsonString(s string) error {
// Predefined struct for user
type DescribeOpsMakePlanTasksRequestParams struct {
// 项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 补录计划ID
- PlanId *string `json:"PlanId,omitempty" name:"PlanId"`
+ PlanId *string `json:"PlanId,omitnil" name:"PlanId"`
// 分页页码,默认值1
- PageNumber *int64 `json:"PageNumber,omitempty" name:"PageNumber"`
+ PageNumber *int64 `json:"PageNumber,omitnil" name:"PageNumber"`
// 分页大小,默认值10
- PageSize *int64 `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"`
}
type DescribeOpsMakePlanTasksRequest struct {
*tchttp.BaseRequest
// 项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 补录计划ID
- PlanId *string `json:"PlanId,omitempty" name:"PlanId"`
+ PlanId *string `json:"PlanId,omitnil" name:"PlanId"`
// 分页页码,默认值1
- PageNumber *int64 `json:"PageNumber,omitempty" name:"PageNumber"`
+ PageNumber *int64 `json:"PageNumber,omitnil" name:"PageNumber"`
// 分页大小,默认值10
- PageSize *int64 `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"`
}
func (r *DescribeOpsMakePlanTasksRequest) ToJsonString() string {
@@ -14586,10 +15080,10 @@ func (r *DescribeOpsMakePlanTasksRequest) FromJsonString(s string) error {
type DescribeOpsMakePlanTasksResponseParams struct {
// 补录计划任务分页查询结果
// 注意:此字段可能返回 null,表示取不到有效值。
- Data *MakePlanTaskOpsDtoCollection `json:"Data,omitempty" name:"Data"`
+ Data *MakePlanTaskOpsDtoCollection `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeOpsMakePlanTasksResponse struct {
@@ -14611,68 +15105,68 @@ func (r *DescribeOpsMakePlanTasksResponse) FromJsonString(s string) error {
// Predefined struct for user
type DescribeOpsMakePlansRequestParams struct {
// 项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 分页数,默认值1
- PageNumber *int64 `json:"PageNumber,omitempty" name:"PageNumber"`
+ PageNumber *int64 `json:"PageNumber,omitnil" name:"PageNumber"`
// 分页大小,默认值10
- PageSize *int64 `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"`
// 补录计划ID
- PlanId *string `json:"PlanId,omitempty" name:"PlanId"`
+ PlanId *string `json:"PlanId,omitnil" name:"PlanId"`
// 补录计划名称
- PlanName *string `json:"PlanName,omitempty" name:"PlanName"`
+ PlanName *string `json:"PlanName,omitnil" name:"PlanName"`
// 补录任务名称
- TaskName *string `json:"TaskName,omitempty" name:"TaskName"`
+ TaskName *string `json:"TaskName,omitnil" name:"TaskName"`
// 补录任务ID
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 补录计划创建者
- Creator *string `json:"Creator,omitempty" name:"Creator"`
+ Creator *string `json:"Creator,omitnil" name:"Creator"`
// 补录计划最小创建时间
- MinCreateTime *string `json:"MinCreateTime,omitempty" name:"MinCreateTime"`
+ MinCreateTime *string `json:"MinCreateTime,omitnil" name:"MinCreateTime"`
// 补录计划最大创建时间
- MaxCreateTime *string `json:"MaxCreateTime,omitempty" name:"MaxCreateTime"`
+ MaxCreateTime *string `json:"MaxCreateTime,omitnil" name:"MaxCreateTime"`
}
type DescribeOpsMakePlansRequest struct {
*tchttp.BaseRequest
// 项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 分页数,默认值1
- PageNumber *int64 `json:"PageNumber,omitempty" name:"PageNumber"`
+ PageNumber *int64 `json:"PageNumber,omitnil" name:"PageNumber"`
// 分页大小,默认值10
- PageSize *int64 `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"`
// 补录计划ID
- PlanId *string `json:"PlanId,omitempty" name:"PlanId"`
+ PlanId *string `json:"PlanId,omitnil" name:"PlanId"`
// 补录计划名称
- PlanName *string `json:"PlanName,omitempty" name:"PlanName"`
+ PlanName *string `json:"PlanName,omitnil" name:"PlanName"`
// 补录任务名称
- TaskName *string `json:"TaskName,omitempty" name:"TaskName"`
+ TaskName *string `json:"TaskName,omitnil" name:"TaskName"`
// 补录任务ID
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 补录计划创建者
- Creator *string `json:"Creator,omitempty" name:"Creator"`
+ Creator *string `json:"Creator,omitnil" name:"Creator"`
// 补录计划最小创建时间
- MinCreateTime *string `json:"MinCreateTime,omitempty" name:"MinCreateTime"`
+ MinCreateTime *string `json:"MinCreateTime,omitnil" name:"MinCreateTime"`
// 补录计划最大创建时间
- MaxCreateTime *string `json:"MaxCreateTime,omitempty" name:"MaxCreateTime"`
+ MaxCreateTime *string `json:"MaxCreateTime,omitnil" name:"MaxCreateTime"`
}
func (r *DescribeOpsMakePlansRequest) ToJsonString() string {
@@ -14707,10 +15201,10 @@ func (r *DescribeOpsMakePlansRequest) FromJsonString(s string) error {
type DescribeOpsMakePlansResponseParams struct {
// 补录计划分页查询结果
// 注意:此字段可能返回 null,表示取不到有效值。
- Data *MakePlanOpsDtoCollection `json:"Data,omitempty" name:"Data"`
+ Data *MakePlanOpsDtoCollection `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeOpsMakePlansResponse struct {
@@ -14732,86 +15226,86 @@ func (r *DescribeOpsMakePlansResponse) FromJsonString(s string) error {
// Predefined struct for user
type DescribeOpsWorkflowsRequestParams struct {
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 任务产品类型名称列表,以 ',' 号分割
- ProductNameList *string `json:"ProductNameList,omitempty" name:"ProductNameList"`
+ ProductNameList *string `json:"ProductNameList,omitnil" name:"ProductNameList"`
// 文件id列表,以 ',' 号分割
- FolderIdList *string `json:"FolderIdList,omitempty" name:"FolderIdList"`
+ FolderIdList *string `json:"FolderIdList,omitnil" name:"FolderIdList"`
// 工作流id,以 ',' 号分割
- WorkFlowIdList *string `json:"WorkFlowIdList,omitempty" name:"WorkFlowIdList"`
+ WorkFlowIdList *string `json:"WorkFlowIdList,omitnil" name:"WorkFlowIdList"`
// 工作流名称列表,以 ',' 号分割
- WorkFlowNameList *string `json:"WorkFlowNameList,omitempty" name:"WorkFlowNameList"`
+ WorkFlowNameList *string `json:"WorkFlowNameList,omitnil" name:"WorkFlowNameList"`
// 任务名称列表,以 ',' 号分割
- TaskNameList *string `json:"TaskNameList,omitempty" name:"TaskNameList"`
+ TaskNameList *string `json:"TaskNameList,omitnil" name:"TaskNameList"`
// 任务id列表,以 ',' 号分割
- TaskIdList *string `json:"TaskIdList,omitempty" name:"TaskIdList"`
+ TaskIdList *string `json:"TaskIdList,omitnil" name:"TaskIdList"`
// 状态列表,以 ',' 号分割
- StatusList *string `json:"StatusList,omitempty" name:"StatusList"`
+ StatusList *string `json:"StatusList,omitnil" name:"StatusList"`
// 负责人列表,以 ',' 号分割
- InChargeList *string `json:"InChargeList,omitempty" name:"InChargeList"`
+ InChargeList *string `json:"InChargeList,omitnil" name:"InChargeList"`
// 分页页码
- PageNumber *uint64 `json:"PageNumber,omitempty" name:"PageNumber"`
+ PageNumber *uint64 `json:"PageNumber,omitnil" name:"PageNumber"`
// 分页大小
- PageSize *uint64 `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"`
// 排序项
- SortItem *string `json:"SortItem,omitempty" name:"SortItem"`
+ SortItem *string `json:"SortItem,omitnil" name:"SortItem"`
// 排序方式,DESC或ASC
- SortType *string `json:"SortType,omitempty" name:"SortType"`
+ SortType *string `json:"SortType,omitnil" name:"SortType"`
}
type DescribeOpsWorkflowsRequest struct {
*tchttp.BaseRequest
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 任务产品类型名称列表,以 ',' 号分割
- ProductNameList *string `json:"ProductNameList,omitempty" name:"ProductNameList"`
+ ProductNameList *string `json:"ProductNameList,omitnil" name:"ProductNameList"`
// 文件id列表,以 ',' 号分割
- FolderIdList *string `json:"FolderIdList,omitempty" name:"FolderIdList"`
+ FolderIdList *string `json:"FolderIdList,omitnil" name:"FolderIdList"`
// 工作流id,以 ',' 号分割
- WorkFlowIdList *string `json:"WorkFlowIdList,omitempty" name:"WorkFlowIdList"`
+ WorkFlowIdList *string `json:"WorkFlowIdList,omitnil" name:"WorkFlowIdList"`
// 工作流名称列表,以 ',' 号分割
- WorkFlowNameList *string `json:"WorkFlowNameList,omitempty" name:"WorkFlowNameList"`
+ WorkFlowNameList *string `json:"WorkFlowNameList,omitnil" name:"WorkFlowNameList"`
// 任务名称列表,以 ',' 号分割
- TaskNameList *string `json:"TaskNameList,omitempty" name:"TaskNameList"`
+ TaskNameList *string `json:"TaskNameList,omitnil" name:"TaskNameList"`
// 任务id列表,以 ',' 号分割
- TaskIdList *string `json:"TaskIdList,omitempty" name:"TaskIdList"`
+ TaskIdList *string `json:"TaskIdList,omitnil" name:"TaskIdList"`
// 状态列表,以 ',' 号分割
- StatusList *string `json:"StatusList,omitempty" name:"StatusList"`
+ StatusList *string `json:"StatusList,omitnil" name:"StatusList"`
// 负责人列表,以 ',' 号分割
- InChargeList *string `json:"InChargeList,omitempty" name:"InChargeList"`
+ InChargeList *string `json:"InChargeList,omitnil" name:"InChargeList"`
// 分页页码
- PageNumber *uint64 `json:"PageNumber,omitempty" name:"PageNumber"`
+ PageNumber *uint64 `json:"PageNumber,omitnil" name:"PageNumber"`
// 分页大小
- PageSize *uint64 `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"`
// 排序项
- SortItem *string `json:"SortItem,omitempty" name:"SortItem"`
+ SortItem *string `json:"SortItem,omitnil" name:"SortItem"`
// 排序方式,DESC或ASC
- SortType *string `json:"SortType,omitempty" name:"SortType"`
+ SortType *string `json:"SortType,omitnil" name:"SortType"`
}
func (r *DescribeOpsWorkflowsRequest) ToJsonString() string {
@@ -14849,10 +15343,10 @@ func (r *DescribeOpsWorkflowsRequest) FromJsonString(s string) error {
type DescribeOpsWorkflowsResponseParams struct {
// 工作流列表
// 注意:此字段可能返回 null,表示取不到有效值。
- Data *WorkflowExtOpsDtoPage `json:"Data,omitempty" name:"Data"`
+ Data *WorkflowExtOpsDtoPage `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeOpsWorkflowsResponse struct {
@@ -14874,32 +15368,32 @@ func (r *DescribeOpsWorkflowsResponse) FromJsonString(s string) error {
// Predefined struct for user
type DescribeOrganizationalFunctionsRequestParams struct {
// 场景类型:开发、使用
- Type *string `json:"Type,omitempty" name:"Type"`
+ Type *string `json:"Type,omitnil" name:"Type"`
// 项目 ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 函数名称
- Name *string `json:"Name,omitempty" name:"Name"`
+ Name *string `json:"Name,omitnil" name:"Name"`
// 展示名称
- DisplayName *string `json:"DisplayName,omitempty" name:"DisplayName"`
+ DisplayName *string `json:"DisplayName,omitnil" name:"DisplayName"`
}
type DescribeOrganizationalFunctionsRequest struct {
*tchttp.BaseRequest
// 场景类型:开发、使用
- Type *string `json:"Type,omitempty" name:"Type"`
+ Type *string `json:"Type,omitnil" name:"Type"`
// 项目 ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 函数名称
- Name *string `json:"Name,omitempty" name:"Name"`
+ Name *string `json:"Name,omitnil" name:"Name"`
// 展示名称
- DisplayName *string `json:"DisplayName,omitempty" name:"DisplayName"`
+ DisplayName *string `json:"DisplayName,omitnil" name:"DisplayName"`
}
func (r *DescribeOrganizationalFunctionsRequest) ToJsonString() string {
@@ -14928,14 +15422,14 @@ func (r *DescribeOrganizationalFunctionsRequest) FromJsonString(s string) error
type DescribeOrganizationalFunctionsResponseParams struct {
// 无
// 注意:此字段可能返回 null,表示取不到有效值。
- Content []*OrganizationalFunction `json:"Content,omitempty" name:"Content"`
+ Content []*OrganizationalFunction `json:"Content,omitnil" name:"Content"`
// 无
// 注意:此字段可能返回 null,表示取不到有效值。
- ErrorMessage *string `json:"ErrorMessage,omitempty" name:"ErrorMessage"`
+ ErrorMessage *string `json:"ErrorMessage,omitnil" name:"ErrorMessage"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeOrganizationalFunctionsResponse struct {
@@ -14957,32 +15451,32 @@ func (r *DescribeOrganizationalFunctionsResponse) FromJsonString(s string) error
// Predefined struct for user
type DescribeProdTasksRequestParams struct {
// 项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 页面大小
- PageSize *uint64 `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"`
// 分页序号
- PageNumber *uint64 `json:"PageNumber,omitempty" name:"PageNumber"`
+ PageNumber *uint64 `json:"PageNumber,omitnil" name:"PageNumber"`
// 过滤条件
- Filters []*Filter `json:"Filters,omitempty" name:"Filters"`
+ Filters []*Filter `json:"Filters,omitnil" name:"Filters"`
}
type DescribeProdTasksRequest struct {
*tchttp.BaseRequest
// 项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 页面大小
- PageSize *uint64 `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"`
// 分页序号
- PageNumber *uint64 `json:"PageNumber,omitempty" name:"PageNumber"`
+ PageNumber *uint64 `json:"PageNumber,omitnil" name:"PageNumber"`
// 过滤条件
- Filters []*Filter `json:"Filters,omitempty" name:"Filters"`
+ Filters []*Filter `json:"Filters,omitnil" name:"Filters"`
}
func (r *DescribeProdTasksRequest) ToJsonString() string {
@@ -15011,10 +15505,10 @@ func (r *DescribeProdTasksRequest) FromJsonString(s string) error {
type DescribeProdTasksResponseParams struct {
// 生产调度任务列表
// 注意:此字段可能返回 null,表示取不到有效值。
- Data []*ProdSchedulerTask `json:"Data,omitempty" name:"Data"`
+ Data []*ProdSchedulerTask `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeProdTasksResponse struct {
@@ -15036,50 +15530,50 @@ func (r *DescribeProdTasksResponse) FromJsonString(s string) error {
// Predefined struct for user
type DescribeProjectRequestParams struct {
// 项目id。一般使用项目Id来查询,与projectName必须存在一个。
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 是否展示关联集群信息
- DescribeClusters *bool `json:"DescribeClusters,omitempty" name:"DescribeClusters"`
+ DescribeClusters *bool `json:"DescribeClusters,omitnil" name:"DescribeClusters"`
// 是否展示关联执行组的信息,仅部分信息。
- DescribeExecutors *bool `json:"DescribeExecutors,omitempty" name:"DescribeExecutors"`
+ DescribeExecutors *bool `json:"DescribeExecutors,omitnil" name:"DescribeExecutors"`
// 默认不展示项目管理员信息
- DescribeAdminUsers *bool `json:"DescribeAdminUsers,omitempty" name:"DescribeAdminUsers"`
+ DescribeAdminUsers *bool `json:"DescribeAdminUsers,omitnil" name:"DescribeAdminUsers"`
// 默认不统计项目人员数量
- DescribeMemberCount *bool `json:"DescribeMemberCount,omitempty" name:"DescribeMemberCount"`
+ DescribeMemberCount *bool `json:"DescribeMemberCount,omitnil" name:"DescribeMemberCount"`
// 默认不查询创建者的信息
- DescribeCreator *bool `json:"DescribeCreator,omitempty" name:"DescribeCreator"`
+ DescribeCreator *bool `json:"DescribeCreator,omitnil" name:"DescribeCreator"`
// 项目名只在租户内唯一,一般用来转化为项目ID。
- ProjectName *string `json:"ProjectName,omitempty" name:"ProjectName"`
+ ProjectName *string `json:"ProjectName,omitnil" name:"ProjectName"`
}
type DescribeProjectRequest struct {
*tchttp.BaseRequest
// 项目id。一般使用项目Id来查询,与projectName必须存在一个。
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 是否展示关联集群信息
- DescribeClusters *bool `json:"DescribeClusters,omitempty" name:"DescribeClusters"`
+ DescribeClusters *bool `json:"DescribeClusters,omitnil" name:"DescribeClusters"`
// 是否展示关联执行组的信息,仅部分信息。
- DescribeExecutors *bool `json:"DescribeExecutors,omitempty" name:"DescribeExecutors"`
+ DescribeExecutors *bool `json:"DescribeExecutors,omitnil" name:"DescribeExecutors"`
// 默认不展示项目管理员信息
- DescribeAdminUsers *bool `json:"DescribeAdminUsers,omitempty" name:"DescribeAdminUsers"`
+ DescribeAdminUsers *bool `json:"DescribeAdminUsers,omitnil" name:"DescribeAdminUsers"`
// 默认不统计项目人员数量
- DescribeMemberCount *bool `json:"DescribeMemberCount,omitempty" name:"DescribeMemberCount"`
+ DescribeMemberCount *bool `json:"DescribeMemberCount,omitnil" name:"DescribeMemberCount"`
// 默认不查询创建者的信息
- DescribeCreator *bool `json:"DescribeCreator,omitempty" name:"DescribeCreator"`
+ DescribeCreator *bool `json:"DescribeCreator,omitnil" name:"DescribeCreator"`
// 项目名只在租户内唯一,一般用来转化为项目ID。
- ProjectName *string `json:"ProjectName,omitempty" name:"ProjectName"`
+ ProjectName *string `json:"ProjectName,omitnil" name:"ProjectName"`
}
func (r *DescribeProjectRequest) ToJsonString() string {
@@ -15110,7 +15604,7 @@ func (r *DescribeProjectRequest) FromJsonString(s string) error {
// Predefined struct for user
type DescribeProjectResponseParams struct {
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeProjectResponse struct {
@@ -15132,38 +15626,38 @@ func (r *DescribeProjectResponse) FromJsonString(s string) error {
// Predefined struct for user
type DescribeQualityScoreRequestParams struct {
// 统计日期
- StatisticsDate *int64 `json:"StatisticsDate,omitempty" name:"StatisticsDate"`
+ StatisticsDate *int64 `json:"StatisticsDate,omitnil" name:"StatisticsDate"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 数据来源id
- DatasourceId *string `json:"DatasourceId,omitempty" name:"DatasourceId"`
+ DatasourceId *string `json:"DatasourceId,omitnil" name:"DatasourceId"`
// 1:按全维度权重计算,2:按已配置维度权重计算,3:不按维度权重计算,默认1
- ScoreType *string `json:"ScoreType,omitempty" name:"ScoreType"`
+ ScoreType *string `json:"ScoreType,omitnil" name:"ScoreType"`
// 过滤参数
- Filters []*Filter `json:"Filters,omitempty" name:"Filters"`
+ Filters []*Filter `json:"Filters,omitnil" name:"Filters"`
}
type DescribeQualityScoreRequest struct {
*tchttp.BaseRequest
// 统计日期
- StatisticsDate *int64 `json:"StatisticsDate,omitempty" name:"StatisticsDate"`
+ StatisticsDate *int64 `json:"StatisticsDate,omitnil" name:"StatisticsDate"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 数据来源id
- DatasourceId *string `json:"DatasourceId,omitempty" name:"DatasourceId"`
+ DatasourceId *string `json:"DatasourceId,omitnil" name:"DatasourceId"`
// 1:按全维度权重计算,2:按已配置维度权重计算,3:不按维度权重计算,默认1
- ScoreType *string `json:"ScoreType,omitempty" name:"ScoreType"`
+ ScoreType *string `json:"ScoreType,omitnil" name:"ScoreType"`
// 过滤参数
- Filters []*Filter `json:"Filters,omitempty" name:"Filters"`
+ Filters []*Filter `json:"Filters,omitnil" name:"Filters"`
}
func (r *DescribeQualityScoreRequest) ToJsonString() string {
@@ -15193,10 +15687,10 @@ func (r *DescribeQualityScoreRequest) FromJsonString(s string) error {
type DescribeQualityScoreResponseParams struct {
// 质量评分
// 注意:此字段可能返回 null,表示取不到有效值。
- Data *QualityScore `json:"Data,omitempty" name:"Data"`
+ Data *QualityScore `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeQualityScoreResponse struct {
@@ -15218,44 +15712,44 @@ func (r *DescribeQualityScoreResponse) FromJsonString(s string) error {
// Predefined struct for user
type DescribeQualityScoreTrendRequestParams struct {
// 统计开始日期
- StatisticsStartDate *int64 `json:"StatisticsStartDate,omitempty" name:"StatisticsStartDate"`
+ StatisticsStartDate *int64 `json:"StatisticsStartDate,omitnil" name:"StatisticsStartDate"`
// 统计结束日期
- StatisticsEndDate *int64 `json:"StatisticsEndDate,omitempty" name:"StatisticsEndDate"`
+ StatisticsEndDate *int64 `json:"StatisticsEndDate,omitnil" name:"StatisticsEndDate"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 数据来源id
- DatasourceId *string `json:"DatasourceId,omitempty" name:"DatasourceId"`
+ DatasourceId *string `json:"DatasourceId,omitnil" name:"DatasourceId"`
// 1:按全维度权重计算,2:按已配置维度权重计算,3:不按维度权重计算,默认1
- ScoreType *string `json:"ScoreType,omitempty" name:"ScoreType"`
+ ScoreType *string `json:"ScoreType,omitnil" name:"ScoreType"`
// 过滤参数
- Filters []*Filter `json:"Filters,omitempty" name:"Filters"`
+ Filters []*Filter `json:"Filters,omitnil" name:"Filters"`
}
type DescribeQualityScoreTrendRequest struct {
*tchttp.BaseRequest
// 统计开始日期
- StatisticsStartDate *int64 `json:"StatisticsStartDate,omitempty" name:"StatisticsStartDate"`
+ StatisticsStartDate *int64 `json:"StatisticsStartDate,omitnil" name:"StatisticsStartDate"`
// 统计结束日期
- StatisticsEndDate *int64 `json:"StatisticsEndDate,omitempty" name:"StatisticsEndDate"`
+ StatisticsEndDate *int64 `json:"StatisticsEndDate,omitnil" name:"StatisticsEndDate"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 数据来源id
- DatasourceId *string `json:"DatasourceId,omitempty" name:"DatasourceId"`
+ DatasourceId *string `json:"DatasourceId,omitnil" name:"DatasourceId"`
// 1:按全维度权重计算,2:按已配置维度权重计算,3:不按维度权重计算,默认1
- ScoreType *string `json:"ScoreType,omitempty" name:"ScoreType"`
+ ScoreType *string `json:"ScoreType,omitnil" name:"ScoreType"`
// 过滤参数
- Filters []*Filter `json:"Filters,omitempty" name:"Filters"`
+ Filters []*Filter `json:"Filters,omitnil" name:"Filters"`
}
func (r *DescribeQualityScoreTrendRequest) ToJsonString() string {
@@ -15286,10 +15780,10 @@ func (r *DescribeQualityScoreTrendRequest) FromJsonString(s string) error {
type DescribeQualityScoreTrendResponseParams struct {
// 质量评分趋势视图
// 注意:此字段可能返回 null,表示取不到有效值。
- Data *QualityScoreTrend `json:"Data,omitempty" name:"Data"`
+ Data *QualityScoreTrend `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeQualityScoreTrendResponse struct {
@@ -15311,20 +15805,20 @@ func (r *DescribeQualityScoreTrendResponse) FromJsonString(s string) error {
// Predefined struct for user
type DescribeRealTimeTaskInstanceNodeInfoRequestParams struct {
// 实时任务id
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 工程id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
type DescribeRealTimeTaskInstanceNodeInfoRequest struct {
*tchttp.BaseRequest
// 实时任务id
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 工程id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
func (r *DescribeRealTimeTaskInstanceNodeInfoRequest) ToJsonString() string {
@@ -15351,10 +15845,10 @@ func (r *DescribeRealTimeTaskInstanceNodeInfoRequest) FromJsonString(s string) e
type DescribeRealTimeTaskInstanceNodeInfoResponseParams struct {
// 实时任务实例节点相关信息
// 注意:此字段可能返回 null,表示取不到有效值。
- RealTimeTaskInstanceNodeInfo *RealTimeTaskInstanceNodeInfo `json:"RealTimeTaskInstanceNodeInfo,omitempty" name:"RealTimeTaskInstanceNodeInfo"`
+ RealTimeTaskInstanceNodeInfo *RealTimeTaskInstanceNodeInfo `json:"RealTimeTaskInstanceNodeInfo,omitnil" name:"RealTimeTaskInstanceNodeInfo"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeRealTimeTaskInstanceNodeInfoResponse struct {
@@ -15375,33 +15869,33 @@ func (r *DescribeRealTimeTaskInstanceNodeInfoResponse) FromJsonString(s string)
// Predefined struct for user
type DescribeRealTimeTaskMetricOverviewRequestParams struct {
- // 要查看的实时任务的任务Id
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ // 要查看的实时任务的任务ID,可在任务列表页面中获得
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
- // 无
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ // 要查看的项目ID
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 开始时间
- StartTime *uint64 `json:"StartTime,omitempty" name:"StartTime"`
+ StartTime *uint64 `json:"StartTime,omitnil" name:"StartTime"`
// 结束时间
- EndTime *uint64 `json:"EndTime,omitempty" name:"EndTime"`
+ EndTime *uint64 `json:"EndTime,omitnil" name:"EndTime"`
}
type DescribeRealTimeTaskMetricOverviewRequest struct {
*tchttp.BaseRequest
- // 要查看的实时任务的任务Id
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ // 要查看的实时任务的任务ID,可在任务列表页面中获得
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
- // 无
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ // 要查看的项目ID
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 开始时间
- StartTime *uint64 `json:"StartTime,omitempty" name:"StartTime"`
+ StartTime *uint64 `json:"StartTime,omitnil" name:"StartTime"`
// 结束时间
- EndTime *uint64 `json:"EndTime,omitempty" name:"EndTime"`
+ EndTime *uint64 `json:"EndTime,omitnil" name:"EndTime"`
}
func (r *DescribeRealTimeTaskMetricOverviewRequest) ToJsonString() string {
@@ -15429,34 +15923,34 @@ func (r *DescribeRealTimeTaskMetricOverviewRequest) FromJsonString(s string) err
// Predefined struct for user
type DescribeRealTimeTaskMetricOverviewResponseParams struct {
// 总读取记录数
- TotalRecordNumOfRead *uint64 `json:"TotalRecordNumOfRead,omitempty" name:"TotalRecordNumOfRead"`
+ TotalRecordNumOfRead *uint64 `json:"TotalRecordNumOfRead,omitnil" name:"TotalRecordNumOfRead"`
// 总读取字节数
- TotalRecordByteNumOfRead *uint64 `json:"TotalRecordByteNumOfRead,omitempty" name:"TotalRecordByteNumOfRead"`
+ TotalRecordByteNumOfRead *uint64 `json:"TotalRecordByteNumOfRead,omitnil" name:"TotalRecordByteNumOfRead"`
// 总写入记录数
- TotalRecordNumOfWrite *uint64 `json:"TotalRecordNumOfWrite,omitempty" name:"TotalRecordNumOfWrite"`
+ TotalRecordNumOfWrite *uint64 `json:"TotalRecordNumOfWrite,omitnil" name:"TotalRecordNumOfWrite"`
// 总写入字节数 单位字节
- TotalRecordByteNumOfWrite *uint64 `json:"TotalRecordByteNumOfWrite,omitempty" name:"TotalRecordByteNumOfWrite"`
+ TotalRecordByteNumOfWrite *uint64 `json:"TotalRecordByteNumOfWrite,omitnil" name:"TotalRecordByteNumOfWrite"`
// 总的脏记录数据
- TotalDirtyRecordNum *uint64 `json:"TotalDirtyRecordNum,omitempty" name:"TotalDirtyRecordNum"`
+ TotalDirtyRecordNum *uint64 `json:"TotalDirtyRecordNum,omitnil" name:"TotalDirtyRecordNum"`
// 总的脏字节数 单位字节
- TotalDirtyRecordByte *uint64 `json:"TotalDirtyRecordByte,omitempty" name:"TotalDirtyRecordByte"`
+ TotalDirtyRecordByte *uint64 `json:"TotalDirtyRecordByte,omitnil" name:"TotalDirtyRecordByte"`
// 运行时长 单位s
- TotalDuration *uint64 `json:"TotalDuration,omitempty" name:"TotalDuration"`
+ TotalDuration *uint64 `json:"TotalDuration,omitnil" name:"TotalDuration"`
// 开始运行时间
- BeginRunTime *string `json:"BeginRunTime,omitempty" name:"BeginRunTime"`
+ BeginRunTime *string `json:"BeginRunTime,omitnil" name:"BeginRunTime"`
// 目前运行到的时间
- EndRunTime *string `json:"EndRunTime,omitempty" name:"EndRunTime"`
+ EndRunTime *string `json:"EndRunTime,omitnil" name:"EndRunTime"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeRealTimeTaskMetricOverviewResponse struct {
@@ -15478,38 +15972,38 @@ func (r *DescribeRealTimeTaskMetricOverviewResponse) FromJsonString(s string) er
// Predefined struct for user
type DescribeRealTimeTaskSpeedRequestParams struct {
// 无
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 带毫秒的时间戳
- StartTime *uint64 `json:"StartTime,omitempty" name:"StartTime"`
+ StartTime *uint64 `json:"StartTime,omitnil" name:"StartTime"`
// 带毫秒的时间戳
- EndTime *uint64 `json:"EndTime,omitempty" name:"EndTime"`
+ EndTime *uint64 `json:"EndTime,omitnil" name:"EndTime"`
// 粒度,1或者5
- Granularity *uint64 `json:"Granularity,omitempty" name:"Granularity"`
+ Granularity *uint64 `json:"Granularity,omitnil" name:"Granularity"`
// 无
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
type DescribeRealTimeTaskSpeedRequest struct {
*tchttp.BaseRequest
// 无
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 带毫秒的时间戳
- StartTime *uint64 `json:"StartTime,omitempty" name:"StartTime"`
+ StartTime *uint64 `json:"StartTime,omitnil" name:"StartTime"`
// 带毫秒的时间戳
- EndTime *uint64 `json:"EndTime,omitempty" name:"EndTime"`
+ EndTime *uint64 `json:"EndTime,omitnil" name:"EndTime"`
// 粒度,1或者5
- Granularity *uint64 `json:"Granularity,omitempty" name:"Granularity"`
+ Granularity *uint64 `json:"Granularity,omitnil" name:"Granularity"`
// 无
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
func (r *DescribeRealTimeTaskSpeedRequest) ToJsonString() string {
@@ -15538,16 +16032,16 @@ func (r *DescribeRealTimeTaskSpeedRequest) FromJsonString(s string) error {
// Predefined struct for user
type DescribeRealTimeTaskSpeedResponseParams struct {
// 同步速度条/s列表
- RecordsSpeedList []*RecordsSpeed `json:"RecordsSpeedList,omitempty" name:"RecordsSpeedList"`
+ RecordsSpeedList []*RecordsSpeed `json:"RecordsSpeedList,omitnil" name:"RecordsSpeedList"`
// 同步速度字节/s列表
- BytesSpeedList []*BytesSpeed `json:"BytesSpeedList,omitempty" name:"BytesSpeedList"`
+ BytesSpeedList []*BytesSpeed `json:"BytesSpeedList,omitnil" name:"BytesSpeedList"`
// 同步速度,包括了RecordsSpeedList和BytesSpeedList
- Data *RealTimeTaskSpeed `json:"Data,omitempty" name:"Data"`
+ Data *RealTimeTaskSpeed `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeRealTimeTaskSpeedResponse struct {
@@ -15569,44 +16063,44 @@ func (r *DescribeRealTimeTaskSpeedResponse) FromJsonString(s string) error {
// Predefined struct for user
type DescribeRelatedInstancesRequestParams struct {
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 数据时间,格式yyyy-MM-dd HH:mm:ss
- CurRunDate *string `json:"CurRunDate,omitempty" name:"CurRunDate"`
+ CurRunDate *string `json:"CurRunDate,omitnil" name:"CurRunDate"`
// 任务id
- TaskId *int64 `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *int64 `json:"TaskId,omitnil" name:"TaskId"`
// 距离当前任务的层级距离,-1表示取父节点,1表示子节点
- Depth *int64 `json:"Depth,omitempty" name:"Depth"`
+ Depth *int64 `json:"Depth,omitnil" name:"Depth"`
// 页号,默认为1
- PageNumber *int64 `json:"PageNumber,omitempty" name:"PageNumber"`
+ PageNumber *int64 `json:"PageNumber,omitnil" name:"PageNumber"`
// 页大小,默认为10,最大不超过200
- PageSize *int64 `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"`
}
type DescribeRelatedInstancesRequest struct {
*tchttp.BaseRequest
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 数据时间,格式yyyy-MM-dd HH:mm:ss
- CurRunDate *string `json:"CurRunDate,omitempty" name:"CurRunDate"`
+ CurRunDate *string `json:"CurRunDate,omitnil" name:"CurRunDate"`
// 任务id
- TaskId *int64 `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *int64 `json:"TaskId,omitnil" name:"TaskId"`
// 距离当前任务的层级距离,-1表示取父节点,1表示子节点
- Depth *int64 `json:"Depth,omitempty" name:"Depth"`
+ Depth *int64 `json:"Depth,omitnil" name:"Depth"`
// 页号,默认为1
- PageNumber *int64 `json:"PageNumber,omitempty" name:"PageNumber"`
+ PageNumber *int64 `json:"PageNumber,omitnil" name:"PageNumber"`
// 页大小,默认为10,最大不超过200
- PageSize *int64 `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"`
}
func (r *DescribeRelatedInstancesRequest) ToJsonString() string {
@@ -15636,10 +16130,10 @@ func (r *DescribeRelatedInstancesRequest) FromJsonString(s string) error {
// Predefined struct for user
type DescribeRelatedInstancesResponseParams struct {
// 无
- Data *DescribeTaskInstancesData `json:"Data,omitempty" name:"Data"`
+ Data *DescribeTaskInstancesData `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeRelatedInstancesResponse struct {
@@ -15661,38 +16155,38 @@ func (r *DescribeRelatedInstancesResponse) FromJsonString(s string) error {
// Predefined struct for user
type DescribeResourceManagePathTreesRequestParams struct {
// 项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 名字,供搜索
- Name *string `json:"Name,omitempty" name:"Name"`
+ Name *string `json:"Name,omitnil" name:"Name"`
// 文件类型
- FileType *string `json:"FileType,omitempty" name:"FileType"`
+ FileType *string `json:"FileType,omitnil" name:"FileType"`
// 文件路径
- FilePath *string `json:"FilePath,omitempty" name:"FilePath"`
+ FilePath *string `json:"FilePath,omitnil" name:"FilePath"`
// 文件夹类型
- DirType *string `json:"DirType,omitempty" name:"DirType"`
+ DirType *string `json:"DirType,omitnil" name:"DirType"`
}
type DescribeResourceManagePathTreesRequest struct {
*tchttp.BaseRequest
// 项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 名字,供搜索
- Name *string `json:"Name,omitempty" name:"Name"`
+ Name *string `json:"Name,omitnil" name:"Name"`
// 文件类型
- FileType *string `json:"FileType,omitempty" name:"FileType"`
+ FileType *string `json:"FileType,omitnil" name:"FileType"`
// 文件路径
- FilePath *string `json:"FilePath,omitempty" name:"FilePath"`
+ FilePath *string `json:"FilePath,omitnil" name:"FilePath"`
// 文件夹类型
- DirType *string `json:"DirType,omitempty" name:"DirType"`
+ DirType *string `json:"DirType,omitnil" name:"DirType"`
}
func (r *DescribeResourceManagePathTreesRequest) ToJsonString() string {
@@ -15722,10 +16216,10 @@ func (r *DescribeResourceManagePathTreesRequest) FromJsonString(s string) error
type DescribeResourceManagePathTreesResponseParams struct {
// 响应数据
// 注意:此字段可能返回 null,表示取不到有效值。
- Data []*ResourcePathTree `json:"Data,omitempty" name:"Data"`
+ Data []*ResourcePathTree `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeResourceManagePathTreesResponse struct {
@@ -15747,26 +16241,26 @@ func (r *DescribeResourceManagePathTreesResponse) FromJsonString(s string) error
// Predefined struct for user
type DescribeRuleDataSourcesRequestParams struct {
// 项目Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 数据来源Id
- DatasourceId *string `json:"DatasourceId,omitempty" name:"DatasourceId"`
+ DatasourceId *string `json:"DatasourceId,omitnil" name:"DatasourceId"`
// 数据源类型
- DsTypes []*uint64 `json:"DsTypes,omitempty" name:"DsTypes"`
+ DsTypes []*uint64 `json:"DsTypes,omitnil" name:"DsTypes"`
}
type DescribeRuleDataSourcesRequest struct {
*tchttp.BaseRequest
// 项目Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 数据来源Id
- DatasourceId *string `json:"DatasourceId,omitempty" name:"DatasourceId"`
+ DatasourceId *string `json:"DatasourceId,omitnil" name:"DatasourceId"`
// 数据源类型
- DsTypes []*uint64 `json:"DsTypes,omitempty" name:"DsTypes"`
+ DsTypes []*uint64 `json:"DsTypes,omitnil" name:"DsTypes"`
}
func (r *DescribeRuleDataSourcesRequest) ToJsonString() string {
@@ -15794,10 +16288,10 @@ func (r *DescribeRuleDataSourcesRequest) FromJsonString(s string) error {
type DescribeRuleDataSourcesResponseParams struct {
// 数据源列表
// 注意:此字段可能返回 null,表示取不到有效值。
- Data []*DatabaseInfo `json:"Data,omitempty" name:"Data"`
+ Data []*DatabaseInfo `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeRuleDataSourcesResponse struct {
@@ -15819,26 +16313,26 @@ func (r *DescribeRuleDataSourcesResponse) FromJsonString(s string) error {
// Predefined struct for user
type DescribeRuleDimStatRequestParams struct {
// Project Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 开始时间,时间戳到秒
- BeginDate *string `json:"BeginDate,omitempty" name:"BeginDate"`
+ BeginDate *string `json:"BeginDate,omitnil" name:"BeginDate"`
// 结束时间,时间戳到秒
- EndDate *string `json:"EndDate,omitempty" name:"EndDate"`
+ EndDate *string `json:"EndDate,omitnil" name:"EndDate"`
}
type DescribeRuleDimStatRequest struct {
*tchttp.BaseRequest
// Project Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 开始时间,时间戳到秒
- BeginDate *string `json:"BeginDate,omitempty" name:"BeginDate"`
+ BeginDate *string `json:"BeginDate,omitnil" name:"BeginDate"`
// 结束时间,时间戳到秒
- EndDate *string `json:"EndDate,omitempty" name:"EndDate"`
+ EndDate *string `json:"EndDate,omitnil" name:"EndDate"`
}
func (r *DescribeRuleDimStatRequest) ToJsonString() string {
@@ -15865,10 +16359,10 @@ func (r *DescribeRuleDimStatRequest) FromJsonString(s string) error {
// Predefined struct for user
type DescribeRuleDimStatResponseParams struct {
// 结果
- Data *RuleDimStat `json:"Data,omitempty" name:"Data"`
+ Data *RuleDimStat `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeRuleDimStatResponse struct {
@@ -15890,20 +16384,20 @@ func (r *DescribeRuleDimStatResponse) FromJsonString(s string) error {
// Predefined struct for user
type DescribeRuleExecDetailRequestParams struct {
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 规则执行id
- RuleExecId *uint64 `json:"RuleExecId,omitempty" name:"RuleExecId"`
+ RuleExecId *uint64 `json:"RuleExecId,omitnil" name:"RuleExecId"`
}
type DescribeRuleExecDetailRequest struct {
*tchttp.BaseRequest
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 规则执行id
- RuleExecId *uint64 `json:"RuleExecId,omitempty" name:"RuleExecId"`
+ RuleExecId *uint64 `json:"RuleExecId,omitnil" name:"RuleExecId"`
}
func (r *DescribeRuleExecDetailRequest) ToJsonString() string {
@@ -15930,10 +16424,10 @@ func (r *DescribeRuleExecDetailRequest) FromJsonString(s string) error {
type DescribeRuleExecDetailResponseParams struct {
// 规则执行结果详情
// 注意:此字段可能返回 null,表示取不到有效值。
- Data *RuleExecResultDetail `json:"Data,omitempty" name:"Data"`
+ Data *RuleExecResultDetail `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeRuleExecDetailResponse struct {
@@ -15955,20 +16449,20 @@ func (r *DescribeRuleExecDetailResponse) FromJsonString(s string) error {
// Predefined struct for user
type DescribeRuleExecExportResultRequestParams struct {
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 规则执行id
- RuleExecId *uint64 `json:"RuleExecId,omitempty" name:"RuleExecId"`
+ RuleExecId *uint64 `json:"RuleExecId,omitnil" name:"RuleExecId"`
}
type DescribeRuleExecExportResultRequest struct {
*tchttp.BaseRequest
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 规则执行id
- RuleExecId *uint64 `json:"RuleExecId,omitempty" name:"RuleExecId"`
+ RuleExecId *uint64 `json:"RuleExecId,omitnil" name:"RuleExecId"`
}
func (r *DescribeRuleExecExportResultRequest) ToJsonString() string {
@@ -15995,10 +16489,10 @@ func (r *DescribeRuleExecExportResultRequest) FromJsonString(s string) error {
type DescribeRuleExecExportResultResponseParams struct {
// 导出结果
// 注意:此字段可能返回 null,表示取不到有效值。
- Data *RuleExecExportResult `json:"Data,omitempty" name:"Data"`
+ Data *RuleExecExportResult `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeRuleExecExportResultResponse struct {
@@ -16020,20 +16514,20 @@ func (r *DescribeRuleExecExportResultResponse) FromJsonString(s string) error {
// Predefined struct for user
type DescribeRuleExecHistoryRequestParams struct {
// 规则Id
- RuleId *uint64 `json:"RuleId,omitempty" name:"RuleId"`
+ RuleId *uint64 `json:"RuleId,omitnil" name:"RuleId"`
// 项目Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
type DescribeRuleExecHistoryRequest struct {
*tchttp.BaseRequest
// 规则Id
- RuleId *uint64 `json:"RuleId,omitempty" name:"RuleId"`
+ RuleId *uint64 `json:"RuleId,omitnil" name:"RuleId"`
// 项目Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
func (r *DescribeRuleExecHistoryRequest) ToJsonString() string {
@@ -16060,10 +16554,10 @@ func (r *DescribeRuleExecHistoryRequest) FromJsonString(s string) error {
type DescribeRuleExecHistoryResponseParams struct {
// 规则执行结果列表
// 注意:此字段可能返回 null,表示取不到有效值。
- Data []*RuleExecResult `json:"Data,omitempty" name:"Data"`
+ Data []*RuleExecResult `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeRuleExecHistoryResponse struct {
@@ -16085,26 +16579,26 @@ func (r *DescribeRuleExecHistoryResponse) FromJsonString(s string) error {
// Predefined struct for user
type DescribeRuleExecLogRequestParams struct {
// 规则执行Id
- RuleExecId *uint64 `json:"RuleExecId,omitempty" name:"RuleExecId"`
+ RuleExecId *uint64 `json:"RuleExecId,omitnil" name:"RuleExecId"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 规则组执行id
- RuleGroupExecId *uint64 `json:"RuleGroupExecId,omitempty" name:"RuleGroupExecId"`
+ RuleGroupExecId *uint64 `json:"RuleGroupExecId,omitnil" name:"RuleGroupExecId"`
}
type DescribeRuleExecLogRequest struct {
*tchttp.BaseRequest
// 规则执行Id
- RuleExecId *uint64 `json:"RuleExecId,omitempty" name:"RuleExecId"`
+ RuleExecId *uint64 `json:"RuleExecId,omitnil" name:"RuleExecId"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 规则组执行id
- RuleGroupExecId *uint64 `json:"RuleGroupExecId,omitempty" name:"RuleGroupExecId"`
+ RuleGroupExecId *uint64 `json:"RuleGroupExecId,omitnil" name:"RuleGroupExecId"`
}
func (r *DescribeRuleExecLogRequest) ToJsonString() string {
@@ -16132,10 +16626,10 @@ func (r *DescribeRuleExecLogRequest) FromJsonString(s string) error {
type DescribeRuleExecLogResponseParams struct {
// 规则执行日志
// 注意:此字段可能返回 null,表示取不到有效值。
- Data *RuleExecLog `json:"Data,omitempty" name:"Data"`
+ Data *RuleExecLog `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeRuleExecLogResponse struct {
@@ -16157,26 +16651,26 @@ func (r *DescribeRuleExecLogResponse) FromJsonString(s string) error {
// Predefined struct for user
type DescribeRuleExecResultsByPageRequestParams struct {
// 执行规则组ID
- RuleGroupExecId *int64 `json:"RuleGroupExecId,omitempty" name:"RuleGroupExecId"`
+ RuleGroupExecId *int64 `json:"RuleGroupExecId,omitnil" name:"RuleGroupExecId"`
// page number
- PageNumber *int64 `json:"PageNumber,omitempty" name:"PageNumber"`
+ PageNumber *int64 `json:"PageNumber,omitnil" name:"PageNumber"`
// page size
- PageSize *int64 `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"`
}
type DescribeRuleExecResultsByPageRequest struct {
*tchttp.BaseRequest
// 执行规则组ID
- RuleGroupExecId *int64 `json:"RuleGroupExecId,omitempty" name:"RuleGroupExecId"`
+ RuleGroupExecId *int64 `json:"RuleGroupExecId,omitnil" name:"RuleGroupExecId"`
// page number
- PageNumber *int64 `json:"PageNumber,omitempty" name:"PageNumber"`
+ PageNumber *int64 `json:"PageNumber,omitnil" name:"PageNumber"`
// page size
- PageSize *int64 `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"`
}
func (r *DescribeRuleExecResultsByPageRequest) ToJsonString() string {
@@ -16204,10 +16698,10 @@ func (r *DescribeRuleExecResultsByPageRequest) FromJsonString(s string) error {
type DescribeRuleExecResultsByPageResponseParams struct {
// results
// 注意:此字段可能返回 null,表示取不到有效值。
- Data *RuleExecResultPage `json:"Data,omitempty" name:"Data"`
+ Data *RuleExecResultPage `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeRuleExecResultsByPageResponse struct {
@@ -16229,20 +16723,20 @@ func (r *DescribeRuleExecResultsByPageResponse) FromJsonString(s string) error {
// Predefined struct for user
type DescribeRuleExecResultsRequestParams struct {
// 规则组执行Id
- RuleGroupExecId *uint64 `json:"RuleGroupExecId,omitempty" name:"RuleGroupExecId"`
+ RuleGroupExecId *uint64 `json:"RuleGroupExecId,omitnil" name:"RuleGroupExecId"`
// 项目Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
type DescribeRuleExecResultsRequest struct {
*tchttp.BaseRequest
// 规则组执行Id
- RuleGroupExecId *uint64 `json:"RuleGroupExecId,omitempty" name:"RuleGroupExecId"`
+ RuleGroupExecId *uint64 `json:"RuleGroupExecId,omitnil" name:"RuleGroupExecId"`
// 项目Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
func (r *DescribeRuleExecResultsRequest) ToJsonString() string {
@@ -16269,10 +16763,10 @@ func (r *DescribeRuleExecResultsRequest) FromJsonString(s string) error {
type DescribeRuleExecResultsResponseParams struct {
// 规则执行结果列表
// 注意:此字段可能返回 null,表示取不到有效值。
- Data *RuleExecResultPage `json:"Data,omitempty" name:"Data"`
+ Data *RuleExecResultPage `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeRuleExecResultsResponse struct {
@@ -16294,26 +16788,26 @@ func (r *DescribeRuleExecResultsResponse) FromJsonString(s string) error {
// Predefined struct for user
type DescribeRuleExecStatRequestParams struct {
// ProjectId 值
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 开始时间,时间戳到秒
- BeginDate *string `json:"BeginDate,omitempty" name:"BeginDate"`
+ BeginDate *string `json:"BeginDate,omitnil" name:"BeginDate"`
// 结束时间,时间戳到秒
- EndDate *string `json:"EndDate,omitempty" name:"EndDate"`
+ EndDate *string `json:"EndDate,omitnil" name:"EndDate"`
}
type DescribeRuleExecStatRequest struct {
*tchttp.BaseRequest
// ProjectId 值
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 开始时间,时间戳到秒
- BeginDate *string `json:"BeginDate,omitempty" name:"BeginDate"`
+ BeginDate *string `json:"BeginDate,omitnil" name:"BeginDate"`
// 结束时间,时间戳到秒
- EndDate *string `json:"EndDate,omitempty" name:"EndDate"`
+ EndDate *string `json:"EndDate,omitnil" name:"EndDate"`
}
func (r *DescribeRuleExecStatRequest) ToJsonString() string {
@@ -16340,10 +16834,10 @@ func (r *DescribeRuleExecStatRequest) FromJsonString(s string) error {
// Predefined struct for user
type DescribeRuleExecStatResponseParams struct {
// 结果
- Data *RuleExecStat `json:"Data,omitempty" name:"Data"`
+ Data *RuleExecStat `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeRuleExecStatResponse struct {
@@ -16365,38 +16859,38 @@ func (r *DescribeRuleExecStatResponse) FromJsonString(s string) error {
// Predefined struct for user
type DescribeRuleGroupExecResultsByPageRequestParams struct {
// 分页序号
- PageNumber *uint64 `json:"PageNumber,omitempty" name:"PageNumber"`
+ PageNumber *uint64 `json:"PageNumber,omitnil" name:"PageNumber"`
// 分页大小
- PageSize *uint64 `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"`
// 过滤条件
- Filters []*Filter `json:"Filters,omitempty" name:"Filters"`
+ Filters []*Filter `json:"Filters,omitnil" name:"Filters"`
// 排序字段
- OrderFields []*OrderField `json:"OrderFields,omitempty" name:"OrderFields"`
+ OrderFields []*OrderField `json:"OrderFields,omitnil" name:"OrderFields"`
// 项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
type DescribeRuleGroupExecResultsByPageRequest struct {
*tchttp.BaseRequest
// 分页序号
- PageNumber *uint64 `json:"PageNumber,omitempty" name:"PageNumber"`
+ PageNumber *uint64 `json:"PageNumber,omitnil" name:"PageNumber"`
// 分页大小
- PageSize *uint64 `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"`
// 过滤条件
- Filters []*Filter `json:"Filters,omitempty" name:"Filters"`
+ Filters []*Filter `json:"Filters,omitnil" name:"Filters"`
// 排序字段
- OrderFields []*OrderField `json:"OrderFields,omitempty" name:"OrderFields"`
+ OrderFields []*OrderField `json:"OrderFields,omitnil" name:"OrderFields"`
// 项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
func (r *DescribeRuleGroupExecResultsByPageRequest) ToJsonString() string {
@@ -16426,10 +16920,10 @@ func (r *DescribeRuleGroupExecResultsByPageRequest) FromJsonString(s string) err
type DescribeRuleGroupExecResultsByPageResponseParams struct {
// 规则组执行结果列表
// 注意:此字段可能返回 null,表示取不到有效值。
- Data *RuleGroupExecResultPage `json:"Data,omitempty" name:"Data"`
+ Data *RuleGroupExecResultPage `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeRuleGroupExecResultsByPageResponse struct {
@@ -16451,38 +16945,38 @@ func (r *DescribeRuleGroupExecResultsByPageResponse) FromJsonString(s string) er
// Predefined struct for user
type DescribeRuleGroupExecResultsByPageWithoutAuthRequestParams struct {
// 分页序号
- PageNumber *uint64 `json:"PageNumber,omitempty" name:"PageNumber"`
+ PageNumber *uint64 `json:"PageNumber,omitnil" name:"PageNumber"`
// 分页大小
- PageSize *uint64 `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"`
// 过滤条件,指定表ID过滤字段为 TableIds
- Filters []*Filter `json:"Filters,omitempty" name:"Filters"`
+ Filters []*Filter `json:"Filters,omitnil" name:"Filters"`
// 排序字段
- OrderFields []*OrderField `json:"OrderFields,omitempty" name:"OrderFields"`
+ OrderFields []*OrderField `json:"OrderFields,omitnil" name:"OrderFields"`
// 项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
type DescribeRuleGroupExecResultsByPageWithoutAuthRequest struct {
*tchttp.BaseRequest
// 分页序号
- PageNumber *uint64 `json:"PageNumber,omitempty" name:"PageNumber"`
+ PageNumber *uint64 `json:"PageNumber,omitnil" name:"PageNumber"`
// 分页大小
- PageSize *uint64 `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"`
// 过滤条件,指定表ID过滤字段为 TableIds
- Filters []*Filter `json:"Filters,omitempty" name:"Filters"`
+ Filters []*Filter `json:"Filters,omitnil" name:"Filters"`
// 排序字段
- OrderFields []*OrderField `json:"OrderFields,omitempty" name:"OrderFields"`
+ OrderFields []*OrderField `json:"OrderFields,omitnil" name:"OrderFields"`
// 项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
func (r *DescribeRuleGroupExecResultsByPageWithoutAuthRequest) ToJsonString() string {
@@ -16512,10 +17006,10 @@ func (r *DescribeRuleGroupExecResultsByPageWithoutAuthRequest) FromJsonString(s
type DescribeRuleGroupExecResultsByPageWithoutAuthResponseParams struct {
// 规则组执行结果列表
// 注意:此字段可能返回 null,表示取不到有效值。
- Data *RuleGroupExecResultPage `json:"Data,omitempty" name:"Data"`
+ Data *RuleGroupExecResultPage `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeRuleGroupExecResultsByPageWithoutAuthResponse struct {
@@ -16537,38 +17031,38 @@ func (r *DescribeRuleGroupExecResultsByPageWithoutAuthResponse) FromJsonString(s
// Predefined struct for user
type DescribeRuleGroupRequestParams struct {
// 规则组ID
- RuleGroupId *uint64 `json:"RuleGroupId,omitempty" name:"RuleGroupId"`
+ RuleGroupId *uint64 `json:"RuleGroupId,omitnil" name:"RuleGroupId"`
// 数据来源ID
- DatasourceId *string `json:"DatasourceId,omitempty" name:"DatasourceId"`
+ DatasourceId *string `json:"DatasourceId,omitnil" name:"DatasourceId"`
// 数据表Id
- TableId *string `json:"TableId,omitempty" name:"TableId"`
+ TableId *string `json:"TableId,omitnil" name:"TableId"`
// 项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 数据库ID
- DatabaseId *string `json:"DatabaseId,omitempty" name:"DatabaseId"`
+ DatabaseId *string `json:"DatabaseId,omitnil" name:"DatabaseId"`
}
type DescribeRuleGroupRequest struct {
*tchttp.BaseRequest
// 规则组ID
- RuleGroupId *uint64 `json:"RuleGroupId,omitempty" name:"RuleGroupId"`
+ RuleGroupId *uint64 `json:"RuleGroupId,omitnil" name:"RuleGroupId"`
// 数据来源ID
- DatasourceId *string `json:"DatasourceId,omitempty" name:"DatasourceId"`
+ DatasourceId *string `json:"DatasourceId,omitnil" name:"DatasourceId"`
// 数据表Id
- TableId *string `json:"TableId,omitempty" name:"TableId"`
+ TableId *string `json:"TableId,omitnil" name:"TableId"`
// 项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 数据库ID
- DatabaseId *string `json:"DatabaseId,omitempty" name:"DatabaseId"`
+ DatabaseId *string `json:"DatabaseId,omitnil" name:"DatabaseId"`
}
func (r *DescribeRuleGroupRequest) ToJsonString() string {
@@ -16598,10 +17092,10 @@ func (r *DescribeRuleGroupRequest) FromJsonString(s string) error {
type DescribeRuleGroupResponseParams struct {
// 数据质量规则组详情
// 注意:此字段可能返回 null,表示取不到有效值。
- Data *RuleGroup `json:"Data,omitempty" name:"Data"`
+ Data *RuleGroup `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeRuleGroupResponse struct {
@@ -16623,20 +17117,20 @@ func (r *DescribeRuleGroupResponse) FromJsonString(s string) error {
// Predefined struct for user
type DescribeRuleGroupSubscriptionRequestParams struct {
// 规则组ID
- RuleGroupId *uint64 `json:"RuleGroupId,omitempty" name:"RuleGroupId"`
+ RuleGroupId *uint64 `json:"RuleGroupId,omitnil" name:"RuleGroupId"`
// 项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
type DescribeRuleGroupSubscriptionRequest struct {
*tchttp.BaseRequest
// 规则组ID
- RuleGroupId *uint64 `json:"RuleGroupId,omitempty" name:"RuleGroupId"`
+ RuleGroupId *uint64 `json:"RuleGroupId,omitnil" name:"RuleGroupId"`
// 项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
func (r *DescribeRuleGroupSubscriptionRequest) ToJsonString() string {
@@ -16663,10 +17157,10 @@ func (r *DescribeRuleGroupSubscriptionRequest) FromJsonString(s string) error {
type DescribeRuleGroupSubscriptionResponseParams struct {
// 规则组订阅信息
// 注意:此字段可能返回 null,表示取不到有效值。
- Data *RuleGroupSubscribe `json:"Data,omitempty" name:"Data"`
+ Data *RuleGroupSubscribe `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeRuleGroupSubscriptionResponse struct {
@@ -16688,14 +17182,14 @@ func (r *DescribeRuleGroupSubscriptionResponse) FromJsonString(s string) error {
// Predefined struct for user
type DescribeRuleGroupTableRequestParams struct {
// 表ID
- TableId *string `json:"TableId,omitempty" name:"TableId"`
+ TableId *string `json:"TableId,omitnil" name:"TableId"`
}
type DescribeRuleGroupTableRequest struct {
*tchttp.BaseRequest
// 表ID
- TableId *string `json:"TableId,omitempty" name:"TableId"`
+ TableId *string `json:"TableId,omitnil" name:"TableId"`
}
func (r *DescribeRuleGroupTableRequest) ToJsonString() string {
@@ -16721,10 +17215,10 @@ func (r *DescribeRuleGroupTableRequest) FromJsonString(s string) error {
type DescribeRuleGroupTableResponseParams struct {
// 数据
// 注意:此字段可能返回 null,表示取不到有效值。
- Data *RuleGroupTable `json:"Data,omitempty" name:"Data"`
+ Data *RuleGroupTable `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeRuleGroupTableResponse struct {
@@ -16746,38 +17240,38 @@ func (r *DescribeRuleGroupTableResponse) FromJsonString(s string) error {
// Predefined struct for user
type DescribeRuleGroupsByPageRequestParams struct {
// 分页序号
- PageNumber *uint64 `json:"PageNumber,omitempty" name:"PageNumber"`
+ PageNumber *uint64 `json:"PageNumber,omitnil" name:"PageNumber"`
// 分页大小
- PageSize *uint64 `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"`
// 过滤条件,每次请求的Filters的上限为10,Filter.Values的上限为5
- Filters []*Filter `json:"Filters,omitempty" name:"Filters"`
+ Filters []*Filter `json:"Filters,omitnil" name:"Filters"`
// 排序方式
- OrderFields []*OrderField `json:"OrderFields,omitempty" name:"OrderFields"`
+ OrderFields []*OrderField `json:"OrderFields,omitnil" name:"OrderFields"`
// 项目Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
type DescribeRuleGroupsByPageRequest struct {
*tchttp.BaseRequest
// 分页序号
- PageNumber *uint64 `json:"PageNumber,omitempty" name:"PageNumber"`
+ PageNumber *uint64 `json:"PageNumber,omitnil" name:"PageNumber"`
// 分页大小
- PageSize *uint64 `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"`
// 过滤条件,每次请求的Filters的上限为10,Filter.Values的上限为5
- Filters []*Filter `json:"Filters,omitempty" name:"Filters"`
+ Filters []*Filter `json:"Filters,omitnil" name:"Filters"`
// 排序方式
- OrderFields []*OrderField `json:"OrderFields,omitempty" name:"OrderFields"`
+ OrderFields []*OrderField `json:"OrderFields,omitnil" name:"OrderFields"`
// 项目Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
func (r *DescribeRuleGroupsByPageRequest) ToJsonString() string {
@@ -16807,10 +17301,10 @@ func (r *DescribeRuleGroupsByPageRequest) FromJsonString(s string) error {
type DescribeRuleGroupsByPageResponseParams struct {
// 规则组列表
// 注意:此字段可能返回 null,表示取不到有效值。
- Data *RuleGroupPage `json:"Data,omitempty" name:"Data"`
+ Data *RuleGroupPage `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeRuleGroupsByPageResponse struct {
@@ -16832,32 +17326,32 @@ func (r *DescribeRuleGroupsByPageResponse) FromJsonString(s string) error {
// Predefined struct for user
type DescribeRuleHistoryByPageRequestParams struct {
// 项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 分页序号
- PageNumber *uint64 `json:"PageNumber,omitempty" name:"PageNumber"`
+ PageNumber *uint64 `json:"PageNumber,omitnil" name:"PageNumber"`
// 分页大小
- PageSize *uint64 `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"`
// 过滤条件
- Filters []*Filter `json:"Filters,omitempty" name:"Filters"`
+ Filters []*Filter `json:"Filters,omitnil" name:"Filters"`
}
type DescribeRuleHistoryByPageRequest struct {
*tchttp.BaseRequest
// 项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 分页序号
- PageNumber *uint64 `json:"PageNumber,omitempty" name:"PageNumber"`
+ PageNumber *uint64 `json:"PageNumber,omitnil" name:"PageNumber"`
// 分页大小
- PageSize *uint64 `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"`
// 过滤条件
- Filters []*Filter `json:"Filters,omitempty" name:"Filters"`
+ Filters []*Filter `json:"Filters,omitnil" name:"Filters"`
}
func (r *DescribeRuleHistoryByPageRequest) ToJsonString() string {
@@ -16886,10 +17380,10 @@ func (r *DescribeRuleHistoryByPageRequest) FromJsonString(s string) error {
type DescribeRuleHistoryByPageResponseParams struct {
// 规则组操作历史列表
// 注意:此字段可能返回 null,表示取不到有效值。
- Data *RuleHistoryPage `json:"Data,omitempty" name:"Data"`
+ Data *RuleHistoryPage `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeRuleHistoryByPageResponse struct {
@@ -16911,20 +17405,20 @@ func (r *DescribeRuleHistoryByPageResponse) FromJsonString(s string) error {
// Predefined struct for user
type DescribeRuleRequestParams struct {
// 质量规则ID
- RuleId *uint64 `json:"RuleId,omitempty" name:"RuleId"`
+ RuleId *uint64 `json:"RuleId,omitnil" name:"RuleId"`
// 项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
type DescribeRuleRequest struct {
*tchttp.BaseRequest
// 质量规则ID
- RuleId *uint64 `json:"RuleId,omitempty" name:"RuleId"`
+ RuleId *uint64 `json:"RuleId,omitnil" name:"RuleId"`
// 项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
func (r *DescribeRuleRequest) ToJsonString() string {
@@ -16951,10 +17445,10 @@ func (r *DescribeRuleRequest) FromJsonString(s string) error {
type DescribeRuleResponseParams struct {
// 规则详情
// 注意:此字段可能返回 null,表示取不到有效值。
- Data *Rule `json:"Data,omitempty" name:"Data"`
+ Data *Rule `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeRuleResponse struct {
@@ -16976,38 +17470,38 @@ func (r *DescribeRuleResponse) FromJsonString(s string) error {
// Predefined struct for user
type DescribeRuleTablesByPageRequestParams struct {
// 项目Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 分页序号
- PageSize *uint64 `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"`
// 分页大小
- PageNumber *uint64 `json:"PageNumber,omitempty" name:"PageNumber"`
+ PageNumber *uint64 `json:"PageNumber,omitnil" name:"PageNumber"`
// 过滤条件
- Filters []*Filter `json:"Filters,omitempty" name:"Filters"`
+ Filters []*Filter `json:"Filters,omitnil" name:"Filters"`
// 排序条件
- OrderFields []*OrderField `json:"OrderFields,omitempty" name:"OrderFields"`
+ OrderFields []*OrderField `json:"OrderFields,omitnil" name:"OrderFields"`
}
type DescribeRuleTablesByPageRequest struct {
*tchttp.BaseRequest
// 项目Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 分页序号
- PageSize *uint64 `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"`
// 分页大小
- PageNumber *uint64 `json:"PageNumber,omitempty" name:"PageNumber"`
+ PageNumber *uint64 `json:"PageNumber,omitnil" name:"PageNumber"`
// 过滤条件
- Filters []*Filter `json:"Filters,omitempty" name:"Filters"`
+ Filters []*Filter `json:"Filters,omitnil" name:"Filters"`
// 排序条件
- OrderFields []*OrderField `json:"OrderFields,omitempty" name:"OrderFields"`
+ OrderFields []*OrderField `json:"OrderFields,omitnil" name:"OrderFields"`
}
func (r *DescribeRuleTablesByPageRequest) ToJsonString() string {
@@ -17037,10 +17531,10 @@ func (r *DescribeRuleTablesByPageRequest) FromJsonString(s string) error {
type DescribeRuleTablesByPageResponseParams struct {
// 表列表
// 注意:此字段可能返回 null,表示取不到有效值。
- Data *RuleGroupPage `json:"Data,omitempty" name:"Data"`
+ Data *RuleGroupPage `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeRuleTablesByPageResponse struct {
@@ -17062,20 +17556,20 @@ func (r *DescribeRuleTablesByPageResponse) FromJsonString(s string) error {
// Predefined struct for user
type DescribeRuleTemplateRequestParams struct {
// 项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 规则模板Id
- TemplateId *uint64 `json:"TemplateId,omitempty" name:"TemplateId"`
+ TemplateId *uint64 `json:"TemplateId,omitnil" name:"TemplateId"`
}
type DescribeRuleTemplateRequest struct {
*tchttp.BaseRequest
// 项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 规则模板Id
- TemplateId *uint64 `json:"TemplateId,omitempty" name:"TemplateId"`
+ TemplateId *uint64 `json:"TemplateId,omitnil" name:"TemplateId"`
}
func (r *DescribeRuleTemplateRequest) ToJsonString() string {
@@ -17102,10 +17596,10 @@ func (r *DescribeRuleTemplateRequest) FromJsonString(s string) error {
type DescribeRuleTemplateResponseParams struct {
// 模板详情
// 注意:此字段可能返回 null,表示取不到有效值。
- Data *RuleTemplate `json:"Data,omitempty" name:"Data"`
+ Data *RuleTemplate `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeRuleTemplateResponse struct {
@@ -17127,38 +17621,38 @@ func (r *DescribeRuleTemplateResponse) FromJsonString(s string) error {
// Predefined struct for user
type DescribeRuleTemplatesByPageRequestParams struct {
// 当前页
- PageNumber *uint64 `json:"PageNumber,omitempty" name:"PageNumber"`
+ PageNumber *uint64 `json:"PageNumber,omitnil" name:"PageNumber"`
// 每页记录数
- PageSize *uint64 `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"`
// 工作空间ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 通用排序字段
- OrderFields []*OrderField `json:"OrderFields,omitempty" name:"OrderFields"`
+ OrderFields []*OrderField `json:"OrderFields,omitnil" name:"OrderFields"`
// 通用过滤条件
- Filters []*Filter `json:"Filters,omitempty" name:"Filters"`
+ Filters []*Filter `json:"Filters,omitnil" name:"Filters"`
}
type DescribeRuleTemplatesByPageRequest struct {
*tchttp.BaseRequest
// 当前页
- PageNumber *uint64 `json:"PageNumber,omitempty" name:"PageNumber"`
+ PageNumber *uint64 `json:"PageNumber,omitnil" name:"PageNumber"`
// 每页记录数
- PageSize *uint64 `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"`
// 工作空间ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 通用排序字段
- OrderFields []*OrderField `json:"OrderFields,omitempty" name:"OrderFields"`
+ OrderFields []*OrderField `json:"OrderFields,omitnil" name:"OrderFields"`
// 通用过滤条件
- Filters []*Filter `json:"Filters,omitempty" name:"Filters"`
+ Filters []*Filter `json:"Filters,omitnil" name:"Filters"`
}
func (r *DescribeRuleTemplatesByPageRequest) ToJsonString() string {
@@ -17187,10 +17681,10 @@ func (r *DescribeRuleTemplatesByPageRequest) FromJsonString(s string) error {
// Predefined struct for user
type DescribeRuleTemplatesByPageResponseParams struct {
// 结果
- Data *RuleTemplatePage `json:"Data,omitempty" name:"Data"`
+ Data *RuleTemplatePage `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeRuleTemplatesByPageResponse struct {
@@ -17212,32 +17706,32 @@ func (r *DescribeRuleTemplatesByPageResponse) FromJsonString(s string) error {
// Predefined struct for user
type DescribeRuleTemplatesRequestParams struct {
// 模版类型 1.系统模版 2.自定义模版
- Type *uint64 `json:"Type,omitempty" name:"Type"`
+ Type *uint64 `json:"Type,omitnil" name:"Type"`
// 1.常量 2.离线表级 2.离线字段级
- SourceObjectType *uint64 `json:"SourceObjectType,omitempty" name:"SourceObjectType"`
+ SourceObjectType *uint64 `json:"SourceObjectType,omitnil" name:"SourceObjectType"`
// 项目Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 源端对应的引擎类型
- SourceEngineTypes []*uint64 `json:"SourceEngineTypes,omitempty" name:"SourceEngineTypes"`
+ SourceEngineTypes []*uint64 `json:"SourceEngineTypes,omitnil" name:"SourceEngineTypes"`
}
type DescribeRuleTemplatesRequest struct {
*tchttp.BaseRequest
// 模版类型 1.系统模版 2.自定义模版
- Type *uint64 `json:"Type,omitempty" name:"Type"`
+ Type *uint64 `json:"Type,omitnil" name:"Type"`
// 1.常量 2.离线表级 2.离线字段级
- SourceObjectType *uint64 `json:"SourceObjectType,omitempty" name:"SourceObjectType"`
+ SourceObjectType *uint64 `json:"SourceObjectType,omitnil" name:"SourceObjectType"`
// 项目Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 源端对应的引擎类型
- SourceEngineTypes []*uint64 `json:"SourceEngineTypes,omitempty" name:"SourceEngineTypes"`
+ SourceEngineTypes []*uint64 `json:"SourceEngineTypes,omitnil" name:"SourceEngineTypes"`
}
func (r *DescribeRuleTemplatesRequest) ToJsonString() string {
@@ -17266,10 +17760,10 @@ func (r *DescribeRuleTemplatesRequest) FromJsonString(s string) error {
type DescribeRuleTemplatesResponseParams struct {
// 规则模版列表
// 注意:此字段可能返回 null,表示取不到有效值。
- Data []*RuleTemplate `json:"Data,omitempty" name:"Data"`
+ Data []*RuleTemplate `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeRuleTemplatesResponse struct {
@@ -17291,38 +17785,38 @@ func (r *DescribeRuleTemplatesResponse) FromJsonString(s string) error {
// Predefined struct for user
type DescribeRulesByPageRequestParams struct {
// 分页序号
- PageNumber *uint64 `json:"PageNumber,omitempty" name:"PageNumber"`
+ PageNumber *uint64 `json:"PageNumber,omitnil" name:"PageNumber"`
// 分页大小
- PageSize *uint64 `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"`
// 过滤条件
- Filters []*Filter `json:"Filters,omitempty" name:"Filters"`
+ Filters []*Filter `json:"Filters,omitnil" name:"Filters"`
// 排序字段
- OrderFields []*OrderField `json:"OrderFields,omitempty" name:"OrderFields"`
+ OrderFields []*OrderField `json:"OrderFields,omitnil" name:"OrderFields"`
// 项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
type DescribeRulesByPageRequest struct {
*tchttp.BaseRequest
// 分页序号
- PageNumber *uint64 `json:"PageNumber,omitempty" name:"PageNumber"`
+ PageNumber *uint64 `json:"PageNumber,omitnil" name:"PageNumber"`
// 分页大小
- PageSize *uint64 `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"`
// 过滤条件
- Filters []*Filter `json:"Filters,omitempty" name:"Filters"`
+ Filters []*Filter `json:"Filters,omitnil" name:"Filters"`
// 排序字段
- OrderFields []*OrderField `json:"OrderFields,omitempty" name:"OrderFields"`
+ OrderFields []*OrderField `json:"OrderFields,omitnil" name:"OrderFields"`
// 项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
func (r *DescribeRulesByPageRequest) ToJsonString() string {
@@ -17352,10 +17846,10 @@ func (r *DescribeRulesByPageRequest) FromJsonString(s string) error {
type DescribeRulesByPageResponseParams struct {
// 规则质量列表
// 注意:此字段可能返回 null,表示取不到有效值。
- Data *RulePage `json:"Data,omitempty" name:"Data"`
+ Data *RulePage `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeRulesByPageResponse struct {
@@ -17377,26 +17871,26 @@ func (r *DescribeRulesByPageResponse) FromJsonString(s string) error {
// Predefined struct for user
type DescribeRulesRequestParams struct {
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 规则组id
- RuleGroupId *uint64 `json:"RuleGroupId,omitempty" name:"RuleGroupId"`
+ RuleGroupId *uint64 `json:"RuleGroupId,omitnil" name:"RuleGroupId"`
// 该规则运行的执行引擎,不传时会请求该数据源下默认的执行引擎
- EngineType *string `json:"EngineType,omitempty" name:"EngineType"`
+ EngineType *string `json:"EngineType,omitnil" name:"EngineType"`
}
type DescribeRulesRequest struct {
*tchttp.BaseRequest
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 规则组id
- RuleGroupId *uint64 `json:"RuleGroupId,omitempty" name:"RuleGroupId"`
+ RuleGroupId *uint64 `json:"RuleGroupId,omitnil" name:"RuleGroupId"`
// 该规则运行的执行引擎,不传时会请求该数据源下默认的执行引擎
- EngineType *string `json:"EngineType,omitempty" name:"EngineType"`
+ EngineType *string `json:"EngineType,omitnil" name:"EngineType"`
}
func (r *DescribeRulesRequest) ToJsonString() string {
@@ -17424,10 +17918,10 @@ func (r *DescribeRulesRequest) FromJsonString(s string) error {
type DescribeRulesResponseParams struct {
// 规则列表
// 注意:此字段可能返回 null,表示取不到有效值。
- Data []*Rule `json:"Data,omitempty" name:"Data"`
+ Data []*Rule `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeRulesResponse struct {
@@ -17449,20 +17943,20 @@ func (r *DescribeRulesResponse) FromJsonString(s string) error {
// Predefined struct for user
type DescribeScheduleInstanceRequestParams struct {
// 基线id
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 任务实例数据时间
- CurRunDate *string `json:"CurRunDate,omitempty" name:"CurRunDate"`
+ CurRunDate *string `json:"CurRunDate,omitnil" name:"CurRunDate"`
}
type DescribeScheduleInstanceRequest struct {
*tchttp.BaseRequest
// 基线id
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 任务实例数据时间
- CurRunDate *string `json:"CurRunDate,omitempty" name:"CurRunDate"`
+ CurRunDate *string `json:"CurRunDate,omitnil" name:"CurRunDate"`
}
func (r *DescribeScheduleInstanceRequest) ToJsonString() string {
@@ -17489,10 +17983,10 @@ func (r *DescribeScheduleInstanceRequest) FromJsonString(s string) error {
type DescribeScheduleInstanceResponseParams struct {
// 基线实例中的调度任务实例信息
// 注意:此字段可能返回 null,表示取不到有效值。
- Data *InstanceOpsDto `json:"Data,omitempty" name:"Data"`
+ Data *InstanceOpsDto `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeScheduleInstanceResponse struct {
@@ -17514,116 +18008,116 @@ func (r *DescribeScheduleInstanceResponse) FromJsonString(s string) error {
// Predefined struct for user
type DescribeScheduleInstancesRequestParams struct {
// 实例列表
- Instances []*InstanceOpsDto `json:"Instances,omitempty" name:"Instances"`
+ Instances []*InstanceOpsDto `json:"Instances,omitnil" name:"Instances"`
// 检查父任务类型, true: 检查父任务; false: 不检查父任务
- CheckFather *bool `json:"CheckFather,omitempty" name:"CheckFather"`
+ CheckFather *bool `json:"CheckFather,omitnil" name:"CheckFather"`
// 重跑类型, 1: 自身; 3: 孩子; 2: 自身以及孩子
- RerunType *string `json:"RerunType,omitempty" name:"RerunType"`
+ RerunType *string `json:"RerunType,omitnil" name:"RerunType"`
// 实例依赖方式, 1: 自依赖; 2: 任务依赖; 3: 自依赖及父子依赖
- DependentWay *string `json:"DependentWay,omitempty" name:"DependentWay"`
+ DependentWay *string `json:"DependentWay,omitnil" name:"DependentWay"`
// 重跑忽略事件监听与否
- SkipEventListening *bool `json:"SkipEventListening,omitempty" name:"SkipEventListening"`
+ SkipEventListening *bool `json:"SkipEventListening,omitnil" name:"SkipEventListening"`
// 下游实例范围 1: 所在工作流 2: 所在项目 3: 所有跨工作流依赖的项目
- SonInstanceType *string `json:"SonInstanceType,omitempty" name:"SonInstanceType"`
+ SonInstanceType *string `json:"SonInstanceType,omitnil" name:"SonInstanceType"`
// 查询条件
- SearchCondition *InstanceApiOpsRequest `json:"SearchCondition,omitempty" name:"SearchCondition"`
+ SearchCondition *InstanceApiOpsRequest `json:"SearchCondition,omitnil" name:"SearchCondition"`
// 访问类型
- OptType *string `json:"OptType,omitempty" name:"OptType"`
+ OptType *string `json:"OptType,omitnil" name:"OptType"`
// 操作者名称
- OperatorName *string `json:"OperatorName,omitempty" name:"OperatorName"`
+ OperatorName *string `json:"OperatorName,omitnil" name:"OperatorName"`
// 操作者id
- OperatorId *string `json:"OperatorId,omitempty" name:"OperatorId"`
+ OperatorId *string `json:"OperatorId,omitnil" name:"OperatorId"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 项目标志
- ProjectIdent *string `json:"ProjectIdent,omitempty" name:"ProjectIdent"`
+ ProjectIdent *string `json:"ProjectIdent,omitnil" name:"ProjectIdent"`
// 项目名称
- ProjectName *string `json:"ProjectName,omitempty" name:"ProjectName"`
+ ProjectName *string `json:"ProjectName,omitnil" name:"ProjectName"`
// 索引页码
- PageIndex *int64 `json:"PageIndex,omitempty" name:"PageIndex"`
+ PageIndex *int64 `json:"PageIndex,omitnil" name:"PageIndex"`
// 页面大小
- PageSize *int64 `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"`
// 数据总数
- Count *int64 `json:"Count,omitempty" name:"Count"`
+ Count *int64 `json:"Count,omitnil" name:"Count"`
// 基础请求信息
- RequestBaseInfo *ProjectBaseInfoOpsRequest `json:"RequestBaseInfo,omitempty" name:"RequestBaseInfo"`
+ RequestBaseInfo *ProjectBaseInfoOpsRequest `json:"RequestBaseInfo,omitnil" name:"RequestBaseInfo"`
// 是否计算总数
- IsCount *bool `json:"IsCount,omitempty" name:"IsCount"`
+ IsCount *bool `json:"IsCount,omitnil" name:"IsCount"`
}
type DescribeScheduleInstancesRequest struct {
*tchttp.BaseRequest
// 实例列表
- Instances []*InstanceOpsDto `json:"Instances,omitempty" name:"Instances"`
+ Instances []*InstanceOpsDto `json:"Instances,omitnil" name:"Instances"`
// 检查父任务类型, true: 检查父任务; false: 不检查父任务
- CheckFather *bool `json:"CheckFather,omitempty" name:"CheckFather"`
+ CheckFather *bool `json:"CheckFather,omitnil" name:"CheckFather"`
// 重跑类型, 1: 自身; 3: 孩子; 2: 自身以及孩子
- RerunType *string `json:"RerunType,omitempty" name:"RerunType"`
+ RerunType *string `json:"RerunType,omitnil" name:"RerunType"`
// 实例依赖方式, 1: 自依赖; 2: 任务依赖; 3: 自依赖及父子依赖
- DependentWay *string `json:"DependentWay,omitempty" name:"DependentWay"`
+ DependentWay *string `json:"DependentWay,omitnil" name:"DependentWay"`
// 重跑忽略事件监听与否
- SkipEventListening *bool `json:"SkipEventListening,omitempty" name:"SkipEventListening"`
+ SkipEventListening *bool `json:"SkipEventListening,omitnil" name:"SkipEventListening"`
// 下游实例范围 1: 所在工作流 2: 所在项目 3: 所有跨工作流依赖的项目
- SonInstanceType *string `json:"SonInstanceType,omitempty" name:"SonInstanceType"`
+ SonInstanceType *string `json:"SonInstanceType,omitnil" name:"SonInstanceType"`
// 查询条件
- SearchCondition *InstanceApiOpsRequest `json:"SearchCondition,omitempty" name:"SearchCondition"`
+ SearchCondition *InstanceApiOpsRequest `json:"SearchCondition,omitnil" name:"SearchCondition"`
// 访问类型
- OptType *string `json:"OptType,omitempty" name:"OptType"`
+ OptType *string `json:"OptType,omitnil" name:"OptType"`
// 操作者名称
- OperatorName *string `json:"OperatorName,omitempty" name:"OperatorName"`
+ OperatorName *string `json:"OperatorName,omitnil" name:"OperatorName"`
// 操作者id
- OperatorId *string `json:"OperatorId,omitempty" name:"OperatorId"`
+ OperatorId *string `json:"OperatorId,omitnil" name:"OperatorId"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 项目标志
- ProjectIdent *string `json:"ProjectIdent,omitempty" name:"ProjectIdent"`
+ ProjectIdent *string `json:"ProjectIdent,omitnil" name:"ProjectIdent"`
// 项目名称
- ProjectName *string `json:"ProjectName,omitempty" name:"ProjectName"`
+ ProjectName *string `json:"ProjectName,omitnil" name:"ProjectName"`
// 索引页码
- PageIndex *int64 `json:"PageIndex,omitempty" name:"PageIndex"`
+ PageIndex *int64 `json:"PageIndex,omitnil" name:"PageIndex"`
// 页面大小
- PageSize *int64 `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"`
// 数据总数
- Count *int64 `json:"Count,omitempty" name:"Count"`
+ Count *int64 `json:"Count,omitnil" name:"Count"`
// 基础请求信息
- RequestBaseInfo *ProjectBaseInfoOpsRequest `json:"RequestBaseInfo,omitempty" name:"RequestBaseInfo"`
+ RequestBaseInfo *ProjectBaseInfoOpsRequest `json:"RequestBaseInfo,omitnil" name:"RequestBaseInfo"`
// 是否计算总数
- IsCount *bool `json:"IsCount,omitempty" name:"IsCount"`
+ IsCount *bool `json:"IsCount,omitnil" name:"IsCount"`
}
func (r *DescribeScheduleInstancesRequest) ToJsonString() string {
@@ -17665,10 +18159,10 @@ func (r *DescribeScheduleInstancesRequest) FromJsonString(s string) error {
// Predefined struct for user
type DescribeScheduleInstancesResponseParams struct {
// 实例结果集
- Data *CollectionInstanceOpsDto `json:"Data,omitempty" name:"Data"`
+ Data *CollectionInstanceOpsDto `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeScheduleInstancesResponse struct {
@@ -17690,50 +18184,50 @@ func (r *DescribeScheduleInstancesResponse) FromJsonString(s string) error {
// Predefined struct for user
type DescribeSchedulerInstanceStatusRequestParams struct {
// 项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 任务类型ID
- TaskTypeId *string `json:"TaskTypeId,omitempty" name:"TaskTypeId"`
+ TaskTypeId *string `json:"TaskTypeId,omitnil" name:"TaskTypeId"`
// 执行资源组ID
- ExecutionGroupId *string `json:"ExecutionGroupId,omitempty" name:"ExecutionGroupId"`
+ ExecutionGroupId *string `json:"ExecutionGroupId,omitnil" name:"ExecutionGroupId"`
// 执行资源组名字
- ExecutionGroupName *string `json:"ExecutionGroupName,omitempty" name:"ExecutionGroupName"`
+ ExecutionGroupName *string `json:"ExecutionGroupName,omitnil" name:"ExecutionGroupName"`
// 开始时间
- StartTime *string `json:"StartTime,omitempty" name:"StartTime"`
+ StartTime *string `json:"StartTime,omitnil" name:"StartTime"`
// 结束时间
- EndTime *string `json:"EndTime,omitempty" name:"EndTime"`
+ EndTime *string `json:"EndTime,omitnil" name:"EndTime"`
// 责任人
- InCharge *string `json:"InCharge,omitempty" name:"InCharge"`
+ InCharge *string `json:"InCharge,omitnil" name:"InCharge"`
}
type DescribeSchedulerInstanceStatusRequest struct {
*tchttp.BaseRequest
// 项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 任务类型ID
- TaskTypeId *string `json:"TaskTypeId,omitempty" name:"TaskTypeId"`
+ TaskTypeId *string `json:"TaskTypeId,omitnil" name:"TaskTypeId"`
// 执行资源组ID
- ExecutionGroupId *string `json:"ExecutionGroupId,omitempty" name:"ExecutionGroupId"`
+ ExecutionGroupId *string `json:"ExecutionGroupId,omitnil" name:"ExecutionGroupId"`
// 执行资源组名字
- ExecutionGroupName *string `json:"ExecutionGroupName,omitempty" name:"ExecutionGroupName"`
+ ExecutionGroupName *string `json:"ExecutionGroupName,omitnil" name:"ExecutionGroupName"`
// 开始时间
- StartTime *string `json:"StartTime,omitempty" name:"StartTime"`
+ StartTime *string `json:"StartTime,omitnil" name:"StartTime"`
// 结束时间
- EndTime *string `json:"EndTime,omitempty" name:"EndTime"`
+ EndTime *string `json:"EndTime,omitnil" name:"EndTime"`
// 责任人
- InCharge *string `json:"InCharge,omitempty" name:"InCharge"`
+ InCharge *string `json:"InCharge,omitnil" name:"InCharge"`
}
func (r *DescribeSchedulerInstanceStatusRequest) ToJsonString() string {
@@ -17765,10 +18259,10 @@ func (r *DescribeSchedulerInstanceStatusRequest) FromJsonString(s string) error
type DescribeSchedulerInstanceStatusResponseParams struct {
// 响应数据
// 注意:此字段可能返回 null,表示取不到有效值。
- Data []*ScreenInstanceInfo `json:"Data,omitempty" name:"Data"`
+ Data []*ScreenInstanceInfo `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeSchedulerInstanceStatusResponse struct {
@@ -17790,50 +18284,50 @@ func (r *DescribeSchedulerInstanceStatusResponse) FromJsonString(s string) error
// Predefined struct for user
type DescribeSchedulerRunTimeInstanceCntByStatusRequestParams struct {
// 项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 周期类型
- CycleUnit *string `json:"CycleUnit,omitempty" name:"CycleUnit"`
+ CycleUnit *string `json:"CycleUnit,omitnil" name:"CycleUnit"`
// 时间单元 eg: 12h
- TimeUnit *string `json:"TimeUnit,omitempty" name:"TimeUnit"`
+ TimeUnit *string `json:"TimeUnit,omitnil" name:"TimeUnit"`
// 开始日期:2023-03-02
- StartTime *string `json:"StartTime,omitempty" name:"StartTime"`
+ StartTime *string `json:"StartTime,omitnil" name:"StartTime"`
// 结束日前:2023-03-20
- EndTime *string `json:"EndTime,omitempty" name:"EndTime"`
+ EndTime *string `json:"EndTime,omitnil" name:"EndTime"`
// 1
- TaskType *int64 `json:"TaskType,omitempty" name:"TaskType"`
+ TaskType *int64 `json:"TaskType,omitnil" name:"TaskType"`
// 1
- InCharge *string `json:"InCharge,omitempty" name:"InCharge"`
+ InCharge *string `json:"InCharge,omitnil" name:"InCharge"`
}
type DescribeSchedulerRunTimeInstanceCntByStatusRequest struct {
*tchttp.BaseRequest
// 项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 周期类型
- CycleUnit *string `json:"CycleUnit,omitempty" name:"CycleUnit"`
+ CycleUnit *string `json:"CycleUnit,omitnil" name:"CycleUnit"`
// 时间单元 eg: 12h
- TimeUnit *string `json:"TimeUnit,omitempty" name:"TimeUnit"`
+ TimeUnit *string `json:"TimeUnit,omitnil" name:"TimeUnit"`
// 开始日期:2023-03-02
- StartTime *string `json:"StartTime,omitempty" name:"StartTime"`
+ StartTime *string `json:"StartTime,omitnil" name:"StartTime"`
// 结束日前:2023-03-20
- EndTime *string `json:"EndTime,omitempty" name:"EndTime"`
+ EndTime *string `json:"EndTime,omitnil" name:"EndTime"`
// 1
- TaskType *int64 `json:"TaskType,omitempty" name:"TaskType"`
+ TaskType *int64 `json:"TaskType,omitnil" name:"TaskType"`
// 1
- InCharge *string `json:"InCharge,omitempty" name:"InCharge"`
+ InCharge *string `json:"InCharge,omitnil" name:"InCharge"`
}
func (r *DescribeSchedulerRunTimeInstanceCntByStatusRequest) ToJsonString() string {
@@ -17865,10 +18359,10 @@ func (r *DescribeSchedulerRunTimeInstanceCntByStatusRequest) FromJsonString(s st
type DescribeSchedulerRunTimeInstanceCntByStatusResponseParams struct {
// 响应数据
// 注意:此字段可能返回 null,表示取不到有效值。
- Data []*RuntimeInstanceCntTop `json:"Data,omitempty" name:"Data"`
+ Data []*RuntimeInstanceCntTop `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeSchedulerRunTimeInstanceCntByStatusResponse struct {
@@ -17890,32 +18384,32 @@ func (r *DescribeSchedulerRunTimeInstanceCntByStatusResponse) FromJsonString(s s
// Predefined struct for user
type DescribeSchedulerTaskCntByStatusRequestParams struct {
// 1
- TaskType *uint64 `json:"TaskType,omitempty" name:"TaskType"`
+ TaskType *uint64 `json:"TaskType,omitnil" name:"TaskType"`
// Y
- TypeName *string `json:"TypeName,omitempty" name:"TypeName"`
+ TypeName *string `json:"TypeName,omitnil" name:"TypeName"`
// 111
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 1
- InCharge *string `json:"InCharge,omitempty" name:"InCharge"`
+ InCharge *string `json:"InCharge,omitnil" name:"InCharge"`
}
type DescribeSchedulerTaskCntByStatusRequest struct {
*tchttp.BaseRequest
// 1
- TaskType *uint64 `json:"TaskType,omitempty" name:"TaskType"`
+ TaskType *uint64 `json:"TaskType,omitnil" name:"TaskType"`
// Y
- TypeName *string `json:"TypeName,omitempty" name:"TypeName"`
+ TypeName *string `json:"TypeName,omitnil" name:"TypeName"`
// 111
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 1
- InCharge *string `json:"InCharge,omitempty" name:"InCharge"`
+ InCharge *string `json:"InCharge,omitnil" name:"InCharge"`
}
func (r *DescribeSchedulerTaskCntByStatusRequest) ToJsonString() string {
@@ -17944,10 +18438,10 @@ func (r *DescribeSchedulerTaskCntByStatusRequest) FromJsonString(s string) error
type DescribeSchedulerTaskCntByStatusResponseParams struct {
// 统计结果
// 注意:此字段可能返回 null,表示取不到有效值。
- Data []*ScreenTaskInfo `json:"Data,omitempty" name:"Data"`
+ Data []*ScreenTaskInfo `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeSchedulerTaskCntByStatusResponse struct {
@@ -17969,20 +18463,20 @@ func (r *DescribeSchedulerTaskCntByStatusResponse) FromJsonString(s string) erro
// Predefined struct for user
type DescribeSchedulerTaskTypeCntRequestParams struct {
// 项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 1
- InCharge *string `json:"InCharge,omitempty" name:"InCharge"`
+ InCharge *string `json:"InCharge,omitnil" name:"InCharge"`
}
type DescribeSchedulerTaskTypeCntRequest struct {
*tchttp.BaseRequest
// 项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 1
- InCharge *string `json:"InCharge,omitempty" name:"InCharge"`
+ InCharge *string `json:"InCharge,omitnil" name:"InCharge"`
}
func (r *DescribeSchedulerTaskTypeCntRequest) ToJsonString() string {
@@ -18009,10 +18503,10 @@ func (r *DescribeSchedulerTaskTypeCntRequest) FromJsonString(s string) error {
type DescribeSchedulerTaskTypeCntResponseParams struct {
// data
// 注意:此字段可能返回 null,表示取不到有效值。
- Data []*TaskTypeCnt `json:"Data,omitempty" name:"Data"`
+ Data []*TaskTypeCnt `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeSchedulerTaskTypeCntResponse struct {
@@ -18034,116 +18528,116 @@ func (r *DescribeSchedulerTaskTypeCntResponse) FromJsonString(s string) error {
// Predefined struct for user
type DescribeSonInstancesRequestParams struct {
// 实例列表
- Instances []*InstanceOpsDto `json:"Instances,omitempty" name:"Instances"`
+ Instances []*InstanceOpsDto `json:"Instances,omitnil" name:"Instances"`
// 检查父任务类型, true: 检查父任务; false: 不检查父任务
- CheckFather *bool `json:"CheckFather,omitempty" name:"CheckFather"`
+ CheckFather *bool `json:"CheckFather,omitnil" name:"CheckFather"`
// 重跑类型, 1: 自身; 3: 孩子; 2: 自身以及孩子
- RerunType *string `json:"RerunType,omitempty" name:"RerunType"`
+ RerunType *string `json:"RerunType,omitnil" name:"RerunType"`
// 实例依赖方式, 1: 自依赖; 2: 任务依赖; 3: 自依赖及父子依赖
- DependentWay *string `json:"DependentWay,omitempty" name:"DependentWay"`
+ DependentWay *string `json:"DependentWay,omitnil" name:"DependentWay"`
// 重跑忽略事件监听与否
- SkipEventListening *bool `json:"SkipEventListening,omitempty" name:"SkipEventListening"`
+ SkipEventListening *bool `json:"SkipEventListening,omitnil" name:"SkipEventListening"`
// 下游实例范围 1: 所在工作流 2: 所在项目 3: 所有跨工作流依赖的项目
- SonInstanceType *string `json:"SonInstanceType,omitempty" name:"SonInstanceType"`
+ SonInstanceType *string `json:"SonInstanceType,omitnil" name:"SonInstanceType"`
// 查询条件
- SearchCondition *InstanceApiOpsRequest `json:"SearchCondition,omitempty" name:"SearchCondition"`
+ SearchCondition *InstanceApiOpsRequest `json:"SearchCondition,omitnil" name:"SearchCondition"`
// 访问类型
- OptType *string `json:"OptType,omitempty" name:"OptType"`
+ OptType *string `json:"OptType,omitnil" name:"OptType"`
// 操作者名称
- OperatorName *string `json:"OperatorName,omitempty" name:"OperatorName"`
+ OperatorName *string `json:"OperatorName,omitnil" name:"OperatorName"`
// 操作者id
- OperatorId *string `json:"OperatorId,omitempty" name:"OperatorId"`
+ OperatorId *string `json:"OperatorId,omitnil" name:"OperatorId"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 项目标志
- ProjectIdent *string `json:"ProjectIdent,omitempty" name:"ProjectIdent"`
+ ProjectIdent *string `json:"ProjectIdent,omitnil" name:"ProjectIdent"`
// 项目名称
- ProjectName *string `json:"ProjectName,omitempty" name:"ProjectName"`
+ ProjectName *string `json:"ProjectName,omitnil" name:"ProjectName"`
// 索引页码
- PageIndex *int64 `json:"PageIndex,omitempty" name:"PageIndex"`
+ PageIndex *int64 `json:"PageIndex,omitnil" name:"PageIndex"`
// 页面大小
- PageSize *int64 `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"`
// 数据总数
- Count *int64 `json:"Count,omitempty" name:"Count"`
+ Count *int64 `json:"Count,omitnil" name:"Count"`
// 基础请求信息
- RequestBaseInfo *ProjectBaseInfoOpsRequest `json:"RequestBaseInfo,omitempty" name:"RequestBaseInfo"`
+ RequestBaseInfo *ProjectBaseInfoOpsRequest `json:"RequestBaseInfo,omitnil" name:"RequestBaseInfo"`
// 是否计算总数
- IsCount *bool `json:"IsCount,omitempty" name:"IsCount"`
+ IsCount *bool `json:"IsCount,omitnil" name:"IsCount"`
}
type DescribeSonInstancesRequest struct {
*tchttp.BaseRequest
// 实例列表
- Instances []*InstanceOpsDto `json:"Instances,omitempty" name:"Instances"`
+ Instances []*InstanceOpsDto `json:"Instances,omitnil" name:"Instances"`
// 检查父任务类型, true: 检查父任务; false: 不检查父任务
- CheckFather *bool `json:"CheckFather,omitempty" name:"CheckFather"`
+ CheckFather *bool `json:"CheckFather,omitnil" name:"CheckFather"`
// 重跑类型, 1: 自身; 3: 孩子; 2: 自身以及孩子
- RerunType *string `json:"RerunType,omitempty" name:"RerunType"`
+ RerunType *string `json:"RerunType,omitnil" name:"RerunType"`
// 实例依赖方式, 1: 自依赖; 2: 任务依赖; 3: 自依赖及父子依赖
- DependentWay *string `json:"DependentWay,omitempty" name:"DependentWay"`
+ DependentWay *string `json:"DependentWay,omitnil" name:"DependentWay"`
// 重跑忽略事件监听与否
- SkipEventListening *bool `json:"SkipEventListening,omitempty" name:"SkipEventListening"`
+ SkipEventListening *bool `json:"SkipEventListening,omitnil" name:"SkipEventListening"`
// 下游实例范围 1: 所在工作流 2: 所在项目 3: 所有跨工作流依赖的项目
- SonInstanceType *string `json:"SonInstanceType,omitempty" name:"SonInstanceType"`
+ SonInstanceType *string `json:"SonInstanceType,omitnil" name:"SonInstanceType"`
// 查询条件
- SearchCondition *InstanceApiOpsRequest `json:"SearchCondition,omitempty" name:"SearchCondition"`
+ SearchCondition *InstanceApiOpsRequest `json:"SearchCondition,omitnil" name:"SearchCondition"`
// 访问类型
- OptType *string `json:"OptType,omitempty" name:"OptType"`
+ OptType *string `json:"OptType,omitnil" name:"OptType"`
// 操作者名称
- OperatorName *string `json:"OperatorName,omitempty" name:"OperatorName"`
+ OperatorName *string `json:"OperatorName,omitnil" name:"OperatorName"`
// 操作者id
- OperatorId *string `json:"OperatorId,omitempty" name:"OperatorId"`
+ OperatorId *string `json:"OperatorId,omitnil" name:"OperatorId"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 项目标志
- ProjectIdent *string `json:"ProjectIdent,omitempty" name:"ProjectIdent"`
+ ProjectIdent *string `json:"ProjectIdent,omitnil" name:"ProjectIdent"`
// 项目名称
- ProjectName *string `json:"ProjectName,omitempty" name:"ProjectName"`
+ ProjectName *string `json:"ProjectName,omitnil" name:"ProjectName"`
// 索引页码
- PageIndex *int64 `json:"PageIndex,omitempty" name:"PageIndex"`
+ PageIndex *int64 `json:"PageIndex,omitnil" name:"PageIndex"`
// 页面大小
- PageSize *int64 `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"`
// 数据总数
- Count *int64 `json:"Count,omitempty" name:"Count"`
+ Count *int64 `json:"Count,omitnil" name:"Count"`
// 基础请求信息
- RequestBaseInfo *ProjectBaseInfoOpsRequest `json:"RequestBaseInfo,omitempty" name:"RequestBaseInfo"`
+ RequestBaseInfo *ProjectBaseInfoOpsRequest `json:"RequestBaseInfo,omitnil" name:"RequestBaseInfo"`
// 是否计算总数
- IsCount *bool `json:"IsCount,omitempty" name:"IsCount"`
+ IsCount *bool `json:"IsCount,omitnil" name:"IsCount"`
}
func (r *DescribeSonInstancesRequest) ToJsonString() string {
@@ -18185,10 +18679,10 @@ func (r *DescribeSonInstancesRequest) FromJsonString(s string) error {
// Predefined struct for user
type DescribeSonInstancesResponseParams struct {
// 结果集
- Data *CollectionInstanceOpsDto `json:"Data,omitempty" name:"Data"`
+ Data *CollectionInstanceOpsDto `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeSonInstancesResponse struct {
@@ -18210,20 +18704,20 @@ func (r *DescribeSonInstancesResponse) FromJsonString(s string) error {
// Predefined struct for user
type DescribeStandardRuleDetailInfoListRequestParams struct {
// 空间、项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 标准分类11编码映射 12数据过滤 13字符串转换 14数据元定义 15正则表达 16术语词典
- Type *int64 `json:"Type,omitempty" name:"Type"`
+ Type *int64 `json:"Type,omitnil" name:"Type"`
}
type DescribeStandardRuleDetailInfoListRequest struct {
*tchttp.BaseRequest
// 空间、项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 标准分类11编码映射 12数据过滤 13字符串转换 14数据元定义 15正则表达 16术语词典
- Type *int64 `json:"Type,omitempty" name:"Type"`
+ Type *int64 `json:"Type,omitnil" name:"Type"`
}
func (r *DescribeStandardRuleDetailInfoListRequest) ToJsonString() string {
@@ -18250,10 +18744,10 @@ func (r *DescribeStandardRuleDetailInfoListRequest) FromJsonString(s string) err
type DescribeStandardRuleDetailInfoListResponseParams struct {
// 返回值
// 注意:此字段可能返回 null,表示取不到有效值。
- StandardRuleDetailList *string `json:"StandardRuleDetailList,omitempty" name:"StandardRuleDetailList"`
+ StandardRuleDetailList *string `json:"StandardRuleDetailList,omitnil" name:"StandardRuleDetailList"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeStandardRuleDetailInfoListResponse struct {
@@ -18275,86 +18769,86 @@ func (r *DescribeStandardRuleDetailInfoListResponse) FromJsonString(s string) er
// Predefined struct for user
type DescribeStatisticInstanceStatusTrendOpsRequestParams struct {
// 项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 任务类型Id
- TaskTypeId *string `json:"TaskTypeId,omitempty" name:"TaskTypeId"`
+ TaskTypeId *string `json:"TaskTypeId,omitnil" name:"TaskTypeId"`
// 时间类型
- TimeType *string `json:"TimeType,omitempty" name:"TimeType"`
+ TimeType *string `json:"TimeType,omitnil" name:"TimeType"`
// 任务类型名称
- TypeName *string `json:"TypeName,omitempty" name:"TypeName"`
+ TypeName *string `json:"TypeName,omitnil" name:"TypeName"`
// 开始时间
- StartTime *string `json:"StartTime,omitempty" name:"StartTime"`
+ StartTime *string `json:"StartTime,omitnil" name:"StartTime"`
// 结束时间
- EndTime *string `json:"EndTime,omitempty" name:"EndTime"`
+ EndTime *string `json:"EndTime,omitnil" name:"EndTime"`
// 资源组ID
- ExecutionGroupId *string `json:"ExecutionGroupId,omitempty" name:"ExecutionGroupId"`
+ ExecutionGroupId *string `json:"ExecutionGroupId,omitnil" name:"ExecutionGroupId"`
// 资源组名称
- ExecutionGroupName *string `json:"ExecutionGroupName,omitempty" name:"ExecutionGroupName"`
+ ExecutionGroupName *string `json:"ExecutionGroupName,omitnil" name:"ExecutionGroupName"`
// 1
- InCharge *string `json:"InCharge,omitempty" name:"InCharge"`
+ InCharge *string `json:"InCharge,omitnil" name:"InCharge"`
// 1
- TaskType *int64 `json:"TaskType,omitempty" name:"TaskType"`
+ TaskType *int64 `json:"TaskType,omitnil" name:"TaskType"`
// 1
- StateList []*int64 `json:"StateList,omitempty" name:"StateList"`
+ StateList []*int64 `json:"StateList,omitnil" name:"StateList"`
// D代表天,H代表小时
- AggregationUnit *string `json:"AggregationUnit,omitempty" name:"AggregationUnit"`
+ AggregationUnit *string `json:"AggregationUnit,omitnil" name:"AggregationUnit"`
// 1
- AverageWindowSize *int64 `json:"AverageWindowSize,omitempty" name:"AverageWindowSize"`
+ AverageWindowSize *int64 `json:"AverageWindowSize,omitnil" name:"AverageWindowSize"`
}
type DescribeStatisticInstanceStatusTrendOpsRequest struct {
*tchttp.BaseRequest
// 项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 任务类型Id
- TaskTypeId *string `json:"TaskTypeId,omitempty" name:"TaskTypeId"`
+ TaskTypeId *string `json:"TaskTypeId,omitnil" name:"TaskTypeId"`
// 时间类型
- TimeType *string `json:"TimeType,omitempty" name:"TimeType"`
+ TimeType *string `json:"TimeType,omitnil" name:"TimeType"`
// 任务类型名称
- TypeName *string `json:"TypeName,omitempty" name:"TypeName"`
+ TypeName *string `json:"TypeName,omitnil" name:"TypeName"`
// 开始时间
- StartTime *string `json:"StartTime,omitempty" name:"StartTime"`
+ StartTime *string `json:"StartTime,omitnil" name:"StartTime"`
// 结束时间
- EndTime *string `json:"EndTime,omitempty" name:"EndTime"`
+ EndTime *string `json:"EndTime,omitnil" name:"EndTime"`
// 资源组ID
- ExecutionGroupId *string `json:"ExecutionGroupId,omitempty" name:"ExecutionGroupId"`
+ ExecutionGroupId *string `json:"ExecutionGroupId,omitnil" name:"ExecutionGroupId"`
// 资源组名称
- ExecutionGroupName *string `json:"ExecutionGroupName,omitempty" name:"ExecutionGroupName"`
+ ExecutionGroupName *string `json:"ExecutionGroupName,omitnil" name:"ExecutionGroupName"`
// 1
- InCharge *string `json:"InCharge,omitempty" name:"InCharge"`
+ InCharge *string `json:"InCharge,omitnil" name:"InCharge"`
// 1
- TaskType *int64 `json:"TaskType,omitempty" name:"TaskType"`
+ TaskType *int64 `json:"TaskType,omitnil" name:"TaskType"`
// 1
- StateList []*int64 `json:"StateList,omitempty" name:"StateList"`
+ StateList []*int64 `json:"StateList,omitnil" name:"StateList"`
// D代表天,H代表小时
- AggregationUnit *string `json:"AggregationUnit,omitempty" name:"AggregationUnit"`
+ AggregationUnit *string `json:"AggregationUnit,omitnil" name:"AggregationUnit"`
// 1
- AverageWindowSize *int64 `json:"AverageWindowSize,omitempty" name:"AverageWindowSize"`
+ AverageWindowSize *int64 `json:"AverageWindowSize,omitnil" name:"AverageWindowSize"`
}
func (r *DescribeStatisticInstanceStatusTrendOpsRequest) ToJsonString() string {
@@ -18392,10 +18886,10 @@ func (r *DescribeStatisticInstanceStatusTrendOpsRequest) FromJsonString(s string
type DescribeStatisticInstanceStatusTrendOpsResponseParams struct {
// 实例状态统计结果
// 注意:此字段可能返回 null,表示取不到有效值。
- Data []*InstanceStatisticInfo `json:"Data,omitempty" name:"Data"`
+ Data []*InstanceStatisticInfo `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeStatisticInstanceStatusTrendOpsResponse struct {
@@ -18417,62 +18911,68 @@ func (r *DescribeStatisticInstanceStatusTrendOpsResponse) FromJsonString(s strin
// Predefined struct for user
type DescribeStreamTaskLogListRequestParams struct {
// 项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 任务ID
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 作业ID
- JobId *string `json:"JobId,omitempty" name:"JobId"`
+ JobId *string `json:"JobId,omitnil" name:"JobId"`
// 结束时间
- EndTime *uint64 `json:"EndTime,omitempty" name:"EndTime"`
+ EndTime *uint64 `json:"EndTime,omitnil" name:"EndTime"`
// 开始时间
- StartTime *uint64 `json:"StartTime,omitempty" name:"StartTime"`
+ StartTime *uint64 `json:"StartTime,omitnil" name:"StartTime"`
// container名字
- Container *string `json:"Container,omitempty" name:"Container"`
+ Container *string `json:"Container,omitnil" name:"Container"`
// 条数
- Limit *uint64 `json:"Limit,omitempty" name:"Limit"`
+ Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// 排序类型 desc asc
- OrderType *string `json:"OrderType,omitempty" name:"OrderType"`
+ OrderType *string `json:"OrderType,omitnil" name:"OrderType"`
// 作业运行的实例ID
- RunningOrderId *uint64 `json:"RunningOrderId,omitempty" name:"RunningOrderId"`
+ RunningOrderId *uint64 `json:"RunningOrderId,omitnil" name:"RunningOrderId"`
+
+ // 关键字
+ Keyword *string `json:"Keyword,omitnil" name:"Keyword"`
}
type DescribeStreamTaskLogListRequest struct {
*tchttp.BaseRequest
// 项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 任务ID
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 作业ID
- JobId *string `json:"JobId,omitempty" name:"JobId"`
+ JobId *string `json:"JobId,omitnil" name:"JobId"`
// 结束时间
- EndTime *uint64 `json:"EndTime,omitempty" name:"EndTime"`
+ EndTime *uint64 `json:"EndTime,omitnil" name:"EndTime"`
// 开始时间
- StartTime *uint64 `json:"StartTime,omitempty" name:"StartTime"`
+ StartTime *uint64 `json:"StartTime,omitnil" name:"StartTime"`
// container名字
- Container *string `json:"Container,omitempty" name:"Container"`
+ Container *string `json:"Container,omitnil" name:"Container"`
// 条数
- Limit *uint64 `json:"Limit,omitempty" name:"Limit"`
+ Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// 排序类型 desc asc
- OrderType *string `json:"OrderType,omitempty" name:"OrderType"`
+ OrderType *string `json:"OrderType,omitnil" name:"OrderType"`
// 作业运行的实例ID
- RunningOrderId *uint64 `json:"RunningOrderId,omitempty" name:"RunningOrderId"`
+ RunningOrderId *uint64 `json:"RunningOrderId,omitnil" name:"RunningOrderId"`
+
+ // 关键字
+ Keyword *string `json:"Keyword,omitnil" name:"Keyword"`
}
func (r *DescribeStreamTaskLogListRequest) ToJsonString() string {
@@ -18496,6 +18996,7 @@ func (r *DescribeStreamTaskLogListRequest) FromJsonString(s string) error {
delete(f, "Limit")
delete(f, "OrderType")
delete(f, "RunningOrderId")
+ delete(f, "Keyword")
if len(f) > 0 {
return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "DescribeStreamTaskLogListRequest has unknown keys!", "")
}
@@ -18506,14 +19007,14 @@ func (r *DescribeStreamTaskLogListRequest) FromJsonString(s string) error {
type DescribeStreamTaskLogListResponseParams struct {
// 是否是全量
// 注意:此字段可能返回 null,表示取不到有效值。
- ListOver *bool `json:"ListOver,omitempty" name:"ListOver"`
+ ListOver *bool `json:"ListOver,omitnil" name:"ListOver"`
// 日志集合
// 注意:此字段可能返回 null,表示取不到有效值。
- LogContentList []*LogContentInfo `json:"LogContentList,omitempty" name:"LogContentList"`
+ LogContentList []*LogContentInfo `json:"LogContentList,omitnil" name:"LogContentList"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeStreamTaskLogListResponse struct {
@@ -18535,20 +19036,20 @@ func (r *DescribeStreamTaskLogListResponse) FromJsonString(s string) error {
// Predefined struct for user
type DescribeSuccessorOpsTaskInfosRequestParams struct {
// 任务id
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
type DescribeSuccessorOpsTaskInfosRequest struct {
*tchttp.BaseRequest
// 任务id
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
func (r *DescribeSuccessorOpsTaskInfosRequest) ToJsonString() string {
@@ -18574,10 +19075,10 @@ func (r *DescribeSuccessorOpsTaskInfosRequest) FromJsonString(s string) error {
// Predefined struct for user
type DescribeSuccessorOpsTaskInfosResponseParams struct {
// 下游任务列表
- Data []*TaskOpsDto `json:"Data,omitempty" name:"Data"`
+ Data []*TaskOpsDto `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeSuccessorOpsTaskInfosResponse struct {
@@ -18599,26 +19100,26 @@ func (r *DescribeSuccessorOpsTaskInfosResponse) FromJsonString(s string) error {
// Predefined struct for user
type DescribeTableInfoListRequestParams struct {
// 表名
- Filters []*Filter `json:"Filters,omitempty" name:"Filters"`
+ Filters []*Filter `json:"Filters,omitnil" name:"Filters"`
// 如果是hive这里写rpc,如果是其他类型不传
- ConnectionType *string `json:"ConnectionType,omitempty" name:"ConnectionType"`
+ ConnectionType *string `json:"ConnectionType,omitnil" name:"ConnectionType"`
// 数据库源类型
- Catalog *string `json:"Catalog,omitempty" name:"Catalog"`
+ Catalog *string `json:"Catalog,omitnil" name:"Catalog"`
}
type DescribeTableInfoListRequest struct {
*tchttp.BaseRequest
// 表名
- Filters []*Filter `json:"Filters,omitempty" name:"Filters"`
+ Filters []*Filter `json:"Filters,omitnil" name:"Filters"`
// 如果是hive这里写rpc,如果是其他类型不传
- ConnectionType *string `json:"ConnectionType,omitempty" name:"ConnectionType"`
+ ConnectionType *string `json:"ConnectionType,omitnil" name:"ConnectionType"`
// 数据库源类型
- Catalog *string `json:"Catalog,omitempty" name:"Catalog"`
+ Catalog *string `json:"Catalog,omitnil" name:"Catalog"`
}
func (r *DescribeTableInfoListRequest) ToJsonString() string {
@@ -18646,10 +19147,10 @@ func (r *DescribeTableInfoListRequest) FromJsonString(s string) error {
type DescribeTableInfoListResponseParams struct {
// 表信息
// 注意:此字段可能返回 null,表示取不到有效值。
- TableInfo []*TableInfo `json:"TableInfo,omitempty" name:"TableInfo"`
+ TableInfo []*TableInfo `json:"TableInfo,omitnil" name:"TableInfo"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeTableInfoListResponse struct {
@@ -18671,50 +19172,50 @@ func (r *DescribeTableInfoListResponse) FromJsonString(s string) error {
// Predefined struct for user
type DescribeTableLineageRequestParams struct {
// 查询方向,INPUT,OUTPUT,BOTH枚举值
- Direction *string `json:"Direction,omitempty" name:"Direction"`
+ Direction *string `json:"Direction,omitnil" name:"Direction"`
// 表信息
- Data *TableLineageInfo `json:"Data,omitempty" name:"Data"`
+ Data *TableLineageInfo `json:"Data,omitnil" name:"Data"`
// 单次查询入度,默认 1
- InputDepth *int64 `json:"InputDepth,omitempty" name:"InputDepth"`
+ InputDepth *int64 `json:"InputDepth,omitnil" name:"InputDepth"`
// 单次查询出度,默认 1
- OutputDepth *int64 `json:"OutputDepth,omitempty" name:"OutputDepth"`
+ OutputDepth *int64 `json:"OutputDepth,omitnil" name:"OutputDepth"`
// 额外参数(传递调用方信息)
- ExtParams []*LineageParamRecord `json:"ExtParams,omitempty" name:"ExtParams"`
+ ExtParams []*LineageParamRecord `json:"ExtParams,omitnil" name:"ExtParams"`
// 是否过滤临时表,默认true
- IgnoreTemp *bool `json:"IgnoreTemp,omitempty" name:"IgnoreTemp"`
+ IgnoreTemp *bool `json:"IgnoreTemp,omitnil" name:"IgnoreTemp"`
// 是否递归查询二级节点数目,默认为true
- RecursiveSecond *bool `json:"RecursiveSecond,omitempty" name:"RecursiveSecond"`
+ RecursiveSecond *bool `json:"RecursiveSecond,omitnil" name:"RecursiveSecond"`
}
type DescribeTableLineageRequest struct {
*tchttp.BaseRequest
// 查询方向,INPUT,OUTPUT,BOTH枚举值
- Direction *string `json:"Direction,omitempty" name:"Direction"`
+ Direction *string `json:"Direction,omitnil" name:"Direction"`
// 表信息
- Data *TableLineageInfo `json:"Data,omitempty" name:"Data"`
+ Data *TableLineageInfo `json:"Data,omitnil" name:"Data"`
// 单次查询入度,默认 1
- InputDepth *int64 `json:"InputDepth,omitempty" name:"InputDepth"`
+ InputDepth *int64 `json:"InputDepth,omitnil" name:"InputDepth"`
// 单次查询出度,默认 1
- OutputDepth *int64 `json:"OutputDepth,omitempty" name:"OutputDepth"`
+ OutputDepth *int64 `json:"OutputDepth,omitnil" name:"OutputDepth"`
// 额外参数(传递调用方信息)
- ExtParams []*LineageParamRecord `json:"ExtParams,omitempty" name:"ExtParams"`
+ ExtParams []*LineageParamRecord `json:"ExtParams,omitnil" name:"ExtParams"`
// 是否过滤临时表,默认true
- IgnoreTemp *bool `json:"IgnoreTemp,omitempty" name:"IgnoreTemp"`
+ IgnoreTemp *bool `json:"IgnoreTemp,omitnil" name:"IgnoreTemp"`
// 是否递归查询二级节点数目,默认为true
- RecursiveSecond *bool `json:"RecursiveSecond,omitempty" name:"RecursiveSecond"`
+ RecursiveSecond *bool `json:"RecursiveSecond,omitnil" name:"RecursiveSecond"`
}
func (r *DescribeTableLineageRequest) ToJsonString() string {
@@ -18746,10 +19247,10 @@ func (r *DescribeTableLineageRequest) FromJsonString(s string) error {
type DescribeTableLineageResponseParams struct {
// 表血缘信息
// 注意:此字段可能返回 null,表示取不到有效值。
- TableLineage *TableLineageInfo `json:"TableLineage,omitempty" name:"TableLineage"`
+ TableLineage *TableLineageInfo `json:"TableLineage,omitnil" name:"TableLineage"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeTableLineageResponse struct {
@@ -18771,56 +19272,56 @@ func (r *DescribeTableLineageResponse) FromJsonString(s string) error {
// Predefined struct for user
type DescribeTableQualityDetailsRequestParams struct {
// 统计日期
- StatisticsDate *int64 `json:"StatisticsDate,omitempty" name:"StatisticsDate"`
+ StatisticsDate *int64 `json:"StatisticsDate,omitnil" name:"StatisticsDate"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 分页序号
- PageNumber *int64 `json:"PageNumber,omitempty" name:"PageNumber"`
+ PageNumber *int64 `json:"PageNumber,omitnil" name:"PageNumber"`
// 分页大小
- PageSize *int64 `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"`
// 过滤参数TableName、DatabaseId 、DatabaseName、OwnerUserName
- Filters []*Filter `json:"Filters,omitempty" name:"Filters"`
+ Filters []*Filter `json:"Filters,omitnil" name:"Filters"`
// 排序参数 排序方式 DESC 或者 ASC,表得分排序 TableScore
- OrderFields []*OrderField `json:"OrderFields,omitempty" name:"OrderFields"`
+ OrderFields []*OrderField `json:"OrderFields,omitnil" name:"OrderFields"`
// 数据来源id
- DatasourceId *string `json:"DatasourceId,omitempty" name:"DatasourceId"`
+ DatasourceId *string `json:"DatasourceId,omitnil" name:"DatasourceId"`
// 1:按全维度权重计算,2:按已配置维度权重计算,3:不按维度权重计算,默认1
- ScoreType *string `json:"ScoreType,omitempty" name:"ScoreType"`
+ ScoreType *string `json:"ScoreType,omitnil" name:"ScoreType"`
}
type DescribeTableQualityDetailsRequest struct {
*tchttp.BaseRequest
// 统计日期
- StatisticsDate *int64 `json:"StatisticsDate,omitempty" name:"StatisticsDate"`
+ StatisticsDate *int64 `json:"StatisticsDate,omitnil" name:"StatisticsDate"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 分页序号
- PageNumber *int64 `json:"PageNumber,omitempty" name:"PageNumber"`
+ PageNumber *int64 `json:"PageNumber,omitnil" name:"PageNumber"`
// 分页大小
- PageSize *int64 `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"`
// 过滤参数TableName、DatabaseId 、DatabaseName、OwnerUserName
- Filters []*Filter `json:"Filters,omitempty" name:"Filters"`
+ Filters []*Filter `json:"Filters,omitnil" name:"Filters"`
// 排序参数 排序方式 DESC 或者 ASC,表得分排序 TableScore
- OrderFields []*OrderField `json:"OrderFields,omitempty" name:"OrderFields"`
+ OrderFields []*OrderField `json:"OrderFields,omitnil" name:"OrderFields"`
// 数据来源id
- DatasourceId *string `json:"DatasourceId,omitempty" name:"DatasourceId"`
+ DatasourceId *string `json:"DatasourceId,omitnil" name:"DatasourceId"`
// 1:按全维度权重计算,2:按已配置维度权重计算,3:不按维度权重计算,默认1
- ScoreType *string `json:"ScoreType,omitempty" name:"ScoreType"`
+ ScoreType *string `json:"ScoreType,omitnil" name:"ScoreType"`
}
func (r *DescribeTableQualityDetailsRequest) ToJsonString() string {
@@ -18853,10 +19354,10 @@ func (r *DescribeTableQualityDetailsRequest) FromJsonString(s string) error {
type DescribeTableQualityDetailsResponseParams struct {
// 表质量分详情结果
// 注意:此字段可能返回 null,表示取不到有效值。
- Data *TableQualityDetailPage `json:"Data,omitempty" name:"Data"`
+ Data *TableQualityDetailPage `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeTableQualityDetailsResponse struct {
@@ -18878,44 +19379,44 @@ func (r *DescribeTableQualityDetailsResponse) FromJsonString(s string) error {
// Predefined struct for user
type DescribeTableSchemaInfoRequestParams struct {
// 表名称
- Name *string `json:"Name,omitempty" name:"Name"`
+ Name *string `json:"Name,omitnil" name:"Name"`
// 数据库名称
- DatabaseName *string `json:"DatabaseName,omitempty" name:"DatabaseName"`
+ DatabaseName *string `json:"DatabaseName,omitnil" name:"DatabaseName"`
- // 表类型
- MsType *string `json:"MsType,omitempty" name:"MsType"`
+ // 数据源的类型(例如MYSQL、HIVE、KAFKA等)
+ MsType *string `json:"MsType,omitnil" name:"MsType"`
// 数据源id
- DatasourceId *string `json:"DatasourceId,omitempty" name:"DatasourceId"`
+ DatasourceId *string `json:"DatasourceId,omitnil" name:"DatasourceId"`
- // HIVE传rpc
- ConnectionType *string `json:"ConnectionType,omitempty" name:"ConnectionType"`
+ // 连接类型(示例值rpc)
+ ConnectionType *string `json:"ConnectionType,omitnil" name:"ConnectionType"`
// 元数据Database下的Schema名称
- SchemaName *string `json:"SchemaName,omitempty" name:"SchemaName"`
+ SchemaName *string `json:"SchemaName,omitnil" name:"SchemaName"`
}
type DescribeTableSchemaInfoRequest struct {
*tchttp.BaseRequest
// 表名称
- Name *string `json:"Name,omitempty" name:"Name"`
+ Name *string `json:"Name,omitnil" name:"Name"`
// 数据库名称
- DatabaseName *string `json:"DatabaseName,omitempty" name:"DatabaseName"`
+ DatabaseName *string `json:"DatabaseName,omitnil" name:"DatabaseName"`
- // 表类型
- MsType *string `json:"MsType,omitempty" name:"MsType"`
+ // 数据源的类型(例如MYSQL、HIVE、KAFKA等)
+ MsType *string `json:"MsType,omitnil" name:"MsType"`
// 数据源id
- DatasourceId *string `json:"DatasourceId,omitempty" name:"DatasourceId"`
+ DatasourceId *string `json:"DatasourceId,omitnil" name:"DatasourceId"`
- // HIVE传rpc
- ConnectionType *string `json:"ConnectionType,omitempty" name:"ConnectionType"`
+ // 连接类型(示例值rpc)
+ ConnectionType *string `json:"ConnectionType,omitnil" name:"ConnectionType"`
// 元数据Database下的Schema名称
- SchemaName *string `json:"SchemaName,omitempty" name:"SchemaName"`
+ SchemaName *string `json:"SchemaName,omitnil" name:"SchemaName"`
}
func (r *DescribeTableSchemaInfoRequest) ToJsonString() string {
@@ -18946,10 +19447,10 @@ func (r *DescribeTableSchemaInfoRequest) FromJsonString(s string) error {
type DescribeTableSchemaInfoResponseParams struct {
// 123
// 注意:此字段可能返回 null,表示取不到有效值。
- SchemaInfoList []*SchemaDetail `json:"SchemaInfoList,omitempty" name:"SchemaInfoList"`
+ SchemaInfoList []*SchemaDetail `json:"SchemaInfoList,omitnil" name:"SchemaInfoList"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeTableSchemaInfoResponse struct {
@@ -18971,38 +19472,38 @@ func (r *DescribeTableSchemaInfoResponse) FromJsonString(s string) error {
// Predefined struct for user
type DescribeTableScoreTrendRequestParams struct {
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 开始时间 秒级时间戳
- StatisticsStartDate *int64 `json:"StatisticsStartDate,omitempty" name:"StatisticsStartDate"`
+ StatisticsStartDate *int64 `json:"StatisticsStartDate,omitnil" name:"StatisticsStartDate"`
// 结束时间 秒级时间戳
- StatisticsEndDate *int64 `json:"StatisticsEndDate,omitempty" name:"StatisticsEndDate"`
+ StatisticsEndDate *int64 `json:"StatisticsEndDate,omitnil" name:"StatisticsEndDate"`
// 表id
- TableId *string `json:"TableId,omitempty" name:"TableId"`
+ TableId *string `json:"TableId,omitnil" name:"TableId"`
// 1:按全维度权重计算,2:按已配置维度权重计算,3:不按维度权重计算,默认1
- ScoreType *string `json:"ScoreType,omitempty" name:"ScoreType"`
+ ScoreType *string `json:"ScoreType,omitnil" name:"ScoreType"`
}
type DescribeTableScoreTrendRequest struct {
*tchttp.BaseRequest
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 开始时间 秒级时间戳
- StatisticsStartDate *int64 `json:"StatisticsStartDate,omitempty" name:"StatisticsStartDate"`
+ StatisticsStartDate *int64 `json:"StatisticsStartDate,omitnil" name:"StatisticsStartDate"`
// 结束时间 秒级时间戳
- StatisticsEndDate *int64 `json:"StatisticsEndDate,omitempty" name:"StatisticsEndDate"`
+ StatisticsEndDate *int64 `json:"StatisticsEndDate,omitnil" name:"StatisticsEndDate"`
// 表id
- TableId *string `json:"TableId,omitempty" name:"TableId"`
+ TableId *string `json:"TableId,omitnil" name:"TableId"`
// 1:按全维度权重计算,2:按已配置维度权重计算,3:不按维度权重计算,默认1
- ScoreType *string `json:"ScoreType,omitempty" name:"ScoreType"`
+ ScoreType *string `json:"ScoreType,omitnil" name:"ScoreType"`
}
func (r *DescribeTableScoreTrendRequest) ToJsonString() string {
@@ -19032,10 +19533,10 @@ func (r *DescribeTableScoreTrendRequest) FromJsonString(s string) error {
type DescribeTableScoreTrendResponseParams struct {
// 表得分趋势
// 注意:此字段可能返回 null,表示取不到有效值。
- Data *QualityScoreTrend `json:"Data,omitempty" name:"Data"`
+ Data *QualityScoreTrend `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeTableScoreTrendResponse struct {
@@ -19057,50 +19558,50 @@ func (r *DescribeTableScoreTrendResponse) FromJsonString(s string) error {
// Predefined struct for user
type DescribeTaskAlarmRegulationsRequestParams struct {
// 项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 当前页
- PageNumber *int64 `json:"PageNumber,omitempty" name:"PageNumber"`
+ PageNumber *int64 `json:"PageNumber,omitnil" name:"PageNumber"`
// 每页记录数
- PageSize *int64 `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"`
// 过滤条件(name有RegularStatus、AlarmLevel、AlarmIndicator、RegularName)
- Filters []*Filter `json:"Filters,omitempty" name:"Filters"`
+ Filters []*Filter `json:"Filters,omitnil" name:"Filters"`
// 排序条件(RegularId)
- OrderFields []*OrderField `json:"OrderFields,omitempty" name:"OrderFields"`
+ OrderFields []*OrderField `json:"OrderFields,omitnil" name:"OrderFields"`
// 任务ID
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 任务类型(201代表实时任务,202代表离线任务)
- TaskType *int64 `json:"TaskType,omitempty" name:"TaskType"`
+ TaskType *int64 `json:"TaskType,omitnil" name:"TaskType"`
}
type DescribeTaskAlarmRegulationsRequest struct {
*tchttp.BaseRequest
// 项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 当前页
- PageNumber *int64 `json:"PageNumber,omitempty" name:"PageNumber"`
+ PageNumber *int64 `json:"PageNumber,omitnil" name:"PageNumber"`
// 每页记录数
- PageSize *int64 `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"`
// 过滤条件(name有RegularStatus、AlarmLevel、AlarmIndicator、RegularName)
- Filters []*Filter `json:"Filters,omitempty" name:"Filters"`
+ Filters []*Filter `json:"Filters,omitnil" name:"Filters"`
// 排序条件(RegularId)
- OrderFields []*OrderField `json:"OrderFields,omitempty" name:"OrderFields"`
+ OrderFields []*OrderField `json:"OrderFields,omitnil" name:"OrderFields"`
// 任务ID
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 任务类型(201代表实时任务,202代表离线任务)
- TaskType *int64 `json:"TaskType,omitempty" name:"TaskType"`
+ TaskType *int64 `json:"TaskType,omitnil" name:"TaskType"`
}
func (r *DescribeTaskAlarmRegulationsRequest) ToJsonString() string {
@@ -19132,14 +19633,14 @@ func (r *DescribeTaskAlarmRegulationsRequest) FromJsonString(s string) error {
type DescribeTaskAlarmRegulationsResponseParams struct {
// 告警规则信息
// 注意:此字段可能返回 null,表示取不到有效值。
- TaskAlarmInfos []*TaskAlarmInfo `json:"TaskAlarmInfos,omitempty" name:"TaskAlarmInfos"`
+ TaskAlarmInfos []*TaskAlarmInfo `json:"TaskAlarmInfos,omitnil" name:"TaskAlarmInfos"`
// 总记录数
// 注意:此字段可能返回 null,表示取不到有效值。
- TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"`
+ TotalCount *int64 `json:"TotalCount,omitnil" name:"TotalCount"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeTaskAlarmRegulationsResponse struct {
@@ -19161,32 +19662,32 @@ func (r *DescribeTaskAlarmRegulationsResponse) FromJsonString(s string) error {
// Predefined struct for user
type DescribeTaskByCycleReportRequestParams struct {
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 任务周期类型
- Type *string `json:"Type,omitempty" name:"Type"`
+ Type *string `json:"Type,omitnil" name:"Type"`
// 开始时间
- StartTime *string `json:"StartTime,omitempty" name:"StartTime"`
+ StartTime *string `json:"StartTime,omitnil" name:"StartTime"`
// 结束时间
- EndTime *string `json:"EndTime,omitempty" name:"EndTime"`
+ EndTime *string `json:"EndTime,omitnil" name:"EndTime"`
}
type DescribeTaskByCycleReportRequest struct {
*tchttp.BaseRequest
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 任务周期类型
- Type *string `json:"Type,omitempty" name:"Type"`
+ Type *string `json:"Type,omitnil" name:"Type"`
// 开始时间
- StartTime *string `json:"StartTime,omitempty" name:"StartTime"`
+ StartTime *string `json:"StartTime,omitnil" name:"StartTime"`
// 结束时间
- EndTime *string `json:"EndTime,omitempty" name:"EndTime"`
+ EndTime *string `json:"EndTime,omitnil" name:"EndTime"`
}
func (r *DescribeTaskByCycleReportRequest) ToJsonString() string {
@@ -19215,10 +19716,10 @@ func (r *DescribeTaskByCycleReportRequest) FromJsonString(s string) error {
type DescribeTaskByCycleReportResponseParams struct {
// 任务周期增长趋势统计
// 注意:此字段可能返回 null,表示取不到有效值。
- Data []*TaskByStatus `json:"Data,omitempty" name:"Data"`
+ Data []*TaskByStatus `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeTaskByCycleReportResponse struct {
@@ -19240,20 +19741,20 @@ func (r *DescribeTaskByCycleReportResponse) FromJsonString(s string) error {
// Predefined struct for user
type DescribeTaskByCycleRequestParams struct {
// 项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 1
- InCharge *string `json:"InCharge,omitempty" name:"InCharge"`
+ InCharge *string `json:"InCharge,omitnil" name:"InCharge"`
}
type DescribeTaskByCycleRequest struct {
*tchttp.BaseRequest
// 项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 1
- InCharge *string `json:"InCharge,omitempty" name:"InCharge"`
+ InCharge *string `json:"InCharge,omitnil" name:"InCharge"`
}
func (r *DescribeTaskByCycleRequest) ToJsonString() string {
@@ -19279,10 +19780,10 @@ func (r *DescribeTaskByCycleRequest) FromJsonString(s string) error {
// Predefined struct for user
type DescribeTaskByCycleResponseParams struct {
// 周期任务统计值
- Data []*TaskByCycle `json:"Data,omitempty" name:"Data"`
+ Data []*TaskByCycle `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeTaskByCycleResponse struct {
@@ -19304,68 +19805,68 @@ func (r *DescribeTaskByCycleResponse) FromJsonString(s string) error {
// Predefined struct for user
type DescribeTaskByStatusReportRequestParams struct {
// 项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 时间类型
- Type *string `json:"Type,omitempty" name:"Type"`
+ Type *string `json:"Type,omitnil" name:"Type"`
// 类型
- TaskType *string `json:"TaskType,omitempty" name:"TaskType"`
+ TaskType *string `json:"TaskType,omitnil" name:"TaskType"`
// 类型名称
- TypeName *string `json:"TypeName,omitempty" name:"TypeName"`
+ TypeName *string `json:"TypeName,omitnil" name:"TypeName"`
// 开始时间
- StartTime *string `json:"StartTime,omitempty" name:"StartTime"`
+ StartTime *string `json:"StartTime,omitnil" name:"StartTime"`
// 结束时间
- EndTime *string `json:"EndTime,omitempty" name:"EndTime"`
+ EndTime *string `json:"EndTime,omitnil" name:"EndTime"`
// 无
- AggregationUnit *string `json:"AggregationUnit,omitempty" name:"AggregationUnit"`
+ AggregationUnit *string `json:"AggregationUnit,omitnil" name:"AggregationUnit"`
// 无
- CycleUnit *string `json:"CycleUnit,omitempty" name:"CycleUnit"`
+ CycleUnit *string `json:"CycleUnit,omitnil" name:"CycleUnit"`
// 无
- Status *string `json:"Status,omitempty" name:"Status"`
+ Status *string `json:"Status,omitnil" name:"Status"`
// 无
- InCharge *string `json:"InCharge,omitempty" name:"InCharge"`
+ InCharge *string `json:"InCharge,omitnil" name:"InCharge"`
}
type DescribeTaskByStatusReportRequest struct {
*tchttp.BaseRequest
// 项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 时间类型
- Type *string `json:"Type,omitempty" name:"Type"`
+ Type *string `json:"Type,omitnil" name:"Type"`
// 类型
- TaskType *string `json:"TaskType,omitempty" name:"TaskType"`
+ TaskType *string `json:"TaskType,omitnil" name:"TaskType"`
// 类型名称
- TypeName *string `json:"TypeName,omitempty" name:"TypeName"`
+ TypeName *string `json:"TypeName,omitnil" name:"TypeName"`
// 开始时间
- StartTime *string `json:"StartTime,omitempty" name:"StartTime"`
+ StartTime *string `json:"StartTime,omitnil" name:"StartTime"`
// 结束时间
- EndTime *string `json:"EndTime,omitempty" name:"EndTime"`
+ EndTime *string `json:"EndTime,omitnil" name:"EndTime"`
// 无
- AggregationUnit *string `json:"AggregationUnit,omitempty" name:"AggregationUnit"`
+ AggregationUnit *string `json:"AggregationUnit,omitnil" name:"AggregationUnit"`
// 无
- CycleUnit *string `json:"CycleUnit,omitempty" name:"CycleUnit"`
+ CycleUnit *string `json:"CycleUnit,omitnil" name:"CycleUnit"`
// 无
- Status *string `json:"Status,omitempty" name:"Status"`
+ Status *string `json:"Status,omitnil" name:"Status"`
// 无
- InCharge *string `json:"InCharge,omitempty" name:"InCharge"`
+ InCharge *string `json:"InCharge,omitnil" name:"InCharge"`
}
func (r *DescribeTaskByStatusReportRequest) ToJsonString() string {
@@ -19400,10 +19901,10 @@ func (r *DescribeTaskByStatusReportRequest) FromJsonString(s string) error {
type DescribeTaskByStatusReportResponseParams struct {
// 任务上报趋势指标
// 注意:此字段可能返回 null,表示取不到有效值。
- Data []*TaskByStatus `json:"Data,omitempty" name:"Data"`
+ Data []*TaskByStatus `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeTaskByStatusReportResponse struct {
@@ -19425,26 +19926,26 @@ func (r *DescribeTaskByStatusReportResponse) FromJsonString(s string) error {
// Predefined struct for user
type DescribeTaskDetailRequestParams struct {
// 项目Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 任务ID
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 任务告警状态
- TaskAlarmStatus *int64 `json:"TaskAlarmStatus,omitempty" name:"TaskAlarmStatus"`
+ TaskAlarmStatus *int64 `json:"TaskAlarmStatus,omitnil" name:"TaskAlarmStatus"`
}
type DescribeTaskDetailRequest struct {
*tchttp.BaseRequest
// 项目Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 任务ID
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 任务告警状态
- TaskAlarmStatus *int64 `json:"TaskAlarmStatus,omitempty" name:"TaskAlarmStatus"`
+ TaskAlarmStatus *int64 `json:"TaskAlarmStatus,omitnil" name:"TaskAlarmStatus"`
}
func (r *DescribeTaskDetailRequest) ToJsonString() string {
@@ -19472,10 +19973,10 @@ func (r *DescribeTaskDetailRequest) FromJsonString(s string) error {
type DescribeTaskDetailResponseParams struct {
// 任务详情1
// 注意:此字段可能返回 null,表示取不到有效值。
- Data *TaskInfoData `json:"Data,omitempty" name:"Data"`
+ Data *TaskInfoData `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeTaskDetailResponse struct {
@@ -19497,32 +19998,32 @@ func (r *DescribeTaskDetailResponse) FromJsonString(s string) error {
// Predefined struct for user
type DescribeTaskInstanceReportDetailRequestParams struct {
// WeData项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 任务ID
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 任务实例数据时间
- CurRunDate *string `json:"CurRunDate,omitempty" name:"CurRunDate"`
+ CurRunDate *string `json:"CurRunDate,omitnil" name:"CurRunDate"`
// 任务实例运行时间
- IssueDate *string `json:"IssueDate,omitempty" name:"IssueDate"`
+ IssueDate *string `json:"IssueDate,omitnil" name:"IssueDate"`
}
type DescribeTaskInstanceReportDetailRequest struct {
*tchttp.BaseRequest
// WeData项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 任务ID
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 任务实例数据时间
- CurRunDate *string `json:"CurRunDate,omitempty" name:"CurRunDate"`
+ CurRunDate *string `json:"CurRunDate,omitnil" name:"CurRunDate"`
// 任务实例运行时间
- IssueDate *string `json:"IssueDate,omitempty" name:"IssueDate"`
+ IssueDate *string `json:"IssueDate,omitnil" name:"IssueDate"`
}
func (r *DescribeTaskInstanceReportDetailRequest) ToJsonString() string {
@@ -19550,16 +20051,16 @@ func (r *DescribeTaskInstanceReportDetailRequest) FromJsonString(s string) error
// Predefined struct for user
type DescribeTaskInstanceReportDetailResponseParams struct {
// 任务实例运行指标概览
- Summary *InstanceReportSummary `json:"Summary,omitempty" name:"Summary"`
+ Summary *InstanceReportSummary `json:"Summary,omitnil" name:"Summary"`
// 任务实例读取节点运行指标
- ReadNode *InstanceReportReadNode `json:"ReadNode,omitempty" name:"ReadNode"`
+ ReadNode *InstanceReportReadNode `json:"ReadNode,omitnil" name:"ReadNode"`
// 任务实例写入节点运行指标
- WriteNode *InstanceReportWriteNode `json:"WriteNode,omitempty" name:"WriteNode"`
+ WriteNode *InstanceReportWriteNode `json:"WriteNode,omitnil" name:"WriteNode"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeTaskInstanceReportDetailResponse struct {
@@ -19581,32 +20082,32 @@ func (r *DescribeTaskInstanceReportDetailResponse) FromJsonString(s string) erro
// Predefined struct for user
type DescribeTaskInstanceRequestParams struct {
// WeData项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 任务ID
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 任务实例数据时间
- CurRunDate *string `json:"CurRunDate,omitempty" name:"CurRunDate"`
+ CurRunDate *string `json:"CurRunDate,omitnil" name:"CurRunDate"`
// 任务实例运行时间
- IssueDate *string `json:"IssueDate,omitempty" name:"IssueDate"`
+ IssueDate *string `json:"IssueDate,omitnil" name:"IssueDate"`
}
type DescribeTaskInstanceRequest struct {
*tchttp.BaseRequest
// WeData项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 任务ID
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 任务实例数据时间
- CurRunDate *string `json:"CurRunDate,omitempty" name:"CurRunDate"`
+ CurRunDate *string `json:"CurRunDate,omitnil" name:"CurRunDate"`
// 任务实例运行时间
- IssueDate *string `json:"IssueDate,omitempty" name:"IssueDate"`
+ IssueDate *string `json:"IssueDate,omitnil" name:"IssueDate"`
}
func (r *DescribeTaskInstanceRequest) ToJsonString() string {
@@ -19634,14 +20135,14 @@ func (r *DescribeTaskInstanceRequest) FromJsonString(s string) error {
// Predefined struct for user
type DescribeTaskInstanceResponseParams struct {
// 任务实例详情
- TaskInstanceDetail *TaskInstanceDetail `json:"TaskInstanceDetail,omitempty" name:"TaskInstanceDetail"`
+ TaskInstanceDetail *TaskInstanceDetail `json:"TaskInstanceDetail,omitnil" name:"TaskInstanceDetail"`
// 任务实例详情。与TaskInstanceDetail相同含义,优先取Data,Data为空时,取TaskInstanceDetail
// 注意:此字段可能返回 null,表示取不到有效值。
- Data *TaskInstanceDetail `json:"Data,omitempty" name:"Data"`
+ Data *TaskInstanceDetail `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeTaskInstanceResponse struct {
@@ -19662,113 +20163,113 @@ func (r *DescribeTaskInstanceResponse) FromJsonString(s string) error {
type DescribeTaskInstancesData struct {
// 实例列表
- Items []*TaskInstanceInfo `json:"Items,omitempty" name:"Items"`
+ Items []*TaskInstanceInfo `json:"Items,omitnil" name:"Items"`
// 总条数
- TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"`
+ TotalCount *int64 `json:"TotalCount,omitnil" name:"TotalCount"`
// 页号
- PageNumber *int64 `json:"PageNumber,omitempty" name:"PageNumber"`
+ PageNumber *int64 `json:"PageNumber,omitnil" name:"PageNumber"`
// 页大小
- PageSize *int64 `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"`
}
// Predefined struct for user
type DescribeTaskInstancesRequestParams struct {
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 页号,默认为1
- PageNumber *int64 `json:"PageNumber,omitempty" name:"PageNumber"`
+ PageNumber *int64 `json:"PageNumber,omitnil" name:"PageNumber"`
// 页大小,默认为10,最大不超过200
- PageSize *int64 `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"`
// 工作流id列表
- WorkflowIdList []*string `json:"WorkflowIdList,omitempty" name:"WorkflowIdList"`
+ WorkflowIdList []*string `json:"WorkflowIdList,omitnil" name:"WorkflowIdList"`
// 工作流名称列表,支持模糊搜索
- WorkflowNameList []*string `json:"WorkflowNameList,omitempty" name:"WorkflowNameList"`
+ WorkflowNameList []*string `json:"WorkflowNameList,omitnil" name:"WorkflowNameList"`
// 起始数据时间,格式yyyy-MM-dd HH:mm:ss
- DateFrom *string `json:"DateFrom,omitempty" name:"DateFrom"`
+ DateFrom *string `json:"DateFrom,omitnil" name:"DateFrom"`
// 结束数据时间,格式yyyy-MM-dd HH:mm:ss
- DateTo *string `json:"DateTo,omitempty" name:"DateTo"`
+ DateTo *string `json:"DateTo,omitnil" name:"DateTo"`
// 任务id列表
- TaskIdList []*string `json:"TaskIdList,omitempty" name:"TaskIdList"`
+ TaskIdList []*string `json:"TaskIdList,omitnil" name:"TaskIdList"`
// 任务名称列表,支持模糊搜索
- TaskNameList []*string `json:"TaskNameList,omitempty" name:"TaskNameList"`
+ TaskNameList []*string `json:"TaskNameList,omitnil" name:"TaskNameList"`
// 责任人名称列表
- InChargeList []*string `json:"InChargeList,omitempty" name:"InChargeList"`
+ InChargeList []*string `json:"InChargeList,omitnil" name:"InChargeList"`
// 任务类型码列表,26离线同步,30Python,31PySpark,32DLC,33Impala,34Hive SQL,35Shell,36Spark SQL,39Spark,40CDW PG,92MapReduce
- TaskTypeIdList []*int64 `json:"TaskTypeIdList,omitempty" name:"TaskTypeIdList"`
+ TaskTypeIdList []*int64 `json:"TaskTypeIdList,omitnil" name:"TaskTypeIdList"`
// 实例状态列表,0等待事件,1等待上游,2等待运行,3运行中,4正在终止,5失败重试,6失败,7成功
- StateList []*string `json:"StateList,omitempty" name:"StateList"`
+ StateList []*string `json:"StateList,omitnil" name:"StateList"`
// 周期类型列表,I分钟,H小时,D天,W周,M月,Y年,O一次性,C crontab
- TaskCycleUnitList []*string `json:"TaskCycleUnitList,omitempty" name:"TaskCycleUnitList"`
+ TaskCycleUnitList []*string `json:"TaskCycleUnitList,omitnil" name:"TaskCycleUnitList"`
// 实例类型,0补录实例,1周期实例,2非周期实例
- InstanceType *int64 `json:"InstanceType,omitempty" name:"InstanceType"`
+ InstanceType *int64 `json:"InstanceType,omitnil" name:"InstanceType"`
// 排序字段信息列表,ScheduleDateTime / CostTime / StartTime / EndTime
- OrderFields []*OrderField `json:"OrderFields,omitempty" name:"OrderFields"`
+ OrderFields []*OrderField `json:"OrderFields,omitnil" name:"OrderFields"`
}
type DescribeTaskInstancesRequest struct {
*tchttp.BaseRequest
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 页号,默认为1
- PageNumber *int64 `json:"PageNumber,omitempty" name:"PageNumber"`
+ PageNumber *int64 `json:"PageNumber,omitnil" name:"PageNumber"`
// 页大小,默认为10,最大不超过200
- PageSize *int64 `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"`
// 工作流id列表
- WorkflowIdList []*string `json:"WorkflowIdList,omitempty" name:"WorkflowIdList"`
+ WorkflowIdList []*string `json:"WorkflowIdList,omitnil" name:"WorkflowIdList"`
// 工作流名称列表,支持模糊搜索
- WorkflowNameList []*string `json:"WorkflowNameList,omitempty" name:"WorkflowNameList"`
+ WorkflowNameList []*string `json:"WorkflowNameList,omitnil" name:"WorkflowNameList"`
// 起始数据时间,格式yyyy-MM-dd HH:mm:ss
- DateFrom *string `json:"DateFrom,omitempty" name:"DateFrom"`
+ DateFrom *string `json:"DateFrom,omitnil" name:"DateFrom"`
// 结束数据时间,格式yyyy-MM-dd HH:mm:ss
- DateTo *string `json:"DateTo,omitempty" name:"DateTo"`
+ DateTo *string `json:"DateTo,omitnil" name:"DateTo"`
// 任务id列表
- TaskIdList []*string `json:"TaskIdList,omitempty" name:"TaskIdList"`
+ TaskIdList []*string `json:"TaskIdList,omitnil" name:"TaskIdList"`
// 任务名称列表,支持模糊搜索
- TaskNameList []*string `json:"TaskNameList,omitempty" name:"TaskNameList"`
+ TaskNameList []*string `json:"TaskNameList,omitnil" name:"TaskNameList"`
// 责任人名称列表
- InChargeList []*string `json:"InChargeList,omitempty" name:"InChargeList"`
+ InChargeList []*string `json:"InChargeList,omitnil" name:"InChargeList"`
// 任务类型码列表,26离线同步,30Python,31PySpark,32DLC,33Impala,34Hive SQL,35Shell,36Spark SQL,39Spark,40CDW PG,92MapReduce
- TaskTypeIdList []*int64 `json:"TaskTypeIdList,omitempty" name:"TaskTypeIdList"`
+ TaskTypeIdList []*int64 `json:"TaskTypeIdList,omitnil" name:"TaskTypeIdList"`
// 实例状态列表,0等待事件,1等待上游,2等待运行,3运行中,4正在终止,5失败重试,6失败,7成功
- StateList []*string `json:"StateList,omitempty" name:"StateList"`
+ StateList []*string `json:"StateList,omitnil" name:"StateList"`
// 周期类型列表,I分钟,H小时,D天,W周,M月,Y年,O一次性,C crontab
- TaskCycleUnitList []*string `json:"TaskCycleUnitList,omitempty" name:"TaskCycleUnitList"`
+ TaskCycleUnitList []*string `json:"TaskCycleUnitList,omitnil" name:"TaskCycleUnitList"`
// 实例类型,0补录实例,1周期实例,2非周期实例
- InstanceType *int64 `json:"InstanceType,omitempty" name:"InstanceType"`
+ InstanceType *int64 `json:"InstanceType,omitnil" name:"InstanceType"`
// 排序字段信息列表,ScheduleDateTime / CostTime / StartTime / EndTime
- OrderFields []*OrderField `json:"OrderFields,omitempty" name:"OrderFields"`
+ OrderFields []*OrderField `json:"OrderFields,omitnil" name:"OrderFields"`
}
func (r *DescribeTaskInstancesRequest) ToJsonString() string {
@@ -19807,10 +20308,10 @@ func (r *DescribeTaskInstancesRequest) FromJsonString(s string) error {
// Predefined struct for user
type DescribeTaskInstancesResponseParams struct {
// 无
- Data *DescribeTaskInstancesData `json:"Data,omitempty" name:"Data"`
+ Data *DescribeTaskInstancesData `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeTaskInstancesResponse struct {
@@ -19832,26 +20333,26 @@ func (r *DescribeTaskInstancesResponse) FromJsonString(s string) error {
// Predefined struct for user
type DescribeTaskLockStatusRequestParams struct {
// 任务id
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 任务类型:201. stream, 202. offline
- TaskType *uint64 `json:"TaskType,omitempty" name:"TaskType"`
+ TaskType *uint64 `json:"TaskType,omitnil" name:"TaskType"`
}
type DescribeTaskLockStatusRequest struct {
*tchttp.BaseRequest
// 任务id
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 任务类型:201. stream, 202. offline
- TaskType *uint64 `json:"TaskType,omitempty" name:"TaskType"`
+ TaskType *uint64 `json:"TaskType,omitnil" name:"TaskType"`
}
func (r *DescribeTaskLockStatusRequest) ToJsonString() string {
@@ -19878,10 +20379,10 @@ func (r *DescribeTaskLockStatusRequest) FromJsonString(s string) error {
// Predefined struct for user
type DescribeTaskLockStatusResponseParams struct {
// 任务锁状态信息
- TaskLockStatus *TaskLockStatus `json:"TaskLockStatus,omitempty" name:"TaskLockStatus"`
+ TaskLockStatus *TaskLockStatus `json:"TaskLockStatus,omitnil" name:"TaskLockStatus"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeTaskLockStatusResponse struct {
@@ -19903,62 +20404,62 @@ func (r *DescribeTaskLockStatusResponse) FromJsonString(s string) error {
// Predefined struct for user
type DescribeTaskReportDetailListRequestParams struct {
// WeData项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 任务Id
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 统计周期的开始日期,格式为 yyyy-MM-dd
- BeginDate *string `json:"BeginDate,omitempty" name:"BeginDate"`
+ BeginDate *string `json:"BeginDate,omitnil" name:"BeginDate"`
// 统计周期的结束日期,格式为 yyyy-MM-dd
- EndDate *string `json:"EndDate,omitempty" name:"EndDate"`
+ EndDate *string `json:"EndDate,omitnil" name:"EndDate"`
// 任务状态,多个状态用逗号连接
- StateList *string `json:"StateList,omitempty" name:"StateList"`
+ StateList *string `json:"StateList,omitnil" name:"StateList"`
// 排序字段名
- SortItem *string `json:"SortItem,omitempty" name:"SortItem"`
+ SortItem *string `json:"SortItem,omitnil" name:"SortItem"`
// 升序或降序,传ASC或DESC
- SortType *string `json:"SortType,omitempty" name:"SortType"`
+ SortType *string `json:"SortType,omitnil" name:"SortType"`
// 页数,从1开始
- PageIndex *uint64 `json:"PageIndex,omitempty" name:"PageIndex"`
+ PageIndex *uint64 `json:"PageIndex,omitnil" name:"PageIndex"`
// 每页的记录条数,默认10条
- PageSize *uint64 `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"`
}
type DescribeTaskReportDetailListRequest struct {
*tchttp.BaseRequest
// WeData项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 任务Id
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 统计周期的开始日期,格式为 yyyy-MM-dd
- BeginDate *string `json:"BeginDate,omitempty" name:"BeginDate"`
+ BeginDate *string `json:"BeginDate,omitnil" name:"BeginDate"`
// 统计周期的结束日期,格式为 yyyy-MM-dd
- EndDate *string `json:"EndDate,omitempty" name:"EndDate"`
+ EndDate *string `json:"EndDate,omitnil" name:"EndDate"`
// 任务状态,多个状态用逗号连接
- StateList *string `json:"StateList,omitempty" name:"StateList"`
+ StateList *string `json:"StateList,omitnil" name:"StateList"`
// 排序字段名
- SortItem *string `json:"SortItem,omitempty" name:"SortItem"`
+ SortItem *string `json:"SortItem,omitnil" name:"SortItem"`
// 升序或降序,传ASC或DESC
- SortType *string `json:"SortType,omitempty" name:"SortType"`
+ SortType *string `json:"SortType,omitnil" name:"SortType"`
// 页数,从1开始
- PageIndex *uint64 `json:"PageIndex,omitempty" name:"PageIndex"`
+ PageIndex *uint64 `json:"PageIndex,omitnil" name:"PageIndex"`
// 每页的记录条数,默认10条
- PageSize *uint64 `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"`
}
func (r *DescribeTaskReportDetailListRequest) ToJsonString() string {
@@ -19991,22 +20492,22 @@ func (r *DescribeTaskReportDetailListRequest) FromJsonString(s string) error {
// Predefined struct for user
type DescribeTaskReportDetailListResponseParams struct {
// 页码,从1开始
- PageIndex *uint64 `json:"PageIndex,omitempty" name:"PageIndex"`
+ PageIndex *uint64 `json:"PageIndex,omitnil" name:"PageIndex"`
// 每页的记录数
- PageSize *uint64 `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"`
// 总记录数
- TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"`
+ TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
// 总页数
- TotalPage *uint64 `json:"TotalPage,omitempty" name:"TotalPage"`
+ TotalPage *uint64 `json:"TotalPage,omitnil" name:"TotalPage"`
// 任务运行指标
- Items []*TaskReportDetail `json:"Items,omitempty" name:"Items"`
+ Items []*TaskReportDetail `json:"Items,omitnil" name:"Items"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeTaskReportDetailListResponse struct {
@@ -20028,32 +20529,32 @@ func (r *DescribeTaskReportDetailListResponse) FromJsonString(s string) error {
// Predefined struct for user
type DescribeTaskReportRequestParams struct {
// 任务Id
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 统计周期的开始日期,格式为 yyyy-MM-dd
- BeginDate *string `json:"BeginDate,omitempty" name:"BeginDate"`
+ BeginDate *string `json:"BeginDate,omitnil" name:"BeginDate"`
// 统计周期的结束日期,格式为 yyyy-MM-dd
- EndDate *string `json:"EndDate,omitempty" name:"EndDate"`
+ EndDate *string `json:"EndDate,omitnil" name:"EndDate"`
// WeData项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
type DescribeTaskReportRequest struct {
*tchttp.BaseRequest
// 任务Id
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 统计周期的开始日期,格式为 yyyy-MM-dd
- BeginDate *string `json:"BeginDate,omitempty" name:"BeginDate"`
+ BeginDate *string `json:"BeginDate,omitnil" name:"BeginDate"`
// 统计周期的结束日期,格式为 yyyy-MM-dd
- EndDate *string `json:"EndDate,omitempty" name:"EndDate"`
+ EndDate *string `json:"EndDate,omitnil" name:"EndDate"`
// WeData项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
func (r *DescribeTaskReportRequest) ToJsonString() string {
@@ -20081,22 +20582,22 @@ func (r *DescribeTaskReportRequest) FromJsonString(s string) error {
// Predefined struct for user
type DescribeTaskReportResponseParams struct {
// 总读取条数
- TotalReadRecords *uint64 `json:"TotalReadRecords,omitempty" name:"TotalReadRecords"`
+ TotalReadRecords *uint64 `json:"TotalReadRecords,omitnil" name:"TotalReadRecords"`
// 总读取字节数,单位为Byte
- TotalReadBytes *uint64 `json:"TotalReadBytes,omitempty" name:"TotalReadBytes"`
+ TotalReadBytes *uint64 `json:"TotalReadBytes,omitnil" name:"TotalReadBytes"`
// 总写入条数
- TotalWriteRecords *uint64 `json:"TotalWriteRecords,omitempty" name:"TotalWriteRecords"`
+ TotalWriteRecords *uint64 `json:"TotalWriteRecords,omitnil" name:"TotalWriteRecords"`
// 总写入字节数,单位为Byte
- TotalWriteBytes *uint64 `json:"TotalWriteBytes,omitempty" name:"TotalWriteBytes"`
+ TotalWriteBytes *uint64 `json:"TotalWriteBytes,omitnil" name:"TotalWriteBytes"`
// 总脏数据条数
- TotalErrorRecords *uint64 `json:"TotalErrorRecords,omitempty" name:"TotalErrorRecords"`
+ TotalErrorRecords *uint64 `json:"TotalErrorRecords,omitnil" name:"TotalErrorRecords"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeTaskReportResponse struct {
@@ -20118,32 +20619,32 @@ func (r *DescribeTaskReportResponse) FromJsonString(s string) error {
// Predefined struct for user
type DescribeTaskRunHistoryRequestParams struct {
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 检索条件
- SearchCondition *InstanceSearchCondition `json:"SearchCondition,omitempty" name:"SearchCondition"`
+ SearchCondition *InstanceSearchCondition `json:"SearchCondition,omitnil" name:"SearchCondition"`
// 分页大小
- PageSize *uint64 `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"`
// 分页页码
- PageNumber *string `json:"PageNumber,omitempty" name:"PageNumber"`
+ PageNumber *uint64 `json:"PageNumber,omitnil" name:"PageNumber"`
}
type DescribeTaskRunHistoryRequest struct {
*tchttp.BaseRequest
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 检索条件
- SearchCondition *InstanceSearchCondition `json:"SearchCondition,omitempty" name:"SearchCondition"`
+ SearchCondition *InstanceSearchCondition `json:"SearchCondition,omitnil" name:"SearchCondition"`
// 分页大小
- PageSize *uint64 `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"`
// 分页页码
- PageNumber *string `json:"PageNumber,omitempty" name:"PageNumber"`
+ PageNumber *uint64 `json:"PageNumber,omitnil" name:"PageNumber"`
}
func (r *DescribeTaskRunHistoryRequest) ToJsonString() string {
@@ -20172,10 +20673,10 @@ func (r *DescribeTaskRunHistoryRequest) FromJsonString(s string) error {
type DescribeTaskRunHistoryResponseParams struct {
// 分页查询任务运行历史结果
// 注意:此字段可能返回 null,表示取不到有效值。
- Data *InstanceOpsInfoPage `json:"Data,omitempty" name:"Data"`
+ Data *InstanceOpsInfoPage `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeTaskRunHistoryResponse struct {
@@ -20197,20 +20698,20 @@ func (r *DescribeTaskRunHistoryResponse) FromJsonString(s string) error {
// Predefined struct for user
type DescribeTaskScriptRequestParams struct {
// 项目Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 任务ID
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
}
type DescribeTaskScriptRequest struct {
*tchttp.BaseRequest
// 项目Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 任务ID
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
}
func (r *DescribeTaskScriptRequest) ToJsonString() string {
@@ -20237,10 +20738,10 @@ func (r *DescribeTaskScriptRequest) FromJsonString(s string) error {
type DescribeTaskScriptResponseParams struct {
// 任务脚本内容
// 注意:此字段可能返回 null,表示取不到有效值。
- Data *TaskScriptContent `json:"Data,omitempty" name:"Data"`
+ Data *TaskScriptContent `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeTaskScriptResponse struct {
@@ -20262,32 +20763,32 @@ func (r *DescribeTaskScriptResponse) FromJsonString(s string) error {
// Predefined struct for user
type DescribeTasksByPageRequestParams struct {
// 项目Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 工作流ID
- WorkflowId *string `json:"WorkflowId,omitempty" name:"WorkflowId"`
+ WorkflowId *string `json:"WorkflowId,omitnil" name:"WorkflowId"`
// 页码,默认1
- PageNumber *int64 `json:"PageNumber,omitempty" name:"PageNumber"`
+ PageNumber *int64 `json:"PageNumber,omitnil" name:"PageNumber"`
// 页大小,默认10
- PageSize *int64 `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"`
}
type DescribeTasksByPageRequest struct {
*tchttp.BaseRequest
// 项目Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 工作流ID
- WorkflowId *string `json:"WorkflowId,omitempty" name:"WorkflowId"`
+ WorkflowId *string `json:"WorkflowId,omitnil" name:"WorkflowId"`
// 页码,默认1
- PageNumber *int64 `json:"PageNumber,omitempty" name:"PageNumber"`
+ PageNumber *int64 `json:"PageNumber,omitnil" name:"PageNumber"`
// 页大小,默认10
- PageSize *int64 `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"`
}
func (r *DescribeTasksByPageRequest) ToJsonString() string {
@@ -20316,10 +20817,10 @@ func (r *DescribeTasksByPageRequest) FromJsonString(s string) error {
type DescribeTasksByPageResponseParams struct {
// 无1
// 注意:此字段可能返回 null,表示取不到有效值。
- Data *TaskInfoDataPage `json:"Data,omitempty" name:"Data"`
+ Data *TaskInfoDataPage `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeTasksByPageResponse struct {
@@ -20341,20 +20842,20 @@ func (r *DescribeTasksByPageResponse) FromJsonString(s string) error {
// Predefined struct for user
type DescribeTemplateDimCountRequestParams struct {
// 模版类型
- Type *uint64 `json:"Type,omitempty" name:"Type"`
+ Type *uint64 `json:"Type,omitnil" name:"Type"`
// 项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
type DescribeTemplateDimCountRequest struct {
*tchttp.BaseRequest
// 模版类型
- Type *uint64 `json:"Type,omitempty" name:"Type"`
+ Type *uint64 `json:"Type,omitnil" name:"Type"`
// 项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
func (r *DescribeTemplateDimCountRequest) ToJsonString() string {
@@ -20381,10 +20882,10 @@ func (r *DescribeTemplateDimCountRequest) FromJsonString(s string) error {
type DescribeTemplateDimCountResponseParams struct {
// 维度统计结果
// 注意:此字段可能返回 null,表示取不到有效值。
- Data []*DimensionCount `json:"Data,omitempty" name:"Data"`
+ Data []*DimensionCount `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeTemplateDimCountResponse struct {
@@ -20406,32 +20907,32 @@ func (r *DescribeTemplateDimCountResponse) FromJsonString(s string) error {
// Predefined struct for user
type DescribeTemplateHistoryRequestParams struct {
// 分页序号
- PageNumber *uint64 `json:"PageNumber,omitempty" name:"PageNumber"`
+ PageNumber *uint64 `json:"PageNumber,omitnil" name:"PageNumber"`
// 分页大小
- PageSize *uint64 `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"`
// 过滤条件
- Filters []*Filter `json:"Filters,omitempty" name:"Filters"`
+ Filters []*Filter `json:"Filters,omitnil" name:"Filters"`
// 项目Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
type DescribeTemplateHistoryRequest struct {
*tchttp.BaseRequest
// 分页序号
- PageNumber *uint64 `json:"PageNumber,omitempty" name:"PageNumber"`
+ PageNumber *uint64 `json:"PageNumber,omitnil" name:"PageNumber"`
// 分页大小
- PageSize *uint64 `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"`
// 过滤条件
- Filters []*Filter `json:"Filters,omitempty" name:"Filters"`
+ Filters []*Filter `json:"Filters,omitnil" name:"Filters"`
// 项目Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
func (r *DescribeTemplateHistoryRequest) ToJsonString() string {
@@ -20460,10 +20961,10 @@ func (r *DescribeTemplateHistoryRequest) FromJsonString(s string) error {
type DescribeTemplateHistoryResponseParams struct {
// 分页记录
// 注意:此字段可能返回 null,表示取不到有效值。
- Data *RuleTemplateHistoryPage `json:"Data,omitempty" name:"Data"`
+ Data *RuleTemplateHistoryPage `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeTemplateHistoryResponse struct {
@@ -20485,20 +20986,20 @@ func (r *DescribeTemplateHistoryResponse) FromJsonString(s string) error {
// Predefined struct for user
type DescribeThirdTaskRunLogRequestParams struct {
// 任务ID
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 实例数据时间
- CurRunDate *string `json:"CurRunDate,omitempty" name:"CurRunDate"`
+ CurRunDate *string `json:"CurRunDate,omitnil" name:"CurRunDate"`
}
type DescribeThirdTaskRunLogRequest struct {
*tchttp.BaseRequest
// 任务ID
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 实例数据时间
- CurRunDate *string `json:"CurRunDate,omitempty" name:"CurRunDate"`
+ CurRunDate *string `json:"CurRunDate,omitnil" name:"CurRunDate"`
}
func (r *DescribeThirdTaskRunLogRequest) ToJsonString() string {
@@ -20525,10 +21026,10 @@ func (r *DescribeThirdTaskRunLogRequest) FromJsonString(s string) error {
type DescribeThirdTaskRunLogResponseParams struct {
// 获取第三方运行日志
// 注意:此字段可能返回 null,表示取不到有效值。
- Data *string `json:"Data,omitempty" name:"Data"`
+ Data *string `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeThirdTaskRunLogResponse struct {
@@ -20550,26 +21051,26 @@ func (r *DescribeThirdTaskRunLogResponse) FromJsonString(s string) error {
// Predefined struct for user
type DescribeTopTableStatRequestParams struct {
// Project Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 开始时间,时间戳到秒
- BeginDate *string `json:"BeginDate,omitempty" name:"BeginDate"`
+ BeginDate *string `json:"BeginDate,omitnil" name:"BeginDate"`
// 结束时间,时间戳到秒
- EndDate *string `json:"EndDate,omitempty" name:"EndDate"`
+ EndDate *string `json:"EndDate,omitnil" name:"EndDate"`
}
type DescribeTopTableStatRequest struct {
*tchttp.BaseRequest
// Project Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 开始时间,时间戳到秒
- BeginDate *string `json:"BeginDate,omitempty" name:"BeginDate"`
+ BeginDate *string `json:"BeginDate,omitnil" name:"BeginDate"`
// 结束时间,时间戳到秒
- EndDate *string `json:"EndDate,omitempty" name:"EndDate"`
+ EndDate *string `json:"EndDate,omitnil" name:"EndDate"`
}
func (r *DescribeTopTableStatRequest) ToJsonString() string {
@@ -20596,10 +21097,10 @@ func (r *DescribeTopTableStatRequest) FromJsonString(s string) error {
// Predefined struct for user
type DescribeTopTableStatResponseParams struct {
// 结果
- Data *TopTableStat `json:"Data,omitempty" name:"Data"`
+ Data *TopTableStat `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeTopTableStatResponse struct {
@@ -20621,26 +21122,26 @@ func (r *DescribeTopTableStatResponse) FromJsonString(s string) error {
// Predefined struct for user
type DescribeTrendStatRequestParams struct {
// Project id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 开始时间,时间戳到秒
- BeginDate *string `json:"BeginDate,omitempty" name:"BeginDate"`
+ BeginDate *string `json:"BeginDate,omitnil" name:"BeginDate"`
// 结束时间,时间戳到秒
- EndDate *string `json:"EndDate,omitempty" name:"EndDate"`
+ EndDate *string `json:"EndDate,omitnil" name:"EndDate"`
}
type DescribeTrendStatRequest struct {
*tchttp.BaseRequest
// Project id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 开始时间,时间戳到秒
- BeginDate *string `json:"BeginDate,omitempty" name:"BeginDate"`
+ BeginDate *string `json:"BeginDate,omitnil" name:"BeginDate"`
// 结束时间,时间戳到秒
- EndDate *string `json:"EndDate,omitempty" name:"EndDate"`
+ EndDate *string `json:"EndDate,omitnil" name:"EndDate"`
}
func (r *DescribeTrendStatRequest) ToJsonString() string {
@@ -20667,10 +21168,10 @@ func (r *DescribeTrendStatRequest) FromJsonString(s string) error {
// Predefined struct for user
type DescribeTrendStatResponseParams struct {
// 结果
- Data []*RuleExecDateStat `json:"Data,omitempty" name:"Data"`
+ Data []*RuleExecDateStat `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeTrendStatResponse struct {
@@ -20692,20 +21193,20 @@ func (r *DescribeTrendStatResponse) FromJsonString(s string) error {
// Predefined struct for user
type DescribeWorkflowCanvasInfoRequestParams struct {
// 工作流id
- WorkflowId *string `json:"WorkflowId,omitempty" name:"WorkflowId"`
+ WorkflowId *string `json:"WorkflowId,omitnil" name:"WorkflowId"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
type DescribeWorkflowCanvasInfoRequest struct {
*tchttp.BaseRequest
// 工作流id
- WorkflowId *string `json:"WorkflowId,omitempty" name:"WorkflowId"`
+ WorkflowId *string `json:"WorkflowId,omitnil" name:"WorkflowId"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
func (r *DescribeWorkflowCanvasInfoRequest) ToJsonString() string {
@@ -20732,10 +21233,10 @@ func (r *DescribeWorkflowCanvasInfoRequest) FromJsonString(s string) error {
type DescribeWorkflowCanvasInfoResponseParams struct {
// 工作流调度详情
// 注意:此字段可能返回 null,表示取不到有效值。
- Data *WorkflowCanvasOpsDto `json:"Data,omitempty" name:"Data"`
+ Data *WorkflowCanvasOpsDto `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeWorkflowCanvasInfoResponse struct {
@@ -20757,32 +21258,32 @@ func (r *DescribeWorkflowCanvasInfoResponse) FromJsonString(s string) error {
// Predefined struct for user
type DescribeWorkflowExecuteByIdRequestParams struct {
// 项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 工作流ID
- WorkFlowIdList *string `json:"WorkFlowIdList,omitempty" name:"WorkFlowIdList"`
+ WorkFlowIdList *string `json:"WorkFlowIdList,omitnil" name:"WorkFlowIdList"`
// 分页大小
- PageNumber *uint64 `json:"PageNumber,omitempty" name:"PageNumber"`
+ PageNumber *uint64 `json:"PageNumber,omitnil" name:"PageNumber"`
// 分页索引
- PageSize *uint64 `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"`
}
type DescribeWorkflowExecuteByIdRequest struct {
*tchttp.BaseRequest
// 项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 工作流ID
- WorkFlowIdList *string `json:"WorkFlowIdList,omitempty" name:"WorkFlowIdList"`
+ WorkFlowIdList *string `json:"WorkFlowIdList,omitnil" name:"WorkFlowIdList"`
// 分页大小
- PageNumber *uint64 `json:"PageNumber,omitempty" name:"PageNumber"`
+ PageNumber *uint64 `json:"PageNumber,omitnil" name:"PageNumber"`
// 分页索引
- PageSize *uint64 `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"`
}
func (r *DescribeWorkflowExecuteByIdRequest) ToJsonString() string {
@@ -20811,10 +21312,10 @@ func (r *DescribeWorkflowExecuteByIdRequest) FromJsonString(s string) error {
type DescribeWorkflowExecuteByIdResponseParams struct {
// 工作流运行时间信息
// 注意:此字段可能返回 null,表示取不到有效值。
- Data *WorkFlowExecuteDtoByPage `json:"Data,omitempty" name:"Data"`
+ Data *WorkFlowExecuteDtoByPage `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeWorkflowExecuteByIdResponse struct {
@@ -20836,20 +21337,20 @@ func (r *DescribeWorkflowExecuteByIdResponse) FromJsonString(s string) error {
// Predefined struct for user
type DescribeWorkflowInfoByIdRequestParams struct {
// 工作流id
- WorkflowId *string `json:"WorkflowId,omitempty" name:"WorkflowId"`
+ WorkflowId *string `json:"WorkflowId,omitnil" name:"WorkflowId"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
type DescribeWorkflowInfoByIdRequest struct {
*tchttp.BaseRequest
// 工作流id
- WorkflowId *string `json:"WorkflowId,omitempty" name:"WorkflowId"`
+ WorkflowId *string `json:"WorkflowId,omitnil" name:"WorkflowId"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
func (r *DescribeWorkflowInfoByIdRequest) ToJsonString() string {
@@ -20876,10 +21377,10 @@ func (r *DescribeWorkflowInfoByIdRequest) FromJsonString(s string) error {
type DescribeWorkflowInfoByIdResponseParams struct {
// 工作流调度详情
// 注意:此字段可能返回 null,表示取不到有效值。
- Data *WorkflowSchedulerOpsDto `json:"Data,omitempty" name:"Data"`
+ Data *WorkflowSchedulerOpsDto `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeWorkflowInfoByIdResponse struct {
@@ -20901,14 +21402,14 @@ func (r *DescribeWorkflowInfoByIdResponse) FromJsonString(s string) error {
// Predefined struct for user
type DescribeWorkflowListByProjectIdRequestParams struct {
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
type DescribeWorkflowListByProjectIdRequest struct {
*tchttp.BaseRequest
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
func (r *DescribeWorkflowListByProjectIdRequest) ToJsonString() string {
@@ -20934,10 +21435,10 @@ func (r *DescribeWorkflowListByProjectIdRequest) FromJsonString(s string) error
type DescribeWorkflowListByProjectIdResponseParams struct {
// 根据项目id获取项目下所有工作流列表
// 注意:此字段可能返回 null,表示取不到有效值。
- Data []*WorkflowCanvasOpsDto `json:"Data,omitempty" name:"Data"`
+ Data []*WorkflowCanvasOpsDto `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeWorkflowListByProjectIdResponse struct {
@@ -20959,20 +21460,20 @@ func (r *DescribeWorkflowListByProjectIdResponse) FromJsonString(s string) error
// Predefined struct for user
type DescribeWorkflowOpsCanvasInfoRequestParams struct {
// 工作流id
- WorkflowId *string `json:"WorkflowId,omitempty" name:"WorkflowId"`
+ WorkflowId *string `json:"WorkflowId,omitnil" name:"WorkflowId"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
type DescribeWorkflowOpsCanvasInfoRequest struct {
*tchttp.BaseRequest
// 工作流id
- WorkflowId *string `json:"WorkflowId,omitempty" name:"WorkflowId"`
+ WorkflowId *string `json:"WorkflowId,omitnil" name:"WorkflowId"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
func (r *DescribeWorkflowOpsCanvasInfoRequest) ToJsonString() string {
@@ -20999,10 +21500,10 @@ func (r *DescribeWorkflowOpsCanvasInfoRequest) FromJsonString(s string) error {
type DescribeWorkflowOpsCanvasInfoResponseParams struct {
// 删除结果
// 注意:此字段可能返回 null,表示取不到有效值。
- Data *WorkflowCanvasOpsDto `json:"Data,omitempty" name:"Data"`
+ Data *WorkflowCanvasOpsDto `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeWorkflowOpsCanvasInfoResponse struct {
@@ -21024,20 +21525,20 @@ func (r *DescribeWorkflowOpsCanvasInfoResponse) FromJsonString(s string) error {
// Predefined struct for user
type DescribeWorkflowTaskCountRequestParams struct {
// 工作流列表
- WorkflowId *string `json:"WorkflowId,omitempty" name:"WorkflowId"`
+ WorkflowId *string `json:"WorkflowId,omitnil" name:"WorkflowId"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
type DescribeWorkflowTaskCountRequest struct {
*tchttp.BaseRequest
// 工作流列表
- WorkflowId *string `json:"WorkflowId,omitempty" name:"WorkflowId"`
+ WorkflowId *string `json:"WorkflowId,omitnil" name:"WorkflowId"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
func (r *DescribeWorkflowTaskCountRequest) ToJsonString() string {
@@ -21064,10 +21565,10 @@ func (r *DescribeWorkflowTaskCountRequest) FromJsonString(s string) error {
type DescribeWorkflowTaskCountResponseParams struct {
// 统计结果
// 注意:此字段可能返回 null,表示取不到有效值。
- Data *WorkflowTaskCountOpsDto `json:"Data,omitempty" name:"Data"`
+ Data *WorkflowTaskCountOpsDto `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DescribeWorkflowTaskCountResponse struct {
@@ -21089,116 +21590,116 @@ func (r *DescribeWorkflowTaskCountResponse) FromJsonString(s string) error {
// Predefined struct for user
type DiagnosePlusRequestParams struct {
// 实例列表
- Instances []*InstanceOpsDto `json:"Instances,omitempty" name:"Instances"`
+ Instances []*InstanceOpsDto `json:"Instances,omitnil" name:"Instances"`
// 检查父任务类型, true: 检查父任务; false: 不检查父任务
- CheckFather *bool `json:"CheckFather,omitempty" name:"CheckFather"`
+ CheckFather *bool `json:"CheckFather,omitnil" name:"CheckFather"`
// 重跑类型, 1: 自身; 3: 孩子; 2: 自身以及孩子
- RerunType *string `json:"RerunType,omitempty" name:"RerunType"`
+ RerunType *string `json:"RerunType,omitnil" name:"RerunType"`
// 实例依赖方式, 1: 自依赖; 2: 任务依赖; 3: 自依赖及父子依赖
- DependentWay *string `json:"DependentWay,omitempty" name:"DependentWay"`
+ DependentWay *string `json:"DependentWay,omitnil" name:"DependentWay"`
// 重跑忽略事件监听与否
- SkipEventListening *bool `json:"SkipEventListening,omitempty" name:"SkipEventListening"`
+ SkipEventListening *bool `json:"SkipEventListening,omitnil" name:"SkipEventListening"`
// 下游实例范围 1: 所在工作流 2: 所在项目 3: 所有跨工作流依赖的项目
- SonInstanceType *string `json:"SonInstanceType,omitempty" name:"SonInstanceType"`
+ SonInstanceType *string `json:"SonInstanceType,omitnil" name:"SonInstanceType"`
// 查询条件
- SearchCondition *InstanceApiOpsRequest `json:"SearchCondition,omitempty" name:"SearchCondition"`
+ SearchCondition *InstanceApiOpsRequest `json:"SearchCondition,omitnil" name:"SearchCondition"`
// 访问类型
- OptType *string `json:"OptType,omitempty" name:"OptType"`
+ OptType *string `json:"OptType,omitnil" name:"OptType"`
// 操作者名称
- OperatorName *string `json:"OperatorName,omitempty" name:"OperatorName"`
+ OperatorName *string `json:"OperatorName,omitnil" name:"OperatorName"`
// 操作者id
- OperatorId *string `json:"OperatorId,omitempty" name:"OperatorId"`
+ OperatorId *string `json:"OperatorId,omitnil" name:"OperatorId"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 项目标志
- ProjectIdent *string `json:"ProjectIdent,omitempty" name:"ProjectIdent"`
+ ProjectIdent *string `json:"ProjectIdent,omitnil" name:"ProjectIdent"`
// 项目名称
- ProjectName *string `json:"ProjectName,omitempty" name:"ProjectName"`
+ ProjectName *string `json:"ProjectName,omitnil" name:"ProjectName"`
// 索引页码
- PageIndex *int64 `json:"PageIndex,omitempty" name:"PageIndex"`
+ PageIndex *int64 `json:"PageIndex,omitnil" name:"PageIndex"`
// 页面大小
- PageSize *int64 `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"`
// 数据总数
- Count *int64 `json:"Count,omitempty" name:"Count"`
+ Count *int64 `json:"Count,omitnil" name:"Count"`
// 基础请求信息
- RequestBaseInfo *ProjectBaseInfoOpsRequest `json:"RequestBaseInfo,omitempty" name:"RequestBaseInfo"`
+ RequestBaseInfo *ProjectBaseInfoOpsRequest `json:"RequestBaseInfo,omitnil" name:"RequestBaseInfo"`
// 是否计算总数
- IsCount *bool `json:"IsCount,omitempty" name:"IsCount"`
+ IsCount *bool `json:"IsCount,omitnil" name:"IsCount"`
}
type DiagnosePlusRequest struct {
*tchttp.BaseRequest
// 实例列表
- Instances []*InstanceOpsDto `json:"Instances,omitempty" name:"Instances"`
+ Instances []*InstanceOpsDto `json:"Instances,omitnil" name:"Instances"`
// 检查父任务类型, true: 检查父任务; false: 不检查父任务
- CheckFather *bool `json:"CheckFather,omitempty" name:"CheckFather"`
+ CheckFather *bool `json:"CheckFather,omitnil" name:"CheckFather"`
// 重跑类型, 1: 自身; 3: 孩子; 2: 自身以及孩子
- RerunType *string `json:"RerunType,omitempty" name:"RerunType"`
+ RerunType *string `json:"RerunType,omitnil" name:"RerunType"`
// 实例依赖方式, 1: 自依赖; 2: 任务依赖; 3: 自依赖及父子依赖
- DependentWay *string `json:"DependentWay,omitempty" name:"DependentWay"`
+ DependentWay *string `json:"DependentWay,omitnil" name:"DependentWay"`
// 重跑忽略事件监听与否
- SkipEventListening *bool `json:"SkipEventListening,omitempty" name:"SkipEventListening"`
+ SkipEventListening *bool `json:"SkipEventListening,omitnil" name:"SkipEventListening"`
// 下游实例范围 1: 所在工作流 2: 所在项目 3: 所有跨工作流依赖的项目
- SonInstanceType *string `json:"SonInstanceType,omitempty" name:"SonInstanceType"`
+ SonInstanceType *string `json:"SonInstanceType,omitnil" name:"SonInstanceType"`
// 查询条件
- SearchCondition *InstanceApiOpsRequest `json:"SearchCondition,omitempty" name:"SearchCondition"`
+ SearchCondition *InstanceApiOpsRequest `json:"SearchCondition,omitnil" name:"SearchCondition"`
// 访问类型
- OptType *string `json:"OptType,omitempty" name:"OptType"`
+ OptType *string `json:"OptType,omitnil" name:"OptType"`
// 操作者名称
- OperatorName *string `json:"OperatorName,omitempty" name:"OperatorName"`
+ OperatorName *string `json:"OperatorName,omitnil" name:"OperatorName"`
// 操作者id
- OperatorId *string `json:"OperatorId,omitempty" name:"OperatorId"`
+ OperatorId *string `json:"OperatorId,omitnil" name:"OperatorId"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 项目标志
- ProjectIdent *string `json:"ProjectIdent,omitempty" name:"ProjectIdent"`
+ ProjectIdent *string `json:"ProjectIdent,omitnil" name:"ProjectIdent"`
// 项目名称
- ProjectName *string `json:"ProjectName,omitempty" name:"ProjectName"`
+ ProjectName *string `json:"ProjectName,omitnil" name:"ProjectName"`
// 索引页码
- PageIndex *int64 `json:"PageIndex,omitempty" name:"PageIndex"`
+ PageIndex *int64 `json:"PageIndex,omitnil" name:"PageIndex"`
// 页面大小
- PageSize *int64 `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"`
// 数据总数
- Count *int64 `json:"Count,omitempty" name:"Count"`
+ Count *int64 `json:"Count,omitnil" name:"Count"`
// 基础请求信息
- RequestBaseInfo *ProjectBaseInfoOpsRequest `json:"RequestBaseInfo,omitempty" name:"RequestBaseInfo"`
+ RequestBaseInfo *ProjectBaseInfoOpsRequest `json:"RequestBaseInfo,omitnil" name:"RequestBaseInfo"`
// 是否计算总数
- IsCount *bool `json:"IsCount,omitempty" name:"IsCount"`
+ IsCount *bool `json:"IsCount,omitnil" name:"IsCount"`
}
func (r *DiagnosePlusRequest) ToJsonString() string {
@@ -21240,10 +21741,10 @@ func (r *DiagnosePlusRequest) FromJsonString(s string) error {
// Predefined struct for user
type DiagnosePlusResponseParams struct {
// 结果
- Data *string `json:"Data,omitempty" name:"Data"`
+ Data *string `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DiagnosePlusResponse struct {
@@ -21267,274 +21768,274 @@ type DimensionCount struct {
// 注意:此字段可能返回 null,表示取不到有效值。
//
// Deprecated: DimType is deprecated.
- DimType *uint64 `json:"DimType,omitempty" name:"DimType"`
+ DimType *uint64 `json:"DimType,omitnil" name:"DimType"`
// 统计值
// 注意:此字段可能返回 null,表示取不到有效值。
- Count *uint64 `json:"Count,omitempty" name:"Count"`
+ Count *uint64 `json:"Count,omitnil" name:"Count"`
// 维度类型1:准确性,2:唯一性,3:完整性,4:一致性,5:及时性,6:有效性
// 注意:此字段可能返回 null,表示取不到有效值。
- QualityDim *uint64 `json:"QualityDim,omitempty" name:"QualityDim"`
+ QualityDim *uint64 `json:"QualityDim,omitnil" name:"QualityDim"`
}
type DimensionScore struct {
// 维度评分列表
// 注意:此字段可能返回 null,表示取不到有效值。
- DimensionScoreList []*DimensionScoreInfo `json:"DimensionScoreList,omitempty" name:"DimensionScoreList"`
+ DimensionScoreList []*DimensionScoreInfo `json:"DimensionScoreList,omitnil" name:"DimensionScoreList"`
}
type DimensionScoreInfo struct {
// 维度名称
// 注意:此字段可能返回 null,表示取不到有效值。
- Name *string `json:"Name,omitempty" name:"Name"`
+ Name *string `json:"Name,omitnil" name:"Name"`
// 权重
// 注意:此字段可能返回 null,表示取不到有效值。
- Weight *float64 `json:"Weight,omitempty" name:"Weight"`
+ Weight *float64 `json:"Weight,omitnil" name:"Weight"`
// 设置人id
// 注意:此字段可能返回 null,表示取不到有效值。
- UserId *int64 `json:"UserId,omitempty" name:"UserId"`
+ UserId *int64 `json:"UserId,omitnil" name:"UserId"`
// 设置人名
// 注意:此字段可能返回 null,表示取不到有效值。
- UserName *string `json:"UserName,omitempty" name:"UserName"`
+ UserName *string `json:"UserName,omitnil" name:"UserName"`
// 更新时间 时间戳
// 注意:此字段可能返回 null,表示取不到有效值。
- UpdateTime *int64 `json:"UpdateTime,omitempty" name:"UpdateTime"`
+ UpdateTime *int64 `json:"UpdateTime,omitnil" name:"UpdateTime"`
// 参与评估表数量
- JoinTableNumber *int64 `json:"JoinTableNumber,omitempty" name:"JoinTableNumber"`
+ JoinTableNumber *int64 `json:"JoinTableNumber,omitnil" name:"JoinTableNumber"`
// 评分
- Score *float64 `json:"Score,omitempty" name:"Score"`
+ Score *float64 `json:"Score,omitnil" name:"Score"`
}
type DlcDataGovernPolicy struct {
// 数据排布治理项
// 注意:此字段可能返回 null,表示取不到有效值。
- RewriteDataPolicy *DlcRewriteDataInfo `json:"RewriteDataPolicy,omitempty" name:"RewriteDataPolicy"`
+ RewriteDataPolicy *DlcRewriteDataInfo `json:"RewriteDataPolicy,omitnil" name:"RewriteDataPolicy"`
// 快照过期治理项
// 注意:此字段可能返回 null,表示取不到有效值。
- ExpiredSnapshotsPolicy *DlcExpiredSnapshotsInfo `json:"ExpiredSnapshotsPolicy,omitempty" name:"ExpiredSnapshotsPolicy"`
+ ExpiredSnapshotsPolicy *DlcExpiredSnapshotsInfo `json:"ExpiredSnapshotsPolicy,omitnil" name:"ExpiredSnapshotsPolicy"`
// 移除孤立文件治理项
// 注意:此字段可能返回 null,表示取不到有效值。
- RemoveOrphanFilesPolicy *DlcRemoveOrphanFilesInfo `json:"RemoveOrphanFilesPolicy,omitempty" name:"RemoveOrphanFilesPolicy"`
+ RemoveOrphanFilesPolicy *DlcRemoveOrphanFilesInfo `json:"RemoveOrphanFilesPolicy,omitnil" name:"RemoveOrphanFilesPolicy"`
// 合并元数据Manifests治理项
// 注意:此字段可能返回 null,表示取不到有效值。
- MergeManifestsPolicy *DlcMergeManifestsInfo `json:"MergeManifestsPolicy,omitempty" name:"MergeManifestsPolicy"`
+ MergeManifestsPolicy *DlcMergeManifestsInfo `json:"MergeManifestsPolicy,omitnil" name:"MergeManifestsPolicy"`
// 是否集成库规则:default(默认继承)、none(不继承)
// 注意:此字段可能返回 null,表示取不到有效值。
- InheritDataBase *string `json:"InheritDataBase,omitempty" name:"InheritDataBase"`
+ InheritDataBase *string `json:"InheritDataBase,omitnil" name:"InheritDataBase"`
// 治理规则类型,Customize: 自定义;Intelligence: 智能治理
// 注意:此字段可能返回 null,表示取不到有效值。
- RuleType *string `json:"RuleType,omitempty" name:"RuleType"`
+ RuleType *string `json:"RuleType,omitnil" name:"RuleType"`
// 治理引擎
// 注意:此字段可能返回 null,表示取不到有效值。
- GovernEngine *string `json:"GovernEngine,omitempty" name:"GovernEngine"`
+ GovernEngine *string `json:"GovernEngine,omitnil" name:"GovernEngine"`
}
type DlcExpiredSnapshotsInfo struct {
// 是否启用快照过期治理项:enable、none
// 注意:此字段可能返回 null,表示取不到有效值。
- ExpiredSnapshotsEnable *string `json:"ExpiredSnapshotsEnable,omitempty" name:"ExpiredSnapshotsEnable"`
+ ExpiredSnapshotsEnable *string `json:"ExpiredSnapshotsEnable,omitnil" name:"ExpiredSnapshotsEnable"`
// 用于运行快照过期治理项的引擎名称
// 注意:此字段可能返回 null,表示取不到有效值。
- Engine *string `json:"Engine,omitempty" name:"Engine"`
+ Engine *string `json:"Engine,omitnil" name:"Engine"`
// 需要保留的最近快照个数
// 注意:此字段可能返回 null,表示取不到有效值。
- RetainLast *uint64 `json:"RetainLast,omitempty" name:"RetainLast"`
+ RetainLast *uint64 `json:"RetainLast,omitnil" name:"RetainLast"`
// 过期指定天前的快照
// 注意:此字段可能返回 null,表示取不到有效值。
- BeforeDays *uint64 `json:"BeforeDays,omitempty" name:"BeforeDays"`
+ BeforeDays *uint64 `json:"BeforeDays,omitnil" name:"BeforeDays"`
// 清理过期快照的并行数
// 注意:此字段可能返回 null,表示取不到有效值。
- MaxConcurrentDeletes *uint64 `json:"MaxConcurrentDeletes,omitempty" name:"MaxConcurrentDeletes"`
+ MaxConcurrentDeletes *uint64 `json:"MaxConcurrentDeletes,omitnil" name:"MaxConcurrentDeletes"`
// 快照过期治理运行周期,单位为分钟
// 注意:此字段可能返回 null,表示取不到有效值。
- IntervalMin *uint64 `json:"IntervalMin,omitempty" name:"IntervalMin"`
+ IntervalMin *uint64 `json:"IntervalMin,omitnil" name:"IntervalMin"`
}
type DlcMergeManifestsInfo struct {
// 是否启用合并元数据Manifests文件治理项:enable、none
// 注意:此字段可能返回 null,表示取不到有效值。
- MergeManifestsEnable *string `json:"MergeManifestsEnable,omitempty" name:"MergeManifestsEnable"`
+ MergeManifestsEnable *string `json:"MergeManifestsEnable,omitnil" name:"MergeManifestsEnable"`
// 用于运行合并元数据Manifests文件治理项的引擎名称
// 注意:此字段可能返回 null,表示取不到有效值。
- Engine *string `json:"Engine,omitempty" name:"Engine"`
+ Engine *string `json:"Engine,omitnil" name:"Engine"`
// 合并元数据Manifests文件治理运行周期,单位为分钟
// 注意:此字段可能返回 null,表示取不到有效值。
- IntervalMin *uint64 `json:"IntervalMin,omitempty" name:"IntervalMin"`
+ IntervalMin *uint64 `json:"IntervalMin,omitnil" name:"IntervalMin"`
}
type DlcRemoveOrphanFilesInfo struct {
// 是否启用移除孤立文件治理项:enable、none
// 注意:此字段可能返回 null,表示取不到有效值。
- RemoveOrphanFilesEnable *string `json:"RemoveOrphanFilesEnable,omitempty" name:"RemoveOrphanFilesEnable"`
+ RemoveOrphanFilesEnable *string `json:"RemoveOrphanFilesEnable,omitnil" name:"RemoveOrphanFilesEnable"`
// 用于运行移除孤立文件治理项的引擎名称
// 注意:此字段可能返回 null,表示取不到有效值。
- Engine *string `json:"Engine,omitempty" name:"Engine"`
+ Engine *string `json:"Engine,omitnil" name:"Engine"`
// 移除指定天前的孤立文件
// 注意:此字段可能返回 null,表示取不到有效值。
- BeforeDays *uint64 `json:"BeforeDays,omitempty" name:"BeforeDays"`
+ BeforeDays *uint64 `json:"BeforeDays,omitnil" name:"BeforeDays"`
// 移除孤立文件的并行数
// 注意:此字段可能返回 null,表示取不到有效值。
- MaxConcurrentDeletes *uint64 `json:"MaxConcurrentDeletes,omitempty" name:"MaxConcurrentDeletes"`
+ MaxConcurrentDeletes *uint64 `json:"MaxConcurrentDeletes,omitnil" name:"MaxConcurrentDeletes"`
// 移除孤立文件治理运行周期,单位为分钟
// 注意:此字段可能返回 null,表示取不到有效值。
- IntervalMin *uint64 `json:"IntervalMin,omitempty" name:"IntervalMin"`
+ IntervalMin *uint64 `json:"IntervalMin,omitnil" name:"IntervalMin"`
}
type DlcRewriteDataInfo struct {
// 是否启用数据重排布治理项:enable(启动)、disable(不启用,默认)
// 注意:此字段可能返回 null,表示取不到有效值。
- RewriteDataEnable *string `json:"RewriteDataEnable,omitempty" name:"RewriteDataEnable"`
+ RewriteDataEnable *string `json:"RewriteDataEnable,omitnil" name:"RewriteDataEnable"`
// 用于运行数据重排布治理项的引擎名称
// 注意:此字段可能返回 null,表示取不到有效值。
- Engine *string `json:"Engine,omitempty" name:"Engine"`
+ Engine *string `json:"Engine,omitnil" name:"Engine"`
// 重排布任务执行的文件个数
// 注意:此字段可能返回 null,表示取不到有效值。
- MinInputFiles *uint64 `json:"MinInputFiles,omitempty" name:"MinInputFiles"`
+ MinInputFiles *uint64 `json:"MinInputFiles,omitnil" name:"MinInputFiles"`
// 数据重排布写后的数据文件大小,单位为字节
// 注意:此字段可能返回 null,表示取不到有效值。
- TargetFileSizeBytes *uint64 `json:"TargetFileSizeBytes,omitempty" name:"TargetFileSizeBytes"`
+ TargetFileSizeBytes *uint64 `json:"TargetFileSizeBytes,omitnil" name:"TargetFileSizeBytes"`
// 数据重排布治理运行周期,单位为分钟
// 注意:此字段可能返回 null,表示取不到有效值。
- IntervalMin *uint64 `json:"IntervalMin,omitempty" name:"IntervalMin"`
+ IntervalMin *uint64 `json:"IntervalMin,omitnil" name:"IntervalMin"`
}
type DrInstanceOpsDto struct {
// 任务来源
// 注意:此字段可能返回 null,表示取不到有效值。
- TaskSource *string `json:"TaskSource,omitempty" name:"TaskSource"`
+ TaskSource *string `json:"TaskSource,omitnil" name:"TaskSource"`
// 编排空间jobId
// 注意:此字段可能返回 null,表示取不到有效值。
- JobId *string `json:"JobId,omitempty" name:"JobId"`
+ JobId *string `json:"JobId,omitnil" name:"JobId"`
// 任务提交记录Id
// 注意:此字段可能返回 null,表示取不到有效值。
- RecordId *uint64 `json:"RecordId,omitempty" name:"RecordId"`
+ RecordId *uint64 `json:"RecordId,omitnil" name:"RecordId"`
// 子任务记录id
// 注意:此字段可能返回 null,表示取不到有效值。
- SonRecordId *uint64 `json:"SonRecordId,omitempty" name:"SonRecordId"`
+ SonRecordId *uint64 `json:"SonRecordId,omitnil" name:"SonRecordId"`
// 任务实例Id
// 注意:此字段可能返回 null,表示取不到有效值。
- InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"`
+ InstanceId *string `json:"InstanceId,omitnil" name:"InstanceId"`
// 编排空间为任务id, 开发空间为脚本id
// 注意:此字段可能返回 null,表示取不到有效值。
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 脚本cos地址
// 注意:此字段可能返回 null,表示取不到有效值。
- RemotePath *string `json:"RemotePath,omitempty" name:"RemotePath"`
+ RemotePath *string `json:"RemotePath,omitnil" name:"RemotePath"`
// 试运行内容
// 注意:此字段可能返回 null,表示取不到有效值。
- ScriptContent *string `json:"ScriptContent,omitempty" name:"ScriptContent"`
+ ScriptContent *string `json:"ScriptContent,omitnil" name:"ScriptContent"`
// 任务提交时间
// 注意:此字段可能返回 null,表示取不到有效值。
- CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"`
+ CreateTime *string `json:"CreateTime,omitnil" name:"CreateTime"`
// 任务启动时间
// 注意:此字段可能返回 null,表示取不到有效值。
- StartTime *string `json:"StartTime,omitempty" name:"StartTime"`
+ StartTime *string `json:"StartTime,omitnil" name:"StartTime"`
// 运行时长(秒)
// 注意:此字段可能返回 null,表示取不到有效值。
- Duration *string `json:"Duration,omitempty" name:"Duration"`
+ Duration *string `json:"Duration,omitnil" name:"Duration"`
// 试运行状态
// 注意:此字段可能返回 null,表示取不到有效值。
- Status *string `json:"Status,omitempty" name:"Status"`
+ Status *string `json:"Status,omitnil" name:"Status"`
// 编排空间为任务名称,开发空间为脚本名称
// 注意:此字段可能返回 null,表示取不到有效值。
- TaskName *string `json:"TaskName,omitempty" name:"TaskName"`
+ TaskName *string `json:"TaskName,omitnil" name:"TaskName"`
// 试运行提交人
// 注意:此字段可能返回 null,表示取不到有效值。
- SubmitUserName *string `json:"SubmitUserName,omitempty" name:"SubmitUserName"`
+ SubmitUserName *string `json:"SubmitUserName,omitnil" name:"SubmitUserName"`
// 试运行提交人userId
// 注意:此字段可能返回 null,表示取不到有效值。
- SubmitUserId *string `json:"SubmitUserId,omitempty" name:"SubmitUserId"`
+ SubmitUserId *string `json:"SubmitUserId,omitnil" name:"SubmitUserId"`
// 任务类型
// 注意:此字段可能返回 null,表示取不到有效值。
- TaskType *string `json:"TaskType,omitempty" name:"TaskType"`
+ TaskType *string `json:"TaskType,omitnil" name:"TaskType"`
// 是否含有结果集
// 注意:此字段可能返回 null,表示取不到有效值。
- HasResultSet *bool `json:"HasResultSet,omitempty" name:"HasResultSet"`
+ HasResultSet *bool `json:"HasResultSet,omitnil" name:"HasResultSet"`
}
type DrInstanceOpsDtoPage struct {
// 记录总数
// 注意:此字段可能返回 null,表示取不到有效值。
- TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"`
+ TotalCount *int64 `json:"TotalCount,omitnil" name:"TotalCount"`
// 记录列表
// 注意:此字段可能返回 null,表示取不到有效值。
- Items []*DrInstanceOpsDto `json:"Items,omitempty" name:"Items"`
+ Items []*DrInstanceOpsDto `json:"Items,omitnil" name:"Items"`
}
// Predefined struct for user
type DryRunDIOfflineTaskRequestParams struct {
// 任务Id
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 项目Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 资源组Id
- ResourceGroup *string `json:"ResourceGroup,omitempty" name:"ResourceGroup"`
+ ResourceGroup *string `json:"ResourceGroup,omitnil" name:"ResourceGroup"`
// 默认 27
- TaskTypeId *uint64 `json:"TaskTypeId,omitempty" name:"TaskTypeId"`
+ TaskTypeId *uint64 `json:"TaskTypeId,omitnil" name:"TaskTypeId"`
}
type DryRunDIOfflineTaskRequest struct {
*tchttp.BaseRequest
// 任务Id
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 项目Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 资源组Id
- ResourceGroup *string `json:"ResourceGroup,omitempty" name:"ResourceGroup"`
+ ResourceGroup *string `json:"ResourceGroup,omitnil" name:"ResourceGroup"`
// 默认 27
- TaskTypeId *uint64 `json:"TaskTypeId,omitempty" name:"TaskTypeId"`
+ TaskTypeId *uint64 `json:"TaskTypeId,omitnil" name:"TaskTypeId"`
}
func (r *DryRunDIOfflineTaskRequest) ToJsonString() string {
@@ -21562,22 +22063,22 @@ func (r *DryRunDIOfflineTaskRequest) FromJsonString(s string) error {
// Predefined struct for user
type DryRunDIOfflineTaskResponseParams struct {
// 数据时间
- CurrentRunDate *string `json:"CurrentRunDate,omitempty" name:"CurrentRunDate"`
+ CurrentRunDate *string `json:"CurrentRunDate,omitnil" name:"CurrentRunDate"`
// 项目Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 任务状态
- Status *string `json:"Status,omitempty" name:"Status"`
+ Status *string `json:"Status,omitnil" name:"Status"`
// 任务Id
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 任务实例唯一key
- TaskInstanceKey *string `json:"TaskInstanceKey,omitempty" name:"TaskInstanceKey"`
+ TaskInstanceKey *string `json:"TaskInstanceKey,omitnil" name:"TaskInstanceKey"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type DryRunDIOfflineTaskResponse struct {
@@ -21599,92 +22100,92 @@ func (r *DryRunDIOfflineTaskResponse) FromJsonString(s string) error {
// Predefined struct for user
type EditBaselineRequestParams struct {
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 基线名称
- BaselineName *string `json:"BaselineName,omitempty" name:"BaselineName"`
+ BaselineName *string `json:"BaselineName,omitnil" name:"BaselineName"`
// D或者H;分别表示天基线和小时基线
- BaselineType *string `json:"BaselineType,omitempty" name:"BaselineType"`
+ BaselineType *string `json:"BaselineType,omitnil" name:"BaselineType"`
// 基线负责人id
- InChargeUin *string `json:"InChargeUin,omitempty" name:"InChargeUin"`
+ InChargeUin *string `json:"InChargeUin,omitnil" name:"InChargeUin"`
// 基线负责人名称
- InChargeName *string `json:"InChargeName,omitempty" name:"InChargeName"`
+ InChargeName *string `json:"InChargeName,omitnil" name:"InChargeName"`
// 保障任务
- PromiseTasks []*BaselineTaskInfo `json:"PromiseTasks,omitempty" name:"PromiseTasks"`
+ PromiseTasks []*BaselineTaskInfo `json:"PromiseTasks,omitnil" name:"PromiseTasks"`
// 保障时间
- PromiseTime *string `json:"PromiseTime,omitempty" name:"PromiseTime"`
+ PromiseTime *string `json:"PromiseTime,omitnil" name:"PromiseTime"`
// 告警余量/分钟
- WarningMargin *uint64 `json:"WarningMargin,omitempty" name:"WarningMargin"`
+ WarningMargin *uint64 `json:"WarningMargin,omitnil" name:"WarningMargin"`
// 基线id
- BaselineId *string `json:"BaselineId,omitempty" name:"BaselineId"`
+ BaselineId *string `json:"BaselineId,omitnil" name:"BaselineId"`
// 更新人id
- UpdateUin *string `json:"UpdateUin,omitempty" name:"UpdateUin"`
+ UpdateUin *string `json:"UpdateUin,omitnil" name:"UpdateUin"`
// 更新人名字
- UpdateName *string `json:"UpdateName,omitempty" name:"UpdateName"`
+ UpdateName *string `json:"UpdateName,omitnil" name:"UpdateName"`
// 无
- IsNewAlarm *bool `json:"IsNewAlarm,omitempty" name:"IsNewAlarm"`
+ IsNewAlarm *bool `json:"IsNewAlarm,omitnil" name:"IsNewAlarm"`
// 现有告警规则信息
- AlarmRuleDto *AlarmRuleDto `json:"AlarmRuleDto,omitempty" name:"AlarmRuleDto"`
+ AlarmRuleDto *AlarmRuleDto `json:"AlarmRuleDto,omitnil" name:"AlarmRuleDto"`
// 告警更新请求
- BaselineModifyAlarmRuleRequest *ModifyAlarmRuleRequest `json:"BaselineModifyAlarmRuleRequest,omitempty" name:"BaselineModifyAlarmRuleRequest"`
+ BaselineModifyAlarmRuleRequest *ModifyAlarmRuleRequest `json:"BaselineModifyAlarmRuleRequest,omitnil" name:"BaselineModifyAlarmRuleRequest"`
}
type EditBaselineRequest struct {
*tchttp.BaseRequest
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 基线名称
- BaselineName *string `json:"BaselineName,omitempty" name:"BaselineName"`
+ BaselineName *string `json:"BaselineName,omitnil" name:"BaselineName"`
// D或者H;分别表示天基线和小时基线
- BaselineType *string `json:"BaselineType,omitempty" name:"BaselineType"`
+ BaselineType *string `json:"BaselineType,omitnil" name:"BaselineType"`
// 基线负责人id
- InChargeUin *string `json:"InChargeUin,omitempty" name:"InChargeUin"`
+ InChargeUin *string `json:"InChargeUin,omitnil" name:"InChargeUin"`
// 基线负责人名称
- InChargeName *string `json:"InChargeName,omitempty" name:"InChargeName"`
+ InChargeName *string `json:"InChargeName,omitnil" name:"InChargeName"`
// 保障任务
- PromiseTasks []*BaselineTaskInfo `json:"PromiseTasks,omitempty" name:"PromiseTasks"`
+ PromiseTasks []*BaselineTaskInfo `json:"PromiseTasks,omitnil" name:"PromiseTasks"`
// 保障时间
- PromiseTime *string `json:"PromiseTime,omitempty" name:"PromiseTime"`
+ PromiseTime *string `json:"PromiseTime,omitnil" name:"PromiseTime"`
// 告警余量/分钟
- WarningMargin *uint64 `json:"WarningMargin,omitempty" name:"WarningMargin"`
+ WarningMargin *uint64 `json:"WarningMargin,omitnil" name:"WarningMargin"`
// 基线id
- BaselineId *string `json:"BaselineId,omitempty" name:"BaselineId"`
+ BaselineId *string `json:"BaselineId,omitnil" name:"BaselineId"`
// 更新人id
- UpdateUin *string `json:"UpdateUin,omitempty" name:"UpdateUin"`
+ UpdateUin *string `json:"UpdateUin,omitnil" name:"UpdateUin"`
// 更新人名字
- UpdateName *string `json:"UpdateName,omitempty" name:"UpdateName"`
+ UpdateName *string `json:"UpdateName,omitnil" name:"UpdateName"`
// 无
- IsNewAlarm *bool `json:"IsNewAlarm,omitempty" name:"IsNewAlarm"`
+ IsNewAlarm *bool `json:"IsNewAlarm,omitnil" name:"IsNewAlarm"`
// 现有告警规则信息
- AlarmRuleDto *AlarmRuleDto `json:"AlarmRuleDto,omitempty" name:"AlarmRuleDto"`
+ AlarmRuleDto *AlarmRuleDto `json:"AlarmRuleDto,omitnil" name:"AlarmRuleDto"`
// 告警更新请求
- BaselineModifyAlarmRuleRequest *ModifyAlarmRuleRequest `json:"BaselineModifyAlarmRuleRequest,omitempty" name:"BaselineModifyAlarmRuleRequest"`
+ BaselineModifyAlarmRuleRequest *ModifyAlarmRuleRequest `json:"BaselineModifyAlarmRuleRequest,omitnil" name:"BaselineModifyAlarmRuleRequest"`
}
func (r *EditBaselineRequest) ToJsonString() string {
@@ -21723,10 +22224,10 @@ func (r *EditBaselineRequest) FromJsonString(s string) error {
type EditBaselineResponseParams struct {
// 1
// 注意:此字段可能返回 null,表示取不到有效值。
- Data *BooleanResponse `json:"Data,omitempty" name:"Data"`
+ Data *BooleanResponse `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type EditBaselineResponse struct {
@@ -21748,438 +22249,542 @@ func (r *EditBaselineResponse) FromJsonString(s string) error {
type EventCaseAuditLogOptDto struct {
// 事件实例ID
// 注意:此字段可能返回 null,表示取不到有效值。
- CaseId *string `json:"CaseId,omitempty" name:"CaseId"`
+ CaseId *string `json:"CaseId,omitnil" name:"CaseId"`
// 事件名称
// 注意:此字段可能返回 null,表示取不到有效值。
- EventName *string `json:"EventName,omitempty" name:"EventName"`
+ EventName *string `json:"EventName,omitnil" name:"EventName"`
// 事件类型
// 注意:此字段可能返回 null,表示取不到有效值。
- EventType *string `json:"EventType,omitempty" name:"EventType"`
+ EventType *string `json:"EventType,omitnil" name:"EventType"`
// 事件分割类型
// 注意:此字段可能返回 null,表示取不到有效值。
- EventSubType *string `json:"EventSubType,omitempty" name:"EventSubType"`
+ EventSubType *string `json:"EventSubType,omitnil" name:"EventSubType"`
// 事件广播类型
// 注意:此字段可能返回 null,表示取不到有效值。
- EventBroadcastType *string `json:"EventBroadcastType,omitempty" name:"EventBroadcastType"`
+ EventBroadcastType *string `json:"EventBroadcastType,omitnil" name:"EventBroadcastType"`
// 事件实例存活时间
// 注意:此字段可能返回 null,表示取不到有效值。
- TTL *uint64 `json:"TTL,omitempty" name:"TTL"`
+ TTL *uint64 `json:"TTL,omitnil" name:"TTL"`
// 事件实例存活时间单位
// 注意:此字段可能返回 null,表示取不到有效值。
- TimeUnit *string `json:"TimeUnit,omitempty" name:"TimeUnit"`
+ TimeUnit *string `json:"TimeUnit,omitnil" name:"TimeUnit"`
// 数据时间
// 注意:此字段可能返回 null,表示取不到有效值。
- Dimension *string `json:"Dimension,omitempty" name:"Dimension"`
+ Dimension *string `json:"Dimension,omitnil" name:"Dimension"`
// 事件实例状态
// 注意:此字段可能返回 null,表示取不到有效值。
- Status *string `json:"Status,omitempty" name:"Status"`
+ Status *string `json:"Status,omitnil" name:"Status"`
// 事件实例触发时间戳
// 注意:此字段可能返回 null,表示取不到有效值。
- EventTriggerTimestamp *string `json:"EventTriggerTimestamp,omitempty" name:"EventTriggerTimestamp"`
+ EventTriggerTimestamp *string `json:"EventTriggerTimestamp,omitnil" name:"EventTriggerTimestamp"`
// 事件实例消费时间戳
// 注意:此字段可能返回 null,表示取不到有效值。
- LogTimestamp *string `json:"LogTimestamp,omitempty" name:"LogTimestamp"`
+ LogTimestamp *string `json:"LogTimestamp,omitnil" name:"LogTimestamp"`
// 事件实例描述
// 注意:此字段可能返回 null,表示取不到有效值。
- Description *string `json:"Description,omitempty" name:"Description"`
+ Description *string `json:"Description,omitnil" name:"Description"`
}
type EventCaseAuditLogVOCollection struct {
// 结果总数
// 注意:此字段可能返回 null,表示取不到有效值。
- TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"`
+ TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
// 总页数
// 注意:此字段可能返回 null,表示取不到有效值。
- TotalPage *uint64 `json:"TotalPage,omitempty" name:"TotalPage"`
+ TotalPage *uint64 `json:"TotalPage,omitnil" name:"TotalPage"`
// 当前页记录数
// 注意:此字段可能返回 null,表示取不到有效值。
- PageCount *uint64 `json:"PageCount,omitempty" name:"PageCount"`
+ PageCount *uint64 `json:"PageCount,omitnil" name:"PageCount"`
// 页码
// 注意:此字段可能返回 null,表示取不到有效值。
- PageNumber *uint64 `json:"PageNumber,omitempty" name:"PageNumber"`
+ PageNumber *uint64 `json:"PageNumber,omitnil" name:"PageNumber"`
// 分页大小
// 注意:此字段可能返回 null,表示取不到有效值。
- PageSize *uint64 `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"`
// 分页数据
// 注意:此字段可能返回 null,表示取不到有效值。
- Items []*EventCaseAuditLogOptDto `json:"Items,omitempty" name:"Items"`
+ Items []*EventCaseAuditLogOptDto `json:"Items,omitnil" name:"Items"`
}
type EventCaseConsumeLogOptDto struct {
// 消费ID
// 注意:此字段可能返回 null,表示取不到有效值。
- ConsumeLogId *string `json:"ConsumeLogId,omitempty" name:"ConsumeLogId"`
+ ConsumeLogId *string `json:"ConsumeLogId,omitnil" name:"ConsumeLogId"`
// 事件案例ID
// 注意:此字段可能返回 null,表示取不到有效值。
- EventCaseId *string `json:"EventCaseId,omitempty" name:"EventCaseId"`
+ EventCaseId *string `json:"EventCaseId,omitnil" name:"EventCaseId"`
// 消费者ID
// 注意:此字段可能返回 null,表示取不到有效值。
- ConsumerId *string `json:"ConsumerId,omitempty" name:"ConsumerId"`
+ ConsumerId *string `json:"ConsumerId,omitnil" name:"ConsumerId"`
// 消费时间戳
// 注意:此字段可能返回 null,表示取不到有效值。
- CreationTimestamp *string `json:"CreationTimestamp,omitempty" name:"CreationTimestamp"`
+ CreationTimestamp *string `json:"CreationTimestamp,omitnil" name:"CreationTimestamp"`
// 任务详情
// 注意:此字段可能返回 null,表示取不到有效值。
- ConsumerDetail *TaskOpsDto `json:"ConsumerDetail,omitempty" name:"ConsumerDetail"`
+ ConsumerDetail *TaskOpsDto `json:"ConsumerDetail,omitnil" name:"ConsumerDetail"`
}
type EventCaseConsumeLogOptDtoCollection struct {
// 结果总数
// 注意:此字段可能返回 null,表示取不到有效值。
- TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"`
+ TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
// 结果总页数
// 注意:此字段可能返回 null,表示取不到有效值。
- TotalPage *uint64 `json:"TotalPage,omitempty" name:"TotalPage"`
+ TotalPage *uint64 `json:"TotalPage,omitnil" name:"TotalPage"`
// 当前页结果数
// 注意:此字段可能返回 null,表示取不到有效值。
- PageCount *uint64 `json:"PageCount,omitempty" name:"PageCount"`
+ PageCount *uint64 `json:"PageCount,omitnil" name:"PageCount"`
// 页码
// 注意:此字段可能返回 null,表示取不到有效值。
- PageNumber *uint64 `json:"PageNumber,omitempty" name:"PageNumber"`
+ PageNumber *uint64 `json:"PageNumber,omitnil" name:"PageNumber"`
// 每页数目
// 注意:此字段可能返回 null,表示取不到有效值。
- PageSize *uint64 `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"`
// 分页数据
// 注意:此字段可能返回 null,表示取不到有效值。
- Items []*EventCaseConsumeLogOptDto `json:"Items,omitempty" name:"Items"`
+ Items []*EventCaseConsumeLogOptDto `json:"Items,omitnil" name:"Items"`
}
type EventCaseOpsDto struct {
// 案例ID
// 注意:此字段可能返回 null,表示取不到有效值。
- CaseId *string `json:"CaseId,omitempty" name:"CaseId"`
+ CaseId *string `json:"CaseId,omitnil" name:"CaseId"`
// 案例名称
// 注意:此字段可能返回 null,表示取不到有效值。
- Name *string `json:"Name,omitempty" name:"Name"`
+ Name *string `json:"Name,omitnil" name:"Name"`
// 时间格式
// 注意:此字段可能返回 null,表示取不到有效值。
- Dimension *string `json:"Dimension,omitempty" name:"Dimension"`
+ Dimension *string `json:"Dimension,omitnil" name:"Dimension"`
// 创建时间
// 注意:此字段可能返回 null,表示取不到有效值。
- CreationTimestamp *string `json:"CreationTimestamp,omitempty" name:"CreationTimestamp"`
+ CreationTimestamp *string `json:"CreationTimestamp,omitnil" name:"CreationTimestamp"`
// 消费者id
// 注意:此字段可能返回 null,表示取不到有效值。
- ConsumerId *string `json:"ConsumerId,omitempty" name:"ConsumerId"`
+ ConsumerId *string `json:"ConsumerId,omitnil" name:"ConsumerId"`
// 描述信息
// 注意:此字段可能返回 null,表示取不到有效值。
- Description *string `json:"Description,omitempty" name:"Description"`
+ Description *string `json:"Description,omitnil" name:"Description"`
}
type EventDto struct {
// 事件id
- Id *uint64 `json:"Id,omitempty" name:"Id"`
+ Id *uint64 `json:"Id,omitnil" name:"Id"`
// 基线、任务实例id
- InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"`
+ InstanceId *string `json:"InstanceId,omitnil" name:"InstanceId"`
// 产生事件时间
- EventTime *string `json:"EventTime,omitempty" name:"EventTime"`
+ EventTime *string `json:"EventTime,omitnil" name:"EventTime"`
// 事件名称
- EventName *string `json:"EventName,omitempty" name:"EventName"`
+ EventName *string `json:"EventName,omitnil" name:"EventName"`
// 事件状态.取值范围:
//
// - new:表示新建
//
// - processing:表示处理中
- EventStatus *string `json:"EventStatus,omitempty" name:"EventStatus"`
+ EventStatus *string `json:"EventStatus,omitnil" name:"EventStatus"`
// 事件类别/(基线or任务).取值范围:
//
// - baseline: 表示基线
//
// - task: 表示任务
- EventType *string `json:"EventType,omitempty" name:"EventType"`
+ EventType *string `json:"EventType,omitnil" name:"EventType"`
// 是否告警
- IsAlarm *string `json:"IsAlarm,omitempty" name:"IsAlarm"`
+ IsAlarm *string `json:"IsAlarm,omitnil" name:"IsAlarm"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 所属任务/基线的名称
- BelongTo *string `json:"BelongTo,omitempty" name:"BelongTo"`
+ BelongTo *string `json:"BelongTo,omitnil" name:"BelongTo"`
// 基线、任务id
- BaselineId *uint64 `json:"BaselineId,omitempty" name:"BaselineId"`
+ BaselineId *uint64 `json:"BaselineId,omitnil" name:"BaselineId"`
// 创建时间
// 注意:此字段可能返回 null,表示取不到有效值。
- CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"`
+ CreateTime *string `json:"CreateTime,omitnil" name:"CreateTime"`
// 更新时间
// 注意:此字段可能返回 null,表示取不到有效值。
- UpdateTime *string `json:"UpdateTime,omitempty" name:"UpdateTime"`
+ UpdateTime *string `json:"UpdateTime,omitnil" name:"UpdateTime"`
// 租户id
// 注意:此字段可能返回 null,表示取不到有效值。
- AppId *string `json:"AppId,omitempty" name:"AppId"`
+ AppId *string `json:"AppId,omitnil" name:"AppId"`
// 当前用户uin
// 注意:此字段可能返回 null,表示取不到有效值。
- UserUin *string `json:"UserUin,omitempty" name:"UserUin"`
+ UserUin *string `json:"UserUin,omitnil" name:"UserUin"`
// 主账号uin
// 注意:此字段可能返回 null,表示取不到有效值。
- OwnerUin *string `json:"OwnerUin,omitempty" name:"OwnerUin"`
+ OwnerUin *string `json:"OwnerUin,omitnil" name:"OwnerUin"`
}
type EventListenerOpsDto struct {
// 事件名称
// 注意:此字段可能返回 null,表示取不到有效值。
- EventName *string `json:"EventName,omitempty" name:"EventName"`
+ EventName *string `json:"EventName,omitnil" name:"EventName"`
// 关键字,如果是任务,则是任务ID
// 注意:此字段可能返回 null,表示取不到有效值。
- Key *string `json:"Key,omitempty" name:"Key"`
+ Key *string `json:"Key,omitnil" name:"Key"`
// 触发方式
// 注意:此字段可能返回 null,表示取不到有效值。
- Type *string `json:"Type,omitempty" name:"Type"`
+ Type *string `json:"Type,omitnil" name:"Type"`
// 事件属性
// 注意:此字段可能返回 null,表示取不到有效值。
- Properties *string `json:"Properties,omitempty" name:"Properties"`
+ Properties *string `json:"Properties,omitnil" name:"Properties"`
// 创建时间
// 注意:此字段可能返回 null,表示取不到有效值。
- CreationTimestamp *string `json:"CreationTimestamp,omitempty" name:"CreationTimestamp"`
+ CreationTimestamp *string `json:"CreationTimestamp,omitnil" name:"CreationTimestamp"`
}
type EventOpsDto struct {
// 事件名称
// 注意:此字段可能返回 null,表示取不到有效值。
- Name *string `json:"Name,omitempty" name:"Name"`
+ Name *string `json:"Name,omitnil" name:"Name"`
// 事件类型
// 注意:此字段可能返回 null,表示取不到有效值。
- EventType *string `json:"EventType,omitempty" name:"EventType"`
+ EventType *string `json:"EventType,omitnil" name:"EventType"`
// 事件分割类型
// 注意:此字段可能返回 null,表示取不到有效值。
- EventSubType *string `json:"EventSubType,omitempty" name:"EventSubType"`
+ EventSubType *string `json:"EventSubType,omitnil" name:"EventSubType"`
// 事件广播类型
// 注意:此字段可能返回 null,表示取不到有效值。
- EventBroadcastType *string `json:"EventBroadcastType,omitempty" name:"EventBroadcastType"`
+ EventBroadcastType *string `json:"EventBroadcastType,omitnil" name:"EventBroadcastType"`
// 数据时间格式
// 注意:此字段可能返回 null,表示取不到有效值。
- DimensionFormat *string `json:"DimensionFormat,omitempty" name:"DimensionFormat"`
+ DimensionFormat *string `json:"DimensionFormat,omitnil" name:"DimensionFormat"`
// 存活时间
// 注意:此字段可能返回 null,表示取不到有效值。
- TimeToLive *uint64 `json:"TimeToLive,omitempty" name:"TimeToLive"`
+ TimeToLive *uint64 `json:"TimeToLive,omitnil" name:"TimeToLive"`
// 存活时间单位
// 注意:此字段可能返回 null,表示取不到有效值。
- TimeUnit *string `json:"TimeUnit,omitempty" name:"TimeUnit"`
+ TimeUnit *string `json:"TimeUnit,omitnil" name:"TimeUnit"`
// 创建时间戳
// 注意:此字段可能返回 null,表示取不到有效值。
- CreationTimestamp *string `json:"CreationTimestamp,omitempty" name:"CreationTimestamp"`
+ CreationTimestamp *string `json:"CreationTimestamp,omitnil" name:"CreationTimestamp"`
// 所属者
// 注意:此字段可能返回 null,表示取不到有效值。
- Owner *string `json:"Owner,omitempty" name:"Owner"`
+ Owner *string `json:"Owner,omitnil" name:"Owner"`
// 属性
// 注意:此字段可能返回 null,表示取不到有效值。
- Properties *string `json:"Properties,omitempty" name:"Properties"`
+ Properties *string `json:"Properties,omitnil" name:"Properties"`
// 描述
// 注意:此字段可能返回 null,表示取不到有效值。
- Description *string `json:"Description,omitempty" name:"Description"`
+ Description *string `json:"Description,omitnil" name:"Description"`
// 监听器
// 注意:此字段可能返回 null,表示取不到有效值。
- Listeners []*EventListenerOpsDto `json:"Listeners,omitempty" name:"Listeners"`
+ Listeners []*EventListenerOpsDto `json:"Listeners,omitnil" name:"Listeners"`
// 事件案例
// 注意:此字段可能返回 null,表示取不到有效值。
- EventCases []*EventCaseOpsDto `json:"EventCases,omitempty" name:"EventCases"`
+ EventCases []*EventCaseOpsDto `json:"EventCases,omitnil" name:"EventCases"`
}
type EventPage struct {
// 事件详情集合
// 注意:此字段可能返回 null,表示取不到有效值。
- EventsResponse []*EventDto `json:"EventsResponse,omitempty" name:"EventsResponse"`
+ EventsResponse []*EventDto `json:"EventsResponse,omitnil" name:"EventsResponse"`
// 总条数
- TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"`
+ TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
}
type ExportTaskInfo struct {
// 导出任务id
// 注意:此字段可能返回 null,表示取不到有效值。
- ExportTaskId *uint64 `json:"ExportTaskId,omitempty" name:"ExportTaskId"`
+ ExportTaskId *uint64 `json:"ExportTaskId,omitnil" name:"ExportTaskId"`
// 导出任务类型(1.全部,2.触发行,3.通过行)
// 注意:此字段可能返回 null,表示取不到有效值。
- TaskType *uint64 `json:"TaskType,omitempty" name:"TaskType"`
+ TaskType *uint64 `json:"TaskType,omitnil" name:"TaskType"`
// 任务创建人 id
// 注意:此字段可能返回 null,表示取不到有效值。
- OperatorId *uint64 `json:"OperatorId,omitempty" name:"OperatorId"`
+ OperatorId *uint64 `json:"OperatorId,omitnil" name:"OperatorId"`
// 任务创建人昵称
// 注意:此字段可能返回 null,表示取不到有效值。
- OperatorName *string `json:"OperatorName,omitempty" name:"OperatorName"`
+ OperatorName *string `json:"OperatorName,omitnil" name:"OperatorName"`
// 任务创建时间
// 注意:此字段可能返回 null,表示取不到有效值。
- CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"`
+ CreateTime *string `json:"CreateTime,omitnil" name:"CreateTime"`
// 导出状态(1.已提交 2.导出中 3.导出成功 4.导出失败)
// 注意:此字段可能返回 null,表示取不到有效值。
- Status *uint64 `json:"Status,omitempty" name:"Status"`
+ Status *uint64 `json:"Status,omitnil" name:"Status"`
// 调度任务id
// 注意:此字段可能返回 null,表示取不到有效值。
- SchedulerTaskId *string `json:"SchedulerTaskId,omitempty" name:"SchedulerTaskId"`
+ SchedulerTaskId *string `json:"SchedulerTaskId,omitnil" name:"SchedulerTaskId"`
// 调度时间
// 注意:此字段可能返回 null,表示取不到有效值。
- SchedulerCurRunDate *string `json:"SchedulerCurRunDate,omitempty" name:"SchedulerCurRunDate"`
+ SchedulerCurRunDate *string `json:"SchedulerCurRunDate,omitnil" name:"SchedulerCurRunDate"`
// 文件相对路径
// 注意:此字段可能返回 null,表示取不到有效值。
- FilePath *string `json:"FilePath,omitempty" name:"FilePath"`
+ FilePath *string `json:"FilePath,omitnil" name:"FilePath"`
}
type FieldConfig struct {
// 字段key
// 注意:此字段可能返回 null,表示取不到有效值。
- FieldKey *string `json:"FieldKey,omitempty" name:"FieldKey"`
+ FieldKey *string `json:"FieldKey,omitnil" name:"FieldKey"`
// 字段值
// 注意:此字段可能返回 null,表示取不到有效值。
- FieldValue *string `json:"FieldValue,omitempty" name:"FieldValue"`
+ FieldValue *string `json:"FieldValue,omitnil" name:"FieldValue"`
// 字段值类型
// 注意:此字段可能返回 null,表示取不到有效值。
- FieldDataType *string `json:"FieldDataType,omitempty" name:"FieldDataType"`
+ FieldDataType *string `json:"FieldDataType,omitnil" name:"FieldDataType"`
}
type Filter struct {
// 过滤字段名称
- Name *string `json:"Name,omitempty" name:"Name"`
+ Name *string `json:"Name,omitnil" name:"Name"`
// 过滤值列表
- Values []*string `json:"Values,omitempty" name:"Values"`
+ Values []*string `json:"Values,omitnil" name:"Values"`
+}
+
+// Predefined struct for user
+type FindAllFolderRequestParams struct {
+ // 项目ID
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
+}
+
+type FindAllFolderRequest struct {
+ *tchttp.BaseRequest
+
+ // 项目ID
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
+}
+
+func (r *FindAllFolderRequest) ToJsonString() string {
+ b, _ := json.Marshal(r)
+ return string(b)
+}
+
+// FromJsonString It is highly **NOT** recommended to use this function
+// because it has no param check, nor strict type check
+func (r *FindAllFolderRequest) FromJsonString(s string) error {
+ f := make(map[string]interface{})
+ if err := json.Unmarshal([]byte(s), &f); err != nil {
+ return err
+ }
+ delete(f, "ProjectId")
+ if len(f) > 0 {
+ return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "FindAllFolderRequest has unknown keys!", "")
+ }
+ return json.Unmarshal([]byte(s), &r)
+}
+
+// Predefined struct for user
+type FindAllFolderResponseParams struct {
+ // 文件夹列表
+ // 注意:此字段可能返回 null,表示取不到有效值。
+ FolderList []*FolderDsDto `json:"FolderList,omitnil" name:"FolderList"`
+
+ // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
+}
+
+type FindAllFolderResponse struct {
+ *tchttp.BaseResponse
+ Response *FindAllFolderResponseParams `json:"Response"`
+}
+
+func (r *FindAllFolderResponse) ToJsonString() string {
+ b, _ := json.Marshal(r)
+ return string(b)
+}
+
+// FromJsonString It is highly **NOT** recommended to use this function
+// because it has no param check, nor strict type check
+func (r *FindAllFolderResponse) FromJsonString(s string) error {
+ return json.Unmarshal([]byte(s), &r)
}
type Folder struct {
// 文件ID
- Id *string `json:"Id,omitempty" name:"Id"`
+ Id *string `json:"Id,omitnil" name:"Id"`
// 文件夹名称
- Name *string `json:"Name,omitempty" name:"Name"`
+ Name *string `json:"Name,omitnil" name:"Name"`
+
+ // 创建时间
+ CreateTime *string `json:"CreateTime,omitnil" name:"CreateTime"`
+
+ // 所属项目id
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
+
+ // 更新时间
+ UpdateTime *string `json:"UpdateTime,omitnil" name:"UpdateTime"`
+}
+
+type FolderDsDto struct {
+ // 文件夹id
+ // 注意:此字段可能返回 null,表示取不到有效值。
+ Id *string `json:"Id,omitnil" name:"Id"`
// 创建时间
- CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"`
+ // 注意:此字段可能返回 null,表示取不到有效值。
+ CreateTime *string `json:"CreateTime,omitnil" name:"CreateTime"`
+
+ // 文件夹名称
+ // 注意:此字段可能返回 null,表示取不到有效值。
+ Name *string `json:"Name,omitnil" name:"Name"`
// 所属项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ // 注意:此字段可能返回 null,表示取不到有效值。
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 更新时间
- UpdateTime *string `json:"UpdateTime,omitempty" name:"UpdateTime"`
+ // 注意:此字段可能返回 null,表示取不到有效值。
+ UpdateTime *string `json:"UpdateTime,omitnil" name:"UpdateTime"`
+
+ // 父文件夹id
+ // 注意:此字段可能返回 null,表示取不到有效值。
+ ParentsFolderId *string `json:"ParentsFolderId,omitnil" name:"ParentsFolderId"`
+
+ // 工作流总数
+ // 注意:此字段可能返回 null,表示取不到有效值。
+ Total *int64 `json:"Total,omitnil" name:"Total"`
+
+ // 工作流列表
+ // 注意:此字段可能返回 null,表示取不到有效值。
+ Workflows []*WorkflowCanvasOpsDto `json:"Workflows,omitnil" name:"Workflows"`
+
+ // 子文件夹总数
+ // 注意:此字段可能返回 null,表示取不到有效值。
+ TotalFolders *int64 `json:"TotalFolders,omitnil" name:"TotalFolders"`
+
+ // 子文件夹列表
+ // 注意:此字段可能返回 null,表示取不到有效值。
+ Folders []*FolderDsDto `json:"Folders,omitnil" name:"Folders"`
+
+ // 搜索类型
+ // 注意:此字段可能返回 null,表示取不到有效值。
+ FindType *string `json:"FindType,omitnil" name:"FindType"`
}
type FolderOpsDto struct {
// 文件夹id
// 注意:此字段可能返回 null,表示取不到有效值。
- Id *string `json:"Id,omitempty" name:"Id"`
+ Id *string `json:"Id,omitnil" name:"Id"`
// 创建时间
// 注意:此字段可能返回 null,表示取不到有效值。
- CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"`
+ CreateTime *string `json:"CreateTime,omitnil" name:"CreateTime"`
// 文件夹名称
// 注意:此字段可能返回 null,表示取不到有效值。
- Name *string `json:"Name,omitempty" name:"Name"`
+ Name *string `json:"Name,omitnil" name:"Name"`
// 所属项目id
// 注意:此字段可能返回 null,表示取不到有效值。
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 更新时间
// 注意:此字段可能返回 null,表示取不到有效值。
- UpdateTime *string `json:"UpdateTime,omitempty" name:"UpdateTime"`
+ UpdateTime *string `json:"UpdateTime,omitnil" name:"UpdateTime"`
// 父文件夹id
// 注意:此字段可能返回 null,表示取不到有效值。
- ParentsFolderId *string `json:"ParentsFolderId,omitempty" name:"ParentsFolderId"`
+ ParentsFolderId *string `json:"ParentsFolderId,omitnil" name:"ParentsFolderId"`
// 工作流总数
// 注意:此字段可能返回 null,表示取不到有效值。
- Total *int64 `json:"Total,omitempty" name:"Total"`
+ Total *int64 `json:"Total,omitnil" name:"Total"`
// 工作流列表
// 注意:此字段可能返回 null,表示取不到有效值。
- Workflows []*WorkflowCanvasOpsDto `json:"Workflows,omitempty" name:"Workflows"`
+ Workflows []*WorkflowCanvasOpsDto `json:"Workflows,omitnil" name:"Workflows"`
// 子文件夹总数
// 注意:此字段可能返回 null,表示取不到有效值。
- TotalFolders *int64 `json:"TotalFolders,omitempty" name:"TotalFolders"`
+ TotalFolders *int64 `json:"TotalFolders,omitnil" name:"TotalFolders"`
// 子文件夹列表
// 注意:此字段可能返回 null,表示取不到有效值。
- FoldersList *string `json:"FoldersList,omitempty" name:"FoldersList"`
+ FoldersList *string `json:"FoldersList,omitnil" name:"FoldersList"`
// 搜索类型
// 注意:此字段可能返回 null,表示取不到有效值。
- FindType *string `json:"FindType,omitempty" name:"FindType"`
+ FindType *string `json:"FindType,omitnil" name:"FindType"`
}
// Predefined struct for user
type ForceSucInstancesRequestParams struct {
// 项目Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 实例嵌套集合
- Instances []*InstanceInfo `json:"Instances,omitempty" name:"Instances"`
+ Instances []*InstanceInfo `json:"Instances,omitnil" name:"Instances"`
}
type ForceSucInstancesRequest struct {
*tchttp.BaseRequest
// 项目Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 实例嵌套集合
- Instances []*InstanceInfo `json:"Instances,omitempty" name:"Instances"`
+ Instances []*InstanceInfo `json:"Instances,omitnil" name:"Instances"`
}
func (r *ForceSucInstancesRequest) ToJsonString() string {
@@ -22205,10 +22810,10 @@ func (r *ForceSucInstancesRequest) FromJsonString(s string) error {
// Predefined struct for user
type ForceSucInstancesResponseParams struct {
// 返回实例批量终止结果
- Data *OperateResult `json:"Data,omitempty" name:"Data"`
+ Data *OperateResult `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type ForceSucInstancesResponse struct {
@@ -22230,116 +22835,116 @@ func (r *ForceSucInstancesResponse) FromJsonString(s string) error {
// Predefined struct for user
type ForceSucScheduleInstancesRequestParams struct {
// 实例列表
- Instances []*InstanceOpsDto `json:"Instances,omitempty" name:"Instances"`
+ Instances []*InstanceOpsDto `json:"Instances,omitnil" name:"Instances"`
// 检查父任务类型, true: 检查父任务; false: 不检查父任务
- CheckFather *bool `json:"CheckFather,omitempty" name:"CheckFather"`
+ CheckFather *bool `json:"CheckFather,omitnil" name:"CheckFather"`
// 重跑类型, 1: 自身; 3: 孩子; 2: 自身以及孩子
- RerunType *string `json:"RerunType,omitempty" name:"RerunType"`
+ RerunType *string `json:"RerunType,omitnil" name:"RerunType"`
// 实例依赖方式, 1: 自依赖; 2: 任务依赖; 3: 自依赖及父子依赖
- DependentWay *string `json:"DependentWay,omitempty" name:"DependentWay"`
+ DependentWay *string `json:"DependentWay,omitnil" name:"DependentWay"`
// 重跑忽略事件监听与否
- SkipEventListening *bool `json:"SkipEventListening,omitempty" name:"SkipEventListening"`
+ SkipEventListening *bool `json:"SkipEventListening,omitnil" name:"SkipEventListening"`
// 下游实例范围 1: 所在工作流 2: 所在项目 3: 所有跨工作流依赖的项目
- SonInstanceType *string `json:"SonInstanceType,omitempty" name:"SonInstanceType"`
+ SonInstanceType *string `json:"SonInstanceType,omitnil" name:"SonInstanceType"`
// 查询条件
- SearchCondition *InstanceApiOpsRequest `json:"SearchCondition,omitempty" name:"SearchCondition"`
+ SearchCondition *InstanceApiOpsRequest `json:"SearchCondition,omitnil" name:"SearchCondition"`
// 访问类型
- OptType *string `json:"OptType,omitempty" name:"OptType"`
+ OptType *string `json:"OptType,omitnil" name:"OptType"`
// 操作者名称
- OperatorName *string `json:"OperatorName,omitempty" name:"OperatorName"`
+ OperatorName *string `json:"OperatorName,omitnil" name:"OperatorName"`
// 操作者id
- OperatorId *string `json:"OperatorId,omitempty" name:"OperatorId"`
+ OperatorId *string `json:"OperatorId,omitnil" name:"OperatorId"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 项目标志
- ProjectIdent *string `json:"ProjectIdent,omitempty" name:"ProjectIdent"`
+ ProjectIdent *string `json:"ProjectIdent,omitnil" name:"ProjectIdent"`
// 项目名称
- ProjectName *string `json:"ProjectName,omitempty" name:"ProjectName"`
+ ProjectName *string `json:"ProjectName,omitnil" name:"ProjectName"`
// 索引页码
- PageIndex *int64 `json:"PageIndex,omitempty" name:"PageIndex"`
+ PageIndex *int64 `json:"PageIndex,omitnil" name:"PageIndex"`
// 页面大小
- PageSize *int64 `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"`
// 数据总数
- Count *int64 `json:"Count,omitempty" name:"Count"`
+ Count *int64 `json:"Count,omitnil" name:"Count"`
// 基础请求信息
- RequestBaseInfo *ProjectBaseInfoOpsRequest `json:"RequestBaseInfo,omitempty" name:"RequestBaseInfo"`
+ RequestBaseInfo *ProjectBaseInfoOpsRequest `json:"RequestBaseInfo,omitnil" name:"RequestBaseInfo"`
// 是否计算总数
- IsCount *bool `json:"IsCount,omitempty" name:"IsCount"`
+ IsCount *bool `json:"IsCount,omitnil" name:"IsCount"`
}
type ForceSucScheduleInstancesRequest struct {
*tchttp.BaseRequest
// 实例列表
- Instances []*InstanceOpsDto `json:"Instances,omitempty" name:"Instances"`
+ Instances []*InstanceOpsDto `json:"Instances,omitnil" name:"Instances"`
// 检查父任务类型, true: 检查父任务; false: 不检查父任务
- CheckFather *bool `json:"CheckFather,omitempty" name:"CheckFather"`
+ CheckFather *bool `json:"CheckFather,omitnil" name:"CheckFather"`
// 重跑类型, 1: 自身; 3: 孩子; 2: 自身以及孩子
- RerunType *string `json:"RerunType,omitempty" name:"RerunType"`
+ RerunType *string `json:"RerunType,omitnil" name:"RerunType"`
// 实例依赖方式, 1: 自依赖; 2: 任务依赖; 3: 自依赖及父子依赖
- DependentWay *string `json:"DependentWay,omitempty" name:"DependentWay"`
+ DependentWay *string `json:"DependentWay,omitnil" name:"DependentWay"`
// 重跑忽略事件监听与否
- SkipEventListening *bool `json:"SkipEventListening,omitempty" name:"SkipEventListening"`
+ SkipEventListening *bool `json:"SkipEventListening,omitnil" name:"SkipEventListening"`
// 下游实例范围 1: 所在工作流 2: 所在项目 3: 所有跨工作流依赖的项目
- SonInstanceType *string `json:"SonInstanceType,omitempty" name:"SonInstanceType"`
+ SonInstanceType *string `json:"SonInstanceType,omitnil" name:"SonInstanceType"`
// 查询条件
- SearchCondition *InstanceApiOpsRequest `json:"SearchCondition,omitempty" name:"SearchCondition"`
+ SearchCondition *InstanceApiOpsRequest `json:"SearchCondition,omitnil" name:"SearchCondition"`
// 访问类型
- OptType *string `json:"OptType,omitempty" name:"OptType"`
+ OptType *string `json:"OptType,omitnil" name:"OptType"`
// 操作者名称
- OperatorName *string `json:"OperatorName,omitempty" name:"OperatorName"`
+ OperatorName *string `json:"OperatorName,omitnil" name:"OperatorName"`
// 操作者id
- OperatorId *string `json:"OperatorId,omitempty" name:"OperatorId"`
+ OperatorId *string `json:"OperatorId,omitnil" name:"OperatorId"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 项目标志
- ProjectIdent *string `json:"ProjectIdent,omitempty" name:"ProjectIdent"`
+ ProjectIdent *string `json:"ProjectIdent,omitnil" name:"ProjectIdent"`
// 项目名称
- ProjectName *string `json:"ProjectName,omitempty" name:"ProjectName"`
+ ProjectName *string `json:"ProjectName,omitnil" name:"ProjectName"`
// 索引页码
- PageIndex *int64 `json:"PageIndex,omitempty" name:"PageIndex"`
+ PageIndex *int64 `json:"PageIndex,omitnil" name:"PageIndex"`
// 页面大小
- PageSize *int64 `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"`
// 数据总数
- Count *int64 `json:"Count,omitempty" name:"Count"`
+ Count *int64 `json:"Count,omitnil" name:"Count"`
// 基础请求信息
- RequestBaseInfo *ProjectBaseInfoOpsRequest `json:"RequestBaseInfo,omitempty" name:"RequestBaseInfo"`
+ RequestBaseInfo *ProjectBaseInfoOpsRequest `json:"RequestBaseInfo,omitnil" name:"RequestBaseInfo"`
// 是否计算总数
- IsCount *bool `json:"IsCount,omitempty" name:"IsCount"`
+ IsCount *bool `json:"IsCount,omitnil" name:"IsCount"`
}
func (r *ForceSucScheduleInstancesRequest) ToJsonString() string {
@@ -22381,10 +22986,10 @@ func (r *ForceSucScheduleInstancesRequest) FromJsonString(s string) error {
// Predefined struct for user
type ForceSucScheduleInstancesResponseParams struct {
// 结果
- Data *BatchOperateResultOpsDto `json:"Data,omitempty" name:"Data"`
+ Data *BatchOperateResultOpsDto `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type ForceSucScheduleInstancesResponse struct {
@@ -22406,20 +23011,20 @@ func (r *ForceSucScheduleInstancesResponse) FromJsonString(s string) error {
// Predefined struct for user
type FreezeOpsTasksRequestParams struct {
// 任务列表
- Tasks []*SimpleTaskInfo `json:"Tasks,omitempty" name:"Tasks"`
+ Tasks []*SimpleTaskInfo `json:"Tasks,omitnil" name:"Tasks"`
// 任务操作是否消息通知下游任务责任人
- OperateIsInform *bool `json:"OperateIsInform,omitempty" name:"OperateIsInform"`
+ OperateIsInform *bool `json:"OperateIsInform,omitnil" name:"OperateIsInform"`
}
type FreezeOpsTasksRequest struct {
*tchttp.BaseRequest
// 任务列表
- Tasks []*SimpleTaskInfo `json:"Tasks,omitempty" name:"Tasks"`
+ Tasks []*SimpleTaskInfo `json:"Tasks,omitnil" name:"Tasks"`
// 任务操作是否消息通知下游任务责任人
- OperateIsInform *bool `json:"OperateIsInform,omitempty" name:"OperateIsInform"`
+ OperateIsInform *bool `json:"OperateIsInform,omitnil" name:"OperateIsInform"`
}
func (r *FreezeOpsTasksRequest) ToJsonString() string {
@@ -22445,10 +23050,10 @@ func (r *FreezeOpsTasksRequest) FromJsonString(s string) error {
// Predefined struct for user
type FreezeOpsTasksResponseParams struct {
// 操作结果
- Data *bool `json:"Data,omitempty" name:"Data"`
+ Data *bool `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type FreezeOpsTasksResponse struct {
@@ -22470,14 +23075,14 @@ func (r *FreezeOpsTasksResponse) FromJsonString(s string) error {
// Predefined struct for user
type FreezeTasksByMultiWorkflowRequestParams struct {
// 工作流Id集合
- WorkFlowIds []*string `json:"WorkFlowIds,omitempty" name:"WorkFlowIds"`
+ WorkFlowIds []*string `json:"WorkFlowIds,omitnil" name:"WorkFlowIds"`
}
type FreezeTasksByMultiWorkflowRequest struct {
*tchttp.BaseRequest
// 工作流Id集合
- WorkFlowIds []*string `json:"WorkFlowIds,omitempty" name:"WorkFlowIds"`
+ WorkFlowIds []*string `json:"WorkFlowIds,omitnil" name:"WorkFlowIds"`
}
func (r *FreezeTasksByMultiWorkflowRequest) ToJsonString() string {
@@ -22502,10 +23107,10 @@ func (r *FreezeTasksByMultiWorkflowRequest) FromJsonString(s string) error {
// Predefined struct for user
type FreezeTasksByMultiWorkflowResponseParams struct {
// 操作结果
- Data *OperateResult `json:"Data,omitempty" name:"Data"`
+ Data *OperateResult `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type FreezeTasksByMultiWorkflowResponse struct {
@@ -22527,20 +23132,20 @@ func (r *FreezeTasksByMultiWorkflowResponse) FromJsonString(s string) error {
// Predefined struct for user
type FreezeTasksByWorkflowIdsRequestParams struct {
// 工作流id列表
- WorkflowIds []*string `json:"WorkflowIds,omitempty" name:"WorkflowIds"`
+ WorkflowIds []*string `json:"WorkflowIds,omitnil" name:"WorkflowIds"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
type FreezeTasksByWorkflowIdsRequest struct {
*tchttp.BaseRequest
// 工作流id列表
- WorkflowIds []*string `json:"WorkflowIds,omitempty" name:"WorkflowIds"`
+ WorkflowIds []*string `json:"WorkflowIds,omitnil" name:"WorkflowIds"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
func (r *FreezeTasksByWorkflowIdsRequest) ToJsonString() string {
@@ -22567,10 +23172,10 @@ func (r *FreezeTasksByWorkflowIdsRequest) FromJsonString(s string) error {
type FreezeTasksByWorkflowIdsResponseParams struct {
// 操作返回结果
// 注意:此字段可能返回 null,表示取不到有效值。
- Data *OperationOpsDto `json:"Data,omitempty" name:"Data"`
+ Data *OperationOpsDto `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type FreezeTasksByWorkflowIdsResponse struct {
@@ -22592,20 +23197,20 @@ func (r *FreezeTasksByWorkflowIdsResponse) FromJsonString(s string) error {
// Predefined struct for user
type FreezeTasksRequestParams struct {
// 任务列表
- Tasks []*SimpleTaskInfo `json:"Tasks,omitempty" name:"Tasks"`
+ Tasks []*SimpleTaskInfo `json:"Tasks,omitnil" name:"Tasks"`
// 任务操作是否消息通知下游任务责任人
- OperateIsInform *bool `json:"OperateIsInform,omitempty" name:"OperateIsInform"`
+ OperateIsInform *bool `json:"OperateIsInform,omitnil" name:"OperateIsInform"`
}
type FreezeTasksRequest struct {
*tchttp.BaseRequest
// 任务列表
- Tasks []*SimpleTaskInfo `json:"Tasks,omitempty" name:"Tasks"`
+ Tasks []*SimpleTaskInfo `json:"Tasks,omitnil" name:"Tasks"`
// 任务操作是否消息通知下游任务责任人
- OperateIsInform *bool `json:"OperateIsInform,omitempty" name:"OperateIsInform"`
+ OperateIsInform *bool `json:"OperateIsInform,omitnil" name:"OperateIsInform"`
}
func (r *FreezeTasksRequest) ToJsonString() string {
@@ -22631,10 +23236,10 @@ func (r *FreezeTasksRequest) FromJsonString(s string) error {
// Predefined struct for user
type FreezeTasksResponseParams struct {
// 操作结果
- Data *OperateResult `json:"Data,omitempty" name:"Data"`
+ Data *OperateResult `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type FreezeTasksResponse struct {
@@ -22656,203 +23261,203 @@ func (r *FreezeTasksResponse) FromJsonString(s string) error {
type FunctionResource struct {
// 资源路径
// 注意:此字段可能返回 null,表示取不到有效值。
- Path *string `json:"Path,omitempty" name:"Path"`
+ Path *string `json:"Path,omitnil" name:"Path"`
// 无
// 注意:此字段可能返回 null,表示取不到有效值。
- Name *string `json:"Name,omitempty" name:"Name"`
+ Name *string `json:"Name,omitnil" name:"Name"`
// 资源唯一标识
- Id *string `json:"Id,omitempty" name:"Id"`
+ Id *string `json:"Id,omitnil" name:"Id"`
// 资源 MD5 值
// 注意:此字段可能返回 null,表示取不到有效值。
- Md5 *string `json:"Md5,omitempty" name:"Md5"`
+ Md5 *string `json:"Md5,omitnil" name:"Md5"`
// 默认是 hdfs
// 注意:此字段可能返回 null,表示取不到有效值。
- Type *string `json:"Type,omitempty" name:"Type"`
+ Type *string `json:"Type,omitnil" name:"Type"`
}
type FunctionTypeOrKind struct {
// 无
- Name *string `json:"Name,omitempty" name:"Name"`
+ Name *string `json:"Name,omitnil" name:"Name"`
// 无
- ZhName *string `json:"ZhName,omitempty" name:"ZhName"`
+ ZhName *string `json:"ZhName,omitnil" name:"ZhName"`
// 无
- EnName *string `json:"EnName,omitempty" name:"EnName"`
+ EnName *string `json:"EnName,omitnil" name:"EnName"`
}
type FunctionVersion struct {
// 版本号:V0 V1 V2
- Tag *string `json:"Tag,omitempty" name:"Tag"`
+ Tag *string `json:"Tag,omitnil" name:"Tag"`
// 提交人 ID
- UserId *string `json:"UserId,omitempty" name:"UserId"`
+ UserId *string `json:"UserId,omitnil" name:"UserId"`
// 变更类型:ADD、MODIFY
- Type *string `json:"Type,omitempty" name:"Type"`
+ Type *string `json:"Type,omitnil" name:"Type"`
// 备注
- Comment *string `json:"Comment,omitempty" name:"Comment"`
+ Comment *string `json:"Comment,omitnil" name:"Comment"`
// 提交时间: UTC 秒数
- Timestamp *string `json:"Timestamp,omitempty" name:"Timestamp"`
+ Timestamp *string `json:"Timestamp,omitnil" name:"Timestamp"`
// 提交人名称
// 注意:此字段可能返回 null,表示取不到有效值。
- UserName *string `json:"UserName,omitempty" name:"UserName"`
+ UserName *string `json:"UserName,omitnil" name:"UserName"`
// 版本内容:json string 格式
// 注意:此字段可能返回 null,表示取不到有效值。
- Content *string `json:"Content,omitempty" name:"Content"`
+ Content *string `json:"Content,omitnil" name:"Content"`
}
// Predefined struct for user
type GenHiveTableDDLSqlRequestParams struct {
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 目标数据库
- SinkDatabase *string `json:"SinkDatabase,omitempty" name:"SinkDatabase"`
+ SinkDatabase *string `json:"SinkDatabase,omitnil" name:"SinkDatabase"`
// 节点id
- Id *string `json:"Id,omitempty" name:"Id"`
+ Id *string `json:"Id,omitnil" name:"Id"`
// 元数据类型(MYSQL、ORACLE)
- MsType *string `json:"MsType,omitempty" name:"MsType"`
+ MsType *string `json:"MsType,omitnil" name:"MsType"`
// 数据源id
- DatasourceId *string `json:"DatasourceId,omitempty" name:"DatasourceId"`
+ DatasourceId *string `json:"DatasourceId,omitnil" name:"DatasourceId"`
// 来源库
- SourceDatabase *string `json:"SourceDatabase,omitempty" name:"SourceDatabase"`
+ SourceDatabase *string `json:"SourceDatabase,omitnil" name:"SourceDatabase"`
// 来源表
- TableName *string `json:"TableName,omitempty" name:"TableName"`
+ TableName *string `json:"TableName,omitnil" name:"TableName"`
// 目标表元数据类型(HIVE、GBASE)
- SinkType *string `json:"SinkType,omitempty" name:"SinkType"`
+ SinkType *string `json:"SinkType,omitnil" name:"SinkType"`
// schema名称
- SchemaName *string `json:"SchemaName,omitempty" name:"SchemaName"`
+ SchemaName *string `json:"SchemaName,omitnil" name:"SchemaName"`
// 上游节点的字段信息
- SourceFieldInfoList []*SourceFieldInfo `json:"SourceFieldInfoList,omitempty" name:"SourceFieldInfoList"`
+ SourceFieldInfoList []*SourceFieldInfo `json:"SourceFieldInfoList,omitnil" name:"SourceFieldInfoList"`
// 分区字段
- Partitions []*Partition `json:"Partitions,omitempty" name:"Partitions"`
+ Partitions []*Partition `json:"Partitions,omitnil" name:"Partitions"`
// 建表属性
- Properties []*Property `json:"Properties,omitempty" name:"Properties"`
+ Properties []*Property `json:"Properties,omitnil" name:"Properties"`
// 建表模式,0:向导模式,1:ddl
- TableMode *int64 `json:"TableMode,omitempty" name:"TableMode"`
+ TableMode *int64 `json:"TableMode,omitnil" name:"TableMode"`
// DLC表版本,v1/v2
- TableVersion *string `json:"TableVersion,omitempty" name:"TableVersion"`
+ TableVersion *string `json:"TableVersion,omitnil" name:"TableVersion"`
// 是否upsert写入
- UpsertFlag *bool `json:"UpsertFlag,omitempty" name:"UpsertFlag"`
+ UpsertFlag *bool `json:"UpsertFlag,omitnil" name:"UpsertFlag"`
// 表描述信息
- TableComment *string `json:"TableComment,omitempty" name:"TableComment"`
+ TableComment *string `json:"TableComment,omitnil" name:"TableComment"`
// 增加的文件数量阈值, 超过值将触发小文件合并
- AddDataFiles *int64 `json:"AddDataFiles,omitempty" name:"AddDataFiles"`
+ AddDataFiles *int64 `json:"AddDataFiles,omitnil" name:"AddDataFiles"`
// 增加的Equality delete数量阈值, 超过值将触发小文件合并
- AddEqualityDeletes *int64 `json:"AddEqualityDeletes,omitempty" name:"AddEqualityDeletes"`
+ AddEqualityDeletes *int64 `json:"AddEqualityDeletes,omitnil" name:"AddEqualityDeletes"`
// 增加的Position delete数量阈值, 超过值将触发小文件合并
- AddPositionDeletes *int64 `json:"AddPositionDeletes,omitempty" name:"AddPositionDeletes"`
+ AddPositionDeletes *int64 `json:"AddPositionDeletes,omitnil" name:"AddPositionDeletes"`
// 增加的delete file数量阈值
- AddDeleteFiles *int64 `json:"AddDeleteFiles,omitempty" name:"AddDeleteFiles"`
+ AddDeleteFiles *int64 `json:"AddDeleteFiles,omitnil" name:"AddDeleteFiles"`
// 下游节点数据源ID
- TargetDatasourceId *string `json:"TargetDatasourceId,omitempty" name:"TargetDatasourceId"`
+ TargetDatasourceId *string `json:"TargetDatasourceId,omitnil" name:"TargetDatasourceId"`
// dlc upsert主键
- UpsertKeys []*string `json:"UpsertKeys,omitempty" name:"UpsertKeys"`
+ UpsertKeys []*string `json:"UpsertKeys,omitnil" name:"UpsertKeys"`
// dlc表治理信息
- TableBaseInfo *TableBaseInfo `json:"TableBaseInfo,omitempty" name:"TableBaseInfo"`
+ TableBaseInfo *TableBaseInfo `json:"TableBaseInfo,omitnil" name:"TableBaseInfo"`
}
type GenHiveTableDDLSqlRequest struct {
*tchttp.BaseRequest
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 目标数据库
- SinkDatabase *string `json:"SinkDatabase,omitempty" name:"SinkDatabase"`
+ SinkDatabase *string `json:"SinkDatabase,omitnil" name:"SinkDatabase"`
// 节点id
- Id *string `json:"Id,omitempty" name:"Id"`
+ Id *string `json:"Id,omitnil" name:"Id"`
// 元数据类型(MYSQL、ORACLE)
- MsType *string `json:"MsType,omitempty" name:"MsType"`
+ MsType *string `json:"MsType,omitnil" name:"MsType"`
// 数据源id
- DatasourceId *string `json:"DatasourceId,omitempty" name:"DatasourceId"`
+ DatasourceId *string `json:"DatasourceId,omitnil" name:"DatasourceId"`
// 来源库
- SourceDatabase *string `json:"SourceDatabase,omitempty" name:"SourceDatabase"`
+ SourceDatabase *string `json:"SourceDatabase,omitnil" name:"SourceDatabase"`
// 来源表
- TableName *string `json:"TableName,omitempty" name:"TableName"`
+ TableName *string `json:"TableName,omitnil" name:"TableName"`
// 目标表元数据类型(HIVE、GBASE)
- SinkType *string `json:"SinkType,omitempty" name:"SinkType"`
+ SinkType *string `json:"SinkType,omitnil" name:"SinkType"`
// schema名称
- SchemaName *string `json:"SchemaName,omitempty" name:"SchemaName"`
+ SchemaName *string `json:"SchemaName,omitnil" name:"SchemaName"`
// 上游节点的字段信息
- SourceFieldInfoList []*SourceFieldInfo `json:"SourceFieldInfoList,omitempty" name:"SourceFieldInfoList"`
+ SourceFieldInfoList []*SourceFieldInfo `json:"SourceFieldInfoList,omitnil" name:"SourceFieldInfoList"`
// 分区字段
- Partitions []*Partition `json:"Partitions,omitempty" name:"Partitions"`
+ Partitions []*Partition `json:"Partitions,omitnil" name:"Partitions"`
// 建表属性
- Properties []*Property `json:"Properties,omitempty" name:"Properties"`
+ Properties []*Property `json:"Properties,omitnil" name:"Properties"`
// 建表模式,0:向导模式,1:ddl
- TableMode *int64 `json:"TableMode,omitempty" name:"TableMode"`
+ TableMode *int64 `json:"TableMode,omitnil" name:"TableMode"`
// DLC表版本,v1/v2
- TableVersion *string `json:"TableVersion,omitempty" name:"TableVersion"`
+ TableVersion *string `json:"TableVersion,omitnil" name:"TableVersion"`
// 是否upsert写入
- UpsertFlag *bool `json:"UpsertFlag,omitempty" name:"UpsertFlag"`
+ UpsertFlag *bool `json:"UpsertFlag,omitnil" name:"UpsertFlag"`
// 表描述信息
- TableComment *string `json:"TableComment,omitempty" name:"TableComment"`
+ TableComment *string `json:"TableComment,omitnil" name:"TableComment"`
// 增加的文件数量阈值, 超过值将触发小文件合并
- AddDataFiles *int64 `json:"AddDataFiles,omitempty" name:"AddDataFiles"`
+ AddDataFiles *int64 `json:"AddDataFiles,omitnil" name:"AddDataFiles"`
// 增加的Equality delete数量阈值, 超过值将触发小文件合并
- AddEqualityDeletes *int64 `json:"AddEqualityDeletes,omitempty" name:"AddEqualityDeletes"`
+ AddEqualityDeletes *int64 `json:"AddEqualityDeletes,omitnil" name:"AddEqualityDeletes"`
// 增加的Position delete数量阈值, 超过值将触发小文件合并
- AddPositionDeletes *int64 `json:"AddPositionDeletes,omitempty" name:"AddPositionDeletes"`
+ AddPositionDeletes *int64 `json:"AddPositionDeletes,omitnil" name:"AddPositionDeletes"`
// 增加的delete file数量阈值
- AddDeleteFiles *int64 `json:"AddDeleteFiles,omitempty" name:"AddDeleteFiles"`
+ AddDeleteFiles *int64 `json:"AddDeleteFiles,omitnil" name:"AddDeleteFiles"`
// 下游节点数据源ID
- TargetDatasourceId *string `json:"TargetDatasourceId,omitempty" name:"TargetDatasourceId"`
+ TargetDatasourceId *string `json:"TargetDatasourceId,omitnil" name:"TargetDatasourceId"`
// dlc upsert主键
- UpsertKeys []*string `json:"UpsertKeys,omitempty" name:"UpsertKeys"`
+ UpsertKeys []*string `json:"UpsertKeys,omitnil" name:"UpsertKeys"`
// dlc表治理信息
- TableBaseInfo *TableBaseInfo `json:"TableBaseInfo,omitempty" name:"TableBaseInfo"`
+ TableBaseInfo *TableBaseInfo `json:"TableBaseInfo,omitnil" name:"TableBaseInfo"`
}
func (r *GenHiveTableDDLSqlRequest) ToJsonString() string {
@@ -22899,14 +23504,14 @@ func (r *GenHiveTableDDLSqlRequest) FromJsonString(s string) error {
// Predefined struct for user
type GenHiveTableDDLSqlResponseParams struct {
// 生成的ddl语句
- DDLSql *string `json:"DDLSql,omitempty" name:"DDLSql"`
+ DDLSql *string `json:"DDLSql,omitnil" name:"DDLSql"`
// 生成的ddl语句。与DDLSql相同含义,优先取Data,如果Data为空,则取DDLSql。
// 注意:此字段可能返回 null,表示取不到有效值。
- Data *string `json:"Data,omitempty" name:"Data"`
+ Data *string `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type GenHiveTableDDLSqlResponse struct {
@@ -22927,107 +23532,172 @@ func (r *GenHiveTableDDLSqlResponse) FromJsonString(s string) error {
type GeneralTaskParam struct {
// 通用任务参数类型,例:SPARK_SQL
- Type *string `json:"Type,omitempty" name:"Type"`
+ Type *string `json:"Type,omitnil" name:"Type"`
// 通用任务参数内容,直接作用于任务的参数。不同参数用;
// 分割
- Value *string `json:"Value,omitempty" name:"Value"`
+ Value *string `json:"Value,omitnil" name:"Value"`
}
// Predefined struct for user
-type GetIntegrationNodeColumnSchemaRequestParams struct {
- // 字段示例(json格式)
- ColumnContent *string `json:"ColumnContent,omitempty" name:"ColumnContent"`
+type GetFileInfoRequestParams struct {
+ // 项目ID
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
- // 数据源类型
- DatasourceType *string `json:"DatasourceType,omitempty" name:"DatasourceType"`
+ // 文件路径
+ FilePath *string `json:"FilePath,omitnil" name:"FilePath"`
}
-type GetIntegrationNodeColumnSchemaRequest struct {
+type GetFileInfoRequest struct {
*tchttp.BaseRequest
- // 字段示例(json格式)
- ColumnContent *string `json:"ColumnContent,omitempty" name:"ColumnContent"`
+ // 项目ID
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
- // 数据源类型
- DatasourceType *string `json:"DatasourceType,omitempty" name:"DatasourceType"`
+ // 文件路径
+ FilePath *string `json:"FilePath,omitnil" name:"FilePath"`
}
-func (r *GetIntegrationNodeColumnSchemaRequest) ToJsonString() string {
+func (r *GetFileInfoRequest) ToJsonString() string {
b, _ := json.Marshal(r)
return string(b)
}
// FromJsonString It is highly **NOT** recommended to use this function
// because it has no param check, nor strict type check
-func (r *GetIntegrationNodeColumnSchemaRequest) FromJsonString(s string) error {
+func (r *GetFileInfoRequest) FromJsonString(s string) error {
f := make(map[string]interface{})
if err := json.Unmarshal([]byte(s), &f); err != nil {
return err
}
- delete(f, "ColumnContent")
- delete(f, "DatasourceType")
+ delete(f, "ProjectId")
+ delete(f, "FilePath")
if len(f) > 0 {
- return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "GetIntegrationNodeColumnSchemaRequest has unknown keys!", "")
+ return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "GetFileInfoRequest has unknown keys!", "")
}
return json.Unmarshal([]byte(s), &r)
}
// Predefined struct for user
-type GetIntegrationNodeColumnSchemaResponseParams struct {
- // 字段列表
+type GetFileInfoResponseParams struct {
+ // 当前脚本信息
// 注意:此字段可能返回 null,表示取不到有效值。
- Schemas []*IntegrationNodeSchema `json:"Schemas,omitempty" name:"Schemas"`
+ UserFileInfo *UserFileInfo `json:"UserFileInfo,omitnil" name:"UserFileInfo"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
-type GetIntegrationNodeColumnSchemaResponse struct {
+type GetFileInfoResponse struct {
*tchttp.BaseResponse
- Response *GetIntegrationNodeColumnSchemaResponseParams `json:"Response"`
+ Response *GetFileInfoResponseParams `json:"Response"`
}
-func (r *GetIntegrationNodeColumnSchemaResponse) ToJsonString() string {
+func (r *GetFileInfoResponse) ToJsonString() string {
b, _ := json.Marshal(r)
return string(b)
}
// FromJsonString It is highly **NOT** recommended to use this function
// because it has no param check, nor strict type check
-func (r *GetIntegrationNodeColumnSchemaResponse) FromJsonString(s string) error {
+func (r *GetFileInfoResponse) FromJsonString(s string) error {
return json.Unmarshal([]byte(s), &r)
}
// Predefined struct for user
-type GetOfflineDIInstanceListRequestParams struct {
- // 第几页
- PageIndex *uint64 `json:"PageIndex,omitempty" name:"PageIndex"`
-
- // 每页几条
- PageSize *uint64 `json:"PageSize,omitempty" name:"PageSize"`
-
- // 项目Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+type GetIntegrationNodeColumnSchemaRequestParams struct {
+ // 字段示例(json格式)
+ ColumnContent *string `json:"ColumnContent,omitnil" name:"ColumnContent"`
- // 无
- SearchCondition *SearchConditionNew `json:"SearchCondition,omitempty" name:"SearchCondition"`
+ // 数据源类型
+ DatasourceType *string `json:"DatasourceType,omitnil" name:"DatasourceType"`
}
-type GetOfflineDIInstanceListRequest struct {
+type GetIntegrationNodeColumnSchemaRequest struct {
*tchttp.BaseRequest
+ // 字段示例(json格式)
+ ColumnContent *string `json:"ColumnContent,omitnil" name:"ColumnContent"`
+
+ // 数据源类型
+ DatasourceType *string `json:"DatasourceType,omitnil" name:"DatasourceType"`
+}
+
+func (r *GetIntegrationNodeColumnSchemaRequest) ToJsonString() string {
+ b, _ := json.Marshal(r)
+ return string(b)
+}
+
+// FromJsonString It is highly **NOT** recommended to use this function
+// because it has no param check, nor strict type check
+func (r *GetIntegrationNodeColumnSchemaRequest) FromJsonString(s string) error {
+ f := make(map[string]interface{})
+ if err := json.Unmarshal([]byte(s), &f); err != nil {
+ return err
+ }
+ delete(f, "ColumnContent")
+ delete(f, "DatasourceType")
+ if len(f) > 0 {
+ return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "GetIntegrationNodeColumnSchemaRequest has unknown keys!", "")
+ }
+ return json.Unmarshal([]byte(s), &r)
+}
+
+// Predefined struct for user
+type GetIntegrationNodeColumnSchemaResponseParams struct {
+ // 字段列表
+ // 注意:此字段可能返回 null,表示取不到有效值。
+ Schemas []*IntegrationNodeSchema `json:"Schemas,omitnil" name:"Schemas"`
+
+ // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
+}
+
+type GetIntegrationNodeColumnSchemaResponse struct {
+ *tchttp.BaseResponse
+ Response *GetIntegrationNodeColumnSchemaResponseParams `json:"Response"`
+}
+
+func (r *GetIntegrationNodeColumnSchemaResponse) ToJsonString() string {
+ b, _ := json.Marshal(r)
+ return string(b)
+}
+
+// FromJsonString It is highly **NOT** recommended to use this function
+// because it has no param check, nor strict type check
+func (r *GetIntegrationNodeColumnSchemaResponse) FromJsonString(s string) error {
+ return json.Unmarshal([]byte(s), &r)
+}
+
+// Predefined struct for user
+type GetOfflineDIInstanceListRequestParams struct {
// 第几页
- PageIndex *uint64 `json:"PageIndex,omitempty" name:"PageIndex"`
+ PageIndex *uint64 `json:"PageIndex,omitnil" name:"PageIndex"`
// 每页几条
- PageSize *uint64 `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"`
// 项目Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 无
- SearchCondition *SearchConditionNew `json:"SearchCondition,omitempty" name:"SearchCondition"`
+ SearchCondition *SearchConditionNew `json:"SearchCondition,omitnil" name:"SearchCondition"`
+}
+
+type GetOfflineDIInstanceListRequest struct {
+ *tchttp.BaseRequest
+
+ // 第几页
+ PageIndex *uint64 `json:"PageIndex,omitnil" name:"PageIndex"`
+
+ // 每页几条
+ PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"`
+
+ // 项目Id
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
+
+ // 无
+ SearchCondition *SearchConditionNew `json:"SearchCondition,omitnil" name:"SearchCondition"`
}
func (r *GetOfflineDIInstanceListRequest) ToJsonString() string {
@@ -23055,13 +23725,13 @@ func (r *GetOfflineDIInstanceListRequest) FromJsonString(s string) error {
// Predefined struct for user
type GetOfflineDIInstanceListResponseParams struct {
// 总条数
- Total *uint64 `json:"Total,omitempty" name:"Total"`
+ Total *uint64 `json:"Total,omitnil" name:"Total"`
// 实例详情
- List []*OfflineInstance `json:"List,omitempty" name:"List"`
+ List []*OfflineInstance `json:"List,omitnil" name:"List"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type GetOfflineDIInstanceListResponse struct {
@@ -23083,32 +23753,32 @@ func (r *GetOfflineDIInstanceListResponse) FromJsonString(s string) error {
// Predefined struct for user
type GetOfflineInstanceListRequestParams struct {
// 第几页
- PageIndex *string `json:"PageIndex,omitempty" name:"PageIndex"`
+ PageIndex *string `json:"PageIndex,omitnil" name:"PageIndex"`
// 每页几条
- PageSize *uint64 `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"`
// 项目Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 无
- SearchCondition *SearchCondition `json:"SearchCondition,omitempty" name:"SearchCondition"`
+ SearchCondition *SearchCondition `json:"SearchCondition,omitnil" name:"SearchCondition"`
}
type GetOfflineInstanceListRequest struct {
*tchttp.BaseRequest
// 第几页
- PageIndex *string `json:"PageIndex,omitempty" name:"PageIndex"`
+ PageIndex *string `json:"PageIndex,omitnil" name:"PageIndex"`
// 每页几条
- PageSize *uint64 `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"`
// 项目Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 无
- SearchCondition *SearchCondition `json:"SearchCondition,omitempty" name:"SearchCondition"`
+ SearchCondition *SearchCondition `json:"SearchCondition,omitnil" name:"SearchCondition"`
}
func (r *GetOfflineInstanceListRequest) ToJsonString() string {
@@ -23136,13 +23806,13 @@ func (r *GetOfflineInstanceListRequest) FromJsonString(s string) error {
// Predefined struct for user
type GetOfflineInstanceListResponseParams struct {
// 总条数
- Total *uint64 `json:"Total,omitempty" name:"Total"`
+ Total *uint64 `json:"Total,omitnil" name:"Total"`
// 实例详情
- List []*OfflineInstance `json:"List,omitempty" name:"List"`
+ List []*OfflineInstance `json:"List,omitnil" name:"List"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type GetOfflineInstanceListResponse struct {
@@ -23163,1157 +23833,1180 @@ func (r *GetOfflineInstanceListResponse) FromJsonString(s string) error {
type InLongAgentDetail struct {
// Agent ID
- AgentId *string `json:"AgentId,omitempty" name:"AgentId"`
+ AgentId *string `json:"AgentId,omitnil" name:"AgentId"`
// Agent Name
- AgentName *string `json:"AgentName,omitempty" name:"AgentName"`
+ AgentName *string `json:"AgentName,omitnil" name:"AgentName"`
// Agent状态(running运行中,initializing 操作中,failed心跳异常)
- Status *string `json:"Status,omitempty" name:"Status"`
+ Status *string `json:"Status,omitnil" name:"Status"`
// Agent状态描述
// 注意:此字段可能返回 null,表示取不到有效值。
- StatusDesc *string `json:"StatusDesc,omitempty" name:"StatusDesc"`
+ StatusDesc *string `json:"StatusDesc,omitnil" name:"StatusDesc"`
// 集群类型,1:TKE Agent,2:BOSS SDK,默认:1
- AgentType *uint64 `json:"AgentType,omitempty" name:"AgentType"`
+ AgentType *uint64 `json:"AgentType,omitnil" name:"AgentType"`
// 采集来源
- Source *string `json:"Source,omitempty" name:"Source"`
+ Source *string `json:"Source,omitnil" name:"Source"`
// VPC
- VpcId *string `json:"VpcId,omitempty" name:"VpcId"`
+ VpcId *string `json:"VpcId,omitnil" name:"VpcId"`
// 集成资源组Id
- ExecutorGroupId *string `json:"ExecutorGroupId,omitempty" name:"ExecutorGroupId"`
+ ExecutorGroupId *string `json:"ExecutorGroupId,omitnil" name:"ExecutorGroupId"`
// 集成资源组名称
- ExecutorGroupName *string `json:"ExecutorGroupName,omitempty" name:"ExecutorGroupName"`
+ ExecutorGroupName *string `json:"ExecutorGroupName,omitnil" name:"ExecutorGroupName"`
// 关联任务数
- TaskCount *uint64 `json:"TaskCount,omitempty" name:"TaskCount"`
+ TaskCount *uint64 `json:"TaskCount,omitnil" name:"TaskCount"`
// 采集器组ID
// 注意:此字段可能返回 null,表示取不到有效值。
- AgentGroupId *string `json:"AgentGroupId,omitempty" name:"AgentGroupId"`
+ AgentGroupId *string `json:"AgentGroupId,omitnil" name:"AgentGroupId"`
// agent状态统计
// 注意:此字段可能返回 null,表示取不到有效值。
- CvmAgentStatusList []*CvmAgentStatus `json:"CvmAgentStatusList,omitempty" name:"CvmAgentStatusList"`
+ CvmAgentStatusList []*CvmAgentStatus `json:"CvmAgentStatusList,omitnil" name:"CvmAgentStatusList"`
// agent数量
// 注意:此字段可能返回 null,表示取不到有效值。
- AgentTotal *uint64 `json:"AgentTotal,omitempty" name:"AgentTotal"`
+ AgentTotal *uint64 `json:"AgentTotal,omitnil" name:"AgentTotal"`
// 生命周期
// 注意:此字段可能返回 null,表示取不到有效值。
- LifeDays *int64 `json:"LifeDays,omitempty" name:"LifeDays"`
+ LifeDays *int64 `json:"LifeDays,omitnil" name:"LifeDays"`
+
+ // 集群ID
+ // 注意:此字段可能返回 null,表示取不到有效值。
+ ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`
+
+ // agent地域
+ // 注意:此字段可能返回 null,表示取不到有效值。
+ AgentRegion *string `json:"AgentRegion,omitnil" name:"AgentRegion"`
}
type InLongAgentTask struct {
// 集成任务ID
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 集成任务名称
- TaskName *string `json:"TaskName,omitempty" name:"TaskName"`
+ TaskName *string `json:"TaskName,omitnil" name:"TaskName"`
// 集成任务状态
- TaskStatus *string `json:"TaskStatus,omitempty" name:"TaskStatus"`
+ TaskStatus *string `json:"TaskStatus,omitnil" name:"TaskStatus"`
}
type InLongTkeDetail struct {
// 集群Id
- ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"`
+ ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`
// 集群名称
- ClusterName *string `json:"ClusterName,omitempty" name:"ClusterName"`
+ ClusterName *string `json:"ClusterName,omitnil" name:"ClusterName"`
// TKE集群状态 (Running 运行中 Creating 创建中 Idling 闲置中 Abnormal 异常)
- Status *string `json:"Status,omitempty" name:"Status"`
+ Status *string `json:"Status,omitnil" name:"Status"`
// 是否安装Agent,true: 是,false: 否
- HasAgent *bool `json:"HasAgent,omitempty" name:"HasAgent"`
+ HasAgent *bool `json:"HasAgent,omitnil" name:"HasAgent"`
// 采集器ID
// 注意:此字段可能返回 null,表示取不到有效值。
- AgentId *string `json:"AgentId,omitempty" name:"AgentId"`
+ AgentId *string `json:"AgentId,omitnil" name:"AgentId"`
// VPC ID
- VpcId *string `json:"VpcId,omitempty" name:"VpcId"`
+ VpcId *string `json:"VpcId,omitnil" name:"VpcId"`
// TKE集群区域ID
- TkeRegion *string `json:"TkeRegion,omitempty" name:"TkeRegion"`
+ TkeRegion *string `json:"TkeRegion,omitnil" name:"TkeRegion"`
// 集群类型,托管集群:MANAGED_CLUSTER,独立集群:INDEPENDENT_CLUSTER
- ClusterType *string `json:"ClusterType,omitempty" name:"ClusterType"`
+ ClusterType *string `json:"ClusterType,omitnil" name:"ClusterType"`
}
type InstanceApiOpsRequest struct {
// 单个查询条件
- Instance *InstanceOpsDto `json:"Instance,omitempty" name:"Instance"`
+ Instance *InstanceOpsDto `json:"Instance,omitnil" name:"Instance"`
// 排序字段,目前包含:重试次数,实例数据时间,运行耗时
- SortCol *string `json:"SortCol,omitempty" name:"SortCol"`
+ SortCol *string `json:"SortCol,omitnil" name:"SortCol"`
// 任务id列表
- TaskIdList []*string `json:"TaskIdList,omitempty" name:"TaskIdList"`
+ TaskIdList []*string `json:"TaskIdList,omitnil" name:"TaskIdList"`
// 按照taskName模糊查询
- TaskNameList []*string `json:"TaskNameList,omitempty" name:"TaskNameList"`
+ TaskNameList []*string `json:"TaskNameList,omitnil" name:"TaskNameList"`
// 文件夹列表
- FolderList []*string `json:"FolderList,omitempty" name:"FolderList"`
+ FolderList []*string `json:"FolderList,omitnil" name:"FolderList"`
// 升序或者降序
- Sort *string `json:"Sort,omitempty" name:"Sort"`
+ Sort *string `json:"Sort,omitnil" name:"Sort"`
// 实例状态列表
- StateList []*int64 `json:"StateList,omitempty" name:"StateList"`
+ StateList []*int64 `json:"StateList,omitnil" name:"StateList"`
// 实例类型列表
- TaskTypeList []*int64 `json:"TaskTypeList,omitempty" name:"TaskTypeList"`
+ TaskTypeList []*int64 `json:"TaskTypeList,omitnil" name:"TaskTypeList"`
// 周期类型
- CycleList []*string `json:"CycleList,omitempty" name:"CycleList"`
+ CycleList []*string `json:"CycleList,omitnil" name:"CycleList"`
// 责任人
- OwnerList []*string `json:"OwnerList,omitempty" name:"OwnerList"`
+ OwnerList []*string `json:"OwnerList,omitnil" name:"OwnerList"`
// 数据时间
- DateFrom *string `json:"DateFrom,omitempty" name:"DateFrom"`
+ DateFrom *string `json:"DateFrom,omitnil" name:"DateFrom"`
// 数据时间
- DateTo *string `json:"DateTo,omitempty" name:"DateTo"`
+ DateTo *string `json:"DateTo,omitnil" name:"DateTo"`
// 实例入库时间
- CreateTimeFrom *string `json:"CreateTimeFrom,omitempty" name:"CreateTimeFrom"`
+ CreateTimeFrom *string `json:"CreateTimeFrom,omitnil" name:"CreateTimeFrom"`
// 实例入库时间
- CreateTimeTo *string `json:"CreateTimeTo,omitempty" name:"CreateTimeTo"`
+ CreateTimeTo *string `json:"CreateTimeTo,omitnil" name:"CreateTimeTo"`
// 开始执行时间
- StartFrom *string `json:"StartFrom,omitempty" name:"StartFrom"`
+ StartFrom *string `json:"StartFrom,omitnil" name:"StartFrom"`
// 开始执行时间
- StartTo *string `json:"StartTo,omitempty" name:"StartTo"`
+ StartTo *string `json:"StartTo,omitnil" name:"StartTo"`
// 所属工作流
- WorkflowIdList []*string `json:"WorkflowIdList,omitempty" name:"WorkflowIdList"`
+ WorkflowIdList []*string `json:"WorkflowIdList,omitnil" name:"WorkflowIdList"`
// 按照workflowName模糊查询
- WorkflowNameList []*string `json:"WorkflowNameList,omitempty" name:"WorkflowNameList"`
+ WorkflowNameList []*string `json:"WorkflowNameList,omitnil" name:"WorkflowNameList"`
// 关键字模糊查询
- Keyword *string `json:"Keyword,omitempty" name:"Keyword"`
+ Keyword *string `json:"Keyword,omitnil" name:"Keyword"`
// searchColumns是搜索的字段名列表
- SearchColumns []*string `json:"SearchColumns,omitempty" name:"SearchColumns"`
+ SearchColumns []*string `json:"SearchColumns,omitnil" name:"SearchColumns"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 限制
- Limit *int64 `json:"Limit,omitempty" name:"Limit"`
+ Limit *int64 `json:"Limit,omitnil" name:"Limit"`
// 任务类型映射关系, 存储任务类型id和任务类型描述信息
- TaskTypeMap []*TaskTypeMap `json:"TaskTypeMap,omitempty" name:"TaskTypeMap"`
+ TaskTypeMap []*TaskTypeMap `json:"TaskTypeMap,omitnil" name:"TaskTypeMap"`
// 0 补录类型 1 周期实例 2 非周期实例
- InstanceType *string `json:"InstanceType,omitempty" name:"InstanceType"`
+ InstanceType *string `json:"InstanceType,omitnil" name:"InstanceType"`
// 是否dag
- DagDeal *bool `json:"DagDeal,omitempty" name:"DagDeal"`
+ DagDeal *bool `json:"DagDeal,omitnil" name:"DagDeal"`
// 1 父实例 2 子实例
- DagType *string `json:"DagType,omitempty" name:"DagType"`
+ DagType *string `json:"DagType,omitnil" name:"DagType"`
// 1 自依赖 2 任务依赖 3 所有依赖
- DagDependent *string `json:"DagDependent,omitempty" name:"DagDependent"`
+ DagDependent *string `json:"DagDependent,omitnil" name:"DagDependent"`
// dag深度 默认为1,取值 1-6
- DagDepth *int64 `json:"DagDepth,omitempty" name:"DagDepth"`
+ DagDepth *int64 `json:"DagDepth,omitnil" name:"DagDepth"`
// 租户id
- TenantId *string `json:"TenantId,omitempty" name:"TenantId"`
+ TenantId *string `json:"TenantId,omitnil" name:"TenantId"`
// 根据当前数据时间或者是下一个数据时间查询, 默认当前数据时间
- DataTimeCycle *string `json:"DataTimeCycle,omitempty" name:"DataTimeCycle"`
+ DataTimeCycle *string `json:"DataTimeCycle,omitnil" name:"DataTimeCycle"`
+
+ // 资源组id,多个资源组id用英文逗号分隔
+ ExecutorGroupIdList []*string `json:"ExecutorGroupIdList,omitnil" name:"ExecutorGroupIdList"`
}
type InstanceCondition struct {
// 执行类型
- ExecutionSpace *string `json:"ExecutionSpace,omitempty" name:"ExecutionSpace"`
+ ExecutionSpace *string `json:"ExecutionSpace,omitnil" name:"ExecutionSpace"`
// 任务产品类型
- ProductName *string `json:"ProductName,omitempty" name:"ProductName"`
+ ProductName *string `json:"ProductName,omitnil" name:"ProductName"`
}
type InstanceDownloadLogInfo struct {
// 文件名
// 注意:此字段可能返回 null,表示取不到有效值。
- FileName *string `json:"FileName,omitempty" name:"FileName"`
+ FileName *string `json:"FileName,omitnil" name:"FileName"`
// 文件URL
// 注意:此字段可能返回 null,表示取不到有效值。
- FileUrl *string `json:"FileUrl,omitempty" name:"FileUrl"`
+ FileUrl *string `json:"FileUrl,omitnil" name:"FileUrl"`
}
type InstanceInfo struct {
// 任务ID
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 数据时间
- CurRunDate *string `json:"CurRunDate,omitempty" name:"CurRunDate"`
+ CurRunDate *string `json:"CurRunDate,omitnil" name:"CurRunDate"`
}
type InstanceList struct {
// 耗费时间
// 注意:此字段可能返回 null,表示取不到有效值。
- CostTime *string `json:"CostTime,omitempty" name:"CostTime"`
+ CostTime *string `json:"CostTime,omitnil" name:"CostTime"`
// 数据时间
// 注意:此字段可能返回 null,表示取不到有效值。
- CurRunDate *string `json:"CurRunDate,omitempty" name:"CurRunDate"`
+ CurRunDate *string `json:"CurRunDate,omitnil" name:"CurRunDate"`
// 周期类型
// 注意:此字段可能返回 null,表示取不到有效值。
- CycleType *string `json:"CycleType,omitempty" name:"CycleType"`
+ CycleType *string `json:"CycleType,omitnil" name:"CycleType"`
// 是否补录
// 注意:此字段可能返回 null,表示取不到有效值。
- DoFlag *int64 `json:"DoFlag,omitempty" name:"DoFlag"`
+ DoFlag *int64 `json:"DoFlag,omitnil" name:"DoFlag"`
// 责任人
// 注意:此字段可能返回 null,表示取不到有效值。
- InCharge *string `json:"InCharge,omitempty" name:"InCharge"`
+ InCharge *string `json:"InCharge,omitnil" name:"InCharge"`
// 日志
// 注意:此字段可能返回 null,表示取不到有效值。
- LastLog *string `json:"LastLog,omitempty" name:"LastLog"`
+ LastLog *string `json:"LastLog,omitnil" name:"LastLog"`
// 调度计划
// 注意:此字段可能返回 null,表示取不到有效值。
- SchedulerDesc *string `json:"SchedulerDesc,omitempty" name:"SchedulerDesc"`
+ SchedulerDesc *string `json:"SchedulerDesc,omitnil" name:"SchedulerDesc"`
// 开始启动时间
// 注意:此字段可能返回 null,表示取不到有效值。
- StartTime *string `json:"StartTime,omitempty" name:"StartTime"`
+ StartTime *string `json:"StartTime,omitnil" name:"StartTime"`
// 实例状态
// 注意:此字段可能返回 null,表示取不到有效值。
- State *string `json:"State,omitempty" name:"State"`
+ State *string `json:"State,omitnil" name:"State"`
// 任务ID
// 注意:此字段可能返回 null,表示取不到有效值。
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 任务名称
// 注意:此字段可能返回 null,表示取不到有效值。
- TaskName *string `json:"TaskName,omitempty" name:"TaskName"`
+ TaskName *string `json:"TaskName,omitnil" name:"TaskName"`
// 尝试运行次数
// 注意:此字段可能返回 null,表示取不到有效值。
- TryLimit *int64 `json:"TryLimit,omitempty" name:"TryLimit"`
+ TryLimit *int64 `json:"TryLimit,omitnil" name:"TryLimit"`
}
type InstanceLog struct {
// 任务ID
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 数据时间
- CurRunDate *string `json:"CurRunDate,omitempty" name:"CurRunDate"`
+ CurRunDate *string `json:"CurRunDate,omitnil" name:"CurRunDate"`
// 尝试运行次数
// 注意:此字段可能返回 null,表示取不到有效值。
- Tries *string `json:"Tries,omitempty" name:"Tries"`
+ Tries *string `json:"Tries,omitnil" name:"Tries"`
// 日志更新时间
// 注意:此字段可能返回 null,表示取不到有效值。
- LastUpdate *string `json:"LastUpdate,omitempty" name:"LastUpdate"`
+ LastUpdate *string `json:"LastUpdate,omitnil" name:"LastUpdate"`
// 日志所在节点
- BrokerIp *string `json:"BrokerIp,omitempty" name:"BrokerIp"`
+ BrokerIp *string `json:"BrokerIp,omitnil" name:"BrokerIp"`
// 文件名 含全路径
- OriginFileName *string `json:"OriginFileName,omitempty" name:"OriginFileName"`
+ OriginFileName *string `json:"OriginFileName,omitnil" name:"OriginFileName"`
// 日志创建时间
- CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"`
+ CreateTime *string `json:"CreateTime,omitnil" name:"CreateTime"`
// 实例日志类型, run: 运行; kill: 终止
- InstanceLogType *string `json:"InstanceLogType,omitempty" name:"InstanceLogType"`
+ InstanceLogType *string `json:"InstanceLogType,omitnil" name:"InstanceLogType"`
// 运行耗时
- CostTime *float64 `json:"CostTime,omitempty" name:"CostTime"`
+ CostTime *float64 `json:"CostTime,omitnil" name:"CostTime"`
}
type InstanceLogInfo struct {
// 任务id
// 注意:此字段可能返回 null,表示取不到有效值。
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 数据时间
// 注意:此字段可能返回 null,表示取不到有效值。
- CurRunDate *string `json:"CurRunDate,omitempty" name:"CurRunDate"`
+ CurRunDate *string `json:"CurRunDate,omitnil" name:"CurRunDate"`
// 尝试运行次数
// 注意:此字段可能返回 null,表示取不到有效值。
- Tries *string `json:"Tries,omitempty" name:"Tries"`
+ Tries *string `json:"Tries,omitnil" name:"Tries"`
// 日志更新时间
// 注意:此字段可能返回 null,表示取不到有效值。
- LastUpdate *string `json:"LastUpdate,omitempty" name:"LastUpdate"`
+ LastUpdate *string `json:"LastUpdate,omitnil" name:"LastUpdate"`
// 日志所在节点
// 注意:此字段可能返回 null,表示取不到有效值。
- BrokerIp *string `json:"BrokerIp,omitempty" name:"BrokerIp"`
+ BrokerIp *string `json:"BrokerIp,omitnil" name:"BrokerIp"`
// 文件大小
// 注意:此字段可能返回 null,表示取不到有效值。
- FileSize *string `json:"FileSize,omitempty" name:"FileSize"`
+ FileSize *string `json:"FileSize,omitnil" name:"FileSize"`
// 文件名 含全路径
// 注意:此字段可能返回 null,表示取不到有效值。
- OriginFileName *string `json:"OriginFileName,omitempty" name:"OriginFileName"`
+ OriginFileName *string `json:"OriginFileName,omitnil" name:"OriginFileName"`
// 日志创建时间
// 注意:此字段可能返回 null,表示取不到有效值。
- CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"`
+ CreateTime *string `json:"CreateTime,omitnil" name:"CreateTime"`
// 实例日志类型, run: 运行; kill: 终止
// 注意:此字段可能返回 null,表示取不到有效值。
- InstanceLogType *string `json:"InstanceLogType,omitempty" name:"InstanceLogType"`
+ InstanceLogType *string `json:"InstanceLogType,omitnil" name:"InstanceLogType"`
// 任务名称
// 注意:此字段可能返回 null,表示取不到有效值。
- TaskName *string `json:"TaskName,omitempty" name:"TaskName"`
+ TaskName *string `json:"TaskName,omitnil" name:"TaskName"`
// 运行耗时
// 注意:此字段可能返回 null,表示取不到有效值。
- CostTime *string `json:"CostTime,omitempty" name:"CostTime"`
+ CostTime *string `json:"CostTime,omitnil" name:"CostTime"`
// 实例状态 COMPLETED 完成 FAILED失败重试 EXPIRED失败 RUNNING运行中
// 注意:此字段可能返回 null,表示取不到有效值。
- InstanceStatus *string `json:"InstanceStatus,omitempty" name:"InstanceStatus"`
+ InstanceStatus *string `json:"InstanceStatus,omitnil" name:"InstanceStatus"`
}
type InstanceLogInfoOpsDto struct {
// 实例运行日志
// 注意:此字段可能返回 null,表示取不到有效值。
- LogInfo *string `json:"LogInfo,omitempty" name:"LogInfo"`
+ LogInfo *string `json:"LogInfo,omitnil" name:"LogInfo"`
// 实例运行提交的yarn日志地址
// 注意:此字段可能返回 null,表示取不到有效值。
- YarnLogInfo []*string `json:"YarnLogInfo,omitempty" name:"YarnLogInfo"`
+ YarnLogInfo []*string `json:"YarnLogInfo,omitnil" name:"YarnLogInfo"`
// 实例运行产生的datax日志
// 注意:此字段可能返回 null,表示取不到有效值。
- DataLogInfo *string `json:"DataLogInfo,omitempty" name:"DataLogInfo"`
+ DataLogInfo *string `json:"DataLogInfo,omitnil" name:"DataLogInfo"`
// 第三方任务运行日志
// 注意:此字段可能返回 null,表示取不到有效值。
- ThirdTaskRunLogInfo *string `json:"ThirdTaskRunLogInfo,omitempty" name:"ThirdTaskRunLogInfo"`
+ ThirdTaskRunLogInfo *string `json:"ThirdTaskRunLogInfo,omitnil" name:"ThirdTaskRunLogInfo"`
// 第三方任务日志链接描述
// 注意:此字段可能返回 null,表示取不到有效值。
- ThirdTaskLogUrlDesc *string `json:"ThirdTaskLogUrlDesc,omitempty" name:"ThirdTaskLogUrlDesc"`
+ ThirdTaskLogUrlDesc *string `json:"ThirdTaskLogUrlDesc,omitnil" name:"ThirdTaskLogUrlDesc"`
}
type InstanceLogList struct {
// 任务ID
// 注意:此字段可能返回 null,表示取不到有效值。
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 数据时间
// 注意:此字段可能返回 null,表示取不到有效值。
- CurRunDate *string `json:"CurRunDate,omitempty" name:"CurRunDate"`
+ CurRunDate *string `json:"CurRunDate,omitnil" name:"CurRunDate"`
// 重试次数
// 注意:此字段可能返回 null,表示取不到有效值。
- Tries *string `json:"Tries,omitempty" name:"Tries"`
+ Tries *string `json:"Tries,omitnil" name:"Tries"`
// 最后更新事件
// 注意:此字段可能返回 null,表示取不到有效值。
- LastUpdate *string `json:"LastUpdate,omitempty" name:"LastUpdate"`
+ LastUpdate *string `json:"LastUpdate,omitnil" name:"LastUpdate"`
// 节点ip
// 注意:此字段可能返回 null,表示取不到有效值。
- BrokerIp *string `json:"BrokerIp,omitempty" name:"BrokerIp"`
+ BrokerIp *string `json:"BrokerIp,omitnil" name:"BrokerIp"`
// 文件大小
// 注意:此字段可能返回 null,表示取不到有效值。
- FileSize *string `json:"FileSize,omitempty" name:"FileSize"`
+ FileSize *string `json:"FileSize,omitnil" name:"FileSize"`
// 原始文件名
// 注意:此字段可能返回 null,表示取不到有效值。
- OriginFileName *string `json:"OriginFileName,omitempty" name:"OriginFileName"`
+ OriginFileName *string `json:"OriginFileName,omitnil" name:"OriginFileName"`
// 创建时间
// 注意:此字段可能返回 null,表示取不到有效值。
- CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"`
+ CreateTime *string `json:"CreateTime,omitnil" name:"CreateTime"`
// 实例日志类型
// 注意:此字段可能返回 null,表示取不到有效值。
- InstanceLogType *string `json:"InstanceLogType,omitempty" name:"InstanceLogType"`
+ InstanceLogType *string `json:"InstanceLogType,omitnil" name:"InstanceLogType"`
// 任务名称
// 注意:此字段可能返回 null,表示取不到有效值。
- TaskName *string `json:"TaskName,omitempty" name:"TaskName"`
+ TaskName *string `json:"TaskName,omitnil" name:"TaskName"`
// 耗费时间
// 注意:此字段可能返回 null,表示取不到有效值。
- CostTime *string `json:"CostTime,omitempty" name:"CostTime"`
+ CostTime *string `json:"CostTime,omitnil" name:"CostTime"`
}
type InstanceNodeInfo struct {
// 读取节点SOURCE 写入节点SINK
// 注意:此字段可能返回 null,表示取不到有效值。
- NodeType *string `json:"NodeType,omitempty" name:"NodeType"`
+ NodeType *string `json:"NodeType,omitnil" name:"NodeType"`
// 节点id
// 注意:此字段可能返回 null,表示取不到有效值。
- NodeId *string `json:"NodeId,omitempty" name:"NodeId"`
+ NodeId *string `json:"NodeId,omitnil" name:"NodeId"`
// 节点名称
// 注意:此字段可能返回 null,表示取不到有效值。
- NodeName *string `json:"NodeName,omitempty" name:"NodeName"`
+ NodeName *string `json:"NodeName,omitnil" name:"NodeName"`
}
type InstanceOpsDto struct {
// 任务ID
// 注意:此字段可能返回 null,表示取不到有效值。
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 任务名称
// 注意:此字段可能返回 null,表示取不到有效值。
- TaskName *string `json:"TaskName,omitempty" name:"TaskName"`
+ TaskName *string `json:"TaskName,omitnil" name:"TaskName"`
// 工作流ID
// 注意:此字段可能返回 null,表示取不到有效值。
- WorkflowId *string `json:"WorkflowId,omitempty" name:"WorkflowId"`
+ WorkflowId *string `json:"WorkflowId,omitnil" name:"WorkflowId"`
// 工作流名称
// 注意:此字段可能返回 null,表示取不到有效值。
- WorkflowName *string `json:"WorkflowName,omitempty" name:"WorkflowName"`
+ WorkflowName *string `json:"WorkflowName,omitnil" name:"WorkflowName"`
// 负责人
// 注意:此字段可能返回 null,表示取不到有效值。
- InCharge *string `json:"InCharge,omitempty" name:"InCharge"`
+ InCharge *string `json:"InCharge,omitnil" name:"InCharge"`
// 周期类型
// 注意:此字段可能返回 null,表示取不到有效值。
- CycleType *string `json:"CycleType,omitempty" name:"CycleType"`
+ CycleType *string `json:"CycleType,omitnil" name:"CycleType"`
// 数据时间
// 注意:此字段可能返回 null,表示取不到有效值。
- CurRunDate *string `json:"CurRunDate,omitempty" name:"CurRunDate"`
+ CurRunDate *string `json:"CurRunDate,omitnil" name:"CurRunDate"`
// 下一个数据时间
// 注意:此字段可能返回 null,表示取不到有效值。
- NextCurDate *string `json:"NextCurDate,omitempty" name:"NextCurDate"`
+ NextCurDate *string `json:"NextCurDate,omitnil" name:"NextCurDate"`
// 运行优先级
// 注意:此字段可能返回 null,表示取不到有效值。
- RunPriority *uint64 `json:"RunPriority,omitempty" name:"RunPriority"`
+ RunPriority *uint64 `json:"RunPriority,omitnil" name:"RunPriority"`
// 尝试运行次数
// 注意:此字段可能返回 null,表示取不到有效值。
- TryLimit *uint64 `json:"TryLimit,omitempty" name:"TryLimit"`
+ TryLimit *uint64 `json:"TryLimit,omitnil" name:"TryLimit"`
// 当前运行次数
// 注意:此字段可能返回 null,表示取不到有效值。
- Tries *uint64 `json:"Tries,omitempty" name:"Tries"`
+ Tries *uint64 `json:"Tries,omitnil" name:"Tries"`
// 重跑总次数
// 注意:此字段可能返回 null,表示取不到有效值。
- TotalRunNum *uint64 `json:"TotalRunNum,omitempty" name:"TotalRunNum"`
+ TotalRunNum *uint64 `json:"TotalRunNum,omitnil" name:"TotalRunNum"`
// 是否补录
// 注意:此字段可能返回 null,表示取不到有效值。
- DoFlag *uint64 `json:"DoFlag,omitempty" name:"DoFlag"`
+ DoFlag *uint64 `json:"DoFlag,omitnil" name:"DoFlag"`
// 是否是重跑
// 注意:此字段可能返回 null,表示取不到有效值。
- RedoFlag *uint64 `json:"RedoFlag,omitempty" name:"RedoFlag"`
+ RedoFlag *uint64 `json:"RedoFlag,omitnil" name:"RedoFlag"`
// 实例状态
// 注意:此字段可能返回 null,表示取不到有效值。
- State *string `json:"State,omitempty" name:"State"`
+ State *string `json:"State,omitnil" name:"State"`
// 运行节点
// 注意:此字段可能返回 null,表示取不到有效值。
- RuntimeBroker *string `json:"RuntimeBroker,omitempty" name:"RuntimeBroker"`
+ RuntimeBroker *string `json:"RuntimeBroker,omitnil" name:"RuntimeBroker"`
// 失败的原因
// 注意:此字段可能返回 null,表示取不到有效值。
- ErrorDesc *string `json:"ErrorDesc,omitempty" name:"ErrorDesc"`
+ ErrorDesc *string `json:"ErrorDesc,omitnil" name:"ErrorDesc"`
// 任务类型
// 注意:此字段可能返回 null,表示取不到有效值。
- TaskType *TaskTypeOpsDto `json:"TaskType,omitempty" name:"TaskType"`
+ TaskType *TaskTypeOpsDto `json:"TaskType,omitnil" name:"TaskType"`
// 依赖判断完成时间
// 注意:此字段可能返回 null,表示取不到有效值。
- DependenceFulfillTime *string `json:"DependenceFulfillTime,omitempty" name:"DependenceFulfillTime"`
+ DependenceFulfillTime *string `json:"DependenceFulfillTime,omitnil" name:"DependenceFulfillTime"`
// 首次依赖判断通过时间
// 注意:此字段可能返回 null,表示取不到有效值。
- FirstDependenceFulfillTime *string `json:"FirstDependenceFulfillTime,omitempty" name:"FirstDependenceFulfillTime"`
+ FirstDependenceFulfillTime *string `json:"FirstDependenceFulfillTime,omitnil" name:"FirstDependenceFulfillTime"`
// 首次启动时间
// 注意:此字段可能返回 null,表示取不到有效值。
- FirstStartTime *string `json:"FirstStartTime,omitempty" name:"FirstStartTime"`
+ FirstStartTime *string `json:"FirstStartTime,omitnil" name:"FirstStartTime"`
// 开始启动时间
// 注意:此字段可能返回 null,表示取不到有效值。
- StartTime *string `json:"StartTime,omitempty" name:"StartTime"`
+ StartTime *string `json:"StartTime,omitnil" name:"StartTime"`
// 运行完成时间
// 注意:此字段可能返回 null,表示取不到有效值。
- EndTime *string `json:"EndTime,omitempty" name:"EndTime"`
+ EndTime *string `json:"EndTime,omitnil" name:"EndTime"`
// 耗费时间
// 注意:此字段可能返回 null,表示取不到有效值。
- CostTime *string `json:"CostTime,omitempty" name:"CostTime"`
+ CostTime *string `json:"CostTime,omitnil" name:"CostTime"`
// 耗费时间(ms)
// 注意:此字段可能返回 null,表示取不到有效值。
- CostMillisecond *uint64 `json:"CostMillisecond,omitempty" name:"CostMillisecond"`
+ CostMillisecond *uint64 `json:"CostMillisecond,omitnil" name:"CostMillisecond"`
// 最大运行耗时
// 注意:此字段可能返回 null,表示取不到有效值。
- MaxCostTime *uint64 `json:"MaxCostTime,omitempty" name:"MaxCostTime"`
+ MaxCostTime *uint64 `json:"MaxCostTime,omitnil" name:"MaxCostTime"`
// 最小运行耗时
// 注意:此字段可能返回 null,表示取不到有效值。
- MinCostTime *uint64 `json:"MinCostTime,omitempty" name:"MinCostTime"`
+ MinCostTime *uint64 `json:"MinCostTime,omitnil" name:"MinCostTime"`
// 平均运行耗时
// 注意:此字段可能返回 null,表示取不到有效值。
- AvgCostTime *float64 `json:"AvgCostTime,omitempty" name:"AvgCostTime"`
+ AvgCostTime *float64 `json:"AvgCostTime,omitnil" name:"AvgCostTime"`
// 最近日志
// 注意:此字段可能返回 null,表示取不到有效值。
- LastLog *string `json:"LastLog,omitempty" name:"LastLog"`
+ LastLog *string `json:"LastLog,omitnil" name:"LastLog"`
// 调度时间
// 注意:此字段可能返回 null,表示取不到有效值。
- SchedulerDateTime *string `json:"SchedulerDateTime,omitempty" name:"SchedulerDateTime"`
+ SchedulerDateTime *string `json:"SchedulerDateTime,omitnil" name:"SchedulerDateTime"`
// 上次调度时间
// 注意:此字段可能返回 null,表示取不到有效值。
- LastSchedulerDateTime *string `json:"LastSchedulerDateTime,omitempty" name:"LastSchedulerDateTime"`
+ LastSchedulerDateTime *string `json:"LastSchedulerDateTime,omitnil" name:"LastSchedulerDateTime"`
// 最后更新事件
// 注意:此字段可能返回 null,表示取不到有效值。
- LastUpdate *string `json:"LastUpdate,omitempty" name:"LastUpdate"`
+ LastUpdate *string `json:"LastUpdate,omitnil" name:"LastUpdate"`
// 创建时间
// 注意:此字段可能返回 null,表示取不到有效值。
- CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"`
+ CreateTime *string `json:"CreateTime,omitnil" name:"CreateTime"`
// 分支,依赖关系 and、or
// 注意:此字段可能返回 null,表示取不到有效值。
- DependencyRel *string `json:"DependencyRel,omitempty" name:"DependencyRel"`
+ DependencyRel *string `json:"DependencyRel,omitnil" name:"DependencyRel"`
// 执行空间
// 注意:此字段可能返回 null,表示取不到有效值。
- ExecutionSpace *string `json:"ExecutionSpace,omitempty" name:"ExecutionSpace"`
+ ExecutionSpace *string `json:"ExecutionSpace,omitnil" name:"ExecutionSpace"`
// 忽略事件
// 注意:此字段可能返回 null,表示取不到有效值。
- IgnoreEvent *bool `json:"IgnoreEvent,omitempty" name:"IgnoreEvent"`
+ IgnoreEvent *bool `json:"IgnoreEvent,omitnil" name:"IgnoreEvent"`
// 虚拟任务实例
// 注意:此字段可能返回 null,表示取不到有效值。
- VirtualFlag *bool `json:"VirtualFlag,omitempty" name:"VirtualFlag"`
+ VirtualFlag *bool `json:"VirtualFlag,omitnil" name:"VirtualFlag"`
// 文件夹ID
// 注意:此字段可能返回 null,表示取不到有效值。
- FolderId *string `json:"FolderId,omitempty" name:"FolderId"`
+ FolderId *string `json:"FolderId,omitnil" name:"FolderId"`
// 文件夹名称
// 注意:此字段可能返回 null,表示取不到有效值。
- FolderName *string `json:"FolderName,omitempty" name:"FolderName"`
+ FolderName *string `json:"FolderName,omitnil" name:"FolderName"`
// 递归实例信息
// 注意:此字段可能返回 null,表示取不到有效值。
- SonList *string `json:"SonList,omitempty" name:"SonList"`
+ SonList *string `json:"SonList,omitnil" name:"SonList"`
// 产品业务名称
// 注意:此字段可能返回 null,表示取不到有效值。
- ProductName *string `json:"ProductName,omitempty" name:"ProductName"`
+ ProductName *string `json:"ProductName,omitnil" name:"ProductName"`
// 资源组
// 注意:此字段可能返回 null,表示取不到有效值。
- ResourceGroup *string `json:"ResourceGroup,omitempty" name:"ResourceGroup"`
+ ResourceGroup *string `json:"ResourceGroup,omitnil" name:"ResourceGroup"`
// 资源组指定执行节点
// 注意:此字段可能返回 null,表示取不到有效值。
- ResourceInstanceId *string `json:"ResourceInstanceId,omitempty" name:"ResourceInstanceId"`
+ ResourceInstanceId *string `json:"ResourceInstanceId,omitnil" name:"ResourceInstanceId"`
// 资源队列
// 注意:此字段可能返回 null,表示取不到有效值。
- YarnQueue *string `json:"YarnQueue,omitempty" name:"YarnQueue"`
+ YarnQueue *string `json:"YarnQueue,omitnil" name:"YarnQueue"`
// 调度计划
// 注意:此字段可能返回 null,表示取不到有效值。
- SchedulerDesc *string `json:"SchedulerDesc,omitempty" name:"SchedulerDesc"`
+ SchedulerDesc *string `json:"SchedulerDesc,omitnil" name:"SchedulerDesc"`
// 最近提交时间
// 注意:此字段可能返回 null,表示取不到有效值。
- FirstSubmitTime *string `json:"FirstSubmitTime,omitempty" name:"FirstSubmitTime"`
+ FirstSubmitTime *string `json:"FirstSubmitTime,omitnil" name:"FirstSubmitTime"`
// 首次执行时间
// 注意:此字段可能返回 null,表示取不到有效值。
- FirstRunTime *string `json:"FirstRunTime,omitempty" name:"FirstRunTime"`
+ FirstRunTime *string `json:"FirstRunTime,omitnil" name:"FirstRunTime"`
// 项目ID
// 注意:此字段可能返回 null,表示取不到有效值。
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 项目标识
// 注意:此字段可能返回 null,表示取不到有效值。
- ProjectIdent *string `json:"ProjectIdent,omitempty" name:"ProjectIdent"`
+ ProjectIdent *string `json:"ProjectIdent,omitnil" name:"ProjectIdent"`
// 项目名称
// 注意:此字段可能返回 null,表示取不到有效值。
- ProjectName *string `json:"ProjectName,omitempty" name:"ProjectName"`
+ ProjectName *string `json:"ProjectName,omitnil" name:"ProjectName"`
// 租户id
// 注意:此字段可能返回 null,表示取不到有效值。
- TenantId *string `json:"TenantId,omitempty" name:"TenantId"`
+ TenantId *string `json:"TenantId,omitnil" name:"TenantId"`
// 实例标识
// 注意:此字段可能返回 null,表示取不到有效值。
- InstanceKey *string `json:"InstanceKey,omitempty" name:"InstanceKey"`
+ InstanceKey *string `json:"InstanceKey,omitnil" name:"InstanceKey"`
+
+ // 资源组id
+ // 注意:此字段可能返回 null,表示取不到有效值。
+ ExecutorGroupId *string `json:"ExecutorGroupId,omitnil" name:"ExecutorGroupId"`
+
+ // 资源组名称
+ // 注意:此字段可能返回 null,表示取不到有效值。
+ ExecutorGroupName *string `json:"ExecutorGroupName,omitnil" name:"ExecutorGroupName"`
}
type InstanceOpsInfoPage struct {
// 总记录数
// 注意:此字段可能返回 null,表示取不到有效值。
- TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"`
+ TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
// 记录列表
// 注意:此字段可能返回 null,表示取不到有效值。
- Items []*InstanceOpsDto `json:"Items,omitempty" name:"Items"`
+ Items []*InstanceOpsDto `json:"Items,omitnil" name:"Items"`
}
type InstanceReportReadNode struct {
// 节点名称
- NodeName *string `json:"NodeName,omitempty" name:"NodeName"`
+ NodeName *string `json:"NodeName,omitnil" name:"NodeName"`
// 数据来源
- DataSource *string `json:"DataSource,omitempty" name:"DataSource"`
+ DataSource *string `json:"DataSource,omitnil" name:"DataSource"`
// 总条数
- TotalReadRecords *uint64 `json:"TotalReadRecords,omitempty" name:"TotalReadRecords"`
+ TotalReadRecords *uint64 `json:"TotalReadRecords,omitnil" name:"TotalReadRecords"`
// 总字节数
- TotalReadBytes *uint64 `json:"TotalReadBytes,omitempty" name:"TotalReadBytes"`
+ TotalReadBytes *uint64 `json:"TotalReadBytes,omitnil" name:"TotalReadBytes"`
// 速度(条/秒)
- RecordSpeed *uint64 `json:"RecordSpeed,omitempty" name:"RecordSpeed"`
+ RecordSpeed *uint64 `json:"RecordSpeed,omitnil" name:"RecordSpeed"`
// 吞吐(Byte/秒)
- ByteSpeed *float64 `json:"ByteSpeed,omitempty" name:"ByteSpeed"`
+ ByteSpeed *float64 `json:"ByteSpeed,omitnil" name:"ByteSpeed"`
// 脏数据条数
- TotalErrorRecords *uint64 `json:"TotalErrorRecords,omitempty" name:"TotalErrorRecords"`
+ TotalErrorRecords *uint64 `json:"TotalErrorRecords,omitnil" name:"TotalErrorRecords"`
}
type InstanceReportSummary struct {
// 总读取记录数
- TotalReadRecords *uint64 `json:"TotalReadRecords,omitempty" name:"TotalReadRecords"`
+ TotalReadRecords *uint64 `json:"TotalReadRecords,omitnil" name:"TotalReadRecords"`
// 总读取字节数
- TotalReadBytes *uint64 `json:"TotalReadBytes,omitempty" name:"TotalReadBytes"`
+ TotalReadBytes *uint64 `json:"TotalReadBytes,omitnil" name:"TotalReadBytes"`
// 总写入记录数
- TotalWriteRecords *uint64 `json:"TotalWriteRecords,omitempty" name:"TotalWriteRecords"`
+ TotalWriteRecords *uint64 `json:"TotalWriteRecords,omitnil" name:"TotalWriteRecords"`
// 总写入字节数
- TotalWriteBytes *uint64 `json:"TotalWriteBytes,omitempty" name:"TotalWriteBytes"`
+ TotalWriteBytes *uint64 `json:"TotalWriteBytes,omitnil" name:"TotalWriteBytes"`
// 速率(条/秒)
- RecordSpeed *uint64 `json:"RecordSpeed,omitempty" name:"RecordSpeed"`
+ RecordSpeed *uint64 `json:"RecordSpeed,omitnil" name:"RecordSpeed"`
// 流量(Byte/秒)
- ByteSpeed *float64 `json:"ByteSpeed,omitempty" name:"ByteSpeed"`
+ ByteSpeed *float64 `json:"ByteSpeed,omitnil" name:"ByteSpeed"`
// 脏数据记录数
- TotalErrorRecords *uint64 `json:"TotalErrorRecords,omitempty" name:"TotalErrorRecords"`
+ TotalErrorRecords *uint64 `json:"TotalErrorRecords,omitnil" name:"TotalErrorRecords"`
// 脏数据字节数
- TotalErrorBytes *uint64 `json:"TotalErrorBytes,omitempty" name:"TotalErrorBytes"`
+ TotalErrorBytes *uint64 `json:"TotalErrorBytes,omitnil" name:"TotalErrorBytes"`
// 任务运行总时长
- TotalRunDuration *uint64 `json:"TotalRunDuration,omitempty" name:"TotalRunDuration"`
+ TotalRunDuration *uint64 `json:"TotalRunDuration,omitnil" name:"TotalRunDuration"`
// 任务开始运行时间
- BeginRunTime *string `json:"BeginRunTime,omitempty" name:"BeginRunTime"`
+ BeginRunTime *string `json:"BeginRunTime,omitnil" name:"BeginRunTime"`
// 任务结束运行时间
- EndRunTime *string `json:"EndRunTime,omitempty" name:"EndRunTime"`
+ EndRunTime *string `json:"EndRunTime,omitnil" name:"EndRunTime"`
}
type InstanceReportWriteNode struct {
// 节点名称
- NodeName *string `json:"NodeName,omitempty" name:"NodeName"`
+ NodeName *string `json:"NodeName,omitnil" name:"NodeName"`
// 数据来源
- DataSource *string `json:"DataSource,omitempty" name:"DataSource"`
+ DataSource *string `json:"DataSource,omitnil" name:"DataSource"`
// 总条数
- TotalWriteRecords *uint64 `json:"TotalWriteRecords,omitempty" name:"TotalWriteRecords"`
+ TotalWriteRecords *uint64 `json:"TotalWriteRecords,omitnil" name:"TotalWriteRecords"`
// 总字节数
- TotalWriteBytes *uint64 `json:"TotalWriteBytes,omitempty" name:"TotalWriteBytes"`
+ TotalWriteBytes *uint64 `json:"TotalWriteBytes,omitnil" name:"TotalWriteBytes"`
// 速度(条/秒)
- RecordSpeed *uint64 `json:"RecordSpeed,omitempty" name:"RecordSpeed"`
+ RecordSpeed *uint64 `json:"RecordSpeed,omitnil" name:"RecordSpeed"`
// 吞吐(Byte/秒)
- ByteSpeed *float64 `json:"ByteSpeed,omitempty" name:"ByteSpeed"`
+ ByteSpeed *float64 `json:"ByteSpeed,omitnil" name:"ByteSpeed"`
// 脏数据条数
- TotalErrorRecords *uint64 `json:"TotalErrorRecords,omitempty" name:"TotalErrorRecords"`
+ TotalErrorRecords *uint64 `json:"TotalErrorRecords,omitnil" name:"TotalErrorRecords"`
}
type InstanceSearchCondition struct {
// 任务调度周期类型
- CycleList []*string `json:"CycleList,omitempty" name:"CycleList"`
+ CycleList []*string `json:"CycleList,omitnil" name:"CycleList"`
// 起始时间
- DateFrom *string `json:"DateFrom,omitempty" name:"DateFrom"`
+ DateFrom *string `json:"DateFrom,omitnil" name:"DateFrom"`
// 截止时间
- DateTo *string `json:"DateTo,omitempty" name:"DateTo"`
+ DateTo *string `json:"DateTo,omitnil" name:"DateTo"`
// 实例过滤条件
- Instance *InstanceCondition `json:"Instance,omitempty" name:"Instance"`
+ Instance *InstanceCondition `json:"Instance,omitnil" name:"Instance"`
// 模糊查询关键字
- Keyword *string `json:"Keyword,omitempty" name:"Keyword"`
+ Keyword *string `json:"Keyword,omitnil" name:"Keyword"`
// 排序方式
- Sort *string `json:"Sort,omitempty" name:"Sort"`
+ Sort *string `json:"Sort,omitnil" name:"Sort"`
// 排序字段
- SortCol *string `json:"SortCol,omitempty" name:"SortCol"`
+ SortCol *string `json:"SortCol,omitnil" name:"SortCol"`
// 实例状态类型
- StateList []*string `json:"StateList,omitempty" name:"StateList"`
+ StateList []*string `json:"StateList,omitnil" name:"StateList"`
}
type InstanceStatisticInfo struct {
// 实例状态趋势状态统计
// 注意:此字段可能返回 null,表示取不到有效值。
- CountList []*uint64 `json:"CountList,omitempty" name:"CountList"`
+ CountList []*uint64 `json:"CountList,omitnil" name:"CountList"`
// 实例状态趋势时间分割
// 注意:此字段可能返回 null,表示取不到有效值。
- TimeList []*string `json:"TimeList,omitempty" name:"TimeList"`
+ TimeList []*string `json:"TimeList,omitnil" name:"TimeList"`
// 实例状态标识:WAITING_RUNNING、KILLING、FAILED、FAILED_TRYING、SUCCEED 分别表示等待执行、正在终止、失败、失败重试、成功,用于实例状态分布和实例状态趋势
- InstanceStatus *string `json:"InstanceStatus,omitempty" name:"InstanceStatus"`
+ InstanceStatus *string `json:"InstanceStatus,omitnil" name:"InstanceStatus"`
// 用于实例状态分布计数
- InstanceCount *uint64 `json:"InstanceCount,omitempty" name:"InstanceCount"`
+ InstanceCount *uint64 `json:"InstanceCount,omitnil" name:"InstanceCount"`
// 当前展示时间
// 注意:此字段可能返回 null,表示取不到有效值。
- ShowTime *string `json:"ShowTime,omitempty" name:"ShowTime"`
+ ShowTime *string `json:"ShowTime,omitnil" name:"ShowTime"`
// 1
// 注意:此字段可能返回 null,表示取不到有效值。
- ReportTime *string `json:"ReportTime,omitempty" name:"ReportTime"`
+ ReportTime *string `json:"ReportTime,omitnil" name:"ReportTime"`
// 1
// 注意:此字段可能返回 null,表示取不到有效值。
- Count *int64 `json:"Count,omitempty" name:"Count"`
+ Count *int64 `json:"Count,omitnil" name:"Count"`
}
type IntegrationInstanceLog struct {
// 任务日志信息
// 注意:此字段可能返回 null,表示取不到有效值。
- LogInfo *string `json:"LogInfo,omitempty" name:"LogInfo"`
+ LogInfo *string `json:"LogInfo,omitnil" name:"LogInfo"`
}
type IntegrationNodeDetail struct {
// 集成节点名称
- Name *string `json:"Name,omitempty" name:"Name"`
+ Name *string `json:"Name,omitnil" name:"Name"`
// 集成节点类型
- NodeType *string `json:"NodeType,omitempty" name:"NodeType"`
+ NodeType *string `json:"NodeType,omitnil" name:"NodeType"`
// 节点数据源类型
- DataSourceType *string `json:"DataSourceType,omitempty" name:"DataSourceType"`
+ DataSourceType *string `json:"DataSourceType,omitnil" name:"DataSourceType"`
// 节点描述
// 注意:此字段可能返回 null,表示取不到有效值。
- Description *string `json:"Description,omitempty" name:"Description"`
+ Description *string `json:"Description,omitnil" name:"Description"`
// 数据源id
// 注意:此字段可能返回 null,表示取不到有效值。
- DatasourceId *string `json:"DatasourceId,omitempty" name:"DatasourceId"`
+ DatasourceId *string `json:"DatasourceId,omitnil" name:"DatasourceId"`
// 节点配置信息
// 注意:此字段可能返回 null,表示取不到有效值。
- Config []*RecordField `json:"Config,omitempty" name:"Config"`
+ Config []*RecordField `json:"Config,omitnil" name:"Config"`
// 节点扩展配置信息
// 注意:此字段可能返回 null,表示取不到有效值。
- ExtConfig []*RecordField `json:"ExtConfig,omitempty" name:"ExtConfig"`
+ ExtConfig []*RecordField `json:"ExtConfig,omitnil" name:"ExtConfig"`
// 节点schema
// 注意:此字段可能返回 null,表示取不到有效值。
- Schema []*IntegrationNodeSchema `json:"Schema,omitempty" name:"Schema"`
+ Schema []*IntegrationNodeSchema `json:"Schema,omitnil" name:"Schema"`
// 节点映射
// 注意:此字段可能返回 null,表示取不到有效值。
- NodeMapping *IntegrationNodeMapping `json:"NodeMapping,omitempty" name:"NodeMapping"`
+ NodeMapping *IntegrationNodeMapping `json:"NodeMapping,omitnil" name:"NodeMapping"`
// owner uin
- OwnerUin *string `json:"OwnerUin,omitempty" name:"OwnerUin"`
+ OwnerUin *string `json:"OwnerUin,omitnil" name:"OwnerUin"`
}
type IntegrationNodeInfo struct {
// 集成节点id
// 注意:此字段可能返回 null,表示取不到有效值。
- Id *string `json:"Id,omitempty" name:"Id"`
+ Id *string `json:"Id,omitnil" name:"Id"`
// 集成节点所属任务id
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 集成节点名称
- Name *string `json:"Name,omitempty" name:"Name"`
+ Name *string `json:"Name,omitnil" name:"Name"`
// 集成节点类型
- NodeType *string `json:"NodeType,omitempty" name:"NodeType"`
+ NodeType *string `json:"NodeType,omitnil" name:"NodeType"`
// 节点数据源类型
- DataSourceType *string `json:"DataSourceType,omitempty" name:"DataSourceType"`
+ DataSourceType *string `json:"DataSourceType,omitnil" name:"DataSourceType"`
// 节点描述
// 注意:此字段可能返回 null,表示取不到有效值。
- Description *string `json:"Description,omitempty" name:"Description"`
+ Description *string `json:"Description,omitnil" name:"Description"`
// 数据源id
// 注意:此字段可能返回 null,表示取不到有效值。
- DatasourceId *string `json:"DatasourceId,omitempty" name:"DatasourceId"`
+ DatasourceId *string `json:"DatasourceId,omitnil" name:"DatasourceId"`
// 节点配置信息
// 注意:此字段可能返回 null,表示取不到有效值。
- Config []*RecordField `json:"Config,omitempty" name:"Config"`
+ Config []*RecordField `json:"Config,omitnil" name:"Config"`
// 节点扩展配置信息
// 注意:此字段可能返回 null,表示取不到有效值。
- ExtConfig []*RecordField `json:"ExtConfig,omitempty" name:"ExtConfig"`
+ ExtConfig []*RecordField `json:"ExtConfig,omitnil" name:"ExtConfig"`
// 节点schema
// 注意:此字段可能返回 null,表示取不到有效值。
- Schema []*IntegrationNodeSchema `json:"Schema,omitempty" name:"Schema"`
+ Schema []*IntegrationNodeSchema `json:"Schema,omitnil" name:"Schema"`
// 节点映射
// 注意:此字段可能返回 null,表示取不到有效值。
- NodeMapping *IntegrationNodeMapping `json:"NodeMapping,omitempty" name:"NodeMapping"`
+ NodeMapping *IntegrationNodeMapping `json:"NodeMapping,omitnil" name:"NodeMapping"`
// 应用id
- AppId *string `json:"AppId,omitempty" name:"AppId"`
+ AppId *string `json:"AppId,omitnil" name:"AppId"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 创建人uin
// 注意:此字段可能返回 null,表示取不到有效值。
- CreatorUin *string `json:"CreatorUin,omitempty" name:"CreatorUin"`
+ CreatorUin *string `json:"CreatorUin,omitnil" name:"CreatorUin"`
// 操作人uin
// 注意:此字段可能返回 null,表示取不到有效值。
- OperatorUin *string `json:"OperatorUin,omitempty" name:"OperatorUin"`
+ OperatorUin *string `json:"OperatorUin,omitnil" name:"OperatorUin"`
// owner uin
- OwnerUin *string `json:"OwnerUin,omitempty" name:"OwnerUin"`
+ OwnerUin *string `json:"OwnerUin,omitnil" name:"OwnerUin"`
// 创建时间
// 注意:此字段可能返回 null,表示取不到有效值。
- CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"`
+ CreateTime *string `json:"CreateTime,omitnil" name:"CreateTime"`
// 更新时间
// 注意:此字段可能返回 null,表示取不到有效值。
- UpdateTime *string `json:"UpdateTime,omitempty" name:"UpdateTime"`
+ UpdateTime *string `json:"UpdateTime,omitnil" name:"UpdateTime"`
}
type IntegrationNodeMapping struct {
// 源节点id
- SourceId *string `json:"SourceId,omitempty" name:"SourceId"`
+ SourceId *string `json:"SourceId,omitnil" name:"SourceId"`
// 目标节点id
- SinkId *string `json:"SinkId,omitempty" name:"SinkId"`
+ SinkId *string `json:"SinkId,omitnil" name:"SinkId"`
// 源节点schema
// 注意:此字段可能返回 null,表示取不到有效值。
- SourceSchema []*IntegrationNodeSchema `json:"SourceSchema,omitempty" name:"SourceSchema"`
+ SourceSchema []*IntegrationNodeSchema `json:"SourceSchema,omitnil" name:"SourceSchema"`
// 节点schema映射
// 注意:此字段可能返回 null,表示取不到有效值。
- SchemaMappings []*IntegrationNodeSchemaMapping `json:"SchemaMappings,omitempty" name:"SchemaMappings"`
+ SchemaMappings []*IntegrationNodeSchemaMapping `json:"SchemaMappings,omitnil" name:"SchemaMappings"`
// 节点映射扩展信息
// 注意:此字段可能返回 null,表示取不到有效值。
- ExtConfig []*RecordField `json:"ExtConfig,omitempty" name:"ExtConfig"`
+ ExtConfig []*RecordField `json:"ExtConfig,omitnil" name:"ExtConfig"`
}
type IntegrationNodeSchema struct {
// schema id
- Id *string `json:"Id,omitempty" name:"Id"`
+ Id *string `json:"Id,omitnil" name:"Id"`
// schema名称
- Name *string `json:"Name,omitempty" name:"Name"`
+ Name *string `json:"Name,omitnil" name:"Name"`
// schema类型
- Type *string `json:"Type,omitempty" name:"Type"`
+ Type *string `json:"Type,omitnil" name:"Type"`
// schema值
// 注意:此字段可能返回 null,表示取不到有效值。
- Value *string `json:"Value,omitempty" name:"Value"`
+ Value *string `json:"Value,omitnil" name:"Value"`
// schema拓展属性
// 注意:此字段可能返回 null,表示取不到有效值。
- Properties []*RecordField `json:"Properties,omitempty" name:"Properties"`
+ Properties []*RecordField `json:"Properties,omitnil" name:"Properties"`
// schema别名
// 注意:此字段可能返回 null,表示取不到有效值。
- Alias *string `json:"Alias,omitempty" name:"Alias"`
+ Alias *string `json:"Alias,omitnil" name:"Alias"`
+
+ // 字段备注
+ // 注意:此字段可能返回 null,表示取不到有效值。
+ Comment *string `json:"Comment,omitnil" name:"Comment"`
}
type IntegrationNodeSchemaMapping struct {
// 源schema id
- SourceSchemaId *string `json:"SourceSchemaId,omitempty" name:"SourceSchemaId"`
+ SourceSchemaId *string `json:"SourceSchemaId,omitnil" name:"SourceSchemaId"`
// 目标schema id
- SinkSchemaId *string `json:"SinkSchemaId,omitempty" name:"SinkSchemaId"`
+ SinkSchemaId *string `json:"SinkSchemaId,omitnil" name:"SinkSchemaId"`
}
type IntegrationStatisticsTrendResult struct {
// 统计属性名称
// 注意:此字段可能返回 null,表示取不到有效值。
- StatisticName []*string `json:"StatisticName,omitempty" name:"StatisticName"`
+ StatisticName []*string `json:"StatisticName,omitnil" name:"StatisticName"`
// 统计值
// 注意:此字段可能返回 null,表示取不到有效值。
- StatisticValue []*int64 `json:"StatisticValue,omitempty" name:"StatisticValue"`
+ StatisticValue []*int64 `json:"StatisticValue,omitnil" name:"StatisticValue"`
// 统计项目
// 注意:此字段可能返回 null,表示取不到有效值。
- StatisticType *string `json:"StatisticType,omitempty" name:"StatisticType"`
+ StatisticType *string `json:"StatisticType,omitnil" name:"StatisticType"`
}
type IntegrationTaskInfo struct {
// 任务名称
- TaskName *string `json:"TaskName,omitempty" name:"TaskName"`
+ TaskName *string `json:"TaskName,omitnil" name:"TaskName"`
// 任务描述
// 注意:此字段可能返回 null,表示取不到有效值。
- Description *string `json:"Description,omitempty" name:"Description"`
+ Description *string `json:"Description,omitnil" name:"Description"`
// 同步类型1.解决方案(整库迁移),2.单表同步
- SyncType *int64 `json:"SyncType,omitempty" name:"SyncType"`
+ SyncType *int64 `json:"SyncType,omitnil" name:"SyncType"`
// 201.实时,202.离线
- TaskType *int64 `json:"TaskType,omitempty" name:"TaskType"`
+ TaskType *int64 `json:"TaskType,omitnil" name:"TaskType"`
// 任务所属工作流id
// 注意:此字段可能返回 null,表示取不到有效值。
- WorkflowId *string `json:"WorkflowId,omitempty" name:"WorkflowId"`
+ WorkflowId *string `json:"WorkflowId,omitnil" name:"WorkflowId"`
// 任务id
// 注意:此字段可能返回 null,表示取不到有效值。
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 任务调度id(oceanus or us等作业id)
// 注意:此字段可能返回 null,表示取不到有效值。
- ScheduleTaskId *string `json:"ScheduleTaskId,omitempty" name:"ScheduleTaskId"`
+ ScheduleTaskId *string `json:"ScheduleTaskId,omitnil" name:"ScheduleTaskId"`
// 任务组id
// 注意:此字段可能返回 null,表示取不到有效值。
- TaskGroupId *string `json:"TaskGroupId,omitempty" name:"TaskGroupId"`
+ TaskGroupId *string `json:"TaskGroupId,omitnil" name:"TaskGroupId"`
// 项目id
// 注意:此字段可能返回 null,表示取不到有效值。
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 创建人uin
// 注意:此字段可能返回 null,表示取不到有效值。
- CreatorUin *string `json:"CreatorUin,omitempty" name:"CreatorUin"`
+ CreatorUin *string `json:"CreatorUin,omitnil" name:"CreatorUin"`
// 操作人uin
// 注意:此字段可能返回 null,表示取不到有效值。
- OperatorUin *string `json:"OperatorUin,omitempty" name:"OperatorUin"`
+ OperatorUin *string `json:"OperatorUin,omitnil" name:"OperatorUin"`
// owner uin
// 注意:此字段可能返回 null,表示取不到有效值。
- OwnerUin *string `json:"OwnerUin,omitempty" name:"OwnerUin"`
+ OwnerUin *string `json:"OwnerUin,omitnil" name:"OwnerUin"`
// 应用id
// 注意:此字段可能返回 null,表示取不到有效值。
- AppId *string `json:"AppId,omitempty" name:"AppId"`
+ AppId *string `json:"AppId,omitnil" name:"AppId"`
// 任务状态1.初始化,2.操作中,3.运行中,4.暂停,5.任务停止中,6.停止,7.执行失败,8.已删除,9.已锁定,10.配置过期,11.提交中,12.提交成功,13.提交失败
// 注意:此字段可能返回 null,表示取不到有效值。
- Status *int64 `json:"Status,omitempty" name:"Status"`
+ Status *int64 `json:"Status,omitnil" name:"Status"`
// 节点列表
// 注意:此字段可能返回 null,表示取不到有效值。
- Nodes []*IntegrationNodeInfo `json:"Nodes,omitempty" name:"Nodes"`
+ Nodes []*IntegrationNodeInfo `json:"Nodes,omitnil" name:"Nodes"`
// 执行资源id
// 注意:此字段可能返回 null,表示取不到有效值。
- ExecutorId *string `json:"ExecutorId,omitempty" name:"ExecutorId"`
+ ExecutorId *string `json:"ExecutorId,omitnil" name:"ExecutorId"`
// 任务配置信息
// 注意:此字段可能返回 null,表示取不到有效值。
- Config []*RecordField `json:"Config,omitempty" name:"Config"`
+ Config []*RecordField `json:"Config,omitnil" name:"Config"`
// 任务扩展配置信息
// 注意:此字段可能返回 null,表示取不到有效值。
- ExtConfig []*RecordField `json:"ExtConfig,omitempty" name:"ExtConfig"`
+ ExtConfig []*RecordField `json:"ExtConfig,omitnil" name:"ExtConfig"`
// 任务执行context信息
// 注意:此字段可能返回 null,表示取不到有效值。
- ExecuteContext []*RecordField `json:"ExecuteContext,omitempty" name:"ExecuteContext"`
+ ExecuteContext []*RecordField `json:"ExecuteContext,omitnil" name:"ExecuteContext"`
// 节点映射
// 注意:此字段可能返回 null,表示取不到有效值。
- Mappings []*IntegrationNodeMapping `json:"Mappings,omitempty" name:"Mappings"`
+ Mappings []*IntegrationNodeMapping `json:"Mappings,omitnil" name:"Mappings"`
// 任务模式:1.画布模式,2.flink jar
// 注意:此字段可能返回 null,表示取不到有效值。
- TaskMode *string `json:"TaskMode,omitempty" name:"TaskMode"`
+ TaskMode *string `json:"TaskMode,omitnil" name:"TaskMode"`
// 责任人
// 注意:此字段可能返回 null,表示取不到有效值。
- Incharge *string `json:"Incharge,omitempty" name:"Incharge"`
+ Incharge *string `json:"Incharge,omitnil" name:"Incharge"`
// 离线新增参数
// 注意:此字段可能返回 null,表示取不到有效值。
- OfflineTaskAddEntity *OfflineTaskAddParam `json:"OfflineTaskAddEntity,omitempty" name:"OfflineTaskAddEntity"`
+ OfflineTaskAddEntity *OfflineTaskAddParam `json:"OfflineTaskAddEntity,omitnil" name:"OfflineTaskAddEntity"`
// group name
// 注意:此字段可能返回 null,表示取不到有效值。
- ExecutorGroupName *string `json:"ExecutorGroupName,omitempty" name:"ExecutorGroupName"`
+ ExecutorGroupName *string `json:"ExecutorGroupName,omitnil" name:"ExecutorGroupName"`
// url
// 注意:此字段可能返回 null,表示取不到有效值。
- InLongManagerUrl *string `json:"InLongManagerUrl,omitempty" name:"InLongManagerUrl"`
+ InLongManagerUrl *string `json:"InLongManagerUrl,omitnil" name:"InLongManagerUrl"`
// stream id
// 注意:此字段可能返回 null,表示取不到有效值。
- InLongStreamId *string `json:"InLongStreamId,omitempty" name:"InLongStreamId"`
+ InLongStreamId *string `json:"InLongStreamId,omitnil" name:"InLongStreamId"`
// version
// 注意:此字段可能返回 null,表示取不到有效值。
- InLongManagerVersion *string `json:"InLongManagerVersion,omitempty" name:"InLongManagerVersion"`
+ InLongManagerVersion *string `json:"InLongManagerVersion,omitnil" name:"InLongManagerVersion"`
// dataproxy url
// 注意:此字段可能返回 null,表示取不到有效值。
- DataProxyUrl []*string `json:"DataProxyUrl,omitempty" name:"DataProxyUrl"`
+ DataProxyUrl []*string `json:"DataProxyUrl,omitnil" name:"DataProxyUrl"`
// 任务版本是否已提交运维
// 注意:此字段可能返回 null,表示取不到有效值。
- Submit *bool `json:"Submit,omitempty" name:"Submit"`
+ Submit *bool `json:"Submit,omitnil" name:"Submit"`
// MYSQL
// 注意:此字段可能返回 null,表示取不到有效值。
- InputDatasourceType *string `json:"InputDatasourceType,omitempty" name:"InputDatasourceType"`
+ InputDatasourceType *string `json:"InputDatasourceType,omitnil" name:"InputDatasourceType"`
// DLC
// 注意:此字段可能返回 null,表示取不到有效值。
- OutputDatasourceType *string `json:"OutputDatasourceType,omitempty" name:"OutputDatasourceType"`
+ OutputDatasourceType *string `json:"OutputDatasourceType,omitnil" name:"OutputDatasourceType"`
// 读取条数
// 注意:此字段可能返回 null,表示取不到有效值。
- NumRecordsIn *int64 `json:"NumRecordsIn,omitempty" name:"NumRecordsIn"`
+ NumRecordsIn *int64 `json:"NumRecordsIn,omitnil" name:"NumRecordsIn"`
// 写入条数
// 注意:此字段可能返回 null,表示取不到有效值。
- NumRecordsOut *int64 `json:"NumRecordsOut,omitempty" name:"NumRecordsOut"`
+ NumRecordsOut *int64 `json:"NumRecordsOut,omitnil" name:"NumRecordsOut"`
// 读取延迟
// 注意:此字段可能返回 null,表示取不到有效值。
- ReaderDelay *float64 `json:"ReaderDelay,omitempty" name:"ReaderDelay"`
+ ReaderDelay *float64 `json:"ReaderDelay,omitnil" name:"ReaderDelay"`
// 重启次数
// 注意:此字段可能返回 null,表示取不到有效值。
- NumRestarts *int64 `json:"NumRestarts,omitempty" name:"NumRestarts"`
+ NumRestarts *int64 `json:"NumRestarts,omitnil" name:"NumRestarts"`
// 任务创建时间
// 注意:此字段可能返回 null,表示取不到有效值。
- CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"`
+ CreateTime *string `json:"CreateTime,omitnil" name:"CreateTime"`
// 任务更新时间
// 注意:此字段可能返回 null,表示取不到有效值。
- UpdateTime *string `json:"UpdateTime,omitempty" name:"UpdateTime"`
+ UpdateTime *string `json:"UpdateTime,omitnil" name:"UpdateTime"`
// 任务最后一次运行时间
// 注意:此字段可能返回 null,表示取不到有效值。
- LastRunTime *string `json:"LastRunTime,omitempty" name:"LastRunTime"`
+ LastRunTime *string `json:"LastRunTime,omitnil" name:"LastRunTime"`
// 任务停止时间
// 注意:此字段可能返回 null,表示取不到有效值。
- StopTime *string `json:"StopTime,omitempty" name:"StopTime"`
+ StopTime *string `json:"StopTime,omitnil" name:"StopTime"`
// 作业是否已提交
// 注意:此字段可能返回 null,表示取不到有效值。
- HasVersion *bool `json:"HasVersion,omitempty" name:"HasVersion"`
+ HasVersion *bool `json:"HasVersion,omitnil" name:"HasVersion"`
// 任务是否被锁定
// 注意:此字段可能返回 null,表示取不到有效值。
- Locked *bool `json:"Locked,omitempty" name:"Locked"`
+ Locked *bool `json:"Locked,omitnil" name:"Locked"`
// 任务锁定人
// 注意:此字段可能返回 null,表示取不到有效值。
- Locker *string `json:"Locker,omitempty" name:"Locker"`
+ Locker *string `json:"Locker,omitnil" name:"Locker"`
// 耗费资源量
// 注意:此字段可能返回 null,表示取不到有效值。
- RunningCu *float64 `json:"RunningCu,omitempty" name:"RunningCu"`
+ RunningCu *float64 `json:"RunningCu,omitnil" name:"RunningCu"`
// 该任务关联的告警规则
// 注意:此字段可能返回 null,表示取不到有效值。
- TaskAlarmRegularList []*string `json:"TaskAlarmRegularList,omitempty" name:"TaskAlarmRegularList"`
+ TaskAlarmRegularList []*string `json:"TaskAlarmRegularList,omitnil" name:"TaskAlarmRegularList"`
// 资源分层情况: 0:进行中,1:成功 ,2:失败
// 注意:此字段可能返回 null,表示取不到有效值。
- SwitchResource *int64 `json:"SwitchResource,omitempty" name:"SwitchResource"`
+ SwitchResource *int64 `json:"SwitchResource,omitnil" name:"SwitchResource"`
// 读取阶段:0:全部全量,1:部分全量,2:全部增量
// 注意:此字段可能返回 null,表示取不到有效值。
- ReadPhase *int64 `json:"ReadPhase,omitempty" name:"ReadPhase"`
+ ReadPhase *int64 `json:"ReadPhase,omitnil" name:"ReadPhase"`
// 版本号
// 注意:此字段可能返回 null,表示取不到有效值。
- InstanceVersion *int64 `json:"InstanceVersion,omitempty" name:"InstanceVersion"`
+ InstanceVersion *int64 `json:"InstanceVersion,omitnil" name:"InstanceVersion"`
}
// Predefined struct for user
type KillInstancesRequestParams struct {
// 项目Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 实例嵌套集合
- Instances []*InstanceInfo `json:"Instances,omitempty" name:"Instances"`
+ Instances []*InstanceInfo `json:"Instances,omitnil" name:"Instances"`
}
type KillInstancesRequest struct {
*tchttp.BaseRequest
// 项目Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 实例嵌套集合
- Instances []*InstanceInfo `json:"Instances,omitempty" name:"Instances"`
+ Instances []*InstanceInfo `json:"Instances,omitnil" name:"Instances"`
}
func (r *KillInstancesRequest) ToJsonString() string {
@@ -24339,10 +25032,10 @@ func (r *KillInstancesRequest) FromJsonString(s string) error {
// Predefined struct for user
type KillInstancesResponseParams struct {
// 返回实例批量终止结果
- Data *OperateResult `json:"Data,omitempty" name:"Data"`
+ Data *OperateResult `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type KillInstancesResponse struct {
@@ -24364,20 +25057,20 @@ func (r *KillInstancesResponse) FromJsonString(s string) error {
// Predefined struct for user
type KillOpsMakePlanInstancesRequestParams struct {
// 项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 补录计划ID
- PlanId *string `json:"PlanId,omitempty" name:"PlanId"`
+ PlanId *string `json:"PlanId,omitnil" name:"PlanId"`
}
type KillOpsMakePlanInstancesRequest struct {
*tchttp.BaseRequest
// 项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 补录计划ID
- PlanId *string `json:"PlanId,omitempty" name:"PlanId"`
+ PlanId *string `json:"PlanId,omitnil" name:"PlanId"`
}
func (r *KillOpsMakePlanInstancesRequest) ToJsonString() string {
@@ -24403,10 +25096,10 @@ func (r *KillOpsMakePlanInstancesRequest) FromJsonString(s string) error {
// Predefined struct for user
type KillOpsMakePlanInstancesResponseParams struct {
// 批量操作结果
- Data *BatchOperateResultOpsDto `json:"Data,omitempty" name:"Data"`
+ Data *BatchOperateResultOpsDto `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type KillOpsMakePlanInstancesResponse struct {
@@ -24428,116 +25121,116 @@ func (r *KillOpsMakePlanInstancesResponse) FromJsonString(s string) error {
// Predefined struct for user
type KillScheduleInstancesRequestParams struct {
// 实例列表
- Instances []*InstanceOpsDto `json:"Instances,omitempty" name:"Instances"`
+ Instances []*InstanceOpsDto `json:"Instances,omitnil" name:"Instances"`
// 检查父任务类型, true: 检查父任务; false: 不检查父任务
- CheckFather *bool `json:"CheckFather,omitempty" name:"CheckFather"`
+ CheckFather *bool `json:"CheckFather,omitnil" name:"CheckFather"`
// 重跑类型, 1: 自身; 3: 孩子; 2: 自身以及孩子
- RerunType *string `json:"RerunType,omitempty" name:"RerunType"`
+ RerunType *string `json:"RerunType,omitnil" name:"RerunType"`
// 实例依赖方式, 1: 自依赖; 2: 任务依赖; 3: 自依赖及父子依赖
- DependentWay *string `json:"DependentWay,omitempty" name:"DependentWay"`
+ DependentWay *string `json:"DependentWay,omitnil" name:"DependentWay"`
// 重跑忽略事件监听与否
- SkipEventListening *bool `json:"SkipEventListening,omitempty" name:"SkipEventListening"`
+ SkipEventListening *bool `json:"SkipEventListening,omitnil" name:"SkipEventListening"`
// 下游实例范围 1: 所在工作流 2: 所在项目 3: 所有跨工作流依赖的项目
- SonInstanceType *string `json:"SonInstanceType,omitempty" name:"SonInstanceType"`
+ SonInstanceType *string `json:"SonInstanceType,omitnil" name:"SonInstanceType"`
// 查询条件
- SearchCondition *InstanceApiOpsRequest `json:"SearchCondition,omitempty" name:"SearchCondition"`
+ SearchCondition *InstanceApiOpsRequest `json:"SearchCondition,omitnil" name:"SearchCondition"`
// 访问类型
- OptType *string `json:"OptType,omitempty" name:"OptType"`
+ OptType *string `json:"OptType,omitnil" name:"OptType"`
// 操作者名称
- OperatorName *string `json:"OperatorName,omitempty" name:"OperatorName"`
+ OperatorName *string `json:"OperatorName,omitnil" name:"OperatorName"`
// 操作者id
- OperatorId *string `json:"OperatorId,omitempty" name:"OperatorId"`
+ OperatorId *string `json:"OperatorId,omitnil" name:"OperatorId"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 项目标志
- ProjectIdent *string `json:"ProjectIdent,omitempty" name:"ProjectIdent"`
+ ProjectIdent *string `json:"ProjectIdent,omitnil" name:"ProjectIdent"`
// 项目名称
- ProjectName *string `json:"ProjectName,omitempty" name:"ProjectName"`
+ ProjectName *string `json:"ProjectName,omitnil" name:"ProjectName"`
// 索引页码
- PageIndex *int64 `json:"PageIndex,omitempty" name:"PageIndex"`
+ PageIndex *int64 `json:"PageIndex,omitnil" name:"PageIndex"`
// 页面大小
- PageSize *int64 `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"`
// 数据总数
- Count *int64 `json:"Count,omitempty" name:"Count"`
+ Count *int64 `json:"Count,omitnil" name:"Count"`
// 基础请求信息
- RequestBaseInfo *ProjectBaseInfoOpsRequest `json:"RequestBaseInfo,omitempty" name:"RequestBaseInfo"`
+ RequestBaseInfo *ProjectBaseInfoOpsRequest `json:"RequestBaseInfo,omitnil" name:"RequestBaseInfo"`
// 是否计算总数
- IsCount *bool `json:"IsCount,omitempty" name:"IsCount"`
+ IsCount *bool `json:"IsCount,omitnil" name:"IsCount"`
}
type KillScheduleInstancesRequest struct {
*tchttp.BaseRequest
// 实例列表
- Instances []*InstanceOpsDto `json:"Instances,omitempty" name:"Instances"`
+ Instances []*InstanceOpsDto `json:"Instances,omitnil" name:"Instances"`
// 检查父任务类型, true: 检查父任务; false: 不检查父任务
- CheckFather *bool `json:"CheckFather,omitempty" name:"CheckFather"`
+ CheckFather *bool `json:"CheckFather,omitnil" name:"CheckFather"`
// 重跑类型, 1: 自身; 3: 孩子; 2: 自身以及孩子
- RerunType *string `json:"RerunType,omitempty" name:"RerunType"`
+ RerunType *string `json:"RerunType,omitnil" name:"RerunType"`
// 实例依赖方式, 1: 自依赖; 2: 任务依赖; 3: 自依赖及父子依赖
- DependentWay *string `json:"DependentWay,omitempty" name:"DependentWay"`
+ DependentWay *string `json:"DependentWay,omitnil" name:"DependentWay"`
// 重跑忽略事件监听与否
- SkipEventListening *bool `json:"SkipEventListening,omitempty" name:"SkipEventListening"`
+ SkipEventListening *bool `json:"SkipEventListening,omitnil" name:"SkipEventListening"`
// 下游实例范围 1: 所在工作流 2: 所在项目 3: 所有跨工作流依赖的项目
- SonInstanceType *string `json:"SonInstanceType,omitempty" name:"SonInstanceType"`
+ SonInstanceType *string `json:"SonInstanceType,omitnil" name:"SonInstanceType"`
// 查询条件
- SearchCondition *InstanceApiOpsRequest `json:"SearchCondition,omitempty" name:"SearchCondition"`
+ SearchCondition *InstanceApiOpsRequest `json:"SearchCondition,omitnil" name:"SearchCondition"`
// 访问类型
- OptType *string `json:"OptType,omitempty" name:"OptType"`
+ OptType *string `json:"OptType,omitnil" name:"OptType"`
// 操作者名称
- OperatorName *string `json:"OperatorName,omitempty" name:"OperatorName"`
+ OperatorName *string `json:"OperatorName,omitnil" name:"OperatorName"`
// 操作者id
- OperatorId *string `json:"OperatorId,omitempty" name:"OperatorId"`
+ OperatorId *string `json:"OperatorId,omitnil" name:"OperatorId"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 项目标志
- ProjectIdent *string `json:"ProjectIdent,omitempty" name:"ProjectIdent"`
+ ProjectIdent *string `json:"ProjectIdent,omitnil" name:"ProjectIdent"`
// 项目名称
- ProjectName *string `json:"ProjectName,omitempty" name:"ProjectName"`
+ ProjectName *string `json:"ProjectName,omitnil" name:"ProjectName"`
// 索引页码
- PageIndex *int64 `json:"PageIndex,omitempty" name:"PageIndex"`
+ PageIndex *int64 `json:"PageIndex,omitnil" name:"PageIndex"`
// 页面大小
- PageSize *int64 `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"`
// 数据总数
- Count *int64 `json:"Count,omitempty" name:"Count"`
+ Count *int64 `json:"Count,omitnil" name:"Count"`
// 基础请求信息
- RequestBaseInfo *ProjectBaseInfoOpsRequest `json:"RequestBaseInfo,omitempty" name:"RequestBaseInfo"`
+ RequestBaseInfo *ProjectBaseInfoOpsRequest `json:"RequestBaseInfo,omitnil" name:"RequestBaseInfo"`
// 是否计算总数
- IsCount *bool `json:"IsCount,omitempty" name:"IsCount"`
+ IsCount *bool `json:"IsCount,omitnil" name:"IsCount"`
}
func (r *KillScheduleInstancesRequest) ToJsonString() string {
@@ -24579,10 +25272,10 @@ func (r *KillScheduleInstancesRequest) FromJsonString(s string) error {
// Predefined struct for user
type KillScheduleInstancesResponseParams struct {
// 结果
- Data *BatchOperateResultOpsDto `json:"Data,omitempty" name:"Data"`
+ Data *BatchOperateResultOpsDto `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type KillScheduleInstancesResponse struct {
@@ -24603,76 +25296,76 @@ func (r *KillScheduleInstancesResponse) FromJsonString(s string) error {
type Label struct {
// 类型值。
- Value *string `json:"Value,omitempty" name:"Value"`
+ Value *string `json:"Value,omitnil" name:"Value"`
// 类型名称。
- Text *string `json:"Text,omitempty" name:"Text"`
+ Text *string `json:"Text,omitnil" name:"Text"`
}
type LineageParamRecord struct {
// 字段名
- Name *string `json:"Name,omitempty" name:"Name"`
+ Name *string `json:"Name,omitnil" name:"Name"`
// 字段值
// 注意:此字段可能返回 null,表示取不到有效值。
- Value *string `json:"Value,omitempty" name:"Value"`
+ Value *string `json:"Value,omitnil" name:"Value"`
}
type LinkOpsDto struct {
// 边的id
// 注意:此字段可能返回 null,表示取不到有效值。
- Id *string `json:"Id,omitempty" name:"Id"`
+ Id *string `json:"Id,omitnil" name:"Id"`
// 边的key
// 注意:此字段可能返回 null,表示取不到有效值。
- LinkKey *string `json:"LinkKey,omitempty" name:"LinkKey"`
+ LinkKey *string `json:"LinkKey,omitnil" name:"LinkKey"`
// 边的源节点
// 注意:此字段可能返回 null,表示取不到有效值。
- TaskFrom *string `json:"TaskFrom,omitempty" name:"TaskFrom"`
+ TaskFrom *string `json:"TaskFrom,omitnil" name:"TaskFrom"`
// 边的目标节点
// 注意:此字段可能返回 null,表示取不到有效值。
- TaskTo *string `json:"TaskTo,omitempty" name:"TaskTo"`
+ TaskTo *string `json:"TaskTo,omitnil" name:"TaskTo"`
// 责任人
// 注意:此字段可能返回 null,表示取不到有效值。
- InCharge *string `json:"InCharge,omitempty" name:"InCharge"`
+ InCharge *string `json:"InCharge,omitnil" name:"InCharge"`
// 父子任务之间的依赖关系
// 注意:此字段可能返回 null,表示取不到有效值。
- LinkDependencyType *string `json:"LinkDependencyType,omitempty" name:"LinkDependencyType"`
+ LinkDependencyType *string `json:"LinkDependencyType,omitnil" name:"LinkDependencyType"`
// 父子任务之间依赖偏移量
// 注意:此字段可能返回 null,表示取不到有效值。
- Offset *string `json:"Offset,omitempty" name:"Offset"`
+ Offset *string `json:"Offset,omitnil" name:"Offset"`
// 边的类型
// 注意:此字段可能返回 null,表示取不到有效值。
- LinkType *string `json:"LinkType,omitempty" name:"LinkType"`
+ LinkType *string `json:"LinkType,omitnil" name:"LinkType"`
// 工作流id
// 注意:此字段可能返回 null,表示取不到有效值。
- WorkflowId *string `json:"WorkflowId,omitempty" name:"WorkflowId"`
+ WorkflowId *string `json:"WorkflowId,omitnil" name:"WorkflowId"`
}
// Predefined struct for user
type LockIntegrationTaskRequestParams struct {
// 任务id
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
type LockIntegrationTaskRequest struct {
*tchttp.BaseRequest
// 任务id
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
func (r *LockIntegrationTaskRequest) ToJsonString() string {
@@ -24698,10 +25391,10 @@ func (r *LockIntegrationTaskRequest) FromJsonString(s string) error {
// Predefined struct for user
type LockIntegrationTaskResponseParams struct {
// 操作成功与否标识
- Data *bool `json:"Data,omitempty" name:"Data"`
+ Data *bool `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type LockIntegrationTaskResponse struct {
@@ -24723,274 +25416,274 @@ func (r *LockIntegrationTaskResponse) FromJsonString(s string) error {
type LogContent struct {
// 日志时间戳,单位毫秒
// 注意:此字段可能返回 null,表示取不到有效值。
- Time *uint64 `json:"Time,omitempty" name:"Time"`
+ Time *uint64 `json:"Time,omitnil" name:"Time"`
// 日志包id
// 注意:此字段可能返回 null,表示取不到有效值。
- PkgId *string `json:"PkgId,omitempty" name:"PkgId"`
+ PkgId *string `json:"PkgId,omitnil" name:"PkgId"`
// 日志内容
- Log *string `json:"Log,omitempty" name:"Log"`
+ Log *string `json:"Log,omitnil" name:"Log"`
}
type LogContentInfo struct {
// 日志内容
// 注意:此字段可能返回 null,表示取不到有效值。
- Log *string `json:"Log,omitempty" name:"Log"`
+ Log *string `json:"Log,omitnil" name:"Log"`
// 日志组Id
// 注意:此字段可能返回 null,表示取不到有效值。
- PkgId *string `json:"PkgId,omitempty" name:"PkgId"`
+ PkgId *string `json:"PkgId,omitnil" name:"PkgId"`
// 日志Id
// 注意:此字段可能返回 null,表示取不到有效值。
- PkgLogId *string `json:"PkgLogId,omitempty" name:"PkgLogId"`
+ PkgLogId *string `json:"PkgLogId,omitnil" name:"PkgLogId"`
// 时间
// 注意:此字段可能返回 null,表示取不到有效值。
- Time *uint64 `json:"Time,omitempty" name:"Time"`
+ Time *uint64 `json:"Time,omitnil" name:"Time"`
// 日志所属的容器名
// 注意:此字段可能返回 null,表示取不到有效值。
- ContainerName *string `json:"ContainerName,omitempty" name:"ContainerName"`
+ ContainerName *string `json:"ContainerName,omitnil" name:"ContainerName"`
}
type MakePlanInstanceOpsDtoCollection struct {
// 记录总数
// 注意:此字段可能返回 null,表示取不到有效值。
- TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"`
+ TotalCount *int64 `json:"TotalCount,omitnil" name:"TotalCount"`
// 记录总页数
// 注意:此字段可能返回 null,表示取不到有效值。
- TotalPage *int64 `json:"TotalPage,omitempty" name:"TotalPage"`
+ TotalPage *int64 `json:"TotalPage,omitnil" name:"TotalPage"`
// 当前页记录数
// 注意:此字段可能返回 null,表示取不到有效值。
- PageCount *int64 `json:"PageCount,omitempty" name:"PageCount"`
+ PageCount *int64 `json:"PageCount,omitnil" name:"PageCount"`
// 页码
// 注意:此字段可能返回 null,表示取不到有效值。
- PageNumber *int64 `json:"PageNumber,omitempty" name:"PageNumber"`
+ PageNumber *int64 `json:"PageNumber,omitnil" name:"PageNumber"`
// 页大小
// 注意:此字段可能返回 null,表示取不到有效值。
- PageSize *int64 `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"`
// 记录列表
// 注意:此字段可能返回 null,表示取不到有效值。
- Items []*InstanceOpsDto `json:"Items,omitempty" name:"Items"`
+ Items []*InstanceOpsDto `json:"Items,omitnil" name:"Items"`
}
type MakePlanOpsDto struct {
// 补录计划ID
// 注意:此字段可能返回 null,表示取不到有效值。
- PlanId *string `json:"PlanId,omitempty" name:"PlanId"`
+ PlanId *string `json:"PlanId,omitnil" name:"PlanId"`
// 补录计划名称
// 注意:此字段可能返回 null,表示取不到有效值。
- MakeName *string `json:"MakeName,omitempty" name:"MakeName"`
+ MakeName *string `json:"MakeName,omitnil" name:"MakeName"`
// 项目ID
// 注意:此字段可能返回 null,表示取不到有效值。
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 补录是否检查父任务状态
// 注意:此字段可能返回 null,表示取不到有效值。
- CheckParent *bool `json:"CheckParent,omitempty" name:"CheckParent"`
+ CheckParent *bool `json:"CheckParent,omitnil" name:"CheckParent"`
// 是否使用任务原有自依赖配置
// 注意:此字段可能返回 null,表示取不到有效值。
- SameSelfDependType *bool `json:"SameSelfDependType,omitempty" name:"SameSelfDependType"`
+ SameSelfDependType *bool `json:"SameSelfDependType,omitnil" name:"SameSelfDependType"`
// 并行度,在SameSelfDependType为false时生效
// 注意:此字段可能返回 null,表示取不到有效值。
- ParallelNum *int64 `json:"ParallelNum,omitempty" name:"ParallelNum"`
+ ParallelNum *int64 `json:"ParallelNum,omitnil" name:"ParallelNum"`
// 补录实例生成周期是否修改
// 注意:此字段可能返回 null,表示取不到有效值。
- SameCycle *bool `json:"SameCycle,omitempty" name:"SameCycle"`
+ SameCycle *bool `json:"SameCycle,omitnil" name:"SameCycle"`
// 调度周期转换方式-原始周期类型
// 注意:此字段可能返回 null,表示取不到有效值。
- SourceTaskCycle *string `json:"SourceTaskCycle,omitempty" name:"SourceTaskCycle"`
+ SourceTaskCycle *string `json:"SourceTaskCycle,omitnil" name:"SourceTaskCycle"`
// 调度周期转换方式-目标周期类型
// 注意:此字段可能返回 null,表示取不到有效值。
- TargetTaskCycle *string `json:"TargetTaskCycle,omitempty" name:"TargetTaskCycle"`
+ TargetTaskCycle *string `json:"TargetTaskCycle,omitnil" name:"TargetTaskCycle"`
// 调度周期转换方式-目标周期类型指定时间
// 注意:此字段可能返回 null,表示取不到有效值。
- TargetTaskAction *int64 `json:"TargetTaskAction,omitempty" name:"TargetTaskAction"`
+ TargetTaskAction *int64 `json:"TargetTaskAction,omitnil" name:"TargetTaskAction"`
// 补录实例自定义参数
// 注意:此字段可能返回 null,表示取不到有效值。
- MapParamList []*StrToStrMap `json:"MapParamList,omitempty" name:"MapParamList"`
+ MapParamList []*StrToStrMap `json:"MapParamList,omitnil" name:"MapParamList"`
// 创建人ID
// 注意:此字段可能返回 null,表示取不到有效值。
- CreatorId *string `json:"CreatorId,omitempty" name:"CreatorId"`
+ CreatorId *string `json:"CreatorId,omitnil" name:"CreatorId"`
// 创建人
// 注意:此字段可能返回 null,表示取不到有效值。
- Creator *string `json:"Creator,omitempty" name:"Creator"`
+ Creator *string `json:"Creator,omitnil" name:"Creator"`
// 创建时间
// 注意:此字段可能返回 null,表示取不到有效值。
- CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"`
+ CreateTime *string `json:"CreateTime,omitnil" name:"CreateTime"`
// 补录任务ID集合
// 注意:此字段可能返回 null,表示取不到有效值。
- TaskIdList []*string `json:"TaskIdList,omitempty" name:"TaskIdList"`
+ TaskIdList []*string `json:"TaskIdList,omitnil" name:"TaskIdList"`
// 补录计划日期范围
// 注意:此字段可能返回 null,表示取不到有效值。
- MakeDatetimeList []*CreateMakeDatetimeInfo `json:"MakeDatetimeList,omitempty" name:"MakeDatetimeList"`
+ MakeDatetimeList []*CreateMakeDatetimeInfo `json:"MakeDatetimeList,omitnil" name:"MakeDatetimeList"`
// 补录计划说明
// 注意:此字段可能返回 null,表示取不到有效值。
- Remark *string `json:"Remark,omitempty" name:"Remark"`
+ Remark *string `json:"Remark,omitnil" name:"Remark"`
// 补录指定的调度资源组(ID)
// 注意:此字段可能返回 null,表示取不到有效值。
- SchedulerResourceGroup *string `json:"SchedulerResourceGroup,omitempty" name:"SchedulerResourceGroup"`
+ SchedulerResourceGroup *string `json:"SchedulerResourceGroup,omitnil" name:"SchedulerResourceGroup"`
// 补录指定的调度资源组名称
// 注意:此字段可能返回 null,表示取不到有效值。
- SchedulerResourceGroupName *string `json:"SchedulerResourceGroupName,omitempty" name:"SchedulerResourceGroupName"`
+ SchedulerResourceGroupName *string `json:"SchedulerResourceGroupName,omitnil" name:"SchedulerResourceGroupName"`
// 补录指定的集成资源组(ID)
// 注意:此字段可能返回 null,表示取不到有效值。
- IntegrationResourceGroup *string `json:"IntegrationResourceGroup,omitempty" name:"IntegrationResourceGroup"`
+ IntegrationResourceGroup *string `json:"IntegrationResourceGroup,omitnil" name:"IntegrationResourceGroup"`
// 补录指定的集成资源组名称
// 注意:此字段可能返回 null,表示取不到有效值。
- IntegrationResourceGroupName *string `json:"IntegrationResourceGroupName,omitempty" name:"IntegrationResourceGroupName"`
+ IntegrationResourceGroupName *string `json:"IntegrationResourceGroupName,omitnil" name:"IntegrationResourceGroupName"`
// 补录计划任务数量
// 注意:此字段可能返回 null,表示取不到有效值。
- TaskCount *int64 `json:"TaskCount,omitempty" name:"TaskCount"`
+ TaskCount *int64 `json:"TaskCount,omitnil" name:"TaskCount"`
// 补录计划实例完成百分数
// 注意:此字段可能返回 null,表示取不到有效值。
- CompletePercent *int64 `json:"CompletePercent,omitempty" name:"CompletePercent"`
+ CompletePercent *int64 `json:"CompletePercent,omitnil" name:"CompletePercent"`
// 补录计划实例成功百分数
// 注意:此字段可能返回 null,表示取不到有效值。
- SuccessPercent *int64 `json:"SuccessPercent,omitempty" name:"SuccessPercent"`
+ SuccessPercent *int64 `json:"SuccessPercent,omitnil" name:"SuccessPercent"`
// 补录检查父任务类型。取值范围:
// NONE: 全部不检查
// ALL: 检查全部上游父任务
// MAKE_SCOPE: 只在(当前补录计划)选中任务中检查
// 注意:此字段可能返回 null,表示取不到有效值。
- CheckParentType *string `json:"CheckParentType,omitempty" name:"CheckParentType"`
+ CheckParentType *string `json:"CheckParentType,omitnil" name:"CheckParentType"`
}
type MakePlanOpsDtoCollection struct {
// 记录总数
// 注意:此字段可能返回 null,表示取不到有效值。
- TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"`
+ TotalCount *int64 `json:"TotalCount,omitnil" name:"TotalCount"`
// 记录总页数
// 注意:此字段可能返回 null,表示取不到有效值。
- TotalPage *int64 `json:"TotalPage,omitempty" name:"TotalPage"`
+ TotalPage *int64 `json:"TotalPage,omitnil" name:"TotalPage"`
// 当前页记录数
// 注意:此字段可能返回 null,表示取不到有效值。
- PageCount *int64 `json:"PageCount,omitempty" name:"PageCount"`
+ PageCount *int64 `json:"PageCount,omitnil" name:"PageCount"`
// 页码
// 注意:此字段可能返回 null,表示取不到有效值。
- PageNumber *int64 `json:"PageNumber,omitempty" name:"PageNumber"`
+ PageNumber *int64 `json:"PageNumber,omitnil" name:"PageNumber"`
// 页大小
// 注意:此字段可能返回 null,表示取不到有效值。
- PageSize *int64 `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"`
// 记录列表
// 注意:此字段可能返回 null,表示取不到有效值。
- Items []*MakePlanOpsDto `json:"Items,omitempty" name:"Items"`
+ Items []*MakePlanOpsDto `json:"Items,omitnil" name:"Items"`
}
type MakePlanTaskOpsDto struct {
// 任务基本信息
// 注意:此字段可能返回 null,表示取不到有效值。
- TaskBaseInfo *TaskOpsDto `json:"TaskBaseInfo,omitempty" name:"TaskBaseInfo"`
+ TaskBaseInfo *TaskOpsDto `json:"TaskBaseInfo,omitnil" name:"TaskBaseInfo"`
// 补录计划该任务实例数
// 注意:此字段可能返回 null,表示取不到有效值。
- InstanceCount *int64 `json:"InstanceCount,omitempty" name:"InstanceCount"`
+ InstanceCount *int64 `json:"InstanceCount,omitnil" name:"InstanceCount"`
// 补录任务实例完成百分数
// 注意:此字段可能返回 null,表示取不到有效值。
- CompletePercent *int64 `json:"CompletePercent,omitempty" name:"CompletePercent"`
+ CompletePercent *int64 `json:"CompletePercent,omitnil" name:"CompletePercent"`
// 补录任务实例成功百分数
// 注意:此字段可能返回 null,表示取不到有效值。
- SuccessPercent *int64 `json:"SuccessPercent,omitempty" name:"SuccessPercent"`
+ SuccessPercent *int64 `json:"SuccessPercent,omitnil" name:"SuccessPercent"`
}
type MakePlanTaskOpsDtoCollection struct {
// 记录总数
// 注意:此字段可能返回 null,表示取不到有效值。
- TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"`
+ TotalCount *int64 `json:"TotalCount,omitnil" name:"TotalCount"`
// 记录总页数
// 注意:此字段可能返回 null,表示取不到有效值。
- TotalPage *int64 `json:"TotalPage,omitempty" name:"TotalPage"`
+ TotalPage *int64 `json:"TotalPage,omitnil" name:"TotalPage"`
// 当前页记录数
// 注意:此字段可能返回 null,表示取不到有效值。
- PageCount *int64 `json:"PageCount,omitempty" name:"PageCount"`
+ PageCount *int64 `json:"PageCount,omitnil" name:"PageCount"`
// 页码
// 注意:此字段可能返回 null,表示取不到有效值。
- PageNumber *int64 `json:"PageNumber,omitempty" name:"PageNumber"`
+ PageNumber *int64 `json:"PageNumber,omitnil" name:"PageNumber"`
// 页大小
// 注意:此字段可能返回 null,表示取不到有效值。
- PageSize *int64 `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"`
// 记录列表
// 注意:此字段可能返回 null,表示取不到有效值。
- Items []*MakePlanTaskOpsDto `json:"Items,omitempty" name:"Items"`
+ Items []*MakePlanTaskOpsDto `json:"Items,omitnil" name:"Items"`
}
// Predefined struct for user
type MakeUpOpsTasksRequestParams struct {
// 补录的当前任务的taskId数组
- TaskIdList []*string `json:"TaskIdList,omitempty" name:"TaskIdList"`
+ TaskIdList []*string `json:"TaskIdList,omitnil" name:"TaskIdList"`
// 补录开始时间
- StartTime *string `json:"StartTime,omitempty" name:"StartTime"`
+ StartTime *string `json:"StartTime,omitnil" name:"StartTime"`
// 补录结束时间
- EndTime *string `json:"EndTime,omitempty" name:"EndTime"`
+ EndTime *string `json:"EndTime,omitnil" name:"EndTime"`
// 项目Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// true: 检查父任务实例状态;false: 不检查父任务实例状态
- CheckParent *bool `json:"CheckParent,omitempty" name:"CheckParent"`
+ CheckParent *bool `json:"CheckParent,omitnil" name:"CheckParent"`
}
type MakeUpOpsTasksRequest struct {
*tchttp.BaseRequest
// 补录的当前任务的taskId数组
- TaskIdList []*string `json:"TaskIdList,omitempty" name:"TaskIdList"`
+ TaskIdList []*string `json:"TaskIdList,omitnil" name:"TaskIdList"`
// 补录开始时间
- StartTime *string `json:"StartTime,omitempty" name:"StartTime"`
+ StartTime *string `json:"StartTime,omitnil" name:"StartTime"`
// 补录结束时间
- EndTime *string `json:"EndTime,omitempty" name:"EndTime"`
+ EndTime *string `json:"EndTime,omitnil" name:"EndTime"`
// 项目Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// true: 检查父任务实例状态;false: 不检查父任务实例状态
- CheckParent *bool `json:"CheckParent,omitempty" name:"CheckParent"`
+ CheckParent *bool `json:"CheckParent,omitnil" name:"CheckParent"`
}
func (r *MakeUpOpsTasksRequest) ToJsonString() string {
@@ -25019,10 +25712,10 @@ func (r *MakeUpOpsTasksRequest) FromJsonString(s string) error {
// Predefined struct for user
type MakeUpOpsTasksResponseParams struct {
// 返回批量操作成功个数、失败个数、操作总数
- Data *BatchOperationOpsDto `json:"Data,omitempty" name:"Data"`
+ Data *BatchOperationOpsDto `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type MakeUpOpsTasksResponse struct {
@@ -25044,32 +25737,32 @@ func (r *MakeUpOpsTasksResponse) FromJsonString(s string) error {
// Predefined struct for user
type MakeUpTasksByWorkflowRequestParams struct {
// 工作流id
- WorkflowId *string `json:"WorkflowId,omitempty" name:"WorkflowId"`
+ WorkflowId *string `json:"WorkflowId,omitnil" name:"WorkflowId"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 补数据开始时间 格式:2023-03-02 15:00:00
- StartTime *string `json:"StartTime,omitempty" name:"StartTime"`
+ StartTime *string `json:"StartTime,omitnil" name:"StartTime"`
// 补数据结束时间 格式:2023-03-03 15:00:00
- EndTime *string `json:"EndTime,omitempty" name:"EndTime"`
+ EndTime *string `json:"EndTime,omitnil" name:"EndTime"`
}
type MakeUpTasksByWorkflowRequest struct {
*tchttp.BaseRequest
// 工作流id
- WorkflowId *string `json:"WorkflowId,omitempty" name:"WorkflowId"`
+ WorkflowId *string `json:"WorkflowId,omitnil" name:"WorkflowId"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 补数据开始时间 格式:2023-03-02 15:00:00
- StartTime *string `json:"StartTime,omitempty" name:"StartTime"`
+ StartTime *string `json:"StartTime,omitnil" name:"StartTime"`
// 补数据结束时间 格式:2023-03-03 15:00:00
- EndTime *string `json:"EndTime,omitempty" name:"EndTime"`
+ EndTime *string `json:"EndTime,omitnil" name:"EndTime"`
}
func (r *MakeUpTasksByWorkflowRequest) ToJsonString() string {
@@ -25098,10 +25791,10 @@ func (r *MakeUpTasksByWorkflowRequest) FromJsonString(s string) error {
type MakeUpTasksByWorkflowResponseParams struct {
// 补数据结果
// 注意:此字段可能返回 null,表示取不到有效值。
- Data *BatchOperationOpsDto `json:"Data,omitempty" name:"Data"`
+ Data *BatchOperationOpsDto `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type MakeUpTasksByWorkflowResponse struct {
@@ -25123,44 +25816,44 @@ func (r *MakeUpTasksByWorkflowResponse) FromJsonString(s string) error {
// Predefined struct for user
type MakeUpTasksNewRequestParams struct {
// 补录的当前任务的taskId数组
- TaskIdList []*string `json:"TaskIdList,omitempty" name:"TaskIdList"`
+ TaskIdList []*string `json:"TaskIdList,omitnil" name:"TaskIdList"`
// 补录开始时间
- StartTime *string `json:"StartTime,omitempty" name:"StartTime"`
+ StartTime *string `json:"StartTime,omitnil" name:"StartTime"`
// 补录结束时间
- EndTime *string `json:"EndTime,omitempty" name:"EndTime"`
+ EndTime *string `json:"EndTime,omitnil" name:"EndTime"`
// 补录选项标识,1表示当前任务;2表示当前及下游任务;3表示下游任务
- MakeUpType *uint64 `json:"MakeUpType,omitempty" name:"MakeUpType"`
+ MakeUpType *uint64 `json:"MakeUpType,omitnil" name:"MakeUpType"`
// 项目Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// true: 检查父任务实例状态;false: 不检查父任务实例状态
- CheckParent *bool `json:"CheckParent,omitempty" name:"CheckParent"`
+ CheckParent *bool `json:"CheckParent,omitnil" name:"CheckParent"`
}
type MakeUpTasksNewRequest struct {
*tchttp.BaseRequest
// 补录的当前任务的taskId数组
- TaskIdList []*string `json:"TaskIdList,omitempty" name:"TaskIdList"`
+ TaskIdList []*string `json:"TaskIdList,omitnil" name:"TaskIdList"`
// 补录开始时间
- StartTime *string `json:"StartTime,omitempty" name:"StartTime"`
+ StartTime *string `json:"StartTime,omitnil" name:"StartTime"`
// 补录结束时间
- EndTime *string `json:"EndTime,omitempty" name:"EndTime"`
+ EndTime *string `json:"EndTime,omitnil" name:"EndTime"`
// 补录选项标识,1表示当前任务;2表示当前及下游任务;3表示下游任务
- MakeUpType *uint64 `json:"MakeUpType,omitempty" name:"MakeUpType"`
+ MakeUpType *uint64 `json:"MakeUpType,omitnil" name:"MakeUpType"`
// 项目Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// true: 检查父任务实例状态;false: 不检查父任务实例状态
- CheckParent *bool `json:"CheckParent,omitempty" name:"CheckParent"`
+ CheckParent *bool `json:"CheckParent,omitnil" name:"CheckParent"`
}
func (r *MakeUpTasksNewRequest) ToJsonString() string {
@@ -25190,10 +25883,10 @@ func (r *MakeUpTasksNewRequest) FromJsonString(s string) error {
// Predefined struct for user
type MakeUpTasksNewResponseParams struct {
// 返回批量操作成功个数、失败个数、操作总数
- Data *BatchOperateResult `json:"Data,omitempty" name:"Data"`
+ Data *BatchOperateResult `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type MakeUpTasksNewResponse struct {
@@ -25215,32 +25908,32 @@ func (r *MakeUpTasksNewResponse) FromJsonString(s string) error {
// Predefined struct for user
type MakeUpWorkflowNewRequestParams struct {
// 工作流id
- WorkFlowId *string `json:"WorkFlowId,omitempty" name:"WorkFlowId"`
+ WorkFlowId *string `json:"WorkFlowId,omitnil" name:"WorkFlowId"`
// 补录开始时间
- StartTime *string `json:"StartTime,omitempty" name:"StartTime"`
+ StartTime *string `json:"StartTime,omitnil" name:"StartTime"`
// 补录结束时间
- EndTime *string `json:"EndTime,omitempty" name:"EndTime"`
+ EndTime *string `json:"EndTime,omitnil" name:"EndTime"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
type MakeUpWorkflowNewRequest struct {
*tchttp.BaseRequest
// 工作流id
- WorkFlowId *string `json:"WorkFlowId,omitempty" name:"WorkFlowId"`
+ WorkFlowId *string `json:"WorkFlowId,omitnil" name:"WorkFlowId"`
// 补录开始时间
- StartTime *string `json:"StartTime,omitempty" name:"StartTime"`
+ StartTime *string `json:"StartTime,omitnil" name:"StartTime"`
// 补录结束时间
- EndTime *string `json:"EndTime,omitempty" name:"EndTime"`
+ EndTime *string `json:"EndTime,omitnil" name:"EndTime"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
func (r *MakeUpWorkflowNewRequest) ToJsonString() string {
@@ -25268,10 +25961,10 @@ func (r *MakeUpWorkflowNewRequest) FromJsonString(s string) error {
// Predefined struct for user
type MakeUpWorkflowNewResponseParams struct {
// 返回补录成功或失败的任务数
- Data *BatchOperateResult `json:"Data,omitempty" name:"Data"`
+ Data *BatchOperateResult `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type MakeUpWorkflowNewResponse struct {
@@ -25292,37 +25985,37 @@ func (r *MakeUpWorkflowNewResponse) FromJsonString(s string) error {
type ModifyAlarmRuleRequest struct {
// 告警id
- AlarmId *string `json:"AlarmId,omitempty" name:"AlarmId"`
+ AlarmId *string `json:"AlarmId,omitnil" name:"AlarmId"`
// 规则名字
- RuleName *string `json:"RuleName,omitempty" name:"RuleName"`
+ RuleName *string `json:"RuleName,omitnil" name:"RuleName"`
// 监控类型,1.task、2.workflow、3.project、4.baseline(默认为1.任务)
- MonitorType *int64 `json:"MonitorType,omitempty" name:"MonitorType"`
+ MonitorType *int64 `json:"MonitorType,omitnil" name:"MonitorType"`
// 监控对象
- MonitorObjectIds []*string `json:"MonitorObjectIds,omitempty" name:"MonitorObjectIds"`
+ MonitorObjectIds []*string `json:"MonitorObjectIds,omitnil" name:"MonitorObjectIds"`
// 告警类型,1.失败告警、2.超时告警、3.成功告警、4.基线破线、5.基线预警、6.基线任务失败(默认1.失败告警)
- AlarmTypes []*string `json:"AlarmTypes,omitempty" name:"AlarmTypes"`
+ AlarmTypes []*string `json:"AlarmTypes,omitnil" name:"AlarmTypes"`
// 告警级别,1.普通、2.重要、3.紧急(默认1.普通)
- AlarmLevel *int64 `json:"AlarmLevel,omitempty" name:"AlarmLevel"`
+ AlarmLevel *int64 `json:"AlarmLevel,omitnil" name:"AlarmLevel"`
// 告警方式,1.邮件,2.短信,3.微信,4.语音,5.企业微信,6.Http,7.企业微信群;告警方式code列表(默认1.邮件)
- AlarmWays []*string `json:"AlarmWays,omitempty" name:"AlarmWays"`
+ AlarmWays []*string `json:"AlarmWays,omitnil" name:"AlarmWays"`
// 告警接收人类型:1.指定人员,2.任务责任人,3.值班表(默认1.指定人员)
- AlarmRecipientType *int64 `json:"AlarmRecipientType,omitempty" name:"AlarmRecipientType"`
+ AlarmRecipientType *int64 `json:"AlarmRecipientType,omitnil" name:"AlarmRecipientType"`
// 告警接收人
- AlarmRecipients []*string `json:"AlarmRecipients,omitempty" name:"AlarmRecipients"`
+ AlarmRecipients []*string `json:"AlarmRecipients,omitnil" name:"AlarmRecipients"`
// 告警接收人ID
- AlarmRecipientIds []*string `json:"AlarmRecipientIds,omitempty" name:"AlarmRecipientIds"`
+ AlarmRecipientIds []*string `json:"AlarmRecipientIds,omitnil" name:"AlarmRecipientIds"`
// 扩展信息, 1.预计运行耗时(默认),2.预计完成时间,3.预计调度时间,4.周期内未完成;取值类型:1.指定指,2.历史均值(默认1.指定指)
- ExtInfo *string `json:"ExtInfo,omitempty" name:"ExtInfo"`
+ ExtInfo *string `json:"ExtInfo,omitnil" name:"ExtInfo"`
}
// Predefined struct for user
@@ -25330,13 +26023,13 @@ type ModifyBaselineAlarmStatusRequestParams struct {
// 是否告警. 取值范围:
// - true: 开启告警;
// - false: 关闭告警
- IsAlarm *string `json:"IsAlarm,omitempty" name:"IsAlarm"`
+ IsAlarm *string `json:"IsAlarm,omitnil" name:"IsAlarm"`
// 基线实例id
- Id *uint64 `json:"Id,omitempty" name:"Id"`
+ Id *uint64 `json:"Id,omitnil" name:"Id"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
type ModifyBaselineAlarmStatusRequest struct {
@@ -25345,13 +26038,13 @@ type ModifyBaselineAlarmStatusRequest struct {
// 是否告警. 取值范围:
// - true: 开启告警;
// - false: 关闭告警
- IsAlarm *string `json:"IsAlarm,omitempty" name:"IsAlarm"`
+ IsAlarm *string `json:"IsAlarm,omitnil" name:"IsAlarm"`
// 基线实例id
- Id *uint64 `json:"Id,omitempty" name:"Id"`
+ Id *uint64 `json:"Id,omitnil" name:"Id"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
func (r *ModifyBaselineAlarmStatusRequest) ToJsonString() string {
@@ -25378,10 +26071,10 @@ func (r *ModifyBaselineAlarmStatusRequest) FromJsonString(s string) error {
// Predefined struct for user
type ModifyBaselineAlarmStatusResponseParams struct {
// 成功或失败
- Data *bool `json:"Data,omitempty" name:"Data"`
+ Data *bool `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type ModifyBaselineAlarmStatusResponse struct {
@@ -25405,13 +26098,13 @@ type ModifyBaselineTaskAlarmStatusRequestParams struct {
// 是否告警. 取值范围:
// - true: 开启告警;
// - false: 关闭告警
- IsAlarm *string `json:"IsAlarm,omitempty" name:"IsAlarm"`
+ IsAlarm *string `json:"IsAlarm,omitnil" name:"IsAlarm"`
// 基线任务实例id
- Id *uint64 `json:"Id,omitempty" name:"Id"`
+ Id *uint64 `json:"Id,omitnil" name:"Id"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
type ModifyBaselineTaskAlarmStatusRequest struct {
@@ -25420,13 +26113,13 @@ type ModifyBaselineTaskAlarmStatusRequest struct {
// 是否告警. 取值范围:
// - true: 开启告警;
// - false: 关闭告警
- IsAlarm *string `json:"IsAlarm,omitempty" name:"IsAlarm"`
+ IsAlarm *string `json:"IsAlarm,omitnil" name:"IsAlarm"`
// 基线任务实例id
- Id *uint64 `json:"Id,omitempty" name:"Id"`
+ Id *uint64 `json:"Id,omitnil" name:"Id"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
func (r *ModifyBaselineTaskAlarmStatusRequest) ToJsonString() string {
@@ -25453,10 +26146,10 @@ func (r *ModifyBaselineTaskAlarmStatusRequest) FromJsonString(s string) error {
// Predefined struct for user
type ModifyBaselineTaskAlarmStatusResponseParams struct {
// 成功或失败
- Data *bool `json:"Data,omitempty" name:"Data"`
+ Data *bool `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type ModifyBaselineTaskAlarmStatusResponse struct {
@@ -25478,116 +26171,116 @@ func (r *ModifyBaselineTaskAlarmStatusResponse) FromJsonString(s string) error {
// Predefined struct for user
type ModifyDataSourceRequestParams struct {
// 数据源名称,在相同SpaceName下,数据源名称不能为空
- Name *string `json:"Name,omitempty" name:"Name"`
+ Name *string `json:"Name,omitnil" name:"Name"`
// 数据源类别:绑定引擎、绑定数据库
- Category *string `json:"Category,omitempty" name:"Category"`
+ Category *string `json:"Category,omitnil" name:"Category"`
// 数据源类型:枚举值
- Type *string `json:"Type,omitempty" name:"Type"`
+ Type *string `json:"Type,omitnil" name:"Type"`
// 数据源ID
- ID *uint64 `json:"ID,omitempty" name:"ID"`
+ ID *uint64 `json:"ID,omitnil" name:"ID"`
// 业务侧数据源的配置信息扩展
- BizParams *string `json:"BizParams,omitempty" name:"BizParams"`
+ BizParams *string `json:"BizParams,omitnil" name:"BizParams"`
// 数据源的配置信息,以JSON KV存储,根据每个数据源类型不同,而KV存储信息不同
- Params *string `json:"Params,omitempty" name:"Params"`
+ Params *string `json:"Params,omitnil" name:"Params"`
// 数据源描述信息
- Description *string `json:"Description,omitempty" name:"Description"`
+ Description *string `json:"Description,omitnil" name:"Description"`
// 数据源展示名,为了可视化查看
- Display *string `json:"Display,omitempty" name:"Display"`
+ Display *string `json:"Display,omitnil" name:"Display"`
// 若数据源列表为绑定数据库,则为db名称
- DatabaseName *string `json:"DatabaseName,omitempty" name:"DatabaseName"`
+ DatabaseName *string `json:"DatabaseName,omitnil" name:"DatabaseName"`
// 数据源引擎的实例ID,如CDB实例ID
- Instance *string `json:"Instance,omitempty" name:"Instance"`
+ Instance *string `json:"Instance,omitnil" name:"Instance"`
// 数据源数据源的可见性,1为可见、0为不可见。默认为1
- Status *uint64 `json:"Status,omitempty" name:"Status"`
+ Status *uint64 `json:"Status,omitnil" name:"Status"`
// 数据源所属的业务空间名称
- ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"`
+ ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`
// 是否采集
- Collect *string `json:"Collect,omitempty" name:"Collect"`
+ Collect *string `json:"Collect,omitnil" name:"Collect"`
// 项目id
- OwnerProjectId *string `json:"OwnerProjectId,omitempty" name:"OwnerProjectId"`
+ OwnerProjectId *string `json:"OwnerProjectId,omitnil" name:"OwnerProjectId"`
// 项目名称
- OwnerProjectName *string `json:"OwnerProjectName,omitempty" name:"OwnerProjectName"`
+ OwnerProjectName *string `json:"OwnerProjectName,omitnil" name:"OwnerProjectName"`
// 项目中文名
- OwnerProjectIdent *string `json:"OwnerProjectIdent,omitempty" name:"OwnerProjectIdent"`
+ OwnerProjectIdent *string `json:"OwnerProjectIdent,omitnil" name:"OwnerProjectIdent"`
// cos bucket
- COSBucket *string `json:"COSBucket,omitempty" name:"COSBucket"`
+ COSBucket *string `json:"COSBucket,omitnil" name:"COSBucket"`
// cos region
- COSRegion *string `json:"COSRegion,omitempty" name:"COSRegion"`
+ COSRegion *string `json:"COSRegion,omitnil" name:"COSRegion"`
}
type ModifyDataSourceRequest struct {
*tchttp.BaseRequest
// 数据源名称,在相同SpaceName下,数据源名称不能为空
- Name *string `json:"Name,omitempty" name:"Name"`
+ Name *string `json:"Name,omitnil" name:"Name"`
// 数据源类别:绑定引擎、绑定数据库
- Category *string `json:"Category,omitempty" name:"Category"`
+ Category *string `json:"Category,omitnil" name:"Category"`
// 数据源类型:枚举值
- Type *string `json:"Type,omitempty" name:"Type"`
+ Type *string `json:"Type,omitnil" name:"Type"`
// 数据源ID
- ID *uint64 `json:"ID,omitempty" name:"ID"`
+ ID *uint64 `json:"ID,omitnil" name:"ID"`
// 业务侧数据源的配置信息扩展
- BizParams *string `json:"BizParams,omitempty" name:"BizParams"`
+ BizParams *string `json:"BizParams,omitnil" name:"BizParams"`
// 数据源的配置信息,以JSON KV存储,根据每个数据源类型不同,而KV存储信息不同
- Params *string `json:"Params,omitempty" name:"Params"`
+ Params *string `json:"Params,omitnil" name:"Params"`
// 数据源描述信息
- Description *string `json:"Description,omitempty" name:"Description"`
+ Description *string `json:"Description,omitnil" name:"Description"`
// 数据源展示名,为了可视化查看
- Display *string `json:"Display,omitempty" name:"Display"`
+ Display *string `json:"Display,omitnil" name:"Display"`
// 若数据源列表为绑定数据库,则为db名称
- DatabaseName *string `json:"DatabaseName,omitempty" name:"DatabaseName"`
+ DatabaseName *string `json:"DatabaseName,omitnil" name:"DatabaseName"`
// 数据源引擎的实例ID,如CDB实例ID
- Instance *string `json:"Instance,omitempty" name:"Instance"`
+ Instance *string `json:"Instance,omitnil" name:"Instance"`
// 数据源数据源的可见性,1为可见、0为不可见。默认为1
- Status *uint64 `json:"Status,omitempty" name:"Status"`
+ Status *uint64 `json:"Status,omitnil" name:"Status"`
// 数据源所属的业务空间名称
- ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"`
+ ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`
// 是否采集
- Collect *string `json:"Collect,omitempty" name:"Collect"`
+ Collect *string `json:"Collect,omitnil" name:"Collect"`
// 项目id
- OwnerProjectId *string `json:"OwnerProjectId,omitempty" name:"OwnerProjectId"`
+ OwnerProjectId *string `json:"OwnerProjectId,omitnil" name:"OwnerProjectId"`
// 项目名称
- OwnerProjectName *string `json:"OwnerProjectName,omitempty" name:"OwnerProjectName"`
+ OwnerProjectName *string `json:"OwnerProjectName,omitnil" name:"OwnerProjectName"`
// 项目中文名
- OwnerProjectIdent *string `json:"OwnerProjectIdent,omitempty" name:"OwnerProjectIdent"`
+ OwnerProjectIdent *string `json:"OwnerProjectIdent,omitnil" name:"OwnerProjectIdent"`
// cos bucket
- COSBucket *string `json:"COSBucket,omitempty" name:"COSBucket"`
+ COSBucket *string `json:"COSBucket,omitnil" name:"COSBucket"`
// cos region
- COSRegion *string `json:"COSRegion,omitempty" name:"COSRegion"`
+ COSRegion *string `json:"COSRegion,omitnil" name:"COSRegion"`
}
func (r *ModifyDataSourceRequest) ToJsonString() string {
@@ -25630,10 +26323,10 @@ func (r *ModifyDataSourceRequest) FromJsonString(s string) error {
type ModifyDataSourceResponseParams struct {
// 是否成功
// 注意:此字段可能返回 null,表示取不到有效值。
- Data *bool `json:"Data,omitempty" name:"Data"`
+ Data *bool `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type ModifyDataSourceResponse struct {
@@ -25655,26 +26348,26 @@ func (r *ModifyDataSourceResponse) FromJsonString(s string) error {
// Predefined struct for user
type ModifyDimensionWeightRequestParams struct {
// 权重信息列表
- WeightInfoList []*WeightInfo `json:"WeightInfoList,omitempty" name:"WeightInfoList"`
+ WeightInfoList []*WeightInfo `json:"WeightInfoList,omitnil" name:"WeightInfoList"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 是否重刷历史数据
- Refresh *bool `json:"Refresh,omitempty" name:"Refresh"`
+ Refresh *bool `json:"Refresh,omitnil" name:"Refresh"`
}
type ModifyDimensionWeightRequest struct {
*tchttp.BaseRequest
// 权重信息列表
- WeightInfoList []*WeightInfo `json:"WeightInfoList,omitempty" name:"WeightInfoList"`
+ WeightInfoList []*WeightInfo `json:"WeightInfoList,omitnil" name:"WeightInfoList"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 是否重刷历史数据
- Refresh *bool `json:"Refresh,omitempty" name:"Refresh"`
+ Refresh *bool `json:"Refresh,omitnil" name:"Refresh"`
}
func (r *ModifyDimensionWeightRequest) ToJsonString() string {
@@ -25701,10 +26394,10 @@ func (r *ModifyDimensionWeightRequest) FromJsonString(s string) error {
// Predefined struct for user
type ModifyDimensionWeightResponseParams struct {
// 更新权重是否成功
- Data *bool `json:"Data,omitempty" name:"Data"`
+ Data *bool `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type ModifyDimensionWeightResponse struct {
@@ -25723,34 +26416,112 @@ func (r *ModifyDimensionWeightResponse) FromJsonString(s string) error {
return json.Unmarshal([]byte(s), &r)
}
+// Predefined struct for user
+type ModifyDsFolderRequestParams struct {
+ // 项目Id
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
+
+ // 文件夹名称
+ FolderName *string `json:"FolderName,omitnil" name:"FolderName"`
+
+ // 文件夹Id
+ FolderId *string `json:"FolderId,omitnil" name:"FolderId"`
+
+ // 父文件夹ID
+ ParentsFolderId *string `json:"ParentsFolderId,omitnil" name:"ParentsFolderId"`
+}
+
+type ModifyDsFolderRequest struct {
+ *tchttp.BaseRequest
+
+ // 项目Id
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
+
+ // 文件夹名称
+ FolderName *string `json:"FolderName,omitnil" name:"FolderName"`
+
+ // 文件夹Id
+ FolderId *string `json:"FolderId,omitnil" name:"FolderId"`
+
+ // 父文件夹ID
+ ParentsFolderId *string `json:"ParentsFolderId,omitnil" name:"ParentsFolderId"`
+}
+
+func (r *ModifyDsFolderRequest) ToJsonString() string {
+ b, _ := json.Marshal(r)
+ return string(b)
+}
+
+// FromJsonString It is highly **NOT** recommended to use this function
+// because it has no param check, nor strict type check
+func (r *ModifyDsFolderRequest) FromJsonString(s string) error {
+ f := make(map[string]interface{})
+ if err := json.Unmarshal([]byte(s), &f); err != nil {
+ return err
+ }
+ delete(f, "ProjectId")
+ delete(f, "FolderName")
+ delete(f, "FolderId")
+ delete(f, "ParentsFolderId")
+ if len(f) > 0 {
+ return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "ModifyDsFolderRequest has unknown keys!", "")
+ }
+ return json.Unmarshal([]byte(s), &r)
+}
+
+// Predefined struct for user
+type ModifyDsFolderResponseParams struct {
+ // true代表成功,false代表失败
+ Data *bool `json:"Data,omitnil" name:"Data"`
+
+ // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
+}
+
+type ModifyDsFolderResponse struct {
+ *tchttp.BaseResponse
+ Response *ModifyDsFolderResponseParams `json:"Response"`
+}
+
+func (r *ModifyDsFolderResponse) ToJsonString() string {
+ b, _ := json.Marshal(r)
+ return string(b)
+}
+
+// FromJsonString It is highly **NOT** recommended to use this function
+// because it has no param check, nor strict type check
+func (r *ModifyDsFolderResponse) FromJsonString(s string) error {
+ return json.Unmarshal([]byte(s), &r)
+}
+
// Predefined struct for user
type ModifyExecStrategyRequestParams struct {
// 规则组ID
- RuleGroupId *uint64 `json:"RuleGroupId,omitempty" name:"RuleGroupId"`
+ RuleGroupId *uint64 `json:"RuleGroupId,omitnil" name:"RuleGroupId"`
// 监控类型 1.未配置, 2.关联生产调度, 3.离线周期检测
- MonitorType *uint64 `json:"MonitorType,omitempty" name:"MonitorType"`
+ MonitorType *uint64 `json:"MonitorType,omitnil" name:"MonitorType"`
// 计算队列
- ExecQueue *string `json:"ExecQueue,omitempty" name:"ExecQueue"`
+ ExecQueue *string `json:"ExecQueue,omitnil" name:"ExecQueue"`
// 执行资源组ID
- ExecutorGroupId *string `json:"ExecutorGroupId,omitempty" name:"ExecutorGroupId"`
+ ExecutorGroupId *string `json:"ExecutorGroupId,omitnil" name:"ExecutorGroupId"`
// 执行资源组名称
- ExecutorGroupName *string `json:"ExecutorGroupName,omitempty" name:"ExecutorGroupName"`
+ ExecutorGroupName *string `json:"ExecutorGroupName,omitnil" name:"ExecutorGroupName"`
// 关联的生产调度任务列表
- Tasks []*ProdSchedulerTask `json:"Tasks,omitempty" name:"Tasks"`
+ Tasks []*ProdSchedulerTask `json:"Tasks,omitnil" name:"Tasks"`
// 项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 离线周期模式下,生效日期-开始时间
- StartTime *string `json:"StartTime,omitempty" name:"StartTime"`
+ StartTime *string `json:"StartTime,omitnil" name:"StartTime"`
// 离线周期模式下,生效日期-结束时间
- EndTime *string `json:"EndTime,omitempty" name:"EndTime"`
+ EndTime *string `json:"EndTime,omitnil" name:"EndTime"`
// 离线周期模式下,调度周期
// MINUTE_CYCLE:I,
@@ -25758,59 +26529,59 @@ type ModifyExecStrategyRequestParams struct {
// DAY_CYCLE:D,
// WEEK_CYCLE:W,
// MONTH_CYCLE:M
- CycleType *string `json:"CycleType,omitempty" name:"CycleType"`
+ CycleType *string `json:"CycleType,omitnil" name:"CycleType"`
// 离线周期模式下,调度步长
- CycleStep *uint64 `json:"CycleStep,omitempty" name:"CycleStep"`
+ CycleStep *uint64 `json:"CycleStep,omitnil" name:"CycleStep"`
// 离线周期模式下,指定时间
- TaskAction *string `json:"TaskAction,omitempty" name:"TaskAction"`
+ TaskAction *string `json:"TaskAction,omitnil" name:"TaskAction"`
// 延时执行时间,单位分钟,可选: <0-1439
- DelayTime *uint64 `json:"DelayTime,omitempty" name:"DelayTime"`
+ DelayTime *uint64 `json:"DelayTime,omitnil" name:"DelayTime"`
// 数据库Id
- DatabaseId *string `json:"DatabaseId,omitempty" name:"DatabaseId"`
+ DatabaseId *string `json:"DatabaseId,omitnil" name:"DatabaseId"`
// 数据源Id
- DatasourceId *string `json:"DatasourceId,omitempty" name:"DatasourceId"`
+ DatasourceId *string `json:"DatasourceId,omitnil" name:"DatasourceId"`
// 数据表Id
- TableId *string `json:"TableId,omitempty" name:"TableId"`
+ TableId *string `json:"TableId,omitnil" name:"TableId"`
// 运行的执行引擎,不传时会请求该数据源下默认的执行引擎
- ExecEngineType *string `json:"ExecEngineType,omitempty" name:"ExecEngineType"`
+ ExecEngineType *string `json:"ExecEngineType,omitnil" name:"ExecEngineType"`
}
type ModifyExecStrategyRequest struct {
*tchttp.BaseRequest
// 规则组ID
- RuleGroupId *uint64 `json:"RuleGroupId,omitempty" name:"RuleGroupId"`
+ RuleGroupId *uint64 `json:"RuleGroupId,omitnil" name:"RuleGroupId"`
// 监控类型 1.未配置, 2.关联生产调度, 3.离线周期检测
- MonitorType *uint64 `json:"MonitorType,omitempty" name:"MonitorType"`
+ MonitorType *uint64 `json:"MonitorType,omitnil" name:"MonitorType"`
// 计算队列
- ExecQueue *string `json:"ExecQueue,omitempty" name:"ExecQueue"`
+ ExecQueue *string `json:"ExecQueue,omitnil" name:"ExecQueue"`
// 执行资源组ID
- ExecutorGroupId *string `json:"ExecutorGroupId,omitempty" name:"ExecutorGroupId"`
+ ExecutorGroupId *string `json:"ExecutorGroupId,omitnil" name:"ExecutorGroupId"`
// 执行资源组名称
- ExecutorGroupName *string `json:"ExecutorGroupName,omitempty" name:"ExecutorGroupName"`
+ ExecutorGroupName *string `json:"ExecutorGroupName,omitnil" name:"ExecutorGroupName"`
// 关联的生产调度任务列表
- Tasks []*ProdSchedulerTask `json:"Tasks,omitempty" name:"Tasks"`
+ Tasks []*ProdSchedulerTask `json:"Tasks,omitnil" name:"Tasks"`
// 项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 离线周期模式下,生效日期-开始时间
- StartTime *string `json:"StartTime,omitempty" name:"StartTime"`
+ StartTime *string `json:"StartTime,omitnil" name:"StartTime"`
// 离线周期模式下,生效日期-结束时间
- EndTime *string `json:"EndTime,omitempty" name:"EndTime"`
+ EndTime *string `json:"EndTime,omitnil" name:"EndTime"`
// 离线周期模式下,调度周期
// MINUTE_CYCLE:I,
@@ -25818,28 +26589,28 @@ type ModifyExecStrategyRequest struct {
// DAY_CYCLE:D,
// WEEK_CYCLE:W,
// MONTH_CYCLE:M
- CycleType *string `json:"CycleType,omitempty" name:"CycleType"`
+ CycleType *string `json:"CycleType,omitnil" name:"CycleType"`
// 离线周期模式下,调度步长
- CycleStep *uint64 `json:"CycleStep,omitempty" name:"CycleStep"`
+ CycleStep *uint64 `json:"CycleStep,omitnil" name:"CycleStep"`
// 离线周期模式下,指定时间
- TaskAction *string `json:"TaskAction,omitempty" name:"TaskAction"`
+ TaskAction *string `json:"TaskAction,omitnil" name:"TaskAction"`
// 延时执行时间,单位分钟,可选: <0-1439
- DelayTime *uint64 `json:"DelayTime,omitempty" name:"DelayTime"`
+ DelayTime *uint64 `json:"DelayTime,omitnil" name:"DelayTime"`
// 数据库Id
- DatabaseId *string `json:"DatabaseId,omitempty" name:"DatabaseId"`
+ DatabaseId *string `json:"DatabaseId,omitnil" name:"DatabaseId"`
// 数据源Id
- DatasourceId *string `json:"DatasourceId,omitempty" name:"DatasourceId"`
+ DatasourceId *string `json:"DatasourceId,omitnil" name:"DatasourceId"`
// 数据表Id
- TableId *string `json:"TableId,omitempty" name:"TableId"`
+ TableId *string `json:"TableId,omitnil" name:"TableId"`
// 运行的执行引擎,不传时会请求该数据源下默认的执行引擎
- ExecEngineType *string `json:"ExecEngineType,omitempty" name:"ExecEngineType"`
+ ExecEngineType *string `json:"ExecEngineType,omitnil" name:"ExecEngineType"`
}
func (r *ModifyExecStrategyRequest) ToJsonString() string {
@@ -25881,10 +26652,10 @@ func (r *ModifyExecStrategyRequest) FromJsonString(s string) error {
type ModifyExecStrategyResponseParams struct {
// 规则组ID
// 注意:此字段可能返回 null,表示取不到有效值。
- Data *uint64 `json:"Data,omitempty" name:"Data"`
+ Data *uint64 `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type ModifyExecStrategyResponse struct {
@@ -25906,32 +26677,32 @@ func (r *ModifyExecStrategyResponse) FromJsonString(s string) error {
// Predefined struct for user
type ModifyFolderRequestParams struct {
// 项目Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 文件夹名称
- FolderName *string `json:"FolderName,omitempty" name:"FolderName"`
+ FolderName *string `json:"FolderName,omitnil" name:"FolderName"`
// 文件夹Id
- FolderId *string `json:"FolderId,omitempty" name:"FolderId"`
+ FolderId *string `json:"FolderId,omitnil" name:"FolderId"`
// 父文件夹ID
- ParentsFolderId *string `json:"ParentsFolderId,omitempty" name:"ParentsFolderId"`
+ ParentsFolderId *string `json:"ParentsFolderId,omitnil" name:"ParentsFolderId"`
}
type ModifyFolderRequest struct {
*tchttp.BaseRequest
// 项目Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 文件夹名称
- FolderName *string `json:"FolderName,omitempty" name:"FolderName"`
+ FolderName *string `json:"FolderName,omitnil" name:"FolderName"`
// 文件夹Id
- FolderId *string `json:"FolderId,omitempty" name:"FolderId"`
+ FolderId *string `json:"FolderId,omitnil" name:"FolderId"`
// 父文件夹ID
- ParentsFolderId *string `json:"ParentsFolderId,omitempty" name:"ParentsFolderId"`
+ ParentsFolderId *string `json:"ParentsFolderId,omitnil" name:"ParentsFolderId"`
}
func (r *ModifyFolderRequest) ToJsonString() string {
@@ -25959,10 +26730,10 @@ func (r *ModifyFolderRequest) FromJsonString(s string) error {
// Predefined struct for user
type ModifyFolderResponseParams struct {
// true代表成功,false代表失败
- Data *bool `json:"Data,omitempty" name:"Data"`
+ Data *bool `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type ModifyFolderResponse struct {
@@ -25984,32 +26755,32 @@ func (r *ModifyFolderResponse) FromJsonString(s string) error {
// Predefined struct for user
type ModifyIntegrationNodeRequestParams struct {
// 集成节点信息
- NodeInfo *IntegrationNodeInfo `json:"NodeInfo,omitempty" name:"NodeInfo"`
+ NodeInfo *IntegrationNodeInfo `json:"NodeInfo,omitnil" name:"NodeInfo"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 任务类型
- TaskType *uint64 `json:"TaskType,omitempty" name:"TaskType"`
+ TaskType *uint64 `json:"TaskType,omitnil" name:"TaskType"`
// 区分画布模式和表单模式
- TaskMode *uint64 `json:"TaskMode,omitempty" name:"TaskMode"`
+ TaskMode *uint64 `json:"TaskMode,omitnil" name:"TaskMode"`
}
type ModifyIntegrationNodeRequest struct {
*tchttp.BaseRequest
// 集成节点信息
- NodeInfo *IntegrationNodeInfo `json:"NodeInfo,omitempty" name:"NodeInfo"`
+ NodeInfo *IntegrationNodeInfo `json:"NodeInfo,omitnil" name:"NodeInfo"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 任务类型
- TaskType *uint64 `json:"TaskType,omitempty" name:"TaskType"`
+ TaskType *uint64 `json:"TaskType,omitnil" name:"TaskType"`
// 区分画布模式和表单模式
- TaskMode *uint64 `json:"TaskMode,omitempty" name:"TaskMode"`
+ TaskMode *uint64 `json:"TaskMode,omitnil" name:"TaskMode"`
}
func (r *ModifyIntegrationNodeRequest) ToJsonString() string {
@@ -26037,14 +26808,14 @@ func (r *ModifyIntegrationNodeRequest) FromJsonString(s string) error {
// Predefined struct for user
type ModifyIntegrationNodeResponseParams struct {
// 节点id
- Id *string `json:"Id,omitempty" name:"Id"`
+ Id *string `json:"Id,omitnil" name:"Id"`
// 任务id
// 注意:此字段可能返回 null,表示取不到有效值。
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type ModifyIntegrationNodeResponse struct {
@@ -26066,26 +26837,26 @@ func (r *ModifyIntegrationNodeResponse) FromJsonString(s string) error {
// Predefined struct for user
type ModifyIntegrationTaskRequestParams struct {
// 任务信息
- TaskInfo *IntegrationTaskInfo `json:"TaskInfo,omitempty" name:"TaskInfo"`
+ TaskInfo *IntegrationTaskInfo `json:"TaskInfo,omitnil" name:"TaskInfo"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 默认false . 为true时表示走回滚节点逻辑
- RollbackFlag *bool `json:"RollbackFlag,omitempty" name:"RollbackFlag"`
+ RollbackFlag *bool `json:"RollbackFlag,omitnil" name:"RollbackFlag"`
}
type ModifyIntegrationTaskRequest struct {
*tchttp.BaseRequest
// 任务信息
- TaskInfo *IntegrationTaskInfo `json:"TaskInfo,omitempty" name:"TaskInfo"`
+ TaskInfo *IntegrationTaskInfo `json:"TaskInfo,omitnil" name:"TaskInfo"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 默认false . 为true时表示走回滚节点逻辑
- RollbackFlag *bool `json:"RollbackFlag,omitempty" name:"RollbackFlag"`
+ RollbackFlag *bool `json:"RollbackFlag,omitnil" name:"RollbackFlag"`
}
func (r *ModifyIntegrationTaskRequest) ToJsonString() string {
@@ -26112,10 +26883,10 @@ func (r *ModifyIntegrationTaskRequest) FromJsonString(s string) error {
// Predefined struct for user
type ModifyIntegrationTaskResponseParams struct {
// 任务id
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type ModifyIntegrationTaskResponse struct {
@@ -26137,26 +26908,26 @@ func (r *ModifyIntegrationTaskResponse) FromJsonString(s string) error {
// Predefined struct for user
type ModifyMonitorStatusRequestParams struct {
// 项目Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 规则组ID
- RuleGroupId *uint64 `json:"RuleGroupId,omitempty" name:"RuleGroupId"`
+ RuleGroupId *uint64 `json:"RuleGroupId,omitnil" name:"RuleGroupId"`
// 监控开关状态
- MonitorStatus *bool `json:"MonitorStatus,omitempty" name:"MonitorStatus"`
+ MonitorStatus *bool `json:"MonitorStatus,omitnil" name:"MonitorStatus"`
}
type ModifyMonitorStatusRequest struct {
*tchttp.BaseRequest
// 项目Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 规则组ID
- RuleGroupId *uint64 `json:"RuleGroupId,omitempty" name:"RuleGroupId"`
+ RuleGroupId *uint64 `json:"RuleGroupId,omitnil" name:"RuleGroupId"`
// 监控开关状态
- MonitorStatus *bool `json:"MonitorStatus,omitempty" name:"MonitorStatus"`
+ MonitorStatus *bool `json:"MonitorStatus,omitnil" name:"MonitorStatus"`
}
func (r *ModifyMonitorStatusRequest) ToJsonString() string {
@@ -26184,10 +26955,10 @@ func (r *ModifyMonitorStatusRequest) FromJsonString(s string) error {
type ModifyMonitorStatusResponseParams struct {
// 监控状态修改成功
// 注意:此字段可能返回 null,表示取不到有效值。
- Data *bool `json:"Data,omitempty" name:"Data"`
+ Data *bool `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type ModifyMonitorStatusResponse struct {
@@ -26209,56 +26980,56 @@ func (r *ModifyMonitorStatusResponse) FromJsonString(s string) error {
// Predefined struct for user
type ModifyRuleGroupSubscriptionRequestParams struct {
// 规则组ID
- RuleGroupId *uint64 `json:"RuleGroupId,omitempty" name:"RuleGroupId"`
+ RuleGroupId *uint64 `json:"RuleGroupId,omitnil" name:"RuleGroupId"`
// 订阅人信息
- Receivers []*SubscribeReceiver `json:"Receivers,omitempty" name:"Receivers"`
+ Receivers []*SubscribeReceiver `json:"Receivers,omitnil" name:"Receivers"`
// 订阅类型
- SubscribeType []*uint64 `json:"SubscribeType,omitempty" name:"SubscribeType"`
+ SubscribeType []*uint64 `json:"SubscribeType,omitnil" name:"SubscribeType"`
// 项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 数据库Id
- DatabaseId *string `json:"DatabaseId,omitempty" name:"DatabaseId"`
+ DatabaseId *string `json:"DatabaseId,omitnil" name:"DatabaseId"`
// 数据源Id
- DatasourceId *string `json:"DatasourceId,omitempty" name:"DatasourceId"`
+ DatasourceId *string `json:"DatasourceId,omitnil" name:"DatasourceId"`
// 数据表Id
- TableId *string `json:"TableId,omitempty" name:"TableId"`
+ TableId *string `json:"TableId,omitnil" name:"TableId"`
// 群机器人webhook信息
- WebHooks []*SubscribeWebHook `json:"WebHooks,omitempty" name:"WebHooks"`
+ WebHooks []*SubscribeWebHook `json:"WebHooks,omitnil" name:"WebHooks"`
}
type ModifyRuleGroupSubscriptionRequest struct {
*tchttp.BaseRequest
// 规则组ID
- RuleGroupId *uint64 `json:"RuleGroupId,omitempty" name:"RuleGroupId"`
+ RuleGroupId *uint64 `json:"RuleGroupId,omitnil" name:"RuleGroupId"`
// 订阅人信息
- Receivers []*SubscribeReceiver `json:"Receivers,omitempty" name:"Receivers"`
+ Receivers []*SubscribeReceiver `json:"Receivers,omitnil" name:"Receivers"`
// 订阅类型
- SubscribeType []*uint64 `json:"SubscribeType,omitempty" name:"SubscribeType"`
+ SubscribeType []*uint64 `json:"SubscribeType,omitnil" name:"SubscribeType"`
// 项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 数据库Id
- DatabaseId *string `json:"DatabaseId,omitempty" name:"DatabaseId"`
+ DatabaseId *string `json:"DatabaseId,omitnil" name:"DatabaseId"`
// 数据源Id
- DatasourceId *string `json:"DatasourceId,omitempty" name:"DatasourceId"`
+ DatasourceId *string `json:"DatasourceId,omitnil" name:"DatasourceId"`
// 数据表Id
- TableId *string `json:"TableId,omitempty" name:"TableId"`
+ TableId *string `json:"TableId,omitnil" name:"TableId"`
// 群机器人webhook信息
- WebHooks []*SubscribeWebHook `json:"WebHooks,omitempty" name:"WebHooks"`
+ WebHooks []*SubscribeWebHook `json:"WebHooks,omitnil" name:"WebHooks"`
}
func (r *ModifyRuleGroupSubscriptionRequest) ToJsonString() string {
@@ -26291,10 +27062,10 @@ func (r *ModifyRuleGroupSubscriptionRequest) FromJsonString(s string) error {
type ModifyRuleGroupSubscriptionResponseParams struct {
// 规则组ID
// 注意:此字段可能返回 null,表示取不到有效值。
- Data *uint64 `json:"Data,omitempty" name:"Data"`
+ Data *uint64 `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type ModifyRuleGroupSubscriptionResponse struct {
@@ -26316,146 +27087,146 @@ func (r *ModifyRuleGroupSubscriptionResponse) FromJsonString(s string) error {
// Predefined struct for user
type ModifyRuleRequestParams struct {
// 项目Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 规则ID
- RuleId *uint64 `json:"RuleId,omitempty" name:"RuleId"`
+ RuleId *uint64 `json:"RuleId,omitnil" name:"RuleId"`
// 规则组ID
- RuleGroupId *uint64 `json:"RuleGroupId,omitempty" name:"RuleGroupId"`
+ RuleGroupId *uint64 `json:"RuleGroupId,omitnil" name:"RuleGroupId"`
// 规则名称
- Name *string `json:"Name,omitempty" name:"Name"`
+ Name *string `json:"Name,omitnil" name:"Name"`
// 数据表ID
- TableId *string `json:"TableId,omitempty" name:"TableId"`
+ TableId *string `json:"TableId,omitnil" name:"TableId"`
// 规则模板ID
- RuleTemplateId *uint64 `json:"RuleTemplateId,omitempty" name:"RuleTemplateId"`
+ RuleTemplateId *uint64 `json:"RuleTemplateId,omitnil" name:"RuleTemplateId"`
// 规则类型 1.系统模版, 2.自定义模版, 3.自定义SQL
- Type *uint64 `json:"Type,omitempty" name:"Type"`
+ Type *uint64 `json:"Type,omitnil" name:"Type"`
// 规则所属质量维度(1:准确性,2:唯一性,3:完整性,4:一致性,5:及时性,6:有效性
- QualityDim *uint64 `json:"QualityDim,omitempty" name:"QualityDim"`
+ QualityDim *uint64 `json:"QualityDim,omitnil" name:"QualityDim"`
// 源字段详细类型,int、string
- SourceObjectDataTypeName *string `json:"SourceObjectDataTypeName,omitempty" name:"SourceObjectDataTypeName"`
+ SourceObjectDataTypeName *string `json:"SourceObjectDataTypeName,omitnil" name:"SourceObjectDataTypeName"`
// 源字段名称
- SourceObjectValue *string `json:"SourceObjectValue,omitempty" name:"SourceObjectValue"`
+ SourceObjectValue *string `json:"SourceObjectValue,omitnil" name:"SourceObjectValue"`
// 检测范围 1.全表 2.条件扫描
- ConditionType *uint64 `json:"ConditionType,omitempty" name:"ConditionType"`
+ ConditionType *uint64 `json:"ConditionType,omitnil" name:"ConditionType"`
// 条件扫描WHERE条件表达式
- ConditionExpression *string `json:"ConditionExpression,omitempty" name:"ConditionExpression"`
+ ConditionExpression *string `json:"ConditionExpression,omitnil" name:"ConditionExpression"`
// 自定义SQL
- CustomSql *string `json:"CustomSql,omitempty" name:"CustomSql"`
+ CustomSql *string `json:"CustomSql,omitnil" name:"CustomSql"`
// 报警触发条件
- CompareRule *CompareRule `json:"CompareRule,omitempty" name:"CompareRule"`
+ CompareRule *CompareRule `json:"CompareRule,omitnil" name:"CompareRule"`
// 报警触发级别 1.低, 2.中, 3.高
- AlarmLevel *uint64 `json:"AlarmLevel,omitempty" name:"AlarmLevel"`
+ AlarmLevel *uint64 `json:"AlarmLevel,omitnil" name:"AlarmLevel"`
// 规则描述
- Description *string `json:"Description,omitempty" name:"Description"`
+ Description *string `json:"Description,omitnil" name:"Description"`
// 目标库Id
- TargetDatabaseId *string `json:"TargetDatabaseId,omitempty" name:"TargetDatabaseId"`
+ TargetDatabaseId *string `json:"TargetDatabaseId,omitnil" name:"TargetDatabaseId"`
// 目标表Id
- TargetTableId *string `json:"TargetTableId,omitempty" name:"TargetTableId"`
+ TargetTableId *string `json:"TargetTableId,omitnil" name:"TargetTableId"`
// 目标过滤条件表达式
- TargetConditionExpr *string `json:"TargetConditionExpr,omitempty" name:"TargetConditionExpr"`
+ TargetConditionExpr *string `json:"TargetConditionExpr,omitnil" name:"TargetConditionExpr"`
// 源字段与目标字段关联条件on表达式
- RelConditionExpr *string `json:"RelConditionExpr,omitempty" name:"RelConditionExpr"`
+ RelConditionExpr *string `json:"RelConditionExpr,omitnil" name:"RelConditionExpr"`
// 自定义模版sql表达式字段替换参数
- FieldConfig *RuleFieldConfig `json:"FieldConfig,omitempty" name:"FieldConfig"`
+ FieldConfig *RuleFieldConfig `json:"FieldConfig,omitnil" name:"FieldConfig"`
// 目标字段名称 CITY
- TargetObjectValue *string `json:"TargetObjectValue,omitempty" name:"TargetObjectValue"`
+ TargetObjectValue *string `json:"TargetObjectValue,omitnil" name:"TargetObjectValue"`
// 该规则适配的执行引擎
- SourceEngineTypes []*uint64 `json:"SourceEngineTypes,omitempty" name:"SourceEngineTypes"`
+ SourceEngineTypes []*uint64 `json:"SourceEngineTypes,omitnil" name:"SourceEngineTypes"`
}
type ModifyRuleRequest struct {
*tchttp.BaseRequest
// 项目Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 规则ID
- RuleId *uint64 `json:"RuleId,omitempty" name:"RuleId"`
+ RuleId *uint64 `json:"RuleId,omitnil" name:"RuleId"`
// 规则组ID
- RuleGroupId *uint64 `json:"RuleGroupId,omitempty" name:"RuleGroupId"`
+ RuleGroupId *uint64 `json:"RuleGroupId,omitnil" name:"RuleGroupId"`
// 规则名称
- Name *string `json:"Name,omitempty" name:"Name"`
+ Name *string `json:"Name,omitnil" name:"Name"`
// 数据表ID
- TableId *string `json:"TableId,omitempty" name:"TableId"`
+ TableId *string `json:"TableId,omitnil" name:"TableId"`
// 规则模板ID
- RuleTemplateId *uint64 `json:"RuleTemplateId,omitempty" name:"RuleTemplateId"`
+ RuleTemplateId *uint64 `json:"RuleTemplateId,omitnil" name:"RuleTemplateId"`
// 规则类型 1.系统模版, 2.自定义模版, 3.自定义SQL
- Type *uint64 `json:"Type,omitempty" name:"Type"`
+ Type *uint64 `json:"Type,omitnil" name:"Type"`
// 规则所属质量维度(1:准确性,2:唯一性,3:完整性,4:一致性,5:及时性,6:有效性
- QualityDim *uint64 `json:"QualityDim,omitempty" name:"QualityDim"`
+ QualityDim *uint64 `json:"QualityDim,omitnil" name:"QualityDim"`
// 源字段详细类型,int、string
- SourceObjectDataTypeName *string `json:"SourceObjectDataTypeName,omitempty" name:"SourceObjectDataTypeName"`
+ SourceObjectDataTypeName *string `json:"SourceObjectDataTypeName,omitnil" name:"SourceObjectDataTypeName"`
// 源字段名称
- SourceObjectValue *string `json:"SourceObjectValue,omitempty" name:"SourceObjectValue"`
+ SourceObjectValue *string `json:"SourceObjectValue,omitnil" name:"SourceObjectValue"`
// 检测范围 1.全表 2.条件扫描
- ConditionType *uint64 `json:"ConditionType,omitempty" name:"ConditionType"`
+ ConditionType *uint64 `json:"ConditionType,omitnil" name:"ConditionType"`
// 条件扫描WHERE条件表达式
- ConditionExpression *string `json:"ConditionExpression,omitempty" name:"ConditionExpression"`
+ ConditionExpression *string `json:"ConditionExpression,omitnil" name:"ConditionExpression"`
// 自定义SQL
- CustomSql *string `json:"CustomSql,omitempty" name:"CustomSql"`
+ CustomSql *string `json:"CustomSql,omitnil" name:"CustomSql"`
// 报警触发条件
- CompareRule *CompareRule `json:"CompareRule,omitempty" name:"CompareRule"`
+ CompareRule *CompareRule `json:"CompareRule,omitnil" name:"CompareRule"`
// 报警触发级别 1.低, 2.中, 3.高
- AlarmLevel *uint64 `json:"AlarmLevel,omitempty" name:"AlarmLevel"`
+ AlarmLevel *uint64 `json:"AlarmLevel,omitnil" name:"AlarmLevel"`
// 规则描述
- Description *string `json:"Description,omitempty" name:"Description"`
+ Description *string `json:"Description,omitnil" name:"Description"`
// 目标库Id
- TargetDatabaseId *string `json:"TargetDatabaseId,omitempty" name:"TargetDatabaseId"`
+ TargetDatabaseId *string `json:"TargetDatabaseId,omitnil" name:"TargetDatabaseId"`
// 目标表Id
- TargetTableId *string `json:"TargetTableId,omitempty" name:"TargetTableId"`
+ TargetTableId *string `json:"TargetTableId,omitnil" name:"TargetTableId"`
// 目标过滤条件表达式
- TargetConditionExpr *string `json:"TargetConditionExpr,omitempty" name:"TargetConditionExpr"`
+ TargetConditionExpr *string `json:"TargetConditionExpr,omitnil" name:"TargetConditionExpr"`
// 源字段与目标字段关联条件on表达式
- RelConditionExpr *string `json:"RelConditionExpr,omitempty" name:"RelConditionExpr"`
+ RelConditionExpr *string `json:"RelConditionExpr,omitnil" name:"RelConditionExpr"`
// 自定义模版sql表达式字段替换参数
- FieldConfig *RuleFieldConfig `json:"FieldConfig,omitempty" name:"FieldConfig"`
+ FieldConfig *RuleFieldConfig `json:"FieldConfig,omitnil" name:"FieldConfig"`
// 目标字段名称 CITY
- TargetObjectValue *string `json:"TargetObjectValue,omitempty" name:"TargetObjectValue"`
+ TargetObjectValue *string `json:"TargetObjectValue,omitnil" name:"TargetObjectValue"`
// 该规则适配的执行引擎
- SourceEngineTypes []*uint64 `json:"SourceEngineTypes,omitempty" name:"SourceEngineTypes"`
+ SourceEngineTypes []*uint64 `json:"SourceEngineTypes,omitnil" name:"SourceEngineTypes"`
}
func (r *ModifyRuleRequest) ToJsonString() string {
@@ -26503,10 +27274,10 @@ func (r *ModifyRuleRequest) FromJsonString(s string) error {
type ModifyRuleResponseParams struct {
// 是否更新成功
// 注意:此字段可能返回 null,表示取不到有效值。
- Data *bool `json:"Data,omitempty" name:"Data"`
+ Data *bool `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type ModifyRuleResponse struct {
@@ -26528,74 +27299,74 @@ func (r *ModifyRuleResponse) FromJsonString(s string) error {
// Predefined struct for user
type ModifyRuleTemplateRequestParams struct {
// 模版ID
- TemplateId *uint64 `json:"TemplateId,omitempty" name:"TemplateId"`
+ TemplateId *uint64 `json:"TemplateId,omitnil" name:"TemplateId"`
// 模版类型 1.系统模版 2.自定义模版
- Type *uint64 `json:"Type,omitempty" name:"Type"`
+ Type *uint64 `json:"Type,omitnil" name:"Type"`
// 模版名称
- Name *string `json:"Name,omitempty" name:"Name"`
+ Name *string `json:"Name,omitnil" name:"Name"`
// 质量检测维度 1.准确性 2.唯一性 3.完整性 4.一致性 5.及时性 6.有效性
- QualityDim *uint64 `json:"QualityDim,omitempty" name:"QualityDim"`
+ QualityDim *uint64 `json:"QualityDim,omitnil" name:"QualityDim"`
// 源端数据对象类型 1.常量 2.离线表级 2.离线字段级
- SourceObjectType *uint64 `json:"SourceObjectType,omitempty" name:"SourceObjectType"`
+ SourceObjectType *uint64 `json:"SourceObjectType,omitnil" name:"SourceObjectType"`
// 描述
- Description *string `json:"Description,omitempty" name:"Description"`
+ Description *string `json:"Description,omitnil" name:"Description"`
// 源端对应的引擎类型
- SourceEngineTypes []*uint64 `json:"SourceEngineTypes,omitempty" name:"SourceEngineTypes"`
+ SourceEngineTypes []*uint64 `json:"SourceEngineTypes,omitnil" name:"SourceEngineTypes"`
// 是否关联其它库表
- MultiSourceFlag *bool `json:"MultiSourceFlag,omitempty" name:"MultiSourceFlag"`
+ MultiSourceFlag *bool `json:"MultiSourceFlag,omitnil" name:"MultiSourceFlag"`
// SQL 表达式
- SqlExpression *string `json:"SqlExpression,omitempty" name:"SqlExpression"`
+ SqlExpression *string `json:"SqlExpression,omitnil" name:"SqlExpression"`
// 项目Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 是否添加where参数
- WhereFlag *bool `json:"WhereFlag,omitempty" name:"WhereFlag"`
+ WhereFlag *bool `json:"WhereFlag,omitnil" name:"WhereFlag"`
}
type ModifyRuleTemplateRequest struct {
*tchttp.BaseRequest
// 模版ID
- TemplateId *uint64 `json:"TemplateId,omitempty" name:"TemplateId"`
+ TemplateId *uint64 `json:"TemplateId,omitnil" name:"TemplateId"`
// 模版类型 1.系统模版 2.自定义模版
- Type *uint64 `json:"Type,omitempty" name:"Type"`
+ Type *uint64 `json:"Type,omitnil" name:"Type"`
// 模版名称
- Name *string `json:"Name,omitempty" name:"Name"`
+ Name *string `json:"Name,omitnil" name:"Name"`
// 质量检测维度 1.准确性 2.唯一性 3.完整性 4.一致性 5.及时性 6.有效性
- QualityDim *uint64 `json:"QualityDim,omitempty" name:"QualityDim"`
+ QualityDim *uint64 `json:"QualityDim,omitnil" name:"QualityDim"`
// 源端数据对象类型 1.常量 2.离线表级 2.离线字段级
- SourceObjectType *uint64 `json:"SourceObjectType,omitempty" name:"SourceObjectType"`
+ SourceObjectType *uint64 `json:"SourceObjectType,omitnil" name:"SourceObjectType"`
// 描述
- Description *string `json:"Description,omitempty" name:"Description"`
+ Description *string `json:"Description,omitnil" name:"Description"`
// 源端对应的引擎类型
- SourceEngineTypes []*uint64 `json:"SourceEngineTypes,omitempty" name:"SourceEngineTypes"`
+ SourceEngineTypes []*uint64 `json:"SourceEngineTypes,omitnil" name:"SourceEngineTypes"`
// 是否关联其它库表
- MultiSourceFlag *bool `json:"MultiSourceFlag,omitempty" name:"MultiSourceFlag"`
+ MultiSourceFlag *bool `json:"MultiSourceFlag,omitnil" name:"MultiSourceFlag"`
// SQL 表达式
- SqlExpression *string `json:"SqlExpression,omitempty" name:"SqlExpression"`
+ SqlExpression *string `json:"SqlExpression,omitnil" name:"SqlExpression"`
// 项目Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 是否添加where参数
- WhereFlag *bool `json:"WhereFlag,omitempty" name:"WhereFlag"`
+ WhereFlag *bool `json:"WhereFlag,omitnil" name:"WhereFlag"`
}
func (r *ModifyRuleTemplateRequest) ToJsonString() string {
@@ -26631,10 +27402,10 @@ func (r *ModifyRuleTemplateRequest) FromJsonString(s string) error {
type ModifyRuleTemplateResponseParams struct {
// 修改成功
// 注意:此字段可能返回 null,表示取不到有效值。
- Data *bool `json:"Data,omitempty" name:"Data"`
+ Data *bool `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type ModifyRuleTemplateResponse struct {
@@ -26656,26 +27427,26 @@ func (r *ModifyRuleTemplateResponse) FromJsonString(s string) error {
// Predefined struct for user
type ModifyTaskAlarmRegularRequestParams struct {
// 主键ID
- Id *string `json:"Id,omitempty" name:"Id"`
+ Id *string `json:"Id,omitnil" name:"Id"`
// 规则信息
- TaskAlarmInfo *TaskAlarmInfo `json:"TaskAlarmInfo,omitempty" name:"TaskAlarmInfo"`
+ TaskAlarmInfo *TaskAlarmInfo `json:"TaskAlarmInfo,omitnil" name:"TaskAlarmInfo"`
// 项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
type ModifyTaskAlarmRegularRequest struct {
*tchttp.BaseRequest
// 主键ID
- Id *string `json:"Id,omitempty" name:"Id"`
+ Id *string `json:"Id,omitnil" name:"Id"`
// 规则信息
- TaskAlarmInfo *TaskAlarmInfo `json:"TaskAlarmInfo,omitempty" name:"TaskAlarmInfo"`
+ TaskAlarmInfo *TaskAlarmInfo `json:"TaskAlarmInfo,omitnil" name:"TaskAlarmInfo"`
// 项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
func (r *ModifyTaskAlarmRegularRequest) ToJsonString() string {
@@ -26703,10 +27474,10 @@ func (r *ModifyTaskAlarmRegularRequest) FromJsonString(s string) error {
type ModifyTaskAlarmRegularResponseParams struct {
// 判断是否修改成功
// 注意:此字段可能返回 null,表示取不到有效值。
- Data *bool `json:"Data,omitempty" name:"Data"`
+ Data *bool `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type ModifyTaskAlarmRegularResponse struct {
@@ -26728,182 +27499,182 @@ func (r *ModifyTaskAlarmRegularResponse) FromJsonString(s string) error {
// Predefined struct for user
type ModifyTaskInfoRequestParams struct {
// 项目Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 任务ID
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 执行时间,单位分钟,天/周/月/年调度才有。比如天调度,每天的02:00点执行一次,delayTime就是120分钟
- DelayTime *int64 `json:"DelayTime,omitempty" name:"DelayTime"`
+ DelayTime *int64 `json:"DelayTime,omitnil" name:"DelayTime"`
// 启动时间
- StartupTime *int64 `json:"StartupTime,omitempty" name:"StartupTime"`
+ StartupTime *int64 `json:"StartupTime,omitnil" name:"StartupTime"`
// 自依赖类型 1:有序串行 一次一个 排队, 2: 无序串行 一次一个 不排队, 3:并行 一次多个
- SelfDepend *int64 `json:"SelfDepend,omitempty" name:"SelfDepend"`
+ SelfDepend *int64 `json:"SelfDepend,omitnil" name:"SelfDepend"`
// 生效开始时间,格式 yyyy-MM-dd HH:mm:ss
- StartTime *string `json:"StartTime,omitempty" name:"StartTime"`
+ StartTime *string `json:"StartTime,omitnil" name:"StartTime"`
// 生效结束时间,格式 yyyy-MM-dd HH:mm:ss
- EndTime *string `json:"EndTime,omitempty" name:"EndTime"`
+ EndTime *string `json:"EndTime,omitnil" name:"EndTime"`
// 调度配置-弹性周期配置,小时/周/月/年调度才有,小时任务指定每天的0点3点4点跑,则为'0,3,4'。
- TaskAction *string `json:"TaskAction,omitempty" name:"TaskAction"`
+ TaskAction *string `json:"TaskAction,omitnil" name:"TaskAction"`
// "周期类型 0:crontab类型, 1:分钟,2:小时,3:天,4:周,5:月,6:一次性,7:用户驱动,10:弹性周期 周,11:弹性周期 月,12:年,13:即时触发Instant类型,与正常周期调度任务逻辑隔离
- CycleType *int64 `json:"CycleType,omitempty" name:"CycleType"`
+ CycleType *int64 `json:"CycleType,omitnil" name:"CycleType"`
// 步长,间隔时间,最小1
- CycleStep *int64 `json:"CycleStep,omitempty" name:"CycleStep"`
+ CycleStep *int64 `json:"CycleStep,omitnil" name:"CycleStep"`
// cron表达式 周期类型为crontab调度才需要
- CrontabExpression *string `json:"CrontabExpression,omitempty" name:"CrontabExpression"`
+ CrontabExpression *string `json:"CrontabExpression,omitnil" name:"CrontabExpression"`
// 执行时间左闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效
- ExecutionStartTime *string `json:"ExecutionStartTime,omitempty" name:"ExecutionStartTime"`
+ ExecutionStartTime *string `json:"ExecutionStartTime,omitnil" name:"ExecutionStartTime"`
// 执行时间右闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效
- ExecutionEndTime *string `json:"ExecutionEndTime,omitempty" name:"ExecutionEndTime"`
+ ExecutionEndTime *string `json:"ExecutionEndTime,omitnil" name:"ExecutionEndTime"`
// 新的任务名
- TaskName *string `json:"TaskName,omitempty" name:"TaskName"`
+ TaskName *string `json:"TaskName,omitnil" name:"TaskName"`
// 失败重试间隔,单位分钟,创建任务的时候已经给了默认值
- RetryWait *int64 `json:"RetryWait,omitempty" name:"RetryWait"`
+ RetryWait *int64 `json:"RetryWait,omitnil" name:"RetryWait"`
// 失败重试次数,创建任务的时候已经给了默认值
- TryLimit *int64 `json:"TryLimit,omitempty" name:"TryLimit"`
+ TryLimit *int64 `json:"TryLimit,omitnil" name:"TryLimit"`
// 是否可重试,1代表可以重试
- Retriable *int64 `json:"Retriable,omitempty" name:"Retriable"`
+ Retriable *int64 `json:"Retriable,omitnil" name:"Retriable"`
// 运行优先级,4高 5中 6低
- RunPriority *int64 `json:"RunPriority,omitempty" name:"RunPriority"`
+ RunPriority *int64 `json:"RunPriority,omitnil" name:"RunPriority"`
// 任务的扩展配置
- TaskExt []*TaskExtInfo `json:"TaskExt,omitempty" name:"TaskExt"`
+ TaskExt []*TaskExtInfo `json:"TaskExt,omitnil" name:"TaskExt"`
// 执行资源组id,需要去资源管理服务上创建调度资源组,并且绑定cvm机器
- ResourceGroup *string `json:"ResourceGroup,omitempty" name:"ResourceGroup"`
+ ResourceGroup *string `json:"ResourceGroup,omitnil" name:"ResourceGroup"`
// 资源池队列名称
- YarnQueue *string `json:"YarnQueue,omitempty" name:"YarnQueue"`
+ YarnQueue *string `json:"YarnQueue,omitnil" name:"YarnQueue"`
// 资源组下具体执行机,any 表示可以跑在任意一台。
- BrokerIp *string `json:"BrokerIp,omitempty" name:"BrokerIp"`
+ BrokerIp *string `json:"BrokerIp,omitnil" name:"BrokerIp"`
// 责任人
- InCharge *string `json:"InCharge,omitempty" name:"InCharge"`
+ InCharge *string `json:"InCharge,omitnil" name:"InCharge"`
// 任务备注
- Notes *string `json:"Notes,omitempty" name:"Notes"`
+ Notes *string `json:"Notes,omitnil" name:"Notes"`
// 任务参数
- TaskParamInfos []*ParamInfo `json:"TaskParamInfos,omitempty" name:"TaskParamInfos"`
+ TaskParamInfos []*ParamInfo `json:"TaskParamInfos,omitnil" name:"TaskParamInfos"`
// 源数据源
- SourceServer *string `json:"SourceServer,omitempty" name:"SourceServer"`
+ SourceServer *string `json:"SourceServer,omitnil" name:"SourceServer"`
// 目标数据源
- TargetServer *string `json:"TargetServer,omitempty" name:"TargetServer"`
+ TargetServer *string `json:"TargetServer,omitnil" name:"TargetServer"`
// 是否支持工作流依赖 yes / no 默认 no
- DependencyWorkflow *string `json:"DependencyWorkflow,omitempty" name:"DependencyWorkflow"`
+ DependencyWorkflow *string `json:"DependencyWorkflow,omitnil" name:"DependencyWorkflow"`
// 依赖配置
- DependencyConfigDTOs []*DependencyConfig `json:"DependencyConfigDTOs,omitempty" name:"DependencyConfigDTOs"`
+ DependencyConfigDTOs []*DependencyConfig `json:"DependencyConfigDTOs,omitnil" name:"DependencyConfigDTOs"`
}
type ModifyTaskInfoRequest struct {
*tchttp.BaseRequest
// 项目Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 任务ID
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 执行时间,单位分钟,天/周/月/年调度才有。比如天调度,每天的02:00点执行一次,delayTime就是120分钟
- DelayTime *int64 `json:"DelayTime,omitempty" name:"DelayTime"`
+ DelayTime *int64 `json:"DelayTime,omitnil" name:"DelayTime"`
// 启动时间
- StartupTime *int64 `json:"StartupTime,omitempty" name:"StartupTime"`
+ StartupTime *int64 `json:"StartupTime,omitnil" name:"StartupTime"`
// 自依赖类型 1:有序串行 一次一个 排队, 2: 无序串行 一次一个 不排队, 3:并行 一次多个
- SelfDepend *int64 `json:"SelfDepend,omitempty" name:"SelfDepend"`
+ SelfDepend *int64 `json:"SelfDepend,omitnil" name:"SelfDepend"`
// 生效开始时间,格式 yyyy-MM-dd HH:mm:ss
- StartTime *string `json:"StartTime,omitempty" name:"StartTime"`
+ StartTime *string `json:"StartTime,omitnil" name:"StartTime"`
// 生效结束时间,格式 yyyy-MM-dd HH:mm:ss
- EndTime *string `json:"EndTime,omitempty" name:"EndTime"`
+ EndTime *string `json:"EndTime,omitnil" name:"EndTime"`
// 调度配置-弹性周期配置,小时/周/月/年调度才有,小时任务指定每天的0点3点4点跑,则为'0,3,4'。
- TaskAction *string `json:"TaskAction,omitempty" name:"TaskAction"`
+ TaskAction *string `json:"TaskAction,omitnil" name:"TaskAction"`
// "周期类型 0:crontab类型, 1:分钟,2:小时,3:天,4:周,5:月,6:一次性,7:用户驱动,10:弹性周期 周,11:弹性周期 月,12:年,13:即时触发Instant类型,与正常周期调度任务逻辑隔离
- CycleType *int64 `json:"CycleType,omitempty" name:"CycleType"`
+ CycleType *int64 `json:"CycleType,omitnil" name:"CycleType"`
// 步长,间隔时间,最小1
- CycleStep *int64 `json:"CycleStep,omitempty" name:"CycleStep"`
+ CycleStep *int64 `json:"CycleStep,omitnil" name:"CycleStep"`
// cron表达式 周期类型为crontab调度才需要
- CrontabExpression *string `json:"CrontabExpression,omitempty" name:"CrontabExpression"`
+ CrontabExpression *string `json:"CrontabExpression,omitnil" name:"CrontabExpression"`
// 执行时间左闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效
- ExecutionStartTime *string `json:"ExecutionStartTime,omitempty" name:"ExecutionStartTime"`
+ ExecutionStartTime *string `json:"ExecutionStartTime,omitnil" name:"ExecutionStartTime"`
// 执行时间右闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效
- ExecutionEndTime *string `json:"ExecutionEndTime,omitempty" name:"ExecutionEndTime"`
+ ExecutionEndTime *string `json:"ExecutionEndTime,omitnil" name:"ExecutionEndTime"`
// 新的任务名
- TaskName *string `json:"TaskName,omitempty" name:"TaskName"`
+ TaskName *string `json:"TaskName,omitnil" name:"TaskName"`
// 失败重试间隔,单位分钟,创建任务的时候已经给了默认值
- RetryWait *int64 `json:"RetryWait,omitempty" name:"RetryWait"`
+ RetryWait *int64 `json:"RetryWait,omitnil" name:"RetryWait"`
// 失败重试次数,创建任务的时候已经给了默认值
- TryLimit *int64 `json:"TryLimit,omitempty" name:"TryLimit"`
+ TryLimit *int64 `json:"TryLimit,omitnil" name:"TryLimit"`
// 是否可重试,1代表可以重试
- Retriable *int64 `json:"Retriable,omitempty" name:"Retriable"`
+ Retriable *int64 `json:"Retriable,omitnil" name:"Retriable"`
// 运行优先级,4高 5中 6低
- RunPriority *int64 `json:"RunPriority,omitempty" name:"RunPriority"`
+ RunPriority *int64 `json:"RunPriority,omitnil" name:"RunPriority"`
// 任务的扩展配置
- TaskExt []*TaskExtInfo `json:"TaskExt,omitempty" name:"TaskExt"`
+ TaskExt []*TaskExtInfo `json:"TaskExt,omitnil" name:"TaskExt"`
// 执行资源组id,需要去资源管理服务上创建调度资源组,并且绑定cvm机器
- ResourceGroup *string `json:"ResourceGroup,omitempty" name:"ResourceGroup"`
+ ResourceGroup *string `json:"ResourceGroup,omitnil" name:"ResourceGroup"`
// 资源池队列名称
- YarnQueue *string `json:"YarnQueue,omitempty" name:"YarnQueue"`
+ YarnQueue *string `json:"YarnQueue,omitnil" name:"YarnQueue"`
// 资源组下具体执行机,any 表示可以跑在任意一台。
- BrokerIp *string `json:"BrokerIp,omitempty" name:"BrokerIp"`
+ BrokerIp *string `json:"BrokerIp,omitnil" name:"BrokerIp"`
// 责任人
- InCharge *string `json:"InCharge,omitempty" name:"InCharge"`
+ InCharge *string `json:"InCharge,omitnil" name:"InCharge"`
// 任务备注
- Notes *string `json:"Notes,omitempty" name:"Notes"`
+ Notes *string `json:"Notes,omitnil" name:"Notes"`
// 任务参数
- TaskParamInfos []*ParamInfo `json:"TaskParamInfos,omitempty" name:"TaskParamInfos"`
+ TaskParamInfos []*ParamInfo `json:"TaskParamInfos,omitnil" name:"TaskParamInfos"`
// 源数据源
- SourceServer *string `json:"SourceServer,omitempty" name:"SourceServer"`
+ SourceServer *string `json:"SourceServer,omitnil" name:"SourceServer"`
// 目标数据源
- TargetServer *string `json:"TargetServer,omitempty" name:"TargetServer"`
+ TargetServer *string `json:"TargetServer,omitnil" name:"TargetServer"`
// 是否支持工作流依赖 yes / no 默认 no
- DependencyWorkflow *string `json:"DependencyWorkflow,omitempty" name:"DependencyWorkflow"`
+ DependencyWorkflow *string `json:"DependencyWorkflow,omitnil" name:"DependencyWorkflow"`
// 依赖配置
- DependencyConfigDTOs []*DependencyConfig `json:"DependencyConfigDTOs,omitempty" name:"DependencyConfigDTOs"`
+ DependencyConfigDTOs []*DependencyConfig `json:"DependencyConfigDTOs,omitnil" name:"DependencyConfigDTOs"`
}
func (r *ModifyTaskInfoRequest) ToJsonString() string {
@@ -26956,10 +27727,10 @@ func (r *ModifyTaskInfoRequest) FromJsonString(s string) error {
// Predefined struct for user
type ModifyTaskInfoResponseParams struct {
// 执行结果
- Data *bool `json:"Data,omitempty" name:"Data"`
+ Data *bool `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type ModifyTaskInfoResponse struct {
@@ -26981,44 +27752,44 @@ func (r *ModifyTaskInfoResponse) FromJsonString(s string) error {
// Predefined struct for user
type ModifyTaskLinksRequestParams struct {
// 项目Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 父任务ID
- TaskFrom *string `json:"TaskFrom,omitempty" name:"TaskFrom"`
+ TaskFrom *string `json:"TaskFrom,omitnil" name:"TaskFrom"`
// 子任务ID
- TaskTo *string `json:"TaskTo,omitempty" name:"TaskTo"`
+ TaskTo *string `json:"TaskTo,omitnil" name:"TaskTo"`
// 子任务工作流
- WorkflowId *string `json:"WorkflowId,omitempty" name:"WorkflowId"`
+ WorkflowId *string `json:"WorkflowId,omitnil" name:"WorkflowId"`
// 父任务工作流
- RealFromWorkflowId *string `json:"RealFromWorkflowId,omitempty" name:"RealFromWorkflowId"`
+ RealFromWorkflowId *string `json:"RealFromWorkflowId,omitnil" name:"RealFromWorkflowId"`
// 父子任务之间的依赖关系
- LinkDependencyType *string `json:"LinkDependencyType,omitempty" name:"LinkDependencyType"`
+ LinkDependencyType *string `json:"LinkDependencyType,omitnil" name:"LinkDependencyType"`
}
type ModifyTaskLinksRequest struct {
*tchttp.BaseRequest
// 项目Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 父任务ID
- TaskFrom *string `json:"TaskFrom,omitempty" name:"TaskFrom"`
+ TaskFrom *string `json:"TaskFrom,omitnil" name:"TaskFrom"`
// 子任务ID
- TaskTo *string `json:"TaskTo,omitempty" name:"TaskTo"`
+ TaskTo *string `json:"TaskTo,omitnil" name:"TaskTo"`
// 子任务工作流
- WorkflowId *string `json:"WorkflowId,omitempty" name:"WorkflowId"`
+ WorkflowId *string `json:"WorkflowId,omitnil" name:"WorkflowId"`
// 父任务工作流
- RealFromWorkflowId *string `json:"RealFromWorkflowId,omitempty" name:"RealFromWorkflowId"`
+ RealFromWorkflowId *string `json:"RealFromWorkflowId,omitnil" name:"RealFromWorkflowId"`
// 父子任务之间的依赖关系
- LinkDependencyType *string `json:"LinkDependencyType,omitempty" name:"LinkDependencyType"`
+ LinkDependencyType *string `json:"LinkDependencyType,omitnil" name:"LinkDependencyType"`
}
func (r *ModifyTaskLinksRequest) ToJsonString() string {
@@ -27049,10 +27820,10 @@ func (r *ModifyTaskLinksRequest) FromJsonString(s string) error {
type ModifyTaskLinksResponseParams struct {
// 成功或者失败
// 注意:此字段可能返回 null,表示取不到有效值。
- Data *bool `json:"Data,omitempty" name:"Data"`
+ Data *bool `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type ModifyTaskLinksResponse struct {
@@ -27074,32 +27845,32 @@ func (r *ModifyTaskLinksResponse) FromJsonString(s string) error {
// Predefined struct for user
type ModifyTaskNameRequestParams struct {
// 名称
- TaskName *string `json:"TaskName,omitempty" name:"TaskName"`
+ TaskName *string `json:"TaskName,omitnil" name:"TaskName"`
// id
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 项目/工作空间id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 备注
- Notes *string `json:"Notes,omitempty" name:"Notes"`
+ Notes *string `json:"Notes,omitnil" name:"Notes"`
}
type ModifyTaskNameRequest struct {
*tchttp.BaseRequest
// 名称
- TaskName *string `json:"TaskName,omitempty" name:"TaskName"`
+ TaskName *string `json:"TaskName,omitnil" name:"TaskName"`
// id
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 项目/工作空间id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 备注
- Notes *string `json:"Notes,omitempty" name:"Notes"`
+ Notes *string `json:"Notes,omitnil" name:"Notes"`
}
func (r *ModifyTaskNameRequest) ToJsonString() string {
@@ -27127,10 +27898,10 @@ func (r *ModifyTaskNameRequest) FromJsonString(s string) error {
// Predefined struct for user
type ModifyTaskNameResponseParams struct {
// 结果
- Data *bool `json:"Data,omitempty" name:"Data"`
+ Data *bool `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type ModifyTaskNameResponse struct {
@@ -27152,32 +27923,32 @@ func (r *ModifyTaskNameResponse) FromJsonString(s string) error {
// Predefined struct for user
type ModifyTaskScriptRequestParams struct {
// 项目Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 任务ID
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 脚本内容 base64编码
- ScriptContent *string `json:"ScriptContent,omitempty" name:"ScriptContent"`
+ ScriptContent *string `json:"ScriptContent,omitnil" name:"ScriptContent"`
// 集成任务脚本配置
- IntegrationNodeDetails []*IntegrationNodeDetail `json:"IntegrationNodeDetails,omitempty" name:"IntegrationNodeDetails"`
+ IntegrationNodeDetails []*IntegrationNodeDetail `json:"IntegrationNodeDetails,omitnil" name:"IntegrationNodeDetails"`
}
type ModifyTaskScriptRequest struct {
*tchttp.BaseRequest
// 项目Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 任务ID
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 脚本内容 base64编码
- ScriptContent *string `json:"ScriptContent,omitempty" name:"ScriptContent"`
+ ScriptContent *string `json:"ScriptContent,omitnil" name:"ScriptContent"`
// 集成任务脚本配置
- IntegrationNodeDetails []*IntegrationNodeDetail `json:"IntegrationNodeDetails,omitempty" name:"IntegrationNodeDetails"`
+ IntegrationNodeDetails []*IntegrationNodeDetail `json:"IntegrationNodeDetails,omitnil" name:"IntegrationNodeDetails"`
}
func (r *ModifyTaskScriptRequest) ToJsonString() string {
@@ -27206,10 +27977,10 @@ func (r *ModifyTaskScriptRequest) FromJsonString(s string) error {
type ModifyTaskScriptResponseParams struct {
// 详情
// 注意:此字段可能返回 null,表示取不到有效值。
- Data *CommonContent `json:"Data,omitempty" name:"Data"`
+ Data *CommonContent `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type ModifyTaskScriptResponse struct {
@@ -27231,74 +28002,74 @@ func (r *ModifyTaskScriptResponse) FromJsonString(s string) error {
// Predefined struct for user
type ModifyWorkflowInfoRequestParams struct {
// 项目Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 工作流id
- WorkflowId *string `json:"WorkflowId,omitempty" name:"WorkflowId"`
+ WorkflowId *string `json:"WorkflowId,omitnil" name:"WorkflowId"`
// 责任人
- Owner *string `json:"Owner,omitempty" name:"Owner"`
+ Owner *string `json:"Owner,omitnil" name:"Owner"`
// 责任人id
- OwnerId *string `json:"OwnerId,omitempty" name:"OwnerId"`
+ OwnerId *string `json:"OwnerId,omitnil" name:"OwnerId"`
// 备注
- WorkflowDesc *string `json:"WorkflowDesc,omitempty" name:"WorkflowDesc"`
+ WorkflowDesc *string `json:"WorkflowDesc,omitnil" name:"WorkflowDesc"`
// 工作流名称
- WorkflowName *string `json:"WorkflowName,omitempty" name:"WorkflowName"`
+ WorkflowName *string `json:"WorkflowName,omitnil" name:"WorkflowName"`
// 所属文件夹id
- FolderId *string `json:"FolderId,omitempty" name:"FolderId"`
+ FolderId *string `json:"FolderId,omitnil" name:"FolderId"`
// 工作流所属用户分组id 若有多个,分号隔开: a;b;c
- UserGroupId *string `json:"UserGroupId,omitempty" name:"UserGroupId"`
+ UserGroupId *string `json:"UserGroupId,omitnil" name:"UserGroupId"`
// 工作流所属用户分组名称 若有多个,分号隔开: a;b;c
- UserGroupName *string `json:"UserGroupName,omitempty" name:"UserGroupName"`
+ UserGroupName *string `json:"UserGroupName,omitnil" name:"UserGroupName"`
// 工作流参数列表
- WorkflowParams []*ParamInfo `json:"WorkflowParams,omitempty" name:"WorkflowParams"`
+ WorkflowParams []*ParamInfo `json:"WorkflowParams,omitnil" name:"WorkflowParams"`
// 用于配置优化参数(线程、内存、CPU核数等),仅作用于Spark SQL节点。多个参数用英文分号分隔。
- GeneralTaskParams []*GeneralTaskParam `json:"GeneralTaskParams,omitempty" name:"GeneralTaskParams"`
+ GeneralTaskParams []*GeneralTaskParam `json:"GeneralTaskParams,omitnil" name:"GeneralTaskParams"`
}
type ModifyWorkflowInfoRequest struct {
*tchttp.BaseRequest
// 项目Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 工作流id
- WorkflowId *string `json:"WorkflowId,omitempty" name:"WorkflowId"`
+ WorkflowId *string `json:"WorkflowId,omitnil" name:"WorkflowId"`
// 责任人
- Owner *string `json:"Owner,omitempty" name:"Owner"`
+ Owner *string `json:"Owner,omitnil" name:"Owner"`
// 责任人id
- OwnerId *string `json:"OwnerId,omitempty" name:"OwnerId"`
+ OwnerId *string `json:"OwnerId,omitnil" name:"OwnerId"`
// 备注
- WorkflowDesc *string `json:"WorkflowDesc,omitempty" name:"WorkflowDesc"`
+ WorkflowDesc *string `json:"WorkflowDesc,omitnil" name:"WorkflowDesc"`
// 工作流名称
- WorkflowName *string `json:"WorkflowName,omitempty" name:"WorkflowName"`
+ WorkflowName *string `json:"WorkflowName,omitnil" name:"WorkflowName"`
// 所属文件夹id
- FolderId *string `json:"FolderId,omitempty" name:"FolderId"`
+ FolderId *string `json:"FolderId,omitnil" name:"FolderId"`
// 工作流所属用户分组id 若有多个,分号隔开: a;b;c
- UserGroupId *string `json:"UserGroupId,omitempty" name:"UserGroupId"`
+ UserGroupId *string `json:"UserGroupId,omitnil" name:"UserGroupId"`
// 工作流所属用户分组名称 若有多个,分号隔开: a;b;c
- UserGroupName *string `json:"UserGroupName,omitempty" name:"UserGroupName"`
+ UserGroupName *string `json:"UserGroupName,omitnil" name:"UserGroupName"`
// 工作流参数列表
- WorkflowParams []*ParamInfo `json:"WorkflowParams,omitempty" name:"WorkflowParams"`
+ WorkflowParams []*ParamInfo `json:"WorkflowParams,omitnil" name:"WorkflowParams"`
// 用于配置优化参数(线程、内存、CPU核数等),仅作用于Spark SQL节点。多个参数用英文分号分隔。
- GeneralTaskParams []*GeneralTaskParam `json:"GeneralTaskParams,omitempty" name:"GeneralTaskParams"`
+ GeneralTaskParams []*GeneralTaskParam `json:"GeneralTaskParams,omitnil" name:"GeneralTaskParams"`
}
func (r *ModifyWorkflowInfoRequest) ToJsonString() string {
@@ -27333,10 +28104,10 @@ func (r *ModifyWorkflowInfoRequest) FromJsonString(s string) error {
// Predefined struct for user
type ModifyWorkflowInfoResponseParams struct {
// true代表成功,false代表失败
- Data *bool `json:"Data,omitempty" name:"Data"`
+ Data *bool `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type ModifyWorkflowInfoResponse struct {
@@ -27358,92 +28129,92 @@ func (r *ModifyWorkflowInfoResponse) FromJsonString(s string) error {
// Predefined struct for user
type ModifyWorkflowScheduleRequestParams struct {
// 项目Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 工作流id
- WorkflowId *string `json:"WorkflowId,omitempty" name:"WorkflowId"`
+ WorkflowId *string `json:"WorkflowId,omitnil" name:"WorkflowId"`
// 延迟时间,单位分钟
- DelayTime *int64 `json:"DelayTime,omitempty" name:"DelayTime"`
+ DelayTime *int64 `json:"DelayTime,omitnil" name:"DelayTime"`
// 启动时间
- StartupTime *int64 `json:"StartupTime,omitempty" name:"StartupTime"`
+ StartupTime *int64 `json:"StartupTime,omitnil" name:"StartupTime"`
// 自依赖类型 1:有序串行 一次一个 排队, 2: 无序串行 一次一个 不排队, 3:并行 一次多个
- SelfDepend *int64 `json:"SelfDepend,omitempty" name:"SelfDepend"`
+ SelfDepend *int64 `json:"SelfDepend,omitnil" name:"SelfDepend"`
// "周期类型 0:crontab类型, 1:分钟,2:小时,3:天,4:周,5:月,6:一次性,7:用户驱动,10:弹性周期 周,11:弹性周期 月,12:年,13:即时触发Instant类型,与正常周期调度任务逻辑隔离
- CycleType *int64 `json:"CycleType,omitempty" name:"CycleType"`
+ CycleType *int64 `json:"CycleType,omitnil" name:"CycleType"`
// 步长,间隔时间,最小1
- CycleStep *int64 `json:"CycleStep,omitempty" name:"CycleStep"`
+ CycleStep *int64 `json:"CycleStep,omitnil" name:"CycleStep"`
// 生效开始时间,格式 yyyy-MM-dd HH:mm:ss
- StartTime *string `json:"StartTime,omitempty" name:"StartTime"`
+ StartTime *string `json:"StartTime,omitnil" name:"StartTime"`
// 生效结束时间,格式 yyyy-MM-dd HH:mm:ss
- EndTime *string `json:"EndTime,omitempty" name:"EndTime"`
+ EndTime *string `json:"EndTime,omitnil" name:"EndTime"`
// 调度配置-弹性周期配置,小时/周/月/年调度才有,小时任务指定每天的0点3点4点跑,则为'0,3,4'。
- TaskAction *string `json:"TaskAction,omitempty" name:"TaskAction"`
+ TaskAction *string `json:"TaskAction,omitnil" name:"TaskAction"`
// cron表达式 周期类型为crontab调度才需要
- CrontabExpression *string `json:"CrontabExpression,omitempty" name:"CrontabExpression"`
+ CrontabExpression *string `json:"CrontabExpression,omitnil" name:"CrontabExpression"`
// 执行时间左闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效
- ExecutionStartTime *string `json:"ExecutionStartTime,omitempty" name:"ExecutionStartTime"`
+ ExecutionStartTime *string `json:"ExecutionStartTime,omitnil" name:"ExecutionStartTime"`
// 执行时间右闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效
- ExecutionEndTime *string `json:"ExecutionEndTime,omitempty" name:"ExecutionEndTime"`
+ ExecutionEndTime *string `json:"ExecutionEndTime,omitnil" name:"ExecutionEndTime"`
// 工作流依赖 ,yes 或者no
- DependencyWorkflow *string `json:"DependencyWorkflow,omitempty" name:"DependencyWorkflow"`
+ DependencyWorkflow *string `json:"DependencyWorkflow,omitnil" name:"DependencyWorkflow"`
}
type ModifyWorkflowScheduleRequest struct {
*tchttp.BaseRequest
// 项目Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 工作流id
- WorkflowId *string `json:"WorkflowId,omitempty" name:"WorkflowId"`
+ WorkflowId *string `json:"WorkflowId,omitnil" name:"WorkflowId"`
// 延迟时间,单位分钟
- DelayTime *int64 `json:"DelayTime,omitempty" name:"DelayTime"`
+ DelayTime *int64 `json:"DelayTime,omitnil" name:"DelayTime"`
// 启动时间
- StartupTime *int64 `json:"StartupTime,omitempty" name:"StartupTime"`
+ StartupTime *int64 `json:"StartupTime,omitnil" name:"StartupTime"`
// 自依赖类型 1:有序串行 一次一个 排队, 2: 无序串行 一次一个 不排队, 3:并行 一次多个
- SelfDepend *int64 `json:"SelfDepend,omitempty" name:"SelfDepend"`
+ SelfDepend *int64 `json:"SelfDepend,omitnil" name:"SelfDepend"`
// "周期类型 0:crontab类型, 1:分钟,2:小时,3:天,4:周,5:月,6:一次性,7:用户驱动,10:弹性周期 周,11:弹性周期 月,12:年,13:即时触发Instant类型,与正常周期调度任务逻辑隔离
- CycleType *int64 `json:"CycleType,omitempty" name:"CycleType"`
+ CycleType *int64 `json:"CycleType,omitnil" name:"CycleType"`
// 步长,间隔时间,最小1
- CycleStep *int64 `json:"CycleStep,omitempty" name:"CycleStep"`
+ CycleStep *int64 `json:"CycleStep,omitnil" name:"CycleStep"`
// 生效开始时间,格式 yyyy-MM-dd HH:mm:ss
- StartTime *string `json:"StartTime,omitempty" name:"StartTime"`
+ StartTime *string `json:"StartTime,omitnil" name:"StartTime"`
// 生效结束时间,格式 yyyy-MM-dd HH:mm:ss
- EndTime *string `json:"EndTime,omitempty" name:"EndTime"`
+ EndTime *string `json:"EndTime,omitnil" name:"EndTime"`
// 调度配置-弹性周期配置,小时/周/月/年调度才有,小时任务指定每天的0点3点4点跑,则为'0,3,4'。
- TaskAction *string `json:"TaskAction,omitempty" name:"TaskAction"`
+ TaskAction *string `json:"TaskAction,omitnil" name:"TaskAction"`
// cron表达式 周期类型为crontab调度才需要
- CrontabExpression *string `json:"CrontabExpression,omitempty" name:"CrontabExpression"`
+ CrontabExpression *string `json:"CrontabExpression,omitnil" name:"CrontabExpression"`
// 执行时间左闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效
- ExecutionStartTime *string `json:"ExecutionStartTime,omitempty" name:"ExecutionStartTime"`
+ ExecutionStartTime *string `json:"ExecutionStartTime,omitnil" name:"ExecutionStartTime"`
// 执行时间右闭区间,格式:HH:mm 小时调度才有,例如小时任务, 每日固定区间生效
- ExecutionEndTime *string `json:"ExecutionEndTime,omitempty" name:"ExecutionEndTime"`
+ ExecutionEndTime *string `json:"ExecutionEndTime,omitnil" name:"ExecutionEndTime"`
// 工作流依赖 ,yes 或者no
- DependencyWorkflow *string `json:"DependencyWorkflow,omitempty" name:"DependencyWorkflow"`
+ DependencyWorkflow *string `json:"DependencyWorkflow,omitnil" name:"DependencyWorkflow"`
}
func (r *ModifyWorkflowScheduleRequest) ToJsonString() string {
@@ -27481,10 +28252,10 @@ func (r *ModifyWorkflowScheduleRequest) FromJsonString(s string) error {
// Predefined struct for user
type ModifyWorkflowScheduleResponseParams struct {
// 执行结果
- Data *BatchResult `json:"Data,omitempty" name:"Data"`
+ Data *BatchResult `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type ModifyWorkflowScheduleResponse struct {
@@ -27505,202 +28276,210 @@ func (r *ModifyWorkflowScheduleResponse) FromJsonString(s string) error {
type Namespace struct {
// 名称
- Name *string `json:"Name,omitempty" name:"Name"`
+ Name *string `json:"Name,omitnil" name:"Name"`
// 当前状态
- Status *string `json:"Status,omitempty" name:"Status"`
+ Status *string `json:"Status,omitnil" name:"Status"`
// 创建时间
- CreatedAt *string `json:"CreatedAt,omitempty" name:"CreatedAt"`
+ CreatedAt *string `json:"CreatedAt,omitnil" name:"CreatedAt"`
}
type OfflineInstance struct {
// 创建账号
// 注意:此字段可能返回 null,表示取不到有效值。
- CreateUin *string `json:"CreateUin,omitempty" name:"CreateUin"`
+ CreateUin *string `json:"CreateUin,omitnil" name:"CreateUin"`
// 操作账号
// 注意:此字段可能返回 null,表示取不到有效值。
- OperatorUin *string `json:"OperatorUin,omitempty" name:"OperatorUin"`
+ OperatorUin *string `json:"OperatorUin,omitnil" name:"OperatorUin"`
// 主账号
// 注意:此字段可能返回 null,表示取不到有效值。
- OwnerUin *string `json:"OwnerUin,omitempty" name:"OwnerUin"`
+ OwnerUin *string `json:"OwnerUin,omitnil" name:"OwnerUin"`
// 账号
// 注意:此字段可能返回 null,表示取不到有效值。
- AppId *string `json:"AppId,omitempty" name:"AppId"`
+ AppId *string `json:"AppId,omitnil" name:"AppId"`
// 项目Id
// 注意:此字段可能返回 null,表示取不到有效值。
- WorkspaceId *string `json:"WorkspaceId,omitempty" name:"WorkspaceId"`
+ WorkspaceId *string `json:"WorkspaceId,omitnil" name:"WorkspaceId"`
// 任务Id
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 数据时间
- CurRunDate *string `json:"CurRunDate,omitempty" name:"CurRunDate"`
+ CurRunDate *string `json:"CurRunDate,omitnil" name:"CurRunDate"`
// 下发时间
- IssueId *string `json:"IssueId,omitempty" name:"IssueId"`
+ IssueId *string `json:"IssueId,omitnil" name:"IssueId"`
// 资源组id
// 注意:此字段可能返回 null,表示取不到有效值。
- InlongTaskId *string `json:"InlongTaskId,omitempty" name:"InlongTaskId"`
+ InlongTaskId *string `json:"InlongTaskId,omitnil" name:"InlongTaskId"`
// 资源组
// 注意:此字段可能返回 null,表示取不到有效值。
- ResourceGroup *string `json:"ResourceGroup,omitempty" name:"ResourceGroup"`
+ ResourceGroup *string `json:"ResourceGroup,omitnil" name:"ResourceGroup"`
// 实例类型
- TaskRunType *uint64 `json:"TaskRunType,omitempty" name:"TaskRunType"`
+ TaskRunType *uint64 `json:"TaskRunType,omitnil" name:"TaskRunType"`
// 实例状态
- State *string `json:"State,omitempty" name:"State"`
+ State *string `json:"State,omitnil" name:"State"`
// 开始时间
// 注意:此字段可能返回 null,表示取不到有效值。
- StartTime *string `json:"StartTime,omitempty" name:"StartTime"`
+ StartTime *string `json:"StartTime,omitnil" name:"StartTime"`
// 结束时间
// 注意:此字段可能返回 null,表示取不到有效值。
- EndTime *string `json:"EndTime,omitempty" name:"EndTime"`
+ EndTime *string `json:"EndTime,omitnil" name:"EndTime"`
// 创建时间
// 注意:此字段可能返回 null,表示取不到有效值。
- CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"`
+ CreateTime *string `json:"CreateTime,omitnil" name:"CreateTime"`
// 最后更新时间
- UpdateTime *string `json:"UpdateTime,omitempty" name:"UpdateTime"`
+ UpdateTime *string `json:"UpdateTime,omitnil" name:"UpdateTime"`
// 唯一key
// 注意:此字段可能返回 null,表示取不到有效值。
- InstanceKey *string `json:"InstanceKey,omitempty" name:"InstanceKey"`
+ InstanceKey *string `json:"InstanceKey,omitnil" name:"InstanceKey"`
}
type OfflineTaskAddParam struct {
// 名称
- WorkflowName *string `json:"WorkflowName,omitempty" name:"WorkflowName"`
+ WorkflowName *string `json:"WorkflowName,omitnil" name:"WorkflowName"`
// 依赖
- DependencyWorkflow *string `json:"DependencyWorkflow,omitempty" name:"DependencyWorkflow"`
+ DependencyWorkflow *string `json:"DependencyWorkflow,omitnil" name:"DependencyWorkflow"`
// 开始时间
- StartTime *string `json:"StartTime,omitempty" name:"StartTime"`
+ StartTime *string `json:"StartTime,omitnil" name:"StartTime"`
// 结束时间
- EndTime *string `json:"EndTime,omitempty" name:"EndTime"`
+ EndTime *string `json:"EndTime,omitnil" name:"EndTime"`
// 周期
- CycleType *uint64 `json:"CycleType,omitempty" name:"CycleType"`
+ CycleType *uint64 `json:"CycleType,omitnil" name:"CycleType"`
// 周期间隔
- CycleStep *uint64 `json:"CycleStep,omitempty" name:"CycleStep"`
+ CycleStep *uint64 `json:"CycleStep,omitnil" name:"CycleStep"`
// 延迟时间
- DelayTime *uint64 `json:"DelayTime,omitempty" name:"DelayTime"`
+ DelayTime *uint64 `json:"DelayTime,omitnil" name:"DelayTime"`
// crontab
// 注意:此字段可能返回 null,表示取不到有效值。
- CrontabExpression *string `json:"CrontabExpression,omitempty" name:"CrontabExpression"`
+ CrontabExpression *string `json:"CrontabExpression,omitnil" name:"CrontabExpression"`
// 重试等待
- RetryWait *uint64 `json:"RetryWait,omitempty" name:"RetryWait"`
+ RetryWait *uint64 `json:"RetryWait,omitnil" name:"RetryWait"`
// 是否可以重试
- Retriable *uint64 `json:"Retriable,omitempty" name:"Retriable"`
+ Retriable *uint64 `json:"Retriable,omitnil" name:"Retriable"`
// 重试限制
- TryLimit *uint64 `json:"TryLimit,omitempty" name:"TryLimit"`
+ TryLimit *uint64 `json:"TryLimit,omitnil" name:"TryLimit"`
// 优先级
- RunPriority *uint64 `json:"RunPriority,omitempty" name:"RunPriority"`
+ RunPriority *uint64 `json:"RunPriority,omitnil" name:"RunPriority"`
// 产品名称
- ProductName *string `json:"ProductName,omitempty" name:"ProductName"`
+ ProductName *string `json:"ProductName,omitnil" name:"ProductName"`
// 1 有序串行 一次一个,排队 orderly
// 2 无序串行 一次一个,不排队 serial
// 3 并行 一次多个 parallel
- SelfDepend *uint64 `json:"SelfDepend,omitempty" name:"SelfDepend"`
+ SelfDepend *uint64 `json:"SelfDepend,omitnil" name:"SelfDepend"`
// 周任务:1是周天,2是周1,7是周6 。
// 月任务:如具体1,3号则写 "1,3",指定月末不可和具体号数一起输入,仅能为 "L"
// 注意:此字段可能返回 null,表示取不到有效值。
- TaskAction *string `json:"TaskAction,omitempty" name:"TaskAction"`
+ TaskAction *string `json:"TaskAction,omitnil" name:"TaskAction"`
// 调度执行结束时间
// 注意:此字段可能返回 null,表示取不到有效值。
- ExecutionEndTime *string `json:"ExecutionEndTime,omitempty" name:"ExecutionEndTime"`
+ ExecutionEndTime *string `json:"ExecutionEndTime,omitnil" name:"ExecutionEndTime"`
// 调度执行开始时间
// 注意:此字段可能返回 null,表示取不到有效值。
- ExecutionStartTime *string `json:"ExecutionStartTime,omitempty" name:"ExecutionStartTime"`
+ ExecutionStartTime *string `json:"ExecutionStartTime,omitnil" name:"ExecutionStartTime"`
+
+ // 是否自动提交
+ // 注意:此字段可能返回 null,表示取不到有效值。
+ TaskAutoSubmit *bool `json:"TaskAutoSubmit,omitnil" name:"TaskAutoSubmit"`
+
+ // 实例初始化策略
+ // 注意:此字段可能返回 null,表示取不到有效值。
+ InstanceInitStrategy *string `json:"InstanceInitStrategy,omitnil" name:"InstanceInitStrategy"`
}
type OperateResult struct {
// 操作结果;true表示成功;false表示失败
- Result *bool `json:"Result,omitempty" name:"Result"`
+ Result *bool `json:"Result,omitnil" name:"Result"`
// 错误编号
// 注意:此字段可能返回 null,表示取不到有效值。
- ErrorId *string `json:"ErrorId,omitempty" name:"ErrorId"`
+ ErrorId *string `json:"ErrorId,omitnil" name:"ErrorId"`
// 操作信息
// 注意:此字段可能返回 null,表示取不到有效值。
- ErrorDesc *string `json:"ErrorDesc,omitempty" name:"ErrorDesc"`
+ ErrorDesc *string `json:"ErrorDesc,omitnil" name:"ErrorDesc"`
}
type OperationOpsDto struct {
// 操作是否成功
// 注意:此字段可能返回 null,表示取不到有效值。
- Result *bool `json:"Result,omitempty" name:"Result"`
+ Result *bool `json:"Result,omitnil" name:"Result"`
// 操作结果详情
// 注意:此字段可能返回 null,表示取不到有效值。
- ResultMsg *string `json:"ResultMsg,omitempty" name:"ResultMsg"`
+ ResultMsg *string `json:"ResultMsg,omitnil" name:"ResultMsg"`
// 操作失败类型
// 注意:此字段可能返回 null,表示取不到有效值。
- ErrorId *string `json:"ErrorId,omitempty" name:"ErrorId"`
+ ErrorId *string `json:"ErrorId,omitnil" name:"ErrorId"`
// 操作失败描述
// 注意:此字段可能返回 null,表示取不到有效值。
- ErrorDesc *string `json:"ErrorDesc,omitempty" name:"ErrorDesc"`
+ ErrorDesc *string `json:"ErrorDesc,omitnil" name:"ErrorDesc"`
}
type OpsTaskCanvasDto struct {
// 任务Id
// 注意:此字段可能返回 null,表示取不到有效值。
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 任务名称
// 注意:此字段可能返回 null,表示取不到有效值。
- TaskName *string `json:"TaskName,omitempty" name:"TaskName"`
+ TaskName *string `json:"TaskName,omitnil" name:"TaskName"`
// 工作流id
// 注意:此字段可能返回 null,表示取不到有效值。
- WorkflowId *string `json:"WorkflowId,omitempty" name:"WorkflowId"`
+ WorkflowId *string `json:"WorkflowId,omitnil" name:"WorkflowId"`
// 工作流名称
// 注意:此字段可能返回 null,表示取不到有效值。
- WorkflowName *string `json:"WorkflowName,omitempty" name:"WorkflowName"`
+ WorkflowName *string `json:"WorkflowName,omitnil" name:"WorkflowName"`
// 项目名称
// 注意:此字段可能返回 null,表示取不到有效值。
- ProjectName *string `json:"ProjectName,omitempty" name:"ProjectName"`
+ ProjectName *string `json:"ProjectName,omitnil" name:"ProjectName"`
// 项目标识
// 注意:此字段可能返回 null,表示取不到有效值。
- ProjectIdent *string `json:"ProjectIdent,omitempty" name:"ProjectIdent"`
+ ProjectIdent *string `json:"ProjectIdent,omitnil" name:"ProjectIdent"`
// 任务状态,'Y','F','O','T','INVALID' 分别表示调度中、已停止、已暂停、停止中、已失效
// 注意:此字段可能返回 null,表示取不到有效值。
- Status *string `json:"Status,omitempty" name:"Status"`
+ Status *string `json:"Status,omitnil" name:"Status"`
// 任务类型id
// 注意:此字段可能返回 null,表示取不到有效值。
- TaskTypeId *uint64 `json:"TaskTypeId,omitempty" name:"TaskTypeId"`
+ TaskTypeId *uint64 `json:"TaskTypeId,omitnil" name:"TaskTypeId"`
// 任务类型描述,其中任务类型id和任务类型描述的对应的关系为
// 20 通用数据同步任务
@@ -27754,397 +28533,427 @@ type OpsTaskCanvasDto struct {
// 121 数据质量
// 10000 自定义业务
// 注意:此字段可能返回 null,表示取不到有效值。
- TaskTypeDesc *string `json:"TaskTypeDesc,omitempty" name:"TaskTypeDesc"`
+ TaskTypeDesc *string `json:"TaskTypeDesc,omitnil" name:"TaskTypeDesc"`
// 项目id
// 注意:此字段可能返回 null,表示取不到有效值。
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 文件夹名称
// 注意:此字段可能返回 null,表示取不到有效值。
- FolderName *string `json:"FolderName,omitempty" name:"FolderName"`
+ FolderName *string `json:"FolderName,omitnil" name:"FolderName"`
// 文件夹id
// 注意:此字段可能返回 null,表示取不到有效值。
- FolderId *string `json:"FolderId,omitempty" name:"FolderId"`
+ FolderId *string `json:"FolderId,omitnil" name:"FolderId"`
// 最近提交时间
// 注意:此字段可能返回 null,表示取不到有效值。
- FirstSubmitTime *string `json:"FirstSubmitTime,omitempty" name:"FirstSubmitTime"`
+ FirstSubmitTime *string `json:"FirstSubmitTime,omitnil" name:"FirstSubmitTime"`
// 首次运行时间
// 注意:此字段可能返回 null,表示取不到有效值。
- FirstRunTime *string `json:"FirstRunTime,omitempty" name:"FirstRunTime"`
+ FirstRunTime *string `json:"FirstRunTime,omitnil" name:"FirstRunTime"`
// 调度计划展示描述信息
// 注意:此字段可能返回 null,表示取不到有效值。
- ScheduleDesc *string `json:"ScheduleDesc,omitempty" name:"ScheduleDesc"`
+ ScheduleDesc *string `json:"ScheduleDesc,omitnil" name:"ScheduleDesc"`
// 负责人
// 注意:此字段可能返回 null,表示取不到有效值。
- InCharge *string `json:"InCharge,omitempty" name:"InCharge"`
+ InCharge *string `json:"InCharge,omitnil" name:"InCharge"`
// 调度周期类型
// 注意:此字段可能返回 null,表示取不到有效值。
- CycleUnit *string `json:"CycleUnit,omitempty" name:"CycleUnit"`
+ CycleUnit *string `json:"CycleUnit,omitnil" name:"CycleUnit"`
// 画布x轴坐标点
// 注意:此字段可能返回 null,表示取不到有效值。
- LeftCoordinate *float64 `json:"LeftCoordinate,omitempty" name:"LeftCoordinate"`
+ LeftCoordinate *float64 `json:"LeftCoordinate,omitnil" name:"LeftCoordinate"`
// 画布y轴坐标点
// 注意:此字段可能返回 null,表示取不到有效值。
- TopCoordinate *float64 `json:"TopCoordinate,omitempty" name:"TopCoordinate"`
+ TopCoordinate *float64 `json:"TopCoordinate,omitnil" name:"TopCoordinate"`
// 跨工作流虚拟任务标识;true标识跨工作流任务;false标识本工作流任务
// 注意:此字段可能返回 null,表示取不到有效值。
- VirtualFlag *bool `json:"VirtualFlag,omitempty" name:"VirtualFlag"`
+ VirtualFlag *bool `json:"VirtualFlag,omitnil" name:"VirtualFlag"`
// 弹性周期配置
// 注意:此字段可能返回 null,表示取不到有效值。
- TaskAction *string `json:"TaskAction,omitempty" name:"TaskAction"`
+ TaskAction *string `json:"TaskAction,omitnil" name:"TaskAction"`
// 延迟时间
// 注意:此字段可能返回 null,表示取不到有效值。
- DelayTime *uint64 `json:"DelayTime,omitempty" name:"DelayTime"`
+ DelayTime *uint64 `json:"DelayTime,omitnil" name:"DelayTime"`
// 执行开始时间
// 注意:此字段可能返回 null,表示取不到有效值。
- ExecutionStartTime *string `json:"ExecutionStartTime,omitempty" name:"ExecutionStartTime"`
+ ExecutionStartTime *string `json:"ExecutionStartTime,omitnil" name:"ExecutionStartTime"`
// 执行结束时间
// 注意:此字段可能返回 null,表示取不到有效值。
- ExecutionEndTime *string `json:"ExecutionEndTime,omitempty" name:"ExecutionEndTime"`
+ ExecutionEndTime *string `json:"ExecutionEndTime,omitnil" name:"ExecutionEndTime"`
// 层级
// 注意:此字段可能返回 null,表示取不到有效值。
- Layer *string `json:"Layer,omitempty" name:"Layer"`
+ Layer *string `json:"Layer,omitnil" name:"Layer"`
// 来源数据源ID
// 注意:此字段可能返回 null,表示取不到有效值。
- SourceServiceId *string `json:"SourceServiceId,omitempty" name:"SourceServiceId"`
+ SourceServiceId *string `json:"SourceServiceId,omitnil" name:"SourceServiceId"`
// 来源数据源类型
// 注意:此字段可能返回 null,表示取不到有效值。
- SourceServiceType *string `json:"SourceServiceType,omitempty" name:"SourceServiceType"`
+ SourceServiceType *string `json:"SourceServiceType,omitnil" name:"SourceServiceType"`
// 目标数据源ID
// 注意:此字段可能返回 null,表示取不到有效值。
- TargetServiceId *string `json:"TargetServiceId,omitempty" name:"TargetServiceId"`
+ TargetServiceId *string `json:"TargetServiceId,omitnil" name:"TargetServiceId"`
// 目标数据源类型
// 注意:此字段可能返回 null,表示取不到有效值。
- TargetServiceType *string `json:"TargetServiceType,omitempty" name:"TargetServiceType"`
+ TargetServiceType *string `json:"TargetServiceType,omitnil" name:"TargetServiceType"`
// 任务告警类型
// 注意:此字段可能返回 null,表示取不到有效值。
- AlarmType *string `json:"AlarmType,omitempty" name:"AlarmType"`
+ AlarmType *string `json:"AlarmType,omitnil" name:"AlarmType"`
// 任务创建时间
// 注意:此字段可能返回 null,表示取不到有效值。
- CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"`
+ CreateTime *string `json:"CreateTime,omitnil" name:"CreateTime"`
}
type OpsTaskCanvasInfoList struct {
// 画布任务信息
- TasksList []*OpsTaskCanvasDto `json:"TasksList,omitempty" name:"TasksList"`
+ TasksList []*OpsTaskCanvasDto `json:"TasksList,omitnil" name:"TasksList"`
// 画布任务链接信息
- LinksList []*OpsTaskLinkInfoDto `json:"LinksList,omitempty" name:"LinksList"`
+ LinksList []*OpsTaskLinkInfoDto `json:"LinksList,omitnil" name:"LinksList"`
}
type OpsTaskInfoPage struct {
// 页号
- PageNumber *uint64 `json:"PageNumber,omitempty" name:"PageNumber"`
+ PageNumber *uint64 `json:"PageNumber,omitnil" name:"PageNumber"`
// 页大小
- PageSize *uint64 `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"`
// 任务列表信息
- Items []*TaskOpsDto `json:"Items,omitempty" name:"Items"`
+ Items []*TaskOpsDto `json:"Items,omitnil" name:"Items"`
// 总页数
- TotalPage *uint64 `json:"TotalPage,omitempty" name:"TotalPage"`
+ TotalPage *uint64 `json:"TotalPage,omitnil" name:"TotalPage"`
// 页数
- PageCount *uint64 `json:"PageCount,omitempty" name:"PageCount"`
+ PageCount *uint64 `json:"PageCount,omitnil" name:"PageCount"`
// 总条数
- TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"`
+ TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
}
type OpsTaskLinkInfoDto struct {
// 下游任务id
- TaskTo *string `json:"TaskTo,omitempty" name:"TaskTo"`
+ TaskTo *string `json:"TaskTo,omitnil" name:"TaskTo"`
// 上游任务id
- TaskFrom *string `json:"TaskFrom,omitempty" name:"TaskFrom"`
+ TaskFrom *string `json:"TaskFrom,omitnil" name:"TaskFrom"`
// 依赖边类型 1、“real_real”表示任务->任务;2、"virtual_real" 跨工作流任务->任务
- LinkType *string `json:"LinkType,omitempty" name:"LinkType"`
+ LinkType *string `json:"LinkType,omitnil" name:"LinkType"`
// 依赖边id
- LinkId *string `json:"LinkId,omitempty" name:"LinkId"`
+ LinkId *string `json:"LinkId,omitnil" name:"LinkId"`
}
type OrderField struct {
// 排序字段名称
- Name *string `json:"Name,omitempty" name:"Name"`
+ Name *string `json:"Name,omitnil" name:"Name"`
// 排序方向:ASC|DESC
- Direction *string `json:"Direction,omitempty" name:"Direction"`
+ Direction *string `json:"Direction,omitnil" name:"Direction"`
}
type OrganizationalFunction struct {
// 名称
- Name *string `json:"Name,omitempty" name:"Name"`
+ Name *string `json:"Name,omitnil" name:"Name"`
// 展示名称
- DisplayName *string `json:"DisplayName,omitempty" name:"DisplayName"`
+ DisplayName *string `json:"DisplayName,omitnil" name:"DisplayName"`
// 层级路径
- LayerPath *string `json:"LayerPath,omitempty" name:"LayerPath"`
+ LayerPath *string `json:"LayerPath,omitnil" name:"LayerPath"`
// 上级层级路径
- ParentLayerPath *string `json:"ParentLayerPath,omitempty" name:"ParentLayerPath"`
+ ParentLayerPath *string `json:"ParentLayerPath,omitnil" name:"ParentLayerPath"`
// 函数类型
// 注意:此字段可能返回 null,表示取不到有效值。
- Type *string `json:"Type,omitempty" name:"Type"`
+ Type *string `json:"Type,omitnil" name:"Type"`
// 函数分类:窗口函数、聚合函数、日期函数......
// 注意:此字段可能返回 null,表示取不到有效值。
- Kind *string `json:"Kind,omitempty" name:"Kind"`
+ Kind *string `json:"Kind,omitnil" name:"Kind"`
// 函数种类:系统函数、自定义函数
// 注意:此字段可能返回 null,表示取不到有效值。
- Category *string `json:"Category,omitempty" name:"Category"`
+ Category *string `json:"Category,omitnil" name:"Category"`
// 函数状态
// 注意:此字段可能返回 null,表示取不到有效值。
- Status *string `json:"Status,omitempty" name:"Status"`
+ Status *string `json:"Status,omitnil" name:"Status"`
// 函数说明
// 注意:此字段可能返回 null,表示取不到有效值。
- Description *string `json:"Description,omitempty" name:"Description"`
+ Description *string `json:"Description,omitnil" name:"Description"`
// 函数用法
// 注意:此字段可能返回 null,表示取不到有效值。
- Usage *string `json:"Usage,omitempty" name:"Usage"`
+ Usage *string `json:"Usage,omitnil" name:"Usage"`
// 函数参数说明
// 注意:此字段可能返回 null,表示取不到有效值。
- ParamDesc *string `json:"ParamDesc,omitempty" name:"ParamDesc"`
+ ParamDesc *string `json:"ParamDesc,omitnil" name:"ParamDesc"`
// 函数返回值说明
// 注意:此字段可能返回 null,表示取不到有效值。
- ReturnDesc *string `json:"ReturnDesc,omitempty" name:"ReturnDesc"`
+ ReturnDesc *string `json:"ReturnDesc,omitnil" name:"ReturnDesc"`
// 函数示例
// 注意:此字段可能返回 null,表示取不到有效值。
- Example *string `json:"Example,omitempty" name:"Example"`
+ Example *string `json:"Example,omitnil" name:"Example"`
// 集群实例引擎 ID
// 注意:此字段可能返回 null,表示取不到有效值。
- ClusterIdentifier *string `json:"ClusterIdentifier,omitempty" name:"ClusterIdentifier"`
+ ClusterIdentifier *string `json:"ClusterIdentifier,omitnil" name:"ClusterIdentifier"`
// 函数 ID
// 注意:此字段可能返回 null,表示取不到有效值。
- FuncId *string `json:"FuncId,omitempty" name:"FuncId"`
+ FuncId *string `json:"FuncId,omitnil" name:"FuncId"`
// 函数类名
// 注意:此字段可能返回 null,表示取不到有效值。
- ClassName *string `json:"ClassName,omitempty" name:"ClassName"`
+ ClassName *string `json:"ClassName,omitnil" name:"ClassName"`
// 函数资源列表
// 注意:此字段可能返回 null,表示取不到有效值。
- ResourceList []*FunctionVersion `json:"ResourceList,omitempty" name:"ResourceList"`
+ ResourceList []*FunctionVersion `json:"ResourceList,omitnil" name:"ResourceList"`
// 操作人 ID 列表
// 注意:此字段可能返回 null,表示取不到有效值。
- OperatorUserIds []*int64 `json:"OperatorUserIds,omitempty" name:"OperatorUserIds"`
+ OperatorUserIds []*int64 `json:"OperatorUserIds,omitnil" name:"OperatorUserIds"`
// 公有云 Owner ID 列表
// 注意:此字段可能返回 null,表示取不到有效值。
- OwnerUserIds []*int64 `json:"OwnerUserIds,omitempty" name:"OwnerUserIds"`
+ OwnerUserIds []*int64 `json:"OwnerUserIds,omitnil" name:"OwnerUserIds"`
// 数据库名称
// 注意:此字段可能返回 null,表示取不到有效值。
- DbName *string `json:"DbName,omitempty" name:"DbName"`
+ DbName *string `json:"DbName,omitnil" name:"DbName"`
// 提交失败错误信息
// 注意:此字段可能返回 null,表示取不到有效值。
- SubmitErrorMsg *string `json:"SubmitErrorMsg,omitempty" name:"SubmitErrorMsg"`
+ SubmitErrorMsg *string `json:"SubmitErrorMsg,omitnil" name:"SubmitErrorMsg"`
}
type PairDto struct {
// 键名
// 注意:此字段可能返回 null,表示取不到有效值。
- Key *string `json:"Key,omitempty" name:"Key"`
+ Key *string `json:"Key,omitnil" name:"Key"`
// 值
// 注意:此字段可能返回 null,表示取不到有效值。
- Value *string `json:"Value,omitempty" name:"Value"`
+ Value *string `json:"Value,omitnil" name:"Value"`
}
type ParamInfo struct {
// 参数名
- ParamKey *string `json:"ParamKey,omitempty" name:"ParamKey"`
+ ParamKey *string `json:"ParamKey,omitnil" name:"ParamKey"`
// 参数值
- ParamValue *string `json:"ParamValue,omitempty" name:"ParamValue"`
+ ParamValue *string `json:"ParamValue,omitnil" name:"ParamValue"`
}
type Partition struct {
// 分区转换策略
- Transform *string `json:"Transform,omitempty" name:"Transform"`
+ Transform *string `json:"Transform,omitnil" name:"Transform"`
// 分区字段名
- Name *string `json:"Name,omitempty" name:"Name"`
+ Name *string `json:"Name,omitnil" name:"Name"`
// 策略参数
- TransformArgs []*string `json:"TransformArgs,omitempty" name:"TransformArgs"`
+ TransformArgs []*string `json:"TransformArgs,omitnil" name:"TransformArgs"`
+}
+
+type PathNodeDsVO struct {
+ // PathNode ID
+ // 注意:此字段可能返回 null,表示取不到有效值。
+ Id *string `json:"Id,omitnil" name:"Id"`
+
+ // PathNode 名称
+ // 注意:此字段可能返回 null,表示取不到有效值。
+ Title *string `json:"Title,omitnil" name:"Title"`
+
+ // PathNode 类型
+ // 注意:此字段可能返回 null,表示取不到有效值。
+ Type *string `json:"Type,omitnil" name:"Type"`
+
+ // 父节点唯一标识
+ // 注意:此字段可能返回 null,表示取不到有效值。
+ ParentId *string `json:"ParentId,omitnil" name:"ParentId"`
+
+ // 是否叶子节点
+ // 注意:此字段可能返回 null,表示取不到有效值。
+ IsLeaf *bool `json:"IsLeaf,omitnil" name:"IsLeaf"`
+
+ // 子节点列表
+ // 注意:此字段可能返回 null,表示取不到有效值。
+ Children []*PathNodeDsVO `json:"Children,omitnil" name:"Children"`
+
+ // 业务参数 ,base64编译的json串,获取具体参数需要base64反编译
+ // 注意:此字段可能返回 null,表示取不到有效值。
+ Params *string `json:"Params,omitnil" name:"Params"`
}
type ProdSchedulerTask struct {
// 生产调度任务工作流ID
// 注意:此字段可能返回 null,表示取不到有效值。
- WorkflowId *string `json:"WorkflowId,omitempty" name:"WorkflowId"`
+ WorkflowId *string `json:"WorkflowId,omitnil" name:"WorkflowId"`
// 生产调度任务Id
// 注意:此字段可能返回 null,表示取不到有效值。
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 生产调度任务名称
// 注意:此字段可能返回 null,表示取不到有效值。
- TaskName *string `json:"TaskName,omitempty" name:"TaskName"`
+ TaskName *string `json:"TaskName,omitnil" name:"TaskName"`
}
type ProjectBaseInfoOpsRequest struct {
// 项目Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 项目标识
- ProjectIdent *string `json:"ProjectIdent,omitempty" name:"ProjectIdent"`
+ ProjectIdent *string `json:"ProjectIdent,omitnil" name:"ProjectIdent"`
// 项目名称
- ProjectName *string `json:"ProjectName,omitempty" name:"ProjectName"`
+ ProjectName *string `json:"ProjectName,omitnil" name:"ProjectName"`
// 是否admin
- IsAdmin *bool `json:"IsAdmin,omitempty" name:"IsAdmin"`
+ IsAdmin *bool `json:"IsAdmin,omitnil" name:"IsAdmin"`
}
type Property struct {
// key值
- Key *string `json:"Key,omitempty" name:"Key"`
+ Key *string `json:"Key,omitnil" name:"Key"`
// value值
- Value *string `json:"Value,omitempty" name:"Value"`
+ Value *string `json:"Value,omitnil" name:"Value"`
}
type QualityScore struct {
// 综合分数
// 注意:此字段可能返回 null,表示取不到有效值。
- CompositeScore *float64 `json:"CompositeScore,omitempty" name:"CompositeScore"`
+ CompositeScore *float64 `json:"CompositeScore,omitnil" name:"CompositeScore"`
// 评分分布
// 注意:此字段可能返回 null,表示取不到有效值。
- ScoringDistribution []*TableScoreStatisticsInfo `json:"ScoringDistribution,omitempty" name:"ScoringDistribution"`
+ ScoringDistribution []*TableScoreStatisticsInfo `json:"ScoringDistribution,omitnil" name:"ScoringDistribution"`
// 总表数
// 注意:此字段可能返回 null,表示取不到有效值。
- TotalTableNumber *int64 `json:"TotalTableNumber,omitempty" name:"TotalTableNumber"`
+ TotalTableNumber *int64 `json:"TotalTableNumber,omitnil" name:"TotalTableNumber"`
}
type QualityScoreTrend struct {
// 周期平均分
// 注意:此字段可能返回 null,表示取不到有效值。
- AverageScore *float64 `json:"AverageScore,omitempty" name:"AverageScore"`
+ AverageScore *float64 `json:"AverageScore,omitnil" name:"AverageScore"`
// 日评分列表
// 注意:此字段可能返回 null,表示取不到有效值。
- DailyScoreList []*DailyScoreInfo `json:"DailyScoreList,omitempty" name:"DailyScoreList"`
+ DailyScoreList []*DailyScoreInfo `json:"DailyScoreList,omitnil" name:"DailyScoreList"`
}
type RealTimeTaskInstanceNodeInfo struct {
// 任务名
// 注意:此字段可能返回 null,表示取不到有效值。
- TaskName *string `json:"TaskName,omitempty" name:"TaskName"`
+ TaskName *string `json:"TaskName,omitnil" name:"TaskName"`
// 任务id
// 注意:此字段可能返回 null,表示取不到有效值。
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 实时任务实例节点信息列表
// 注意:此字段可能返回 null,表示取不到有效值。
- InstanceNodeInfoList []*InstanceNodeInfo `json:"InstanceNodeInfoList,omitempty" name:"InstanceNodeInfoList"`
+ InstanceNodeInfoList []*InstanceNodeInfo `json:"InstanceNodeInfoList,omitnil" name:"InstanceNodeInfoList"`
}
type RealTimeTaskSpeed struct {
// 同步速度条/s列表
- RecordsSpeedList []*RecordsSpeed `json:"RecordsSpeedList,omitempty" name:"RecordsSpeedList"`
+ RecordsSpeedList []*RecordsSpeed `json:"RecordsSpeedList,omitnil" name:"RecordsSpeedList"`
// 同步速度字节/s列表
- BytesSpeedList []*BytesSpeed `json:"BytesSpeedList,omitempty" name:"BytesSpeedList"`
+ BytesSpeedList []*BytesSpeed `json:"BytesSpeedList,omitnil" name:"BytesSpeedList"`
}
type RecordField struct {
// 字段名称
- Name *string `json:"Name,omitempty" name:"Name"`
+ Name *string `json:"Name,omitnil" name:"Name"`
// 字段值
- Value *string `json:"Value,omitempty" name:"Value"`
+ Value *string `json:"Value,omitnil" name:"Value"`
}
type RecordsSpeed struct {
// 节点类型
// 注意:此字段可能返回 null,表示取不到有效值。
- NodeType *string `json:"NodeType,omitempty" name:"NodeType"`
+ NodeType *string `json:"NodeType,omitnil" name:"NodeType"`
// 节点名称
// 注意:此字段可能返回 null,表示取不到有效值。
- NodeName *string `json:"NodeName,omitempty" name:"NodeName"`
+ NodeName *string `json:"NodeName,omitnil" name:"NodeName"`
// 速度值列表
// 注意:此字段可能返回 null,表示取不到有效值。
- Values []*SpeedValue `json:"Values,omitempty" name:"Values"`
+ Values []*SpeedValue `json:"Values,omitnil" name:"Values"`
}
// Predefined struct for user
type RegisterEventListenerRequestParams struct {
// 关键字,如果是任务,则传任务Id
- Key *string `json:"Key,omitempty" name:"Key"`
+ Key *string `json:"Key,omitnil" name:"Key"`
// 事件名称
- EventName *string `json:"EventName,omitempty" name:"EventName"`
+ EventName *string `json:"EventName,omitnil" name:"EventName"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 事件类型,默认 REST_API
- Type *string `json:"Type,omitempty" name:"Type"`
+ Type *string `json:"Type,omitnil" name:"Type"`
// 配置信息,比如最长等待时间1天配置json:{"maxWaitEventTime":1,"maxWaitEventTimeUnit":"DAYS"}
- Properties *string `json:"Properties,omitempty" name:"Properties"`
+ Properties *string `json:"Properties,omitnil" name:"Properties"`
}
type RegisterEventListenerRequest struct {
*tchttp.BaseRequest
// 关键字,如果是任务,则传任务Id
- Key *string `json:"Key,omitempty" name:"Key"`
+ Key *string `json:"Key,omitnil" name:"Key"`
// 事件名称
- EventName *string `json:"EventName,omitempty" name:"EventName"`
+ EventName *string `json:"EventName,omitnil" name:"EventName"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 事件类型,默认 REST_API
- Type *string `json:"Type,omitempty" name:"Type"`
+ Type *string `json:"Type,omitnil" name:"Type"`
// 配置信息,比如最长等待时间1天配置json:{"maxWaitEventTime":1,"maxWaitEventTimeUnit":"DAYS"}
- Properties *string `json:"Properties,omitempty" name:"Properties"`
+ Properties *string `json:"Properties,omitnil" name:"Properties"`
}
func (r *RegisterEventListenerRequest) ToJsonString() string {
@@ -28174,10 +28983,10 @@ func (r *RegisterEventListenerRequest) FromJsonString(s string) error {
type RegisterEventListenerResponseParams struct {
// 成功或者失败
// 注意:此字段可能返回 null,表示取不到有效值。
- Data *BatchReturn `json:"Data,omitempty" name:"Data"`
+ Data *BatchReturn `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type RegisterEventListenerResponse struct {
@@ -28199,68 +29008,68 @@ func (r *RegisterEventListenerResponse) FromJsonString(s string) error {
// Predefined struct for user
type RegisterEventRequestParams struct {
// 项目Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 事件名称,支持英文、数字和下划线,最长20个字符, 不能以数字下划线开头。
- Name *string `json:"Name,omitempty" name:"Name"`
+ Name *string `json:"Name,omitnil" name:"Name"`
// 事件分割类型,周期类型: DAY,HOUR,MIN,SECOND
- EventSubType *string `json:"EventSubType,omitempty" name:"EventSubType"`
+ EventSubType *string `json:"EventSubType,omitnil" name:"EventSubType"`
// 广播:BROADCAST,单播:SINGLE
- EventBroadcastType *string `json:"EventBroadcastType,omitempty" name:"EventBroadcastType"`
+ EventBroadcastType *string `json:"EventBroadcastType,omitnil" name:"EventBroadcastType"`
// 周期类型为天和小时为HOURS ,周期类型为分钟 :MINUTES,周期类型为秒:SECONDS
- TimeUnit *string `json:"TimeUnit,omitempty" name:"TimeUnit"`
+ TimeUnit *string `json:"TimeUnit,omitnil" name:"TimeUnit"`
// TBDS 事件所属人
- Owner *string `json:"Owner,omitempty" name:"Owner"`
+ Owner *string `json:"Owner,omitnil" name:"Owner"`
// 事件类型,默认值:TIME_SERIES
- EventType *string `json:"EventType,omitempty" name:"EventType"`
+ EventType *string `json:"EventType,omitnil" name:"EventType"`
// 对应day: yyyyMMdd,对应HOUR:yyyyMMddHH,对应MIN:yyyyMMddHHmm,对应SECOND:yyyyMMddHHmmss
- DimensionFormat *string `json:"DimensionFormat,omitempty" name:"DimensionFormat"`
+ DimensionFormat *string `json:"DimensionFormat,omitnil" name:"DimensionFormat"`
// 存活时间
- TimeToLive *int64 `json:"TimeToLive,omitempty" name:"TimeToLive"`
+ TimeToLive *int64 `json:"TimeToLive,omitnil" name:"TimeToLive"`
// 事件描述
- Description *string `json:"Description,omitempty" name:"Description"`
+ Description *string `json:"Description,omitnil" name:"Description"`
}
type RegisterEventRequest struct {
*tchttp.BaseRequest
// 项目Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 事件名称,支持英文、数字和下划线,最长20个字符, 不能以数字下划线开头。
- Name *string `json:"Name,omitempty" name:"Name"`
+ Name *string `json:"Name,omitnil" name:"Name"`
// 事件分割类型,周期类型: DAY,HOUR,MIN,SECOND
- EventSubType *string `json:"EventSubType,omitempty" name:"EventSubType"`
+ EventSubType *string `json:"EventSubType,omitnil" name:"EventSubType"`
// 广播:BROADCAST,单播:SINGLE
- EventBroadcastType *string `json:"EventBroadcastType,omitempty" name:"EventBroadcastType"`
+ EventBroadcastType *string `json:"EventBroadcastType,omitnil" name:"EventBroadcastType"`
// 周期类型为天和小时为HOURS ,周期类型为分钟 :MINUTES,周期类型为秒:SECONDS
- TimeUnit *string `json:"TimeUnit,omitempty" name:"TimeUnit"`
+ TimeUnit *string `json:"TimeUnit,omitnil" name:"TimeUnit"`
// TBDS 事件所属人
- Owner *string `json:"Owner,omitempty" name:"Owner"`
+ Owner *string `json:"Owner,omitnil" name:"Owner"`
// 事件类型,默认值:TIME_SERIES
- EventType *string `json:"EventType,omitempty" name:"EventType"`
+ EventType *string `json:"EventType,omitnil" name:"EventType"`
// 对应day: yyyyMMdd,对应HOUR:yyyyMMddHH,对应MIN:yyyyMMddHHmm,对应SECOND:yyyyMMddHHmmss
- DimensionFormat *string `json:"DimensionFormat,omitempty" name:"DimensionFormat"`
+ DimensionFormat *string `json:"DimensionFormat,omitnil" name:"DimensionFormat"`
// 存活时间
- TimeToLive *int64 `json:"TimeToLive,omitempty" name:"TimeToLive"`
+ TimeToLive *int64 `json:"TimeToLive,omitnil" name:"TimeToLive"`
// 事件描述
- Description *string `json:"Description,omitempty" name:"Description"`
+ Description *string `json:"Description,omitnil" name:"Description"`
}
func (r *RegisterEventRequest) ToJsonString() string {
@@ -28295,10 +29104,10 @@ func (r *RegisterEventRequest) FromJsonString(s string) error {
type RegisterEventResponseParams struct {
// 成功或者失败
// 注意:此字段可能返回 null,表示取不到有效值。
- Data *BatchReturn `json:"Data,omitempty" name:"Data"`
+ Data *BatchReturn `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type RegisterEventResponse struct {
@@ -28320,20 +29129,20 @@ func (r *RegisterEventResponse) FromJsonString(s string) error {
// Predefined struct for user
type RemoveWorkflowDsRequestParams struct {
// 项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 工作流ID
- WorkflowId *string `json:"WorkflowId,omitempty" name:"WorkflowId"`
+ WorkflowId *string `json:"WorkflowId,omitnil" name:"WorkflowId"`
}
type RemoveWorkflowDsRequest struct {
*tchttp.BaseRequest
// 项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 工作流ID
- WorkflowId *string `json:"WorkflowId,omitempty" name:"WorkflowId"`
+ WorkflowId *string `json:"WorkflowId,omitnil" name:"WorkflowId"`
}
func (r *RemoveWorkflowDsRequest) ToJsonString() string {
@@ -28359,10 +29168,10 @@ func (r *RemoveWorkflowDsRequest) FromJsonString(s string) error {
// Predefined struct for user
type RemoveWorkflowDsResponseParams struct {
// 工作流ID
- Data *bool `json:"Data,omitempty" name:"Data"`
+ Data *bool `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type RemoveWorkflowDsResponse struct {
@@ -28384,50 +29193,50 @@ func (r *RemoveWorkflowDsResponse) FromJsonString(s string) error {
// Predefined struct for user
type RerunInstancesRequestParams struct {
// 项目Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 实例嵌套集合
- Instances []*InstanceInfo `json:"Instances,omitempty" name:"Instances"`
+ Instances []*InstanceInfo `json:"Instances,omitnil" name:"Instances"`
// 检查父任务类型, true: 检查父任务; false: 不检查父任务
- CheckFather *bool `json:"CheckFather,omitempty" name:"CheckFather"`
+ CheckFather *bool `json:"CheckFather,omitnil" name:"CheckFather"`
// 重跑类型, 1: 自身; 3: 孩子; 2: 自身以及孩子
- RerunType *string `json:"RerunType,omitempty" name:"RerunType"`
+ RerunType *string `json:"RerunType,omitnil" name:"RerunType"`
// 实例依赖方式, 1: 自依赖; 2: 任务依赖; 3: 自依赖及父子依赖
- DependentWay *string `json:"DependentWay,omitempty" name:"DependentWay"`
+ DependentWay *string `json:"DependentWay,omitnil" name:"DependentWay"`
// 重跑忽略事件监听与否
- SkipEventListening *bool `json:"SkipEventListening,omitempty" name:"SkipEventListening"`
+ SkipEventListening *bool `json:"SkipEventListening,omitnil" name:"SkipEventListening"`
// 下游实例范围 1: 所在工作流 2: 所在项目 3: 所有跨工作流依赖的项目
- SonInstanceType *string `json:"SonInstanceType,omitempty" name:"SonInstanceType"`
+ SonInstanceType *string `json:"SonInstanceType,omitnil" name:"SonInstanceType"`
}
type RerunInstancesRequest struct {
*tchttp.BaseRequest
// 项目Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 实例嵌套集合
- Instances []*InstanceInfo `json:"Instances,omitempty" name:"Instances"`
+ Instances []*InstanceInfo `json:"Instances,omitnil" name:"Instances"`
// 检查父任务类型, true: 检查父任务; false: 不检查父任务
- CheckFather *bool `json:"CheckFather,omitempty" name:"CheckFather"`
+ CheckFather *bool `json:"CheckFather,omitnil" name:"CheckFather"`
// 重跑类型, 1: 自身; 3: 孩子; 2: 自身以及孩子
- RerunType *string `json:"RerunType,omitempty" name:"RerunType"`
+ RerunType *string `json:"RerunType,omitnil" name:"RerunType"`
// 实例依赖方式, 1: 自依赖; 2: 任务依赖; 3: 自依赖及父子依赖
- DependentWay *string `json:"DependentWay,omitempty" name:"DependentWay"`
+ DependentWay *string `json:"DependentWay,omitnil" name:"DependentWay"`
// 重跑忽略事件监听与否
- SkipEventListening *bool `json:"SkipEventListening,omitempty" name:"SkipEventListening"`
+ SkipEventListening *bool `json:"SkipEventListening,omitnil" name:"SkipEventListening"`
// 下游实例范围 1: 所在工作流 2: 所在项目 3: 所有跨工作流依赖的项目
- SonInstanceType *string `json:"SonInstanceType,omitempty" name:"SonInstanceType"`
+ SonInstanceType *string `json:"SonInstanceType,omitnil" name:"SonInstanceType"`
}
func (r *RerunInstancesRequest) ToJsonString() string {
@@ -28458,10 +29267,10 @@ func (r *RerunInstancesRequest) FromJsonString(s string) error {
// Predefined struct for user
type RerunInstancesResponseParams struct {
// 返回实例批量终止结果
- Data *OperateResult `json:"Data,omitempty" name:"Data"`
+ Data *OperateResult `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type RerunInstancesResponse struct {
@@ -28483,26 +29292,26 @@ func (r *RerunInstancesResponse) FromJsonString(s string) error {
// Predefined struct for user
type RerunOpsMakePlanInstancesRequestParams struct {
// 项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 补录计划ID
- PlanId *string `json:"PlanId,omitempty" name:"PlanId"`
+ PlanId *string `json:"PlanId,omitnil" name:"PlanId"`
// 补录实例ID集合,为空则重跑整个补录计划失败实例。实例ID格式为"${TASK_ID}_${INSTANCE_DATA_TIME}",即“任务ID_任务实例数据时间”。
- InstanceIdList []*string `json:"InstanceIdList,omitempty" name:"InstanceIdList"`
+ InstanceIdList []*string `json:"InstanceIdList,omitnil" name:"InstanceIdList"`
}
type RerunOpsMakePlanInstancesRequest struct {
*tchttp.BaseRequest
// 项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 补录计划ID
- PlanId *string `json:"PlanId,omitempty" name:"PlanId"`
+ PlanId *string `json:"PlanId,omitnil" name:"PlanId"`
// 补录实例ID集合,为空则重跑整个补录计划失败实例。实例ID格式为"${TASK_ID}_${INSTANCE_DATA_TIME}",即“任务ID_任务实例数据时间”。
- InstanceIdList []*string `json:"InstanceIdList,omitempty" name:"InstanceIdList"`
+ InstanceIdList []*string `json:"InstanceIdList,omitnil" name:"InstanceIdList"`
}
func (r *RerunOpsMakePlanInstancesRequest) ToJsonString() string {
@@ -28530,10 +29339,10 @@ func (r *RerunOpsMakePlanInstancesRequest) FromJsonString(s string) error {
type RerunOpsMakePlanInstancesResponseParams struct {
// 操作结果描述
// 注意:此字段可能返回 null,表示取不到有效值。
- Data *BatchOperateResultOpsDto `json:"Data,omitempty" name:"Data"`
+ Data *BatchOperateResultOpsDto `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type RerunOpsMakePlanInstancesResponse struct {
@@ -28555,116 +29364,116 @@ func (r *RerunOpsMakePlanInstancesResponse) FromJsonString(s string) error {
// Predefined struct for user
type RerunScheduleInstancesRequestParams struct {
// 实例列表
- Instances []*InstanceOpsDto `json:"Instances,omitempty" name:"Instances"`
+ Instances []*InstanceOpsDto `json:"Instances,omitnil" name:"Instances"`
// 检查父任务类型, true: 检查父任务; false: 不检查父任务
- CheckFather *bool `json:"CheckFather,omitempty" name:"CheckFather"`
+ CheckFather *bool `json:"CheckFather,omitnil" name:"CheckFather"`
// 重跑类型, 1: 自身; 3: 孩子; 2: 自身以及孩子
- RerunType *string `json:"RerunType,omitempty" name:"RerunType"`
+ RerunType *string `json:"RerunType,omitnil" name:"RerunType"`
// 实例依赖方式, 1: 自依赖; 2: 任务依赖; 3: 自依赖及父子依赖
- DependentWay *string `json:"DependentWay,omitempty" name:"DependentWay"`
+ DependentWay *string `json:"DependentWay,omitnil" name:"DependentWay"`
// 重跑忽略事件监听与否
- SkipEventListening *bool `json:"SkipEventListening,omitempty" name:"SkipEventListening"`
+ SkipEventListening *bool `json:"SkipEventListening,omitnil" name:"SkipEventListening"`
// 下游实例范围 1: 所在工作流 2: 所在项目 3: 所有跨工作流依赖的项目
- SonInstanceType *string `json:"SonInstanceType,omitempty" name:"SonInstanceType"`
+ SonInstanceType *string `json:"SonInstanceType,omitnil" name:"SonInstanceType"`
// 查询条件
- SearchCondition *InstanceApiOpsRequest `json:"SearchCondition,omitempty" name:"SearchCondition"`
+ SearchCondition *InstanceApiOpsRequest `json:"SearchCondition,omitnil" name:"SearchCondition"`
// 访问类型
- OptType *string `json:"OptType,omitempty" name:"OptType"`
+ OptType *string `json:"OptType,omitnil" name:"OptType"`
// 操作者名称
- OperatorName *string `json:"OperatorName,omitempty" name:"OperatorName"`
+ OperatorName *string `json:"OperatorName,omitnil" name:"OperatorName"`
// 操作者id
- OperatorId *string `json:"OperatorId,omitempty" name:"OperatorId"`
+ OperatorId *string `json:"OperatorId,omitnil" name:"OperatorId"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 项目标志
- ProjectIdent *string `json:"ProjectIdent,omitempty" name:"ProjectIdent"`
+ ProjectIdent *string `json:"ProjectIdent,omitnil" name:"ProjectIdent"`
// 项目名称
- ProjectName *string `json:"ProjectName,omitempty" name:"ProjectName"`
+ ProjectName *string `json:"ProjectName,omitnil" name:"ProjectName"`
// 索引页码
- PageIndex *int64 `json:"PageIndex,omitempty" name:"PageIndex"`
+ PageIndex *int64 `json:"PageIndex,omitnil" name:"PageIndex"`
// 页面大小
- PageSize *int64 `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"`
// 数据总数
- Count *int64 `json:"Count,omitempty" name:"Count"`
+ Count *int64 `json:"Count,omitnil" name:"Count"`
// 基础请求信息
- RequestBaseInfo *ProjectBaseInfoOpsRequest `json:"RequestBaseInfo,omitempty" name:"RequestBaseInfo"`
+ RequestBaseInfo *ProjectBaseInfoOpsRequest `json:"RequestBaseInfo,omitnil" name:"RequestBaseInfo"`
// 是否计算总数
- IsCount *bool `json:"IsCount,omitempty" name:"IsCount"`
+ IsCount *bool `json:"IsCount,omitnil" name:"IsCount"`
}
type RerunScheduleInstancesRequest struct {
*tchttp.BaseRequest
// 实例列表
- Instances []*InstanceOpsDto `json:"Instances,omitempty" name:"Instances"`
+ Instances []*InstanceOpsDto `json:"Instances,omitnil" name:"Instances"`
// 检查父任务类型, true: 检查父任务; false: 不检查父任务
- CheckFather *bool `json:"CheckFather,omitempty" name:"CheckFather"`
+ CheckFather *bool `json:"CheckFather,omitnil" name:"CheckFather"`
// 重跑类型, 1: 自身; 3: 孩子; 2: 自身以及孩子
- RerunType *string `json:"RerunType,omitempty" name:"RerunType"`
+ RerunType *string `json:"RerunType,omitnil" name:"RerunType"`
// 实例依赖方式, 1: 自依赖; 2: 任务依赖; 3: 自依赖及父子依赖
- DependentWay *string `json:"DependentWay,omitempty" name:"DependentWay"`
+ DependentWay *string `json:"DependentWay,omitnil" name:"DependentWay"`
// 重跑忽略事件监听与否
- SkipEventListening *bool `json:"SkipEventListening,omitempty" name:"SkipEventListening"`
+ SkipEventListening *bool `json:"SkipEventListening,omitnil" name:"SkipEventListening"`
// 下游实例范围 1: 所在工作流 2: 所在项目 3: 所有跨工作流依赖的项目
- SonInstanceType *string `json:"SonInstanceType,omitempty" name:"SonInstanceType"`
+ SonInstanceType *string `json:"SonInstanceType,omitnil" name:"SonInstanceType"`
// 查询条件
- SearchCondition *InstanceApiOpsRequest `json:"SearchCondition,omitempty" name:"SearchCondition"`
+ SearchCondition *InstanceApiOpsRequest `json:"SearchCondition,omitnil" name:"SearchCondition"`
// 访问类型
- OptType *string `json:"OptType,omitempty" name:"OptType"`
+ OptType *string `json:"OptType,omitnil" name:"OptType"`
// 操作者名称
- OperatorName *string `json:"OperatorName,omitempty" name:"OperatorName"`
+ OperatorName *string `json:"OperatorName,omitnil" name:"OperatorName"`
// 操作者id
- OperatorId *string `json:"OperatorId,omitempty" name:"OperatorId"`
+ OperatorId *string `json:"OperatorId,omitnil" name:"OperatorId"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 项目标志
- ProjectIdent *string `json:"ProjectIdent,omitempty" name:"ProjectIdent"`
+ ProjectIdent *string `json:"ProjectIdent,omitnil" name:"ProjectIdent"`
// 项目名称
- ProjectName *string `json:"ProjectName,omitempty" name:"ProjectName"`
+ ProjectName *string `json:"ProjectName,omitnil" name:"ProjectName"`
// 索引页码
- PageIndex *int64 `json:"PageIndex,omitempty" name:"PageIndex"`
+ PageIndex *int64 `json:"PageIndex,omitnil" name:"PageIndex"`
// 页面大小
- PageSize *int64 `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"`
// 数据总数
- Count *int64 `json:"Count,omitempty" name:"Count"`
+ Count *int64 `json:"Count,omitnil" name:"Count"`
// 基础请求信息
- RequestBaseInfo *ProjectBaseInfoOpsRequest `json:"RequestBaseInfo,omitempty" name:"RequestBaseInfo"`
+ RequestBaseInfo *ProjectBaseInfoOpsRequest `json:"RequestBaseInfo,omitnil" name:"RequestBaseInfo"`
// 是否计算总数
- IsCount *bool `json:"IsCount,omitempty" name:"IsCount"`
+ IsCount *bool `json:"IsCount,omitnil" name:"IsCount"`
}
func (r *RerunScheduleInstancesRequest) ToJsonString() string {
@@ -28706,10 +29515,10 @@ func (r *RerunScheduleInstancesRequest) FromJsonString(s string) error {
// Predefined struct for user
type RerunScheduleInstancesResponseParams struct {
// 结果
- Data *BatchOperateResultOpsDto `json:"Data,omitempty" name:"Data"`
+ Data *BatchOperateResultOpsDto `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type RerunScheduleInstancesResponse struct {
@@ -28731,86 +29540,86 @@ func (r *RerunScheduleInstancesResponse) FromJsonString(s string) error {
type ResourcePathTree struct {
// 资源名字
// 注意:此字段可能返回 null,表示取不到有效值。
- Name *string `json:"Name,omitempty" name:"Name"`
+ Name *string `json:"Name,omitnil" name:"Name"`
// 是否为叶子节点
// 注意:此字段可能返回 null,表示取不到有效值。
- IsLeaf *bool `json:"IsLeaf,omitempty" name:"IsLeaf"`
+ IsLeaf *bool `json:"IsLeaf,omitnil" name:"IsLeaf"`
// 资源ID
// 注意:此字段可能返回 null,表示取不到有效值。
- ResourceId *string `json:"ResourceId,omitempty" name:"ResourceId"`
+ ResourceId *string `json:"ResourceId,omitnil" name:"ResourceId"`
// 本地路径
// 注意:此字段可能返回 null,表示取不到有效值。
- LocalPath *string `json:"LocalPath,omitempty" name:"LocalPath"`
+ LocalPath *string `json:"LocalPath,omitnil" name:"LocalPath"`
// 远程路径
// 注意:此字段可能返回 null,表示取不到有效值。
- RemotePath *string `json:"RemotePath,omitempty" name:"RemotePath"`
+ RemotePath *string `json:"RemotePath,omitnil" name:"RemotePath"`
// 文件类型
// 注意:此字段可能返回 null,表示取不到有效值。
- FileExtensionType *string `json:"FileExtensionType,omitempty" name:"FileExtensionType"`
+ FileExtensionType *string `json:"FileExtensionType,omitnil" name:"FileExtensionType"`
// 文件大小
// 注意:此字段可能返回 null,表示取不到有效值。
- Size *int64 `json:"Size,omitempty" name:"Size"`
+ Size *int64 `json:"Size,omitnil" name:"Size"`
// 文件MD5值
// 注意:此字段可能返回 null,表示取不到有效值。
- Md5Value *string `json:"Md5Value,omitempty" name:"Md5Value"`
+ Md5Value *string `json:"Md5Value,omitnil" name:"Md5Value"`
// 文件拥有者名字
// 注意:此字段可能返回 null,表示取不到有效值。
- OwnerName *string `json:"OwnerName,omitempty" name:"OwnerName"`
+ OwnerName *string `json:"OwnerName,omitnil" name:"OwnerName"`
// 更新人
// 注意:此字段可能返回 null,表示取不到有效值。
- UpdateUser *string `json:"UpdateUser,omitempty" name:"UpdateUser"`
+ UpdateUser *string `json:"UpdateUser,omitnil" name:"UpdateUser"`
// 文件更新人uin
// 注意:此字段可能返回 null,表示取不到有效值。
- UpdateUserId *string `json:"UpdateUserId,omitempty" name:"UpdateUserId"`
+ UpdateUserId *string `json:"UpdateUserId,omitnil" name:"UpdateUserId"`
// 创建时间
// 注意:此字段可能返回 null,表示取不到有效值。
- CreateTime *uint64 `json:"CreateTime,omitempty" name:"CreateTime"`
+ CreateTime *uint64 `json:"CreateTime,omitnil" name:"CreateTime"`
// 更新时间
// 注意:此字段可能返回 null,表示取不到有效值。
- UpdateTime *uint64 `json:"UpdateTime,omitempty" name:"UpdateTime"`
+ UpdateTime *uint64 `json:"UpdateTime,omitnil" name:"UpdateTime"`
// Cos存储桶名
// 注意:此字段可能返回 null,表示取不到有效值。
- CosBucket *string `json:"CosBucket,omitempty" name:"CosBucket"`
+ CosBucket *string `json:"CosBucket,omitnil" name:"CosBucket"`
// Cos地域
// 注意:此字段可能返回 null,表示取不到有效值。
- CosRegion *string `json:"CosRegion,omitempty" name:"CosRegion"`
+ CosRegion *string `json:"CosRegion,omitnil" name:"CosRegion"`
// 额外信息
// 注意:此字段可能返回 null,表示取不到有效值。
- ExtraInfo *string `json:"ExtraInfo,omitempty" name:"ExtraInfo"`
+ ExtraInfo *string `json:"ExtraInfo,omitnil" name:"ExtraInfo"`
}
// Predefined struct for user
type RestartInLongAgentRequestParams struct {
// 采集器ID
- AgentId *string `json:"AgentId,omitempty" name:"AgentId"`
+ AgentId *string `json:"AgentId,omitnil" name:"AgentId"`
// WeData项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
type RestartInLongAgentRequest struct {
*tchttp.BaseRequest
// 采集器ID
- AgentId *string `json:"AgentId,omitempty" name:"AgentId"`
+ AgentId *string `json:"AgentId,omitnil" name:"AgentId"`
// WeData项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
func (r *RestartInLongAgentRequest) ToJsonString() string {
@@ -28836,7 +29645,7 @@ func (r *RestartInLongAgentRequest) FromJsonString(s string) error {
// Predefined struct for user
type RestartInLongAgentResponseParams struct {
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type RestartInLongAgentResponse struct {
@@ -28858,32 +29667,32 @@ func (r *RestartInLongAgentResponse) FromJsonString(s string) error {
// Predefined struct for user
type ResumeIntegrationTaskRequestParams struct {
// 任务id
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 事件类型(START, STOP, SUSPEND, RESUME, COMMIT, TIMESTAMP)
- Event *string `json:"Event,omitempty" name:"Event"`
+ Event *string `json:"Event,omitnil" name:"Event"`
// 额外参数
- ExtConfig []*RecordField `json:"ExtConfig,omitempty" name:"ExtConfig"`
+ ExtConfig []*RecordField `json:"ExtConfig,omitnil" name:"ExtConfig"`
}
type ResumeIntegrationTaskRequest struct {
*tchttp.BaseRequest
// 任务id
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 事件类型(START, STOP, SUSPEND, RESUME, COMMIT, TIMESTAMP)
- Event *string `json:"Event,omitempty" name:"Event"`
+ Event *string `json:"Event,omitnil" name:"Event"`
// 额外参数
- ExtConfig []*RecordField `json:"ExtConfig,omitempty" name:"ExtConfig"`
+ ExtConfig []*RecordField `json:"ExtConfig,omitnil" name:"ExtConfig"`
}
func (r *ResumeIntegrationTaskRequest) ToJsonString() string {
@@ -28911,10 +29720,10 @@ func (r *ResumeIntegrationTaskRequest) FromJsonString(s string) error {
// Predefined struct for user
type ResumeIntegrationTaskResponseParams struct {
// 操作成功与否标识
- Data *bool `json:"Data,omitempty" name:"Data"`
+ Data *bool `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type ResumeIntegrationTaskResponse struct {
@@ -28936,26 +29745,26 @@ func (r *ResumeIntegrationTaskResponse) FromJsonString(s string) error {
// Predefined struct for user
type RobAndLockIntegrationTaskRequestParams struct {
// 任务id
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 任务类型:201. stream, 202. offline
- TaskType *uint64 `json:"TaskType,omitempty" name:"TaskType"`
+ TaskType *uint64 `json:"TaskType,omitnil" name:"TaskType"`
}
type RobAndLockIntegrationTaskRequest struct {
*tchttp.BaseRequest
// 任务id
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 任务类型:201. stream, 202. offline
- TaskType *uint64 `json:"TaskType,omitempty" name:"TaskType"`
+ TaskType *uint64 `json:"TaskType,omitnil" name:"TaskType"`
}
func (r *RobAndLockIntegrationTaskRequest) ToJsonString() string {
@@ -28982,10 +29791,10 @@ func (r *RobAndLockIntegrationTaskRequest) FromJsonString(s string) error {
// Predefined struct for user
type RobAndLockIntegrationTaskResponseParams struct {
// 抢锁状态
- RobLockState *RobLockState `json:"RobLockState,omitempty" name:"RobLockState"`
+ RobLockState *RobLockState `json:"RobLockState,omitnil" name:"RobLockState"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type RobAndLockIntegrationTaskResponse struct {
@@ -29006,985 +29815,1341 @@ func (r *RobAndLockIntegrationTaskResponse) FromJsonString(s string) error {
type RobLockState struct {
// 是否可以抢锁
- IsRob *bool `json:"IsRob,omitempty" name:"IsRob"`
+ IsRob *bool `json:"IsRob,omitnil" name:"IsRob"`
// 当前持锁人
- Locker *string `json:"Locker,omitempty" name:"Locker"`
+ Locker *string `json:"Locker,omitnil" name:"Locker"`
}
type Rule struct {
// 规则ID
// 注意:此字段可能返回 null,表示取不到有效值。
- RuleId *uint64 `json:"RuleId,omitempty" name:"RuleId"`
+ RuleId *uint64 `json:"RuleId,omitnil" name:"RuleId"`
// 规则组ID
// 注意:此字段可能返回 null,表示取不到有效值。
- RuleGroupId *uint64 `json:"RuleGroupId,omitempty" name:"RuleGroupId"`
+ RuleGroupId *uint64 `json:"RuleGroupId,omitnil" name:"RuleGroupId"`
// 数据表Id
// 注意:此字段可能返回 null,表示取不到有效值。
- TableId *string `json:"TableId,omitempty" name:"TableId"`
+ TableId *string `json:"TableId,omitnil" name:"TableId"`
// 规则名称
// 注意:此字段可能返回 null,表示取不到有效值。
- Name *string `json:"Name,omitempty" name:"Name"`
+ Name *string `json:"Name,omitnil" name:"Name"`
// 规则类型 1.系统模版, 2.自定义模版, 3.自定义SQL
// 注意:此字段可能返回 null,表示取不到有效值。
- Type *uint64 `json:"Type,omitempty" name:"Type"`
+ Type *uint64 `json:"Type,omitnil" name:"Type"`
// 规则模板Id
// 注意:此字段可能返回 null,表示取不到有效值。
- RuleTemplateId *uint64 `json:"RuleTemplateId,omitempty" name:"RuleTemplateId"`
+ RuleTemplateId *uint64 `json:"RuleTemplateId,omitnil" name:"RuleTemplateId"`
// 规则模板概述
// 注意:此字段可能返回 null,表示取不到有效值。
- RuleTemplateContent *string `json:"RuleTemplateContent,omitempty" name:"RuleTemplateContent"`
+ RuleTemplateContent *string `json:"RuleTemplateContent,omitnil" name:"RuleTemplateContent"`
// 规则所属质量维度 1:准确性,2:唯一性,3:完整性,4:一致性,5:及时性,6:有效性
// 注意:此字段可能返回 null,表示取不到有效值。
- QualityDim *uint64 `json:"QualityDim,omitempty" name:"QualityDim"`
+ QualityDim *uint64 `json:"QualityDim,omitnil" name:"QualityDim"`
// 规则适用的源数据对象类型(1:常量,2:离线表级,3:离线字段级别)
// 注意:此字段可能返回 null,表示取不到有效值。
- SourceObjectType *uint64 `json:"SourceObjectType,omitempty" name:"SourceObjectType"`
+ SourceObjectType *uint64 `json:"SourceObjectType,omitnil" name:"SourceObjectType"`
// 规则适用的源数据对象类型(1:数值,2:字符串)
// 注意:此字段可能返回 null,表示取不到有效值。
- SourceObjectDataType *uint64 `json:"SourceObjectDataType,omitempty" name:"SourceObjectDataType"`
+ SourceObjectDataType *uint64 `json:"SourceObjectDataType,omitnil" name:"SourceObjectDataType"`
// 源字段详细类型,INT、STRING
// 注意:此字段可能返回 null,表示取不到有效值。
- SourceObjectDataTypeName *string `json:"SourceObjectDataTypeName,omitempty" name:"SourceObjectDataTypeName"`
+ SourceObjectDataTypeName *string `json:"SourceObjectDataTypeName,omitnil" name:"SourceObjectDataTypeName"`
// 源字段名称
// 注意:此字段可能返回 null,表示取不到有效值。
- SourceObjectValue *string `json:"SourceObjectValue,omitempty" name:"SourceObjectValue"`
+ SourceObjectValue *string `json:"SourceObjectValue,omitnil" name:"SourceObjectValue"`
// 检测范围 1.全表, 2.条件扫描
// 注意:此字段可能返回 null,表示取不到有效值。
- ConditionType *uint64 `json:"ConditionType,omitempty" name:"ConditionType"`
+ ConditionType *uint64 `json:"ConditionType,omitnil" name:"ConditionType"`
// 条件扫描WHERE条件表达式
// 注意:此字段可能返回 null,表示取不到有效值。
- ConditionExpression *string `json:"ConditionExpression,omitempty" name:"ConditionExpression"`
+ ConditionExpression *string `json:"ConditionExpression,omitnil" name:"ConditionExpression"`
// 自定义SQL
// 注意:此字段可能返回 null,表示取不到有效值。
- CustomSql *string `json:"CustomSql,omitempty" name:"CustomSql"`
+ CustomSql *string `json:"CustomSql,omitnil" name:"CustomSql"`
// 报警触发条件
// 注意:此字段可能返回 null,表示取不到有效值。
- CompareRule *CompareRule `json:"CompareRule,omitempty" name:"CompareRule"`
+ CompareRule *CompareRule `json:"CompareRule,omitnil" name:"CompareRule"`
// 报警触发级别 1.低, 2.中, 3.高
// 注意:此字段可能返回 null,表示取不到有效值。
- AlarmLevel *uint64 `json:"AlarmLevel,omitempty" name:"AlarmLevel"`
+ AlarmLevel *uint64 `json:"AlarmLevel,omitnil" name:"AlarmLevel"`
// 规则描述
// 注意:此字段可能返回 null,表示取不到有效值。
- Description *string `json:"Description,omitempty" name:"Description"`
+ Description *string `json:"Description,omitnil" name:"Description"`
// 规则配置人
// 注意:此字段可能返回 null,表示取不到有效值。
- Operator *string `json:"Operator,omitempty" name:"Operator"`
+ Operator *string `json:"Operator,omitnil" name:"Operator"`
// 目标库Id
// 注意:此字段可能返回 null,表示取不到有效值。
- TargetDatabaseId *string `json:"TargetDatabaseId,omitempty" name:"TargetDatabaseId"`
+ TargetDatabaseId *string `json:"TargetDatabaseId,omitnil" name:"TargetDatabaseId"`
// 目标库名称
// 注意:此字段可能返回 null,表示取不到有效值。
- TargetDatabaseName *string `json:"TargetDatabaseName,omitempty" name:"TargetDatabaseName"`
+ TargetDatabaseName *string `json:"TargetDatabaseName,omitnil" name:"TargetDatabaseName"`
// 目标表Id
// 注意:此字段可能返回 null,表示取不到有效值。
- TargetTableId *string `json:"TargetTableId,omitempty" name:"TargetTableId"`
+ TargetTableId *string `json:"TargetTableId,omitnil" name:"TargetTableId"`
// 目标表名称
// 注意:此字段可能返回 null,表示取不到有效值。
- TargetTableName *string `json:"TargetTableName,omitempty" name:"TargetTableName"`
+ TargetTableName *string `json:"TargetTableName,omitnil" name:"TargetTableName"`
// 目标字段过滤条件表达式
// 注意:此字段可能返回 null,表示取不到有效值。
- TargetConditionExpr *string `json:"TargetConditionExpr,omitempty" name:"TargetConditionExpr"`
+ TargetConditionExpr *string `json:"TargetConditionExpr,omitnil" name:"TargetConditionExpr"`
// 源字段与目标字段关联条件on表达式
// 注意:此字段可能返回 null,表示取不到有效值。
- RelConditionExpr *string `json:"RelConditionExpr,omitempty" name:"RelConditionExpr"`
+ RelConditionExpr *string `json:"RelConditionExpr,omitnil" name:"RelConditionExpr"`
// 自定义模版sql表达式参数
// 注意:此字段可能返回 null,表示取不到有效值。
- FieldConfig *RuleFieldConfig `json:"FieldConfig,omitempty" name:"FieldConfig"`
+ FieldConfig *RuleFieldConfig `json:"FieldConfig,omitnil" name:"FieldConfig"`
// 是否关联多表
// 注意:此字段可能返回 null,表示取不到有效值。
- MultiSourceFlag *bool `json:"MultiSourceFlag,omitempty" name:"MultiSourceFlag"`
+ MultiSourceFlag *bool `json:"MultiSourceFlag,omitnil" name:"MultiSourceFlag"`
// 是否where参数
// 注意:此字段可能返回 null,表示取不到有效值。
- WhereFlag *bool `json:"WhereFlag,omitempty" name:"WhereFlag"`
+ WhereFlag *bool `json:"WhereFlag,omitnil" name:"WhereFlag"`
// 模版原始SQL
// 注意:此字段可能返回 null,表示取不到有效值。
- TemplateSql *string `json:"TemplateSql,omitempty" name:"TemplateSql"`
+ TemplateSql *string `json:"TemplateSql,omitnil" name:"TemplateSql"`
// 模版子维度:0.父维度类型,1.一致性: 枚举范围一致性,2.一致性:数值范围一致性,3.一致性:字段数据相关性
// 注意:此字段可能返回 null,表示取不到有效值。
- SubQualityDim *uint64 `json:"SubQualityDim,omitempty" name:"SubQualityDim"`
+ SubQualityDim *uint64 `json:"SubQualityDim,omitnil" name:"SubQualityDim"`
// 规则适用的目标数据对象类型(1:常量,2:离线表级,3:离线字段级别)
// 注意:此字段可能返回 null,表示取不到有效值。
- TargetObjectType *uint64 `json:"TargetObjectType,omitempty" name:"TargetObjectType"`
+ TargetObjectType *uint64 `json:"TargetObjectType,omitnil" name:"TargetObjectType"`
// 规则适用的目标数据对象类型(1:数值,2:字符串)
// 注意:此字段可能返回 null,表示取不到有效值。
- TargetObjectDataType *uint64 `json:"TargetObjectDataType,omitempty" name:"TargetObjectDataType"`
+ TargetObjectDataType *uint64 `json:"TargetObjectDataType,omitnil" name:"TargetObjectDataType"`
// 目标字段详细类型,INT、STRING
// 注意:此字段可能返回 null,表示取不到有效值。
- TargetObjectDataTypeName *string `json:"TargetObjectDataTypeName,omitempty" name:"TargetObjectDataTypeName"`
+ TargetObjectDataTypeName *string `json:"TargetObjectDataTypeName,omitnil" name:"TargetObjectDataTypeName"`
// 目标字段名称
// 注意:此字段可能返回 null,表示取不到有效值。
- TargetObjectValue *string `json:"TargetObjectValue,omitempty" name:"TargetObjectValue"`
+ TargetObjectValue *string `json:"TargetObjectValue,omitnil" name:"TargetObjectValue"`
// 源端对应的引擎类型
// 注意:此字段可能返回 null,表示取不到有效值。
- SourceEngineTypes []*uint64 `json:"SourceEngineTypes,omitempty" name:"SourceEngineTypes"`
+ SourceEngineTypes []*uint64 `json:"SourceEngineTypes,omitnil" name:"SourceEngineTypes"`
}
type RuleConfig struct {
// 规则ID
// 注意:此字段可能返回 null,表示取不到有效值。
- RuleId *uint64 `json:"RuleId,omitempty" name:"RuleId"`
+ RuleId *uint64 `json:"RuleId,omitnil" name:"RuleId"`
// 规则检测范围类型 1.全表 2.条件扫描
// 注意:此字段可能返回 null,表示取不到有效值。
- ConditionType *uint64 `json:"ConditionType,omitempty" name:"ConditionType"`
+ ConditionType *uint64 `json:"ConditionType,omitnil" name:"ConditionType"`
// 检测范围表达式
// 注意:此字段可能返回 null,表示取不到有效值。
- Condition *string `json:"Condition,omitempty" name:"Condition"`
+ Condition *string `json:"Condition,omitnil" name:"Condition"`
// 目标检测范围表达式
// 注意:此字段可能返回 null,表示取不到有效值。
- TargetCondition *string `json:"TargetCondition,omitempty" name:"TargetCondition"`
+ TargetCondition *string `json:"TargetCondition,omitnil" name:"TargetCondition"`
}
type RuleDimCnt struct {
// 1:准确性,2:唯一性,3:完整性,4:一致性,5:及时性,6:有效性
- Dim *uint64 `json:"Dim,omitempty" name:"Dim"`
+ Dim *uint64 `json:"Dim,omitnil" name:"Dim"`
// count 数
- Cnt *uint64 `json:"Cnt,omitempty" name:"Cnt"`
+ Cnt *uint64 `json:"Cnt,omitnil" name:"Cnt"`
}
type RuleDimStat struct {
// 总数
- TotalCnt *uint64 `json:"TotalCnt,omitempty" name:"TotalCnt"`
+ TotalCnt *uint64 `json:"TotalCnt,omitnil" name:"TotalCnt"`
// 维度统计数
- DimCntList []*RuleDimCnt `json:"DimCntList,omitempty" name:"DimCntList"`
+ DimCntList []*RuleDimCnt `json:"DimCntList,omitnil" name:"DimCntList"`
}
type RuleExecConfig struct {
// 计算队列名称
// 注意:此字段可能返回 null,表示取不到有效值。
- QueueName *string `json:"QueueName,omitempty" name:"QueueName"`
+ QueueName *string `json:"QueueName,omitnil" name:"QueueName"`
// 执行资源组
// 注意:此字段可能返回 null,表示取不到有效值。
- ExecutorGroupId *string `json:"ExecutorGroupId,omitempty" name:"ExecutorGroupId"`
+ ExecutorGroupId *string `json:"ExecutorGroupId,omitnil" name:"ExecutorGroupId"`
// 运行的执行引擎,不传时会请求该数据源下默认的执行引擎
// 注意:此字段可能返回 null,表示取不到有效值。
- EngineType *string `json:"EngineType,omitempty" name:"EngineType"`
+ EngineType *string `json:"EngineType,omitnil" name:"EngineType"`
}
type RuleExecDateStat struct {
// 统计日期
- StatDate *string `json:"StatDate,omitempty" name:"StatDate"`
+ StatDate *string `json:"StatDate,omitnil" name:"StatDate"`
// 告警数
- AlarmCnt *uint64 `json:"AlarmCnt,omitempty" name:"AlarmCnt"`
+ AlarmCnt *uint64 `json:"AlarmCnt,omitnil" name:"AlarmCnt"`
// 阻塞数
- PipelineCnt *uint64 `json:"PipelineCnt,omitempty" name:"PipelineCnt"`
+ PipelineCnt *uint64 `json:"PipelineCnt,omitnil" name:"PipelineCnt"`
}
type RuleExecExportResult struct {
// 规则执行id
// 注意:此字段可能返回 null,表示取不到有效值。
- RuleExecId *uint64 `json:"RuleExecId,omitempty" name:"RuleExecId"`
+ RuleExecId *uint64 `json:"RuleExecId,omitnil" name:"RuleExecId"`
// 导出任务列表
// 注意:此字段可能返回 null,表示取不到有效值。
- ExportTasks []*ExportTaskInfo `json:"ExportTasks,omitempty" name:"ExportTasks"`
+ ExportTasks []*ExportTaskInfo `json:"ExportTasks,omitnil" name:"ExportTasks"`
}
type RuleExecLog struct {
// 是否完成
// 注意:此字段可能返回 null,表示取不到有效值。
- Finished *bool `json:"Finished,omitempty" name:"Finished"`
+ Finished *bool `json:"Finished,omitnil" name:"Finished"`
// 内容
// 注意:此字段可能返回 null,表示取不到有效值。
- Log *string `json:"Log,omitempty" name:"Log"`
+ Log *string `json:"Log,omitnil" name:"Log"`
}
type RuleExecResult struct {
// 规则执行ID
// 注意:此字段可能返回 null,表示取不到有效值。
- RuleExecId *uint64 `json:"RuleExecId,omitempty" name:"RuleExecId"`
+ RuleExecId *uint64 `json:"RuleExecId,omitnil" name:"RuleExecId"`
// 规则组执行ID
// 注意:此字段可能返回 null,表示取不到有效值。
- RuleGroupExecId *uint64 `json:"RuleGroupExecId,omitempty" name:"RuleGroupExecId"`
+ RuleGroupExecId *uint64 `json:"RuleGroupExecId,omitnil" name:"RuleGroupExecId"`
// 规则组ID
// 注意:此字段可能返回 null,表示取不到有效值。
- RuleGroupId *uint64 `json:"RuleGroupId,omitempty" name:"RuleGroupId"`
+ RuleGroupId *uint64 `json:"RuleGroupId,omitnil" name:"RuleGroupId"`
// 规则ID
// 注意:此字段可能返回 null,表示取不到有效值。
- RuleId *uint64 `json:"RuleId,omitempty" name:"RuleId"`
+ RuleId *uint64 `json:"RuleId,omitnil" name:"RuleId"`
// 规则名称
// 注意:此字段可能返回 null,表示取不到有效值。
- RuleName *string `json:"RuleName,omitempty" name:"RuleName"`
+ RuleName *string `json:"RuleName,omitnil" name:"RuleName"`
// 规则类型 1.系统模版, 2.自定义模版, 3.自定义SQL
// 注意:此字段可能返回 null,表示取不到有效值。
- RuleType *uint64 `json:"RuleType,omitempty" name:"RuleType"`
+ RuleType *uint64 `json:"RuleType,omitnil" name:"RuleType"`
// 源字段详细类型,int string
// 注意:此字段可能返回 null,表示取不到有效值。
- SourceObjectDataTypeName *string `json:"SourceObjectDataTypeName,omitempty" name:"SourceObjectDataTypeName"`
+ SourceObjectDataTypeName *string `json:"SourceObjectDataTypeName,omitnil" name:"SourceObjectDataTypeName"`
// 源字段名称
// 注意:此字段可能返回 null,表示取不到有效值。
- SourceObjectValue *string `json:"SourceObjectValue,omitempty" name:"SourceObjectValue"`
+ SourceObjectValue *string `json:"SourceObjectValue,omitnil" name:"SourceObjectValue"`
// 条件扫描WHERE条件表达式
// 注意:此字段可能返回 null,表示取不到有效值。
- ConditionExpression *string `json:"ConditionExpression,omitempty" name:"ConditionExpression"`
+ ConditionExpression *string `json:"ConditionExpression,omitnil" name:"ConditionExpression"`
// 检测结果(1:检测通过,2:触发规则,3:检测失败)
// 注意:此字段可能返回 null,表示取不到有效值。
- ExecResultStatus *uint64 `json:"ExecResultStatus,omitempty" name:"ExecResultStatus"`
+ ExecResultStatus *uint64 `json:"ExecResultStatus,omitnil" name:"ExecResultStatus"`
// 触发结果,告警发送成功, 阻断任务成功
// 注意:此字段可能返回 null,表示取不到有效值。
- TriggerResult *string `json:"TriggerResult,omitempty" name:"TriggerResult"`
+ TriggerResult *string `json:"TriggerResult,omitnil" name:"TriggerResult"`
// 对比结果
// 注意:此字段可能返回 null,表示取不到有效值。
- CompareResult *CompareResult `json:"CompareResult,omitempty" name:"CompareResult"`
+ CompareResult *CompareResult `json:"CompareResult,omitnil" name:"CompareResult"`
// 模版名称
// 注意:此字段可能返回 null,表示取不到有效值。
- TemplateName *string `json:"TemplateName,omitempty" name:"TemplateName"`
+ TemplateName *string `json:"TemplateName,omitnil" name:"TemplateName"`
// 质量维度
// 注意:此字段可能返回 null,表示取不到有效值。
- QualityDim *uint64 `json:"QualityDim,omitempty" name:"QualityDim"`
+ QualityDim *uint64 `json:"QualityDim,omitnil" name:"QualityDim"`
// 目标表-库表名称
// 注意:此字段可能返回 null,表示取不到有效值。
- TargetDBTableName *string `json:"TargetDBTableName,omitempty" name:"TargetDBTableName"`
+ TargetDBTableName *string `json:"TargetDBTableName,omitnil" name:"TargetDBTableName"`
// 目标表-字段名称
// 注意:此字段可能返回 null,表示取不到有效值。
- TargetObjectValue *string `json:"TargetObjectValue,omitempty" name:"TargetObjectValue"`
+ TargetObjectValue *string `json:"TargetObjectValue,omitnil" name:"TargetObjectValue"`
// 目标表-字段类型
// 注意:此字段可能返回 null,表示取不到有效值。
- TargetObjectDataType *string `json:"TargetObjectDataType,omitempty" name:"TargetObjectDataType"`
+ TargetObjectDataType *string `json:"TargetObjectDataType,omitnil" name:"TargetObjectDataType"`
// 自定义模版sql表达式参数
// 注意:此字段可能返回 null,表示取不到有效值。
- FieldConfig *RuleFieldConfig `json:"FieldConfig,omitempty" name:"FieldConfig"`
+ FieldConfig *RuleFieldConfig `json:"FieldConfig,omitnil" name:"FieldConfig"`
// 源字段与目标字段关联条件on表达式
// 注意:此字段可能返回 null,表示取不到有效值。
- RelConditionExpr *string `json:"RelConditionExpr,omitempty" name:"RelConditionExpr"`
+ RelConditionExpr *string `json:"RelConditionExpr,omitnil" name:"RelConditionExpr"`
// 执行时间
// 注意:此字段可能返回 null,表示取不到有效值。
- StartTime *string `json:"StartTime,omitempty" name:"StartTime"`
+ StartTime *string `json:"StartTime,omitnil" name:"StartTime"`
// 1/2/3:低/中/高
// 注意:此字段可能返回 null,表示取不到有效值。
- AlarmLevel *uint64 `json:"AlarmLevel,omitempty" name:"AlarmLevel"`
+ AlarmLevel *uint64 `json:"AlarmLevel,omitnil" name:"AlarmLevel"`
}
type RuleExecResultDetail struct {
// 数据源id
// 注意:此字段可能返回 null,表示取不到有效值。
- DatasourceId *uint64 `json:"DatasourceId,omitempty" name:"DatasourceId"`
+ DatasourceId *uint64 `json:"DatasourceId,omitnil" name:"DatasourceId"`
// 数据源名称
// 注意:此字段可能返回 null,表示取不到有效值。
- DatasourceName *string `json:"DatasourceName,omitempty" name:"DatasourceName"`
+ DatasourceName *string `json:"DatasourceName,omitnil" name:"DatasourceName"`
// 数据库guid
// 注意:此字段可能返回 null,表示取不到有效值。
- DatabaseId *string `json:"DatabaseId,omitempty" name:"DatabaseId"`
+ DatabaseId *string `json:"DatabaseId,omitnil" name:"DatabaseId"`
// 数据库名称
// 注意:此字段可能返回 null,表示取不到有效值。
- DatabaseName *string `json:"DatabaseName,omitempty" name:"DatabaseName"`
+ DatabaseName *string `json:"DatabaseName,omitnil" name:"DatabaseName"`
// 实例ID
// 注意:此字段可能返回 null,表示取不到有效值。
- InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"`
+ InstanceId *string `json:"InstanceId,omitnil" name:"InstanceId"`
// 表guid
// 注意:此字段可能返回 null,表示取不到有效值。
- TableId *string `json:"TableId,omitempty" name:"TableId"`
+ TableId *string `json:"TableId,omitnil" name:"TableId"`
// 表名
// 注意:此字段可能返回 null,表示取不到有效值。
- TableName *string `json:"TableName,omitempty" name:"TableName"`
+ TableName *string `json:"TableName,omitnil" name:"TableName"`
// 规则执行记录
// 注意:此字段可能返回 null,表示取不到有效值。
- RuleExecResult *RuleExecResult `json:"RuleExecResult,omitempty" name:"RuleExecResult"`
+ RuleExecResult *RuleExecResult `json:"RuleExecResult,omitnil" name:"RuleExecResult"`
// 表负责人userId
// 注意:此字段可能返回 null,表示取不到有效值。
- TableOwnerUserId *uint64 `json:"TableOwnerUserId,omitempty" name:"TableOwnerUserId"`
+ TableOwnerUserId *uint64 `json:"TableOwnerUserId,omitnil" name:"TableOwnerUserId"`
// 2.HIVE 3.DLC
// 注意:此字段可能返回 null,表示取不到有效值。
- DatasourceType *uint64 `json:"DatasourceType,omitempty" name:"DatasourceType"`
+ DatasourceType *uint64 `json:"DatasourceType,omitnil" name:"DatasourceType"`
}
type RuleExecResultPage struct {
// 记录数
// 注意:此字段可能返回 null,表示取不到有效值。
- TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"`
+ TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
// 规则执行结果
- Items []*RuleExecResult `json:"Items,omitempty" name:"Items"`
+ Items []*RuleExecResult `json:"Items,omitnil" name:"Items"`
}
type RuleExecStat struct {
// 规则运行总数
- TotalCnt *uint64 `json:"TotalCnt,omitempty" name:"TotalCnt"`
+ TotalCnt *uint64 `json:"TotalCnt,omitnil" name:"TotalCnt"`
// 环比规则运行总数
// 注意:此字段可能返回 null,表示取不到有效值。
- LastTotalCnt *uint64 `json:"LastTotalCnt,omitempty" name:"LastTotalCnt"`
+ LastTotalCnt *uint64 `json:"LastTotalCnt,omitnil" name:"LastTotalCnt"`
// 规则运行总数占比
- TotalCntRatio *float64 `json:"TotalCntRatio,omitempty" name:"TotalCntRatio"`
+ TotalCntRatio *float64 `json:"TotalCntRatio,omitnil" name:"TotalCntRatio"`
// 规则运行总数环比变化
// 注意:此字段可能返回 null,表示取不到有效值。
- LastTotalCntRatio *float64 `json:"LastTotalCntRatio,omitempty" name:"LastTotalCntRatio"`
+ LastTotalCntRatio *float64 `json:"LastTotalCntRatio,omitnil" name:"LastTotalCntRatio"`
// 规则触发数
- TriggerCnt *uint64 `json:"TriggerCnt,omitempty" name:"TriggerCnt"`
+ TriggerCnt *uint64 `json:"TriggerCnt,omitnil" name:"TriggerCnt"`
// 环比规则触发数
// 注意:此字段可能返回 null,表示取不到有效值。
- LastTriggerCnt *uint64 `json:"LastTriggerCnt,omitempty" name:"LastTriggerCnt"`
+ LastTriggerCnt *uint64 `json:"LastTriggerCnt,omitnil" name:"LastTriggerCnt"`
// 触发占总数占比
- TriggerCntRatio *float64 `json:"TriggerCntRatio,omitempty" name:"TriggerCntRatio"`
+ TriggerCntRatio *float64 `json:"TriggerCntRatio,omitnil" name:"TriggerCntRatio"`
// 环比规则触发数变化
// 注意:此字段可能返回 null,表示取不到有效值。
- LastTriggerCntRatio *float64 `json:"LastTriggerCntRatio,omitempty" name:"LastTriggerCntRatio"`
+ LastTriggerCntRatio *float64 `json:"LastTriggerCntRatio,omitnil" name:"LastTriggerCntRatio"`
// 规则报警数
- AlarmCnt *uint64 `json:"AlarmCnt,omitempty" name:"AlarmCnt"`
+ AlarmCnt *uint64 `json:"AlarmCnt,omitnil" name:"AlarmCnt"`
// 环比规则报警数
// 注意:此字段可能返回 null,表示取不到有效值。
- LastAlarmCnt *uint64 `json:"LastAlarmCnt,omitempty" name:"LastAlarmCnt"`
+ LastAlarmCnt *uint64 `json:"LastAlarmCnt,omitnil" name:"LastAlarmCnt"`
// 报警占总数占比
- AlarmCntRatio *float64 `json:"AlarmCntRatio,omitempty" name:"AlarmCntRatio"`
+ AlarmCntRatio *float64 `json:"AlarmCntRatio,omitnil" name:"AlarmCntRatio"`
// 环比报警数变化
// 注意:此字段可能返回 null,表示取不到有效值。
- LastAlarmCntRatio *float64 `json:"LastAlarmCntRatio,omitempty" name:"LastAlarmCntRatio"`
+ LastAlarmCntRatio *float64 `json:"LastAlarmCntRatio,omitnil" name:"LastAlarmCntRatio"`
// 阻塞发生数
- PipelineCnt *uint64 `json:"PipelineCnt,omitempty" name:"PipelineCnt"`
+ PipelineCnt *uint64 `json:"PipelineCnt,omitnil" name:"PipelineCnt"`
// 环比阻塞发生数
// 注意:此字段可能返回 null,表示取不到有效值。
- LastPipelineCnt *uint64 `json:"LastPipelineCnt,omitempty" name:"LastPipelineCnt"`
+ LastPipelineCnt *uint64 `json:"LastPipelineCnt,omitnil" name:"LastPipelineCnt"`
// 阻塞占总数占比
- PipelineCntRatio *float64 `json:"PipelineCntRatio,omitempty" name:"PipelineCntRatio"`
+ PipelineCntRatio *float64 `json:"PipelineCntRatio,omitnil" name:"PipelineCntRatio"`
// 环比阻塞发生数变化
// 注意:此字段可能返回 null,表示取不到有效值。
- LastPipelineCntRatio *float64 `json:"LastPipelineCntRatio,omitempty" name:"LastPipelineCntRatio"`
+ LastPipelineCntRatio *float64 `json:"LastPipelineCntRatio,omitnil" name:"LastPipelineCntRatio"`
}
type RuleFieldConfig struct {
// where变量
// 注意:此字段可能返回 null,表示取不到有效值。
- WhereConfig []*FieldConfig `json:"WhereConfig,omitempty" name:"WhereConfig"`
+ WhereConfig []*FieldConfig `json:"WhereConfig,omitnil" name:"WhereConfig"`
// 库表变量
// 注意:此字段可能返回 null,表示取不到有效值。
- TableConfig []*TableConfig `json:"TableConfig,omitempty" name:"TableConfig"`
+ TableConfig []*TableConfig `json:"TableConfig,omitnil" name:"TableConfig"`
}
type RuleGroup struct {
// 规则组Id
// 注意:此字段可能返回 null,表示取不到有效值。
- RuleGroupId *uint64 `json:"RuleGroupId,omitempty" name:"RuleGroupId"`
+ RuleGroupId *uint64 `json:"RuleGroupId,omitnil" name:"RuleGroupId"`
// 数据源Id
// 注意:此字段可能返回 null,表示取不到有效值。
- DatasourceId *string `json:"DatasourceId,omitempty" name:"DatasourceId"`
+ DatasourceId *string `json:"DatasourceId,omitnil" name:"DatasourceId"`
// 数据源名称
// 注意:此字段可能返回 null,表示取不到有效值。
- DatasourceName *string `json:"DatasourceName,omitempty" name:"DatasourceName"`
+ DatasourceName *string `json:"DatasourceName,omitnil" name:"DatasourceName"`
// 数据源类型
// 注意:此字段可能返回 null,表示取不到有效值。
- DatasourceType *uint64 `json:"DatasourceType,omitempty" name:"DatasourceType"`
+ DatasourceType *uint64 `json:"DatasourceType,omitnil" name:"DatasourceType"`
// 监控类型 1.未配置, 2.关联生产调度, 3.离线周期检测
// 注意:此字段可能返回 null,表示取不到有效值。
- MonitorType *uint64 `json:"MonitorType,omitempty" name:"MonitorType"`
+ MonitorType *uint64 `json:"MonitorType,omitnil" name:"MonitorType"`
// 更新时间
// 注意:此字段可能返回 null,表示取不到有效值。
- UpdateTime *string `json:"UpdateTime,omitempty" name:"UpdateTime"`
+ UpdateTime *string `json:"UpdateTime,omitnil" name:"UpdateTime"`
// 关联数据表名称
// 注意:此字段可能返回 null,表示取不到有效值。
- TableName *string `json:"TableName,omitempty" name:"TableName"`
+ TableName *string `json:"TableName,omitnil" name:"TableName"`
// 关联数据表Id
// 注意:此字段可能返回 null,表示取不到有效值。
- TableId *string `json:"TableId,omitempty" name:"TableId"`
+ TableId *string `json:"TableId,omitnil" name:"TableId"`
// 关联数据表负责人
// 注意:此字段可能返回 null,表示取不到有效值。
- TableOwnerName *string `json:"TableOwnerName,omitempty" name:"TableOwnerName"`
+ TableOwnerName *string `json:"TableOwnerName,omitnil" name:"TableOwnerName"`
// 执行策略
// 注意:此字段可能返回 null,表示取不到有效值。
- ExecStrategy *RuleGroupExecStrategy `json:"ExecStrategy,omitempty" name:"ExecStrategy"`
+ ExecStrategy *RuleGroupExecStrategy `json:"ExecStrategy,omitnil" name:"ExecStrategy"`
// 执行策略
// 注意:此字段可能返回 null,表示取不到有效值。
- Subscription *RuleGroupSubscribe `json:"Subscription,omitempty" name:"Subscription"`
+ Subscription *RuleGroupSubscribe `json:"Subscription,omitnil" name:"Subscription"`
// 数据库id
// 注意:此字段可能返回 null,表示取不到有效值。
- DatabaseId *string `json:"DatabaseId,omitempty" name:"DatabaseId"`
+ DatabaseId *string `json:"DatabaseId,omitnil" name:"DatabaseId"`
// 数据库名称
// 注意:此字段可能返回 null,表示取不到有效值。
- DatabaseName *string `json:"DatabaseName,omitempty" name:"DatabaseName"`
+ DatabaseName *string `json:"DatabaseName,omitnil" name:"DatabaseName"`
// 是否有权限
// 注意:此字段可能返回 null,表示取不到有效值。
- Permission *bool `json:"Permission,omitempty" name:"Permission"`
+ Permission *bool `json:"Permission,omitnil" name:"Permission"`
// 已经配置的规则数量
// 注意:此字段可能返回 null,表示取不到有效值。
- RuleCount *uint64 `json:"RuleCount,omitempty" name:"RuleCount"`
+ RuleCount *uint64 `json:"RuleCount,omitnil" name:"RuleCount"`
// 监控状态
// 注意:此字段可能返回 null,表示取不到有效值。
- MonitorStatus *bool `json:"MonitorStatus,omitempty" name:"MonitorStatus"`
+ MonitorStatus *bool `json:"MonitorStatus,omitnil" name:"MonitorStatus"`
// 表负责人UserId
// 注意:此字段可能返回 null,表示取不到有效值。
- TableOwnerUserId *uint64 `json:"TableOwnerUserId,omitempty" name:"TableOwnerUserId"`
+ TableOwnerUserId *uint64 `json:"TableOwnerUserId,omitnil" name:"TableOwnerUserId"`
// 实例ID
// 注意:此字段可能返回 null,表示取不到有效值。
- InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"`
+ InstanceId *string `json:"InstanceId,omitnil" name:"InstanceId"`
+
+ // 创建时间
+ // 注意:此字段可能返回 null,表示取不到有效值。
+ CreateTime *string `json:"CreateTime,omitnil" name:"CreateTime"`
}
type RuleGroupExecResult struct {
// 规则组执行ID
// 注意:此字段可能返回 null,表示取不到有效值。
- RuleGroupExecId *uint64 `json:"RuleGroupExecId,omitempty" name:"RuleGroupExecId"`
+ RuleGroupExecId *uint64 `json:"RuleGroupExecId,omitnil" name:"RuleGroupExecId"`
// 规则组ID
// 注意:此字段可能返回 null,表示取不到有效值。
- RuleGroupId *uint64 `json:"RuleGroupId,omitempty" name:"RuleGroupId"`
+ RuleGroupId *uint64 `json:"RuleGroupId,omitnil" name:"RuleGroupId"`
// 执行触发类型(1:手动触发, 2:调度事中触发,3:周期调度触发)
// 注意:此字段可能返回 null,表示取不到有效值。
- TriggerType *uint64 `json:"TriggerType,omitempty" name:"TriggerType"`
+ TriggerType *uint64 `json:"TriggerType,omitnil" name:"TriggerType"`
// 执行时间 yyyy-MM-dd HH:mm:ss
// 注意:此字段可能返回 null,表示取不到有效值。
- ExecTime *string `json:"ExecTime,omitempty" name:"ExecTime"`
+ ExecTime *string `json:"ExecTime,omitnil" name:"ExecTime"`
// 执行状态(1.已提交 2.检测中 3.正常 4.异常)
// 注意:此字段可能返回 null,表示取不到有效值。
- Status *uint64 `json:"Status,omitempty" name:"Status"`
+ Status *uint64 `json:"Status,omitnil" name:"Status"`
// 异常规则数
// 注意:此字段可能返回 null,表示取不到有效值。
- AlarmRuleCount *uint64 `json:"AlarmRuleCount,omitempty" name:"AlarmRuleCount"`
+ AlarmRuleCount *uint64 `json:"AlarmRuleCount,omitnil" name:"AlarmRuleCount"`
// 总规则数
// 注意:此字段可能返回 null,表示取不到有效值。
- TotalRuleCount *uint64 `json:"TotalRuleCount,omitempty" name:"TotalRuleCount"`
+ TotalRuleCount *uint64 `json:"TotalRuleCount,omitnil" name:"TotalRuleCount"`
// 源表负责人
// 注意:此字段可能返回 null,表示取不到有效值。
- TableOwnerName *string `json:"TableOwnerName,omitempty" name:"TableOwnerName"`
+ TableOwnerName *string `json:"TableOwnerName,omitnil" name:"TableOwnerName"`
// 源表名称
// 注意:此字段可能返回 null,表示取不到有效值。
- TableName *string `json:"TableName,omitempty" name:"TableName"`
+ TableName *string `json:"TableName,omitnil" name:"TableName"`
// 表id
// 注意:此字段可能返回 null,表示取不到有效值。
- TableId *string `json:"TableId,omitempty" name:"TableId"`
+ TableId *string `json:"TableId,omitnil" name:"TableId"`
// 数据库id
// 注意:此字段可能返回 null,表示取不到有效值。
- DatabaseId *string `json:"DatabaseId,omitempty" name:"DatabaseId"`
+ DatabaseId *string `json:"DatabaseId,omitnil" name:"DatabaseId"`
// 数据源ID
// 注意:此字段可能返回 null,表示取不到有效值。
- DatasourceId *string `json:"DatasourceId,omitempty" name:"DatasourceId"`
+ DatasourceId *string `json:"DatasourceId,omitnil" name:"DatasourceId"`
// 有无权限
// 注意:此字段可能返回 null,表示取不到有效值。
- Permission *bool `json:"Permission,omitempty" name:"Permission"`
+ Permission *bool `json:"Permission,omitnil" name:"Permission"`
// 执行详情,调度计划或者关联生产任务ID
// 注意:此字段可能返回 null,表示取不到有效值。
- ExecDetail *string `json:"ExecDetail,omitempty" name:"ExecDetail"`
+ ExecDetail *string `json:"ExecDetail,omitnil" name:"ExecDetail"`
// 实际执行引擎
// 注意:此字段可能返回 null,表示取不到有效值。
- EngineType *string `json:"EngineType,omitempty" name:"EngineType"`
+ EngineType *string `json:"EngineType,omitnil" name:"EngineType"`
}
type RuleGroupExecResultPage struct {
// 记录数
// 注意:此字段可能返回 null,表示取不到有效值。
- TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"`
+ TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
// 规则组执行结果
// 注意:此字段可能返回 null,表示取不到有效值。
- Items []*RuleGroupExecResult `json:"Items,omitempty" name:"Items"`
+ Items []*RuleGroupExecResult `json:"Items,omitnil" name:"Items"`
}
type RuleGroupExecStrategy struct {
// 规则组Id
// 注意:此字段可能返回 null,表示取不到有效值。
- RuleGroupId *uint64 `json:"RuleGroupId,omitempty" name:"RuleGroupId"`
+ RuleGroupId *uint64 `json:"RuleGroupId,omitnil" name:"RuleGroupId"`
// 监控类型 1.未配置, 2.关联生产调度, 3.离线周期检测
// 注意:此字段可能返回 null,表示取不到有效值。
- MonitorType *uint64 `json:"MonitorType,omitempty" name:"MonitorType"`
+ MonitorType *uint64 `json:"MonitorType,omitnil" name:"MonitorType"`
// 计算队列
// 注意:此字段可能返回 null,表示取不到有效值。
- ExecQueue *string `json:"ExecQueue,omitempty" name:"ExecQueue"`
+ ExecQueue *string `json:"ExecQueue,omitnil" name:"ExecQueue"`
// 执行资源组ID
// 注意:此字段可能返回 null,表示取不到有效值。
- ExecutorGroupId *string `json:"ExecutorGroupId,omitempty" name:"ExecutorGroupId"`
+ ExecutorGroupId *string `json:"ExecutorGroupId,omitnil" name:"ExecutorGroupId"`
// 执行资源组名称
// 注意:此字段可能返回 null,表示取不到有效值。
- ExecutorGroupName *string `json:"ExecutorGroupName,omitempty" name:"ExecutorGroupName"`
+ ExecutorGroupName *string `json:"ExecutorGroupName,omitnil" name:"ExecutorGroupName"`
// 关联的生产调度任务列表
// 注意:此字段可能返回 null,表示取不到有效值。
- Tasks []*ProdSchedulerTask `json:"Tasks,omitempty" name:"Tasks"`
+ Tasks []*ProdSchedulerTask `json:"Tasks,omitnil" name:"Tasks"`
// 周期开始时间
// 注意:此字段可能返回 null,表示取不到有效值。
- StartTime *string `json:"StartTime,omitempty" name:"StartTime"`
+ StartTime *string `json:"StartTime,omitnil" name:"StartTime"`
// 周期结束时间
// 注意:此字段可能返回 null,表示取不到有效值。
- EndTime *string `json:"EndTime,omitempty" name:"EndTime"`
+ EndTime *string `json:"EndTime,omitnil" name:"EndTime"`
// 调度周期类型
// 注意:此字段可能返回 null,表示取不到有效值。
- CycleType *string `json:"CycleType,omitempty" name:"CycleType"`
+ CycleType *string `json:"CycleType,omitnil" name:"CycleType"`
// 延迟调度时间
// 注意:此字段可能返回 null,表示取不到有效值。
- DelayTime *uint64 `json:"DelayTime,omitempty" name:"DelayTime"`
+ DelayTime *uint64 `json:"DelayTime,omitnil" name:"DelayTime"`
// 间隔
// 注意:此字段可能返回 null,表示取不到有效值。
- CycleStep *uint64 `json:"CycleStep,omitempty" name:"CycleStep"`
+ CycleStep *uint64 `json:"CycleStep,omitnil" name:"CycleStep"`
// 时间指定
// 注意:此字段可能返回 null,表示取不到有效值。
- TaskAction *string `json:"TaskAction,omitempty" name:"TaskAction"`
+ TaskAction *string `json:"TaskAction,omitnil" name:"TaskAction"`
// 运行的执行引擎,不传时会请求该数据源下默认的执行引擎
// 注意:此字段可能返回 null,表示取不到有效值。
- ExecEngineType *string `json:"ExecEngineType,omitempty" name:"ExecEngineType"`
+ ExecEngineType *string `json:"ExecEngineType,omitnil" name:"ExecEngineType"`
// 执行计划
// 注意:此字段可能返回 null,表示取不到有效值。
- ExecPlan *string `json:"ExecPlan,omitempty" name:"ExecPlan"`
+ ExecPlan *string `json:"ExecPlan,omitnil" name:"ExecPlan"`
}
type RuleGroupMonitor struct {
// 规则组id
// 注意:此字段可能返回 null,表示取不到有效值。
- RuleGroupId *uint64 `json:"RuleGroupId,omitempty" name:"RuleGroupId"`
+ RuleGroupId *uint64 `json:"RuleGroupId,omitnil" name:"RuleGroupId"`
// 表guid
// 注意:此字段可能返回 null,表示取不到有效值。
- TableId *string `json:"TableId,omitempty" name:"TableId"`
+ TableId *string `json:"TableId,omitnil" name:"TableId"`
// 数据源id
// 注意:此字段可能返回 null,表示取不到有效值。
- DatasourceId *uint64 `json:"DatasourceId,omitempty" name:"DatasourceId"`
+ DatasourceId *uint64 `json:"DatasourceId,omitnil" name:"DatasourceId"`
// 数据库guid
// 注意:此字段可能返回 null,表示取不到有效值。
- DatabaseId *string `json:"DatabaseId,omitempty" name:"DatabaseId"`
+ DatabaseId *string `json:"DatabaseId,omitnil" name:"DatabaseId"`
// 监控类型 1.未配置, 2.关联生产调度, 3.离线周期检测
// 注意:此字段可能返回 null,表示取不到有效值。
- MonitorType *uint64 `json:"MonitorType,omitempty" name:"MonitorType"`
+ MonitorType *uint64 `json:"MonitorType,omitnil" name:"MonitorType"`
// 监控状态 0.false 1.true
// 注意:此字段可能返回 null,表示取不到有效值。
- MonitorStatus *uint64 `json:"MonitorStatus,omitempty" name:"MonitorStatus"`
+ MonitorStatus *uint64 `json:"MonitorStatus,omitnil" name:"MonitorStatus"`
// 规则组创建人id
// 注意:此字段可能返回 null,表示取不到有效值。
- CreateUserId *uint64 `json:"CreateUserId,omitempty" name:"CreateUserId"`
+ CreateUserId *uint64 `json:"CreateUserId,omitnil" name:"CreateUserId"`
// 规则组创建人昵称
// 注意:此字段可能返回 null,表示取不到有效值。
- CreateUserName *string `json:"CreateUserName,omitempty" name:"CreateUserName"`
+ CreateUserName *string `json:"CreateUserName,omitnil" name:"CreateUserName"`
// 规则创建时间 yyyy-MM-dd HH:mm:ss
// 注意:此字段可能返回 null,表示取不到有效值。
- CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"`
+ CreateTime *string `json:"CreateTime,omitnil" name:"CreateTime"`
}
type RuleGroupMonitorPage struct {
// 记录总数
// 注意:此字段可能返回 null,表示取不到有效值。
- TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"`
+ TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
// 记录
// 注意:此字段可能返回 null,表示取不到有效值。
- Items []*RuleGroupMonitor `json:"Items,omitempty" name:"Items"`
+ Items []*RuleGroupMonitor `json:"Items,omitnil" name:"Items"`
}
type RuleGroupPage struct {
// 记录数
// 注意:此字段可能返回 null,表示取不到有效值。
- TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"`
+ TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
// 规则组列表
// 注意:此字段可能返回 null,表示取不到有效值。
- Items []*RuleGroup `json:"Items,omitempty" name:"Items"`
+ Items []*RuleGroup `json:"Items,omitnil" name:"Items"`
}
type RuleGroupSchedulerInfo struct {
// 规则组ID
// 注意:此字段可能返回 null,表示取不到有效值。
- Id *int64 `json:"Id,omitempty" name:"Id"`
+ Id *int64 `json:"Id,omitnil" name:"Id"`
// 1:未配置 2:关联生产调度 3:离线周期检测
// 注意:此字段可能返回 null,表示取不到有效值。
- MonitorType *int64 `json:"MonitorType,omitempty" name:"MonitorType"`
+ MonitorType *int64 `json:"MonitorType,omitnil" name:"MonitorType"`
// 开始时间
// 注意:此字段可能返回 null,表示取不到有效值。
- StartTime *string `json:"StartTime,omitempty" name:"StartTime"`
+ StartTime *string `json:"StartTime,omitnil" name:"StartTime"`
// 结束时间
// 注意:此字段可能返回 null,表示取不到有效值。
- EndTime *string `json:"EndTime,omitempty" name:"EndTime"`
+ EndTime *string `json:"EndTime,omitnil" name:"EndTime"`
// 循环类型简写
// 注意:此字段可能返回 null,表示取不到有效值。
- CycleType *string `json:"CycleType,omitempty" name:"CycleType"`
+ CycleType *string `json:"CycleType,omitnil" name:"CycleType"`
// 循环步长
// 注意:此字段可能返回 null,表示取不到有效值。
- CycleStep *int64 `json:"CycleStep,omitempty" name:"CycleStep"`
+ CycleStep *int64 `json:"CycleStep,omitnil" name:"CycleStep"`
// 循环类型
// 注意:此字段可能返回 null,表示取不到有效值。
- CycleDesc *string `json:"CycleDesc,omitempty" name:"CycleDesc"`
+ CycleDesc *string `json:"CycleDesc,omitnil" name:"CycleDesc"`
// 离线周期检测下指定时间
// 注意:此字段可能返回 null,表示取不到有效值。
- TaskAction *string `json:"TaskAction,omitempty" name:"TaskAction"`
+ TaskAction *string `json:"TaskAction,omitnil" name:"TaskAction"`
// 离线周期检测下延迟时间
// 注意:此字段可能返回 null,表示取不到有效值。
- DelayTime *int64 `json:"DelayTime,omitempty" name:"DelayTime"`
+ DelayTime *int64 `json:"DelayTime,omitnil" name:"DelayTime"`
// 离线周期检测下注册到任务调度的任务ID
// 注意:此字段可能返回 null,表示取不到有效值。
- CycleTaskId *string `json:"CycleTaskId,omitempty" name:"CycleTaskId"`
+ CycleTaskId *string `json:"CycleTaskId,omitnil" name:"CycleTaskId"`
// 关联生产调度下关联的任务ID
// 注意:此字段可能返回 null,表示取不到有效值。
- AssociateTaskIds []*string `json:"AssociateTaskIds,omitempty" name:"AssociateTaskIds"`
+ AssociateTaskIds []*string `json:"AssociateTaskIds,omitnil" name:"AssociateTaskIds"`
}
type RuleGroupSubscribe struct {
// 规则组Id
// 注意:此字段可能返回 null,表示取不到有效值。
- RuleGroupId *uint64 `json:"RuleGroupId,omitempty" name:"RuleGroupId"`
+ RuleGroupId *uint64 `json:"RuleGroupId,omitnil" name:"RuleGroupId"`
// 订阅接收人列表
// 注意:此字段可能返回 null,表示取不到有效值。
- Receivers []*SubscribeReceiver `json:"Receivers,omitempty" name:"Receivers"`
+ Receivers []*SubscribeReceiver `json:"Receivers,omitnil" name:"Receivers"`
// 订阅方式 1.邮件email 2.短信sms
// 注意:此字段可能返回 null,表示取不到有效值。
- SubscribeType []*uint64 `json:"SubscribeType,omitempty" name:"SubscribeType"`
+ SubscribeType []*uint64 `json:"SubscribeType,omitnil" name:"SubscribeType"`
// 群机器人配置的webhook信息
// 注意:此字段可能返回 null,表示取不到有效值。
- WebHooks []*SubscribeWebHook `json:"WebHooks,omitempty" name:"WebHooks"`
+ WebHooks []*SubscribeWebHook `json:"WebHooks,omitnil" name:"WebHooks"`
}
type RuleGroupTable struct {
// 表信息
// 注意:此字段可能返回 null,表示取不到有效值。
- TableInfo *RuleGroupTableInnerInfo `json:"TableInfo,omitempty" name:"TableInfo"`
+ TableInfo *RuleGroupTableInnerInfo `json:"TableInfo,omitnil" name:"TableInfo"`
// 规则组调度信息
// 注意:此字段可能返回 null,表示取不到有效值。
- RuleGroups []*RuleGroupSchedulerInfo `json:"RuleGroups,omitempty" name:"RuleGroups"`
+ RuleGroups []*RuleGroupSchedulerInfo `json:"RuleGroups,omitnil" name:"RuleGroups"`
// 订阅者信息
// 注意:此字段可能返回 null,表示取不到有效值。
- Subscriptions []*RuleGroupSubscribe `json:"Subscriptions,omitempty" name:"Subscriptions"`
+ Subscriptions []*RuleGroupSubscribe `json:"Subscriptions,omitnil" name:"Subscriptions"`
}
type RuleGroupTableInnerInfo struct {
// 表ID
// 注意:此字段可能返回 null,表示取不到有效值。
- TableId *string `json:"TableId,omitempty" name:"TableId"`
+ TableId *string `json:"TableId,omitnil" name:"TableId"`
// 表名称
// 注意:此字段可能返回 null,表示取不到有效值。
- TableName *string `json:"TableName,omitempty" name:"TableName"`
+ TableName *string `json:"TableName,omitnil" name:"TableName"`
// 实例ID
// 注意:此字段可能返回 null,表示取不到有效值。
- InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"`
+ InstanceId *string `json:"InstanceId,omitnil" name:"InstanceId"`
// 数据源ID
// 注意:此字段可能返回 null,表示取不到有效值。
- DatasourceId *string `json:"DatasourceId,omitempty" name:"DatasourceId"`
+ DatasourceId *string `json:"DatasourceId,omitnil" name:"DatasourceId"`
// 数据源名称
// 注意:此字段可能返回 null,表示取不到有效值。
- DatasourceName *string `json:"DatasourceName,omitempty" name:"DatasourceName"`
+ DatasourceName *string `json:"DatasourceName,omitnil" name:"DatasourceName"`
// 数据源类型
// 注意:此字段可能返回 null,表示取不到有效值。
- DatasourceType *int64 `json:"DatasourceType,omitempty" name:"DatasourceType"`
+ DatasourceType *int64 `json:"DatasourceType,omitnil" name:"DatasourceType"`
// 数据库ID
// 注意:此字段可能返回 null,表示取不到有效值。
- DatabaseId *string `json:"DatabaseId,omitempty" name:"DatabaseId"`
+ DatabaseId *string `json:"DatabaseId,omitnil" name:"DatabaseId"`
// 数据库名称
// 注意:此字段可能返回 null,表示取不到有效值。
- DatabaseName *string `json:"DatabaseName,omitempty" name:"DatabaseName"`
+ DatabaseName *string `json:"DatabaseName,omitnil" name:"DatabaseName"`
// 项目ID
// 注意:此字段可能返回 null,表示取不到有效值。
- ProjectId *int64 `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *int64 `json:"ProjectId,omitnil" name:"ProjectId"`
// 责任人ID
// 注意:此字段可能返回 null,表示取不到有效值。
- UserId *int64 `json:"UserId,omitempty" name:"UserId"`
+ UserId *int64 `json:"UserId,omitnil" name:"UserId"`
}
type RuleHistory struct {
// 规则ID
// 注意:此字段可能返回 null,表示取不到有效值。
- RuleId *uint64 `json:"RuleId,omitempty" name:"RuleId"`
+ RuleId *uint64 `json:"RuleId,omitnil" name:"RuleId"`
// 变更时间 yyyy-MM-dd HH:mm:ss
// 注意:此字段可能返回 null,表示取不到有效值。
- AlterTime *string `json:"AlterTime,omitempty" name:"AlterTime"`
+ AlterTime *string `json:"AlterTime,omitnil" name:"AlterTime"`
// 变更内容
// 注意:此字段可能返回 null,表示取不到有效值。
- AlterContent *string `json:"AlterContent,omitempty" name:"AlterContent"`
+ AlterContent *string `json:"AlterContent,omitnil" name:"AlterContent"`
// 操作账号UId
// 注意:此字段可能返回 null,表示取不到有效值。
- OperatorUserId *uint64 `json:"OperatorUserId,omitempty" name:"OperatorUserId"`
+ OperatorUserId *uint64 `json:"OperatorUserId,omitnil" name:"OperatorUserId"`
// 操作人名称
// 注意:此字段可能返回 null,表示取不到有效值。
- OperatorName *string `json:"OperatorName,omitempty" name:"OperatorName"`
+ OperatorName *string `json:"OperatorName,omitnil" name:"OperatorName"`
}
type RuleHistoryPage struct {
// 记录数
// 注意:此字段可能返回 null,表示取不到有效值。
- TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"`
+ TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
// 规则操作历史列表
// 注意:此字段可能返回 null,表示取不到有效值。
- Items []*RuleHistory `json:"Items,omitempty" name:"Items"`
+ Items []*RuleHistory `json:"Items,omitnil" name:"Items"`
}
type RulePage struct {
// 记录数
// 注意:此字段可能返回 null,表示取不到有效值。
- TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"`
+ TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
// 规则列表
// 注意:此字段可能返回 null,表示取不到有效值。
- Items []*Rule `json:"Items,omitempty" name:"Items"`
+ Items []*Rule `json:"Items,omitnil" name:"Items"`
}
type RuleTemplate struct {
// 规则模版ID
- RuleTemplateId *uint64 `json:"RuleTemplateId,omitempty" name:"RuleTemplateId"`
+ RuleTemplateId *uint64 `json:"RuleTemplateId,omitnil" name:"RuleTemplateId"`
// 规则模版名称
- Name *string `json:"Name,omitempty" name:"Name"`
+ Name *string `json:"Name,omitnil" name:"Name"`
// 规则模版描述
- Description *string `json:"Description,omitempty" name:"Description"`
+ Description *string `json:"Description,omitnil" name:"Description"`
// 模版类型(1:系统模版,2:自定义)
- Type *uint64 `json:"Type,omitempty" name:"Type"`
+ Type *uint64 `json:"Type,omitnil" name:"Type"`
// 规则适用的源数据对象类型(1:常量,2:离线表级,3:离线字段级别)
- SourceObjectType *uint64 `json:"SourceObjectType,omitempty" name:"SourceObjectType"`
+ SourceObjectType *uint64 `json:"SourceObjectType,omitnil" name:"SourceObjectType"`
// 规则适用的源数据对象类型(1:数值,2:字符串)
- SourceObjectDataType *uint64 `json:"SourceObjectDataType,omitempty" name:"SourceObjectDataType"`
+ SourceObjectDataType *uint64 `json:"SourceObjectDataType,omitnil" name:"SourceObjectDataType"`
// 规则模版源侧内容,区分引擎,JSON 结构
// 注意:此字段可能返回 null,表示取不到有效值。
- SourceContent *string `json:"SourceContent,omitempty" name:"SourceContent"`
+ SourceContent *string `json:"SourceContent,omitnil" name:"SourceContent"`
// 源数据适用类型
// 注意:此字段可能返回 null,表示取不到有效值。
- SourceEngineTypes []*uint64 `json:"SourceEngineTypes,omitempty" name:"SourceEngineTypes"`
+ SourceEngineTypes []*uint64 `json:"SourceEngineTypes,omitnil" name:"SourceEngineTypes"`
// 规则所属质量维度(1:准确性,2:唯一性,3:完整性,4:一致性,5:及时性,6:有效性)
// 注意:此字段可能返回 null,表示取不到有效值。
- QualityDim *uint64 `json:"QualityDim,omitempty" name:"QualityDim"`
+ QualityDim *uint64 `json:"QualityDim,omitnil" name:"QualityDim"`
// 规则支持的比较方式类型(1:固定值比较,大于、小于,大于等于等 2:波动值比较,绝对值、上升、下降)
// 注意:此字段可能返回 null,表示取不到有效值。
- CompareType *uint64 `json:"CompareType,omitempty" name:"CompareType"`
+ CompareType *uint64 `json:"CompareType,omitnil" name:"CompareType"`
// 引用次数
// 注意:此字段可能返回 null,表示取不到有效值。
- CitationCount *uint64 `json:"CitationCount,omitempty" name:"CitationCount"`
+ CitationCount *uint64 `json:"CitationCount,omitnil" name:"CitationCount"`
// 创建人id
// 注意:此字段可能返回 null,表示取不到有效值。
- UserId *uint64 `json:"UserId,omitempty" name:"UserId"`
+ UserId *uint64 `json:"UserId,omitnil" name:"UserId"`
// 创建人昵称
// 注意:此字段可能返回 null,表示取不到有效值。
- UserName *string `json:"UserName,omitempty" name:"UserName"`
+ UserName *string `json:"UserName,omitnil" name:"UserName"`
// 更新时间yyyy-MM-dd HH:mm:ss
// 注意:此字段可能返回 null,表示取不到有效值。
- UpdateTime *string `json:"UpdateTime,omitempty" name:"UpdateTime"`
+ UpdateTime *string `json:"UpdateTime,omitnil" name:"UpdateTime"`
// 是否添加where参数
// 注意:此字段可能返回 null,表示取不到有效值。
- WhereFlag *bool `json:"WhereFlag,omitempty" name:"WhereFlag"`
+ WhereFlag *bool `json:"WhereFlag,omitnil" name:"WhereFlag"`
// 是否关联多个库表
// 注意:此字段可能返回 null,表示取不到有效值。
- MultiSourceFlag *bool `json:"MultiSourceFlag,omitempty" name:"MultiSourceFlag"`
+ MultiSourceFlag *bool `json:"MultiSourceFlag,omitnil" name:"MultiSourceFlag"`
// 自定义模板SQL表达式
// 注意:此字段可能返回 null,表示取不到有效值。
- SqlExpression *string `json:"SqlExpression,omitempty" name:"SqlExpression"`
+ SqlExpression *string `json:"SqlExpression,omitnil" name:"SqlExpression"`
// 模版子维度,0.父维度类型,1.一致性: 枚举范围一致性,2.一致性:数值范围一致性,3.一致性:字段数据相关性
// 注意:此字段可能返回 null,表示取不到有效值。
- SubQualityDim *uint64 `json:"SubQualityDim,omitempty" name:"SubQualityDim"`
+ SubQualityDim *uint64 `json:"SubQualityDim,omitnil" name:"SubQualityDim"`
}
type RuleTemplateHistory struct {
// 模版ID
- TemplateId *uint64 `json:"TemplateId,omitempty" name:"TemplateId"`
+ TemplateId *uint64 `json:"TemplateId,omitnil" name:"TemplateId"`
// 版本
- Version *uint64 `json:"Version,omitempty" name:"Version"`
+ Version *uint64 `json:"Version,omitnil" name:"Version"`
// 用户Id
- UserId *uint64 `json:"UserId,omitempty" name:"UserId"`
+ UserId *uint64 `json:"UserId,omitnil" name:"UserId"`
// 用户昵称
- UserName *string `json:"UserName,omitempty" name:"UserName"`
+ UserName *string `json:"UserName,omitnil" name:"UserName"`
// 变更类型1.新增2.修改3.删除
- AlterType *uint64 `json:"AlterType,omitempty" name:"AlterType"`
+ AlterType *uint64 `json:"AlterType,omitnil" name:"AlterType"`
// 变更内容
- AlterContent *string `json:"AlterContent,omitempty" name:"AlterContent"`
+ AlterContent *string `json:"AlterContent,omitnil" name:"AlterContent"`
}
type RuleTemplateHistoryPage struct {
// 总记录数
// 注意:此字段可能返回 null,表示取不到有效值。
- TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"`
+ TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
// 记录列表
// 注意:此字段可能返回 null,表示取不到有效值。
- Items []*RuleTemplateHistory `json:"Items,omitempty" name:"Items"`
+ Items []*RuleTemplateHistory `json:"Items,omitnil" name:"Items"`
}
type RuleTemplatePage struct {
// 记录数
- TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"`
+ TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
// 模版列表
- Items []*RuleTemplate `json:"Items,omitempty" name:"Items"`
+ Items []*RuleTemplate `json:"Items,omitnil" name:"Items"`
+}
+
+// Predefined struct for user
+type RunForceSucScheduleInstancesRequestParams struct {
+ // 实例列表
+ Instances []*InstanceOpsDto `json:"Instances,omitnil" name:"Instances"`
+
+ // 检查父任务类型, true: 检查父任务; false: 不检查父任务
+ CheckFather *bool `json:"CheckFather,omitnil" name:"CheckFather"`
+
+ // 重跑类型, 1: 自身; 3: 孩子; 2: 自身以及孩子
+ RerunType *string `json:"RerunType,omitnil" name:"RerunType"`
+
+ // 实例依赖方式, 1: 自依赖; 2: 任务依赖; 3: 自依赖及父子依赖
+ DependentWay *string `json:"DependentWay,omitnil" name:"DependentWay"`
+
+ // 重跑忽略事件监听与否
+ SkipEventListening *bool `json:"SkipEventListening,omitnil" name:"SkipEventListening"`
+
+ // 下游实例范围 1: 所在工作流 2: 所在项目 3: 所有跨工作流依赖的项目
+ SonInstanceType *string `json:"SonInstanceType,omitnil" name:"SonInstanceType"`
+
+ // 查询条件
+ SearchCondition *InstanceApiOpsRequest `json:"SearchCondition,omitnil" name:"SearchCondition"`
+
+ // 访问类型
+ OptType *string `json:"OptType,omitnil" name:"OptType"`
+
+ // 操作者名称
+ OperatorName *string `json:"OperatorName,omitnil" name:"OperatorName"`
+
+ // 操作者id
+ OperatorId *string `json:"OperatorId,omitnil" name:"OperatorId"`
+
+ // 项目id
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
+
+ // 项目标志
+ ProjectIdent *string `json:"ProjectIdent,omitnil" name:"ProjectIdent"`
+
+ // 项目名称
+ ProjectName *string `json:"ProjectName,omitnil" name:"ProjectName"`
+
+ // 索引页码
+ PageIndex *int64 `json:"PageIndex,omitnil" name:"PageIndex"`
+
+ // 页面大小
+ PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"`
+
+ // 数据总数
+ Count *int64 `json:"Count,omitnil" name:"Count"`
+
+ // 基础请求信息
+ RequestBaseInfo *ProjectBaseInfoOpsRequest `json:"RequestBaseInfo,omitnil" name:"RequestBaseInfo"`
+
+ // 是否计算总数
+ IsCount *bool `json:"IsCount,omitnil" name:"IsCount"`
+}
+
+type RunForceSucScheduleInstancesRequest struct {
+ *tchttp.BaseRequest
+
+ // 实例列表
+ Instances []*InstanceOpsDto `json:"Instances,omitnil" name:"Instances"`
+
+ // 检查父任务类型, true: 检查父任务; false: 不检查父任务
+ CheckFather *bool `json:"CheckFather,omitnil" name:"CheckFather"`
+
+ // 重跑类型, 1: 自身; 3: 孩子; 2: 自身以及孩子
+ RerunType *string `json:"RerunType,omitnil" name:"RerunType"`
+
+ // 实例依赖方式, 1: 自依赖; 2: 任务依赖; 3: 自依赖及父子依赖
+ DependentWay *string `json:"DependentWay,omitnil" name:"DependentWay"`
+
+ // 重跑忽略事件监听与否
+ SkipEventListening *bool `json:"SkipEventListening,omitnil" name:"SkipEventListening"`
+
+ // 下游实例范围 1: 所在工作流 2: 所在项目 3: 所有跨工作流依赖的项目
+ SonInstanceType *string `json:"SonInstanceType,omitnil" name:"SonInstanceType"`
+
+ // 查询条件
+ SearchCondition *InstanceApiOpsRequest `json:"SearchCondition,omitnil" name:"SearchCondition"`
+
+ // 访问类型
+ OptType *string `json:"OptType,omitnil" name:"OptType"`
+
+ // 操作者名称
+ OperatorName *string `json:"OperatorName,omitnil" name:"OperatorName"`
+
+ // 操作者id
+ OperatorId *string `json:"OperatorId,omitnil" name:"OperatorId"`
+
+ // 项目id
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
+
+ // 项目标志
+ ProjectIdent *string `json:"ProjectIdent,omitnil" name:"ProjectIdent"`
+
+ // 项目名称
+ ProjectName *string `json:"ProjectName,omitnil" name:"ProjectName"`
+
+ // 索引页码
+ PageIndex *int64 `json:"PageIndex,omitnil" name:"PageIndex"`
+
+ // 页面大小
+ PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"`
+
+ // 数据总数
+ Count *int64 `json:"Count,omitnil" name:"Count"`
+
+ // 基础请求信息
+ RequestBaseInfo *ProjectBaseInfoOpsRequest `json:"RequestBaseInfo,omitnil" name:"RequestBaseInfo"`
+
+ // 是否计算总数
+ IsCount *bool `json:"IsCount,omitnil" name:"IsCount"`
+}
+
+func (r *RunForceSucScheduleInstancesRequest) ToJsonString() string {
+ b, _ := json.Marshal(r)
+ return string(b)
+}
+
+// FromJsonString It is highly **NOT** recommended to use this function
+// because it has no param check, nor strict type check
+func (r *RunForceSucScheduleInstancesRequest) FromJsonString(s string) error {
+ f := make(map[string]interface{})
+ if err := json.Unmarshal([]byte(s), &f); err != nil {
+ return err
+ }
+ delete(f, "Instances")
+ delete(f, "CheckFather")
+ delete(f, "RerunType")
+ delete(f, "DependentWay")
+ delete(f, "SkipEventListening")
+ delete(f, "SonInstanceType")
+ delete(f, "SearchCondition")
+ delete(f, "OptType")
+ delete(f, "OperatorName")
+ delete(f, "OperatorId")
+ delete(f, "ProjectId")
+ delete(f, "ProjectIdent")
+ delete(f, "ProjectName")
+ delete(f, "PageIndex")
+ delete(f, "PageSize")
+ delete(f, "Count")
+ delete(f, "RequestBaseInfo")
+ delete(f, "IsCount")
+ if len(f) > 0 {
+ return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "RunForceSucScheduleInstancesRequest has unknown keys!", "")
+ }
+ return json.Unmarshal([]byte(s), &r)
+}
+
+// Predefined struct for user
+type RunForceSucScheduleInstancesResponseParams struct {
+ // 结果
+ Data *BatchOperateResultOpsDto `json:"Data,omitnil" name:"Data"`
+
+ // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
+}
+
+type RunForceSucScheduleInstancesResponse struct {
+ *tchttp.BaseResponse
+ Response *RunForceSucScheduleInstancesResponseParams `json:"Response"`
+}
+
+func (r *RunForceSucScheduleInstancesResponse) ToJsonString() string {
+ b, _ := json.Marshal(r)
+ return string(b)
+}
+
+// FromJsonString It is highly **NOT** recommended to use this function
+// because it has no param check, nor strict type check
+func (r *RunForceSucScheduleInstancesResponse) FromJsonString(s string) error {
+ return json.Unmarshal([]byte(s), &r)
+}
+
+// Predefined struct for user
+type RunRerunScheduleInstancesRequestParams struct {
+ // 实例列表
+ Instances []*InstanceOpsDto `json:"Instances,omitnil" name:"Instances"`
+
+ // 检查父任务类型, true: 检查父任务; false: 不检查父任务
+ CheckFather *bool `json:"CheckFather,omitnil" name:"CheckFather"`
+
+ // 重跑类型, 1: 自身; 3: 孩子; 2: 自身以及孩子
+ RerunType *string `json:"RerunType,omitnil" name:"RerunType"`
+
+ // 实例依赖方式, 1: 自依赖; 2: 任务依赖; 3: 自依赖及父子依赖
+ DependentWay *string `json:"DependentWay,omitnil" name:"DependentWay"`
+
+ // 重跑忽略事件监听与否
+ SkipEventListening *bool `json:"SkipEventListening,omitnil" name:"SkipEventListening"`
+
+ // 下游实例范围 1: 所在工作流 2: 所在项目 3: 所有跨工作流依赖的项目
+ SonInstanceType *string `json:"SonInstanceType,omitnil" name:"SonInstanceType"`
+
+ // 查询条件
+ SearchCondition *InstanceApiOpsRequest `json:"SearchCondition,omitnil" name:"SearchCondition"`
+
+ // 访问类型
+ OptType *string `json:"OptType,omitnil" name:"OptType"`
+
+ // 操作者名称
+ OperatorName *string `json:"OperatorName,omitnil" name:"OperatorName"`
+
+ // 操作者id
+ OperatorId *string `json:"OperatorId,omitnil" name:"OperatorId"`
+
+ // 项目id
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
+
+ // 项目标志
+ ProjectIdent *string `json:"ProjectIdent,omitnil" name:"ProjectIdent"`
+
+ // 项目名称
+ ProjectName *string `json:"ProjectName,omitnil" name:"ProjectName"`
+
+ // 索引页码
+ PageIndex *int64 `json:"PageIndex,omitnil" name:"PageIndex"`
+
+ // 页面大小
+ PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"`
+
+ // 数据总数
+ Count *int64 `json:"Count,omitnil" name:"Count"`
+
+ // 基础请求信息
+ RequestBaseInfo *ProjectBaseInfoOpsRequest `json:"RequestBaseInfo,omitnil" name:"RequestBaseInfo"`
+
+ // 是否计算总数
+ IsCount *bool `json:"IsCount,omitnil" name:"IsCount"`
+}
+
+type RunRerunScheduleInstancesRequest struct {
+ *tchttp.BaseRequest
+
+ // 实例列表
+ Instances []*InstanceOpsDto `json:"Instances,omitnil" name:"Instances"`
+
+ // 检查父任务类型, true: 检查父任务; false: 不检查父任务
+ CheckFather *bool `json:"CheckFather,omitnil" name:"CheckFather"`
+
+ // 重跑类型, 1: 自身; 3: 孩子; 2: 自身以及孩子
+ RerunType *string `json:"RerunType,omitnil" name:"RerunType"`
+
+ // 实例依赖方式, 1: 自依赖; 2: 任务依赖; 3: 自依赖及父子依赖
+ DependentWay *string `json:"DependentWay,omitnil" name:"DependentWay"`
+
+ // 重跑忽略事件监听与否
+ SkipEventListening *bool `json:"SkipEventListening,omitnil" name:"SkipEventListening"`
+
+ // 下游实例范围 1: 所在工作流 2: 所在项目 3: 所有跨工作流依赖的项目
+ SonInstanceType *string `json:"SonInstanceType,omitnil" name:"SonInstanceType"`
+
+ // 查询条件
+ SearchCondition *InstanceApiOpsRequest `json:"SearchCondition,omitnil" name:"SearchCondition"`
+
+ // 访问类型
+ OptType *string `json:"OptType,omitnil" name:"OptType"`
+
+ // 操作者名称
+ OperatorName *string `json:"OperatorName,omitnil" name:"OperatorName"`
+
+ // 操作者id
+ OperatorId *string `json:"OperatorId,omitnil" name:"OperatorId"`
+
+ // 项目id
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
+
+ // 项目标志
+ ProjectIdent *string `json:"ProjectIdent,omitnil" name:"ProjectIdent"`
+
+ // 项目名称
+ ProjectName *string `json:"ProjectName,omitnil" name:"ProjectName"`
+
+ // 索引页码
+ PageIndex *int64 `json:"PageIndex,omitnil" name:"PageIndex"`
+
+ // 页面大小
+ PageSize *int64 `json:"PageSize,omitnil" name:"PageSize"`
+
+ // 数据总数
+ Count *int64 `json:"Count,omitnil" name:"Count"`
+
+ // 基础请求信息
+ RequestBaseInfo *ProjectBaseInfoOpsRequest `json:"RequestBaseInfo,omitnil" name:"RequestBaseInfo"`
+
+ // 是否计算总数
+ IsCount *bool `json:"IsCount,omitnil" name:"IsCount"`
+}
+
+func (r *RunRerunScheduleInstancesRequest) ToJsonString() string {
+ b, _ := json.Marshal(r)
+ return string(b)
+}
+
+// FromJsonString It is highly **NOT** recommended to use this function
+// because it has no param check, nor strict type check
+func (r *RunRerunScheduleInstancesRequest) FromJsonString(s string) error {
+ f := make(map[string]interface{})
+ if err := json.Unmarshal([]byte(s), &f); err != nil {
+ return err
+ }
+ delete(f, "Instances")
+ delete(f, "CheckFather")
+ delete(f, "RerunType")
+ delete(f, "DependentWay")
+ delete(f, "SkipEventListening")
+ delete(f, "SonInstanceType")
+ delete(f, "SearchCondition")
+ delete(f, "OptType")
+ delete(f, "OperatorName")
+ delete(f, "OperatorId")
+ delete(f, "ProjectId")
+ delete(f, "ProjectIdent")
+ delete(f, "ProjectName")
+ delete(f, "PageIndex")
+ delete(f, "PageSize")
+ delete(f, "Count")
+ delete(f, "RequestBaseInfo")
+ delete(f, "IsCount")
+ if len(f) > 0 {
+ return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "RunRerunScheduleInstancesRequest has unknown keys!", "")
+ }
+ return json.Unmarshal([]byte(s), &r)
+}
+
+// Predefined struct for user
+type RunRerunScheduleInstancesResponseParams struct {
+ // 结果
+ Data *BatchOperateResultOpsDto `json:"Data,omitnil" name:"Data"`
+
+ // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
+}
+
+type RunRerunScheduleInstancesResponse struct {
+ *tchttp.BaseResponse
+ Response *RunRerunScheduleInstancesResponseParams `json:"Response"`
+}
+
+func (r *RunRerunScheduleInstancesResponse) ToJsonString() string {
+ b, _ := json.Marshal(r)
+ return string(b)
+}
+
+// FromJsonString It is highly **NOT** recommended to use this function
+// because it has no param check, nor strict type check
+func (r *RunRerunScheduleInstancesResponse) FromJsonString(s string) error {
+ return json.Unmarshal([]byte(s), &r)
}
// Predefined struct for user
type RunTaskRequestParams struct {
// 项目Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 任务ID
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
}
type RunTaskRequest struct {
*tchttp.BaseRequest
// 项目Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 任务ID
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
}
func (r *RunTaskRequest) ToJsonString() string {
@@ -30010,10 +31175,10 @@ func (r *RunTaskRequest) FromJsonString(s string) error {
// Predefined struct for user
type RunTaskResponseParams struct {
// 运行成功或者失败
- Data *bool `json:"Data,omitempty" name:"Data"`
+ Data *bool `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type RunTaskResponse struct {
@@ -30035,26 +31200,26 @@ func (r *RunTaskResponse) FromJsonString(s string) error {
// Predefined struct for user
type RunTasksByMultiWorkflowRequestParams struct {
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 工作流id列表
- WorkflowIds []*string `json:"WorkflowIds,omitempty" name:"WorkflowIds"`
+ WorkflowIds []*string `json:"WorkflowIds,omitnil" name:"WorkflowIds"`
// 是否补录中间实例 0.不补录 1.补录实例
- EnableMakeUp *uint64 `json:"EnableMakeUp,omitempty" name:"EnableMakeUp"`
+ EnableMakeUp *uint64 `json:"EnableMakeUp,omitnil" name:"EnableMakeUp"`
}
type RunTasksByMultiWorkflowRequest struct {
*tchttp.BaseRequest
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 工作流id列表
- WorkflowIds []*string `json:"WorkflowIds,omitempty" name:"WorkflowIds"`
+ WorkflowIds []*string `json:"WorkflowIds,omitnil" name:"WorkflowIds"`
// 是否补录中间实例 0.不补录 1.补录实例
- EnableMakeUp *uint64 `json:"EnableMakeUp,omitempty" name:"EnableMakeUp"`
+ EnableMakeUp *uint64 `json:"EnableMakeUp,omitnil" name:"EnableMakeUp"`
}
func (r *RunTasksByMultiWorkflowRequest) ToJsonString() string {
@@ -30082,10 +31247,10 @@ func (r *RunTasksByMultiWorkflowRequest) FromJsonString(s string) error {
type RunTasksByMultiWorkflowResponseParams struct {
// 操作返回结果
// 注意:此字段可能返回 null,表示取不到有效值。
- Data *OperationOpsDto `json:"Data,omitempty" name:"Data"`
+ Data *OperationOpsDto `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type RunTasksByMultiWorkflowResponse struct {
@@ -30106,113 +31271,113 @@ func (r *RunTasksByMultiWorkflowResponse) FromJsonString(s string) error {
type RunnerRuleExecResult struct {
// rule id
- RuleId *uint64 `json:"RuleId,omitempty" name:"RuleId"`
+ RuleId *uint64 `json:"RuleId,omitnil" name:"RuleId"`
// rule exec id
- RuleExecId *uint64 `json:"RuleExecId,omitempty" name:"RuleExecId"`
+ RuleExecId *uint64 `json:"RuleExecId,omitnil" name:"RuleExecId"`
// exec state
- State *string `json:"State,omitempty" name:"State"`
+ State *string `json:"State,omitnil" name:"State"`
// 结果
- Data []*string `json:"Data,omitempty" name:"Data"`
+ Data []*string `json:"Data,omitnil" name:"Data"`
}
type RuntimeInstanceCntTop struct {
// 任务ID
// 注意:此字段可能返回 null,表示取不到有效值。
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 1
// 注意:此字段可能返回 null,表示取不到有效值。
- TaskName *string `json:"TaskName,omitempty" name:"TaskName"`
+ TaskName *string `json:"TaskName,omitnil" name:"TaskName"`
// 责任人
// 注意:此字段可能返回 null,表示取不到有效值。
- InCharge *string `json:"InCharge,omitempty" name:"InCharge"`
+ InCharge *string `json:"InCharge,omitnil" name:"InCharge"`
// 任务周期类型
// 注意:此字段可能返回 null,表示取不到有效值。
- CycleUnit *string `json:"CycleUnit,omitempty" name:"CycleUnit"`
+ CycleUnit *string `json:"CycleUnit,omitnil" name:"CycleUnit"`
// 实例状态
// 注意:此字段可能返回 null,表示取不到有效值。
- State *string `json:"State,omitempty" name:"State"`
+ State *string `json:"State,omitnil" name:"State"`
// 耗时
// 注意:此字段可能返回 null,表示取不到有效值。
- RunTime *uint64 `json:"RunTime,omitempty" name:"RunTime"`
+ RunTime *uint64 `json:"RunTime,omitnil" name:"RunTime"`
// 实例运行时间
// 注意:此字段可能返回 null,表示取不到有效值。
- CurRunTime *string `json:"CurRunTime,omitempty" name:"CurRunTime"`
+ CurRunTime *string `json:"CurRunTime,omitnil" name:"CurRunTime"`
}
// Predefined struct for user
type SaveCustomFunctionRequestParams struct {
// 函数唯一标识
- FunctionId *string `json:"FunctionId,omitempty" name:"FunctionId"`
+ FunctionId *string `json:"FunctionId,omitnil" name:"FunctionId"`
// 分类:窗口函数、聚合函数、日期函数......
- Kind *string `json:"Kind,omitempty" name:"Kind"`
+ Kind *string `json:"Kind,omitnil" name:"Kind"`
// 集群引擎实例
- ClusterIdentifier *string `json:"ClusterIdentifier,omitempty" name:"ClusterIdentifier"`
+ ClusterIdentifier *string `json:"ClusterIdentifier,omitnil" name:"ClusterIdentifier"`
// 类名
- ClassName *string `json:"ClassName,omitempty" name:"ClassName"`
+ ClassName *string `json:"ClassName,omitnil" name:"ClassName"`
// 资源列表
- ResourceList []*FunctionResource `json:"ResourceList,omitempty" name:"ResourceList"`
+ ResourceList []*FunctionResource `json:"ResourceList,omitnil" name:"ResourceList"`
// 函数说明
- Description *string `json:"Description,omitempty" name:"Description"`
+ Description *string `json:"Description,omitnil" name:"Description"`
// 用法
- Usage *string `json:"Usage,omitempty" name:"Usage"`
+ Usage *string `json:"Usage,omitnil" name:"Usage"`
// 参数说明
- ParamDesc *string `json:"ParamDesc,omitempty" name:"ParamDesc"`
+ ParamDesc *string `json:"ParamDesc,omitnil" name:"ParamDesc"`
// 返回值说明
- ReturnDesc *string `json:"ReturnDesc,omitempty" name:"ReturnDesc"`
+ ReturnDesc *string `json:"ReturnDesc,omitnil" name:"ReturnDesc"`
// 示例
- Example *string `json:"Example,omitempty" name:"Example"`
+ Example *string `json:"Example,omitnil" name:"Example"`
}
type SaveCustomFunctionRequest struct {
*tchttp.BaseRequest
// 函数唯一标识
- FunctionId *string `json:"FunctionId,omitempty" name:"FunctionId"`
+ FunctionId *string `json:"FunctionId,omitnil" name:"FunctionId"`
// 分类:窗口函数、聚合函数、日期函数......
- Kind *string `json:"Kind,omitempty" name:"Kind"`
+ Kind *string `json:"Kind,omitnil" name:"Kind"`
// 集群引擎实例
- ClusterIdentifier *string `json:"ClusterIdentifier,omitempty" name:"ClusterIdentifier"`
+ ClusterIdentifier *string `json:"ClusterIdentifier,omitnil" name:"ClusterIdentifier"`
// 类名
- ClassName *string `json:"ClassName,omitempty" name:"ClassName"`
+ ClassName *string `json:"ClassName,omitnil" name:"ClassName"`
// 资源列表
- ResourceList []*FunctionResource `json:"ResourceList,omitempty" name:"ResourceList"`
+ ResourceList []*FunctionResource `json:"ResourceList,omitnil" name:"ResourceList"`
// 函数说明
- Description *string `json:"Description,omitempty" name:"Description"`
+ Description *string `json:"Description,omitnil" name:"Description"`
// 用法
- Usage *string `json:"Usage,omitempty" name:"Usage"`
+ Usage *string `json:"Usage,omitnil" name:"Usage"`
// 参数说明
- ParamDesc *string `json:"ParamDesc,omitempty" name:"ParamDesc"`
+ ParamDesc *string `json:"ParamDesc,omitnil" name:"ParamDesc"`
// 返回值说明
- ReturnDesc *string `json:"ReturnDesc,omitempty" name:"ReturnDesc"`
+ ReturnDesc *string `json:"ReturnDesc,omitnil" name:"ReturnDesc"`
// 示例
- Example *string `json:"Example,omitempty" name:"Example"`
+ Example *string `json:"Example,omitnil" name:"Example"`
}
func (r *SaveCustomFunctionRequest) ToJsonString() string {
@@ -30247,14 +31412,14 @@ func (r *SaveCustomFunctionRequest) FromJsonString(s string) error {
type SaveCustomFunctionResponseParams struct {
// 函数唯一标识
// 注意:此字段可能返回 null,表示取不到有效值。
- FunctionId *string `json:"FunctionId,omitempty" name:"FunctionId"`
+ FunctionId *string `json:"FunctionId,omitnil" name:"FunctionId"`
// 无
// 注意:此字段可能返回 null,表示取不到有效值。
- ErrorMessage *string `json:"ErrorMessage,omitempty" name:"ErrorMessage"`
+ ErrorMessage *string `json:"ErrorMessage,omitnil" name:"ErrorMessage"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type SaveCustomFunctionResponse struct {
@@ -30275,288 +31440,288 @@ func (r *SaveCustomFunctionResponse) FromJsonString(s string) error {
type SchedulerTaskInstanceInfo struct {
// 任务id
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 实例运行时间
- CurRunDate *string `json:"CurRunDate,omitempty" name:"CurRunDate"`
+ CurRunDate *string `json:"CurRunDate,omitnil" name:"CurRunDate"`
}
type SchemaDetail struct {
// 列
// 注意:此字段可能返回 null,表示取不到有效值。
- ColumnKey *string `json:"ColumnKey,omitempty" name:"ColumnKey"`
+ ColumnKey *string `json:"ColumnKey,omitnil" name:"ColumnKey"`
// 描述
// 注意:此字段可能返回 null,表示取不到有效值。
- Description *string `json:"Description,omitempty" name:"Description"`
+ Description *string `json:"Description,omitnil" name:"Description"`
// 名称
// 注意:此字段可能返回 null,表示取不到有效值。
- Name *string `json:"Name,omitempty" name:"Name"`
+ Name *string `json:"Name,omitnil" name:"Name"`
// 类型
// 注意:此字段可能返回 null,表示取不到有效值。
- Type *string `json:"Type,omitempty" name:"Type"`
+ Type *string `json:"Type,omitnil" name:"Type"`
}
type ScreenInstanceInfo struct {
// 统计标示 0:全部、1:当前天、2:昨天
// 注意:此字段可能返回 null,表示取不到有效值。
- CountTag *uint64 `json:"CountTag,omitempty" name:"CountTag"`
+ CountTag *uint64 `json:"CountTag,omitnil" name:"CountTag"`
// 总数
// 注意:此字段可能返回 null,表示取不到有效值。
- TotalNum *uint64 `json:"TotalNum,omitempty" name:"TotalNum"`
+ TotalNum *uint64 `json:"TotalNum,omitnil" name:"TotalNum"`
// 运行中
// 注意:此字段可能返回 null,表示取不到有效值。
- RunningNum *uint64 `json:"RunningNum,omitempty" name:"RunningNum"`
+ RunningNum *uint64 `json:"RunningNum,omitnil" name:"RunningNum"`
// 等待运行
// 注意:此字段可能返回 null,表示取不到有效值。
- WaitRunningNum *uint64 `json:"WaitRunningNum,omitempty" name:"WaitRunningNum"`
+ WaitRunningNum *uint64 `json:"WaitRunningNum,omitnil" name:"WaitRunningNum"`
// 等待上游
// 注意:此字段可能返回 null,表示取不到有效值。
- DependencyNum *uint64 `json:"DependencyNum,omitempty" name:"DependencyNum"`
+ DependencyNum *uint64 `json:"DependencyNum,omitnil" name:"DependencyNum"`
// 等待事件
// 注意:此字段可能返回 null,表示取不到有效值。
- WaitEventNum *string `json:"WaitEventNum,omitempty" name:"WaitEventNum"`
+ WaitEventNum *string `json:"WaitEventNum,omitnil" name:"WaitEventNum"`
// 正在终止
// 注意:此字段可能返回 null,表示取不到有效值。
- StoppingNum *uint64 `json:"StoppingNum,omitempty" name:"StoppingNum"`
+ StoppingNum *uint64 `json:"StoppingNum,omitnil" name:"StoppingNum"`
// 成功
// 注意:此字段可能返回 null,表示取不到有效值。
- SucceedNum *uint64 `json:"SucceedNum,omitempty" name:"SucceedNum"`
+ SucceedNum *uint64 `json:"SucceedNum,omitnil" name:"SucceedNum"`
// 失败
// 注意:此字段可能返回 null,表示取不到有效值。
- FailedNum *uint64 `json:"FailedNum,omitempty" name:"FailedNum"`
+ FailedNum *uint64 `json:"FailedNum,omitnil" name:"FailedNum"`
}
type ScreenTaskInfo struct {
// 统计标示 0:全部、1:当前天、2:昨天
- CountTag *uint64 `json:"CountTag,omitempty" name:"CountTag"`
+ CountTag *uint64 `json:"CountTag,omitnil" name:"CountTag"`
// 总数
// 注意:此字段可能返回 null,表示取不到有效值。
- TotalNum *uint64 `json:"TotalNum,omitempty" name:"TotalNum"`
+ TotalNum *uint64 `json:"TotalNum,omitnil" name:"TotalNum"`
// 运行中
// 注意:此字段可能返回 null,表示取不到有效值。
- RunningNum *uint64 `json:"RunningNum,omitempty" name:"RunningNum"`
+ RunningNum *uint64 `json:"RunningNum,omitnil" name:"RunningNum"`
// 停止中
// 注意:此字段可能返回 null,表示取不到有效值。
- StoppingNum *uint64 `json:"StoppingNum,omitempty" name:"StoppingNum"`
+ StoppingNum *uint64 `json:"StoppingNum,omitnil" name:"StoppingNum"`
// 已停止
// 注意:此字段可能返回 null,表示取不到有效值。
- StoppedNum *uint64 `json:"StoppedNum,omitempty" name:"StoppedNum"`
+ StoppedNum *uint64 `json:"StoppedNum,omitnil" name:"StoppedNum"`
// 暂停
// 注意:此字段可能返回 null,表示取不到有效值。
- FrozenNum *uint64 `json:"FrozenNum,omitempty" name:"FrozenNum"`
+ FrozenNum *uint64 `json:"FrozenNum,omitnil" name:"FrozenNum"`
// 年任务
// 注意:此字段可能返回 null,表示取不到有效值。
- YearNum *uint64 `json:"YearNum,omitempty" name:"YearNum"`
+ YearNum *uint64 `json:"YearNum,omitnil" name:"YearNum"`
// 月任务
// 注意:此字段可能返回 null,表示取不到有效值。
- MonthNum *uint64 `json:"MonthNum,omitempty" name:"MonthNum"`
+ MonthNum *uint64 `json:"MonthNum,omitnil" name:"MonthNum"`
// 周任务
// 注意:此字段可能返回 null,表示取不到有效值。
- WeekNum *uint64 `json:"WeekNum,omitempty" name:"WeekNum"`
+ WeekNum *uint64 `json:"WeekNum,omitnil" name:"WeekNum"`
// 天任务
// 注意:此字段可能返回 null,表示取不到有效值。
- DayNum *uint64 `json:"DayNum,omitempty" name:"DayNum"`
+ DayNum *uint64 `json:"DayNum,omitnil" name:"DayNum"`
// 小时任务
// 注意:此字段可能返回 null,表示取不到有效值。
- HourNum *uint64 `json:"HourNum,omitempty" name:"HourNum"`
+ HourNum *uint64 `json:"HourNum,omitnil" name:"HourNum"`
// 分钟任务
// 注意:此字段可能返回 null,表示取不到有效值。
- MinuteNum *uint64 `json:"MinuteNum,omitempty" name:"MinuteNum"`
+ MinuteNum *uint64 `json:"MinuteNum,omitnil" name:"MinuteNum"`
}
type ScriptInfoResponse struct {
// 资源id
// 注意:此字段可能返回 null,表示取不到有效值。
- ResourceId *string `json:"ResourceId,omitempty" name:"ResourceId"`
+ ResourceId *string `json:"ResourceId,omitnil" name:"ResourceId"`
// 脚本名称
// 注意:此字段可能返回 null,表示取不到有效值。
- FileName *string `json:"FileName,omitempty" name:"FileName"`
+ FileName *string `json:"FileName,omitnil" name:"FileName"`
// 文件扩展名类型
// 注意:此字段可能返回 null,表示取不到有效值。
- FileExtensionType *string `json:"FileExtensionType,omitempty" name:"FileExtensionType"`
+ FileExtensionType *string `json:"FileExtensionType,omitnil" name:"FileExtensionType"`
// 文件类型
// 注意:此字段可能返回 null,表示取不到有效值。
- Type *string `json:"Type,omitempty" name:"Type"`
+ Type *string `json:"Type,omitnil" name:"Type"`
// md5值
// 注意:此字段可能返回 null,表示取不到有效值。
- Md5Value *string `json:"Md5Value,omitempty" name:"Md5Value"`
+ Md5Value *string `json:"Md5Value,omitnil" name:"Md5Value"`
// 创建时间
// 注意:此字段可能返回 null,表示取不到有效值。
- CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"`
+ CreateTime *string `json:"CreateTime,omitnil" name:"CreateTime"`
// 更新时间
// 注意:此字段可能返回 null,表示取不到有效值。
- UpdateTime *string `json:"UpdateTime,omitempty" name:"UpdateTime"`
+ UpdateTime *string `json:"UpdateTime,omitnil" name:"UpdateTime"`
// 文件大小
// 注意:此字段可能返回 null,表示取不到有效值。
- Size *float64 `json:"Size,omitempty" name:"Size"`
+ Size *float64 `json:"Size,omitnil" name:"Size"`
// 本地路径
// 注意:此字段可能返回 null,表示取不到有效值。
- LocalPath *string `json:"LocalPath,omitempty" name:"LocalPath"`
+ LocalPath *string `json:"LocalPath,omitnil" name:"LocalPath"`
// 远程路径
// 注意:此字段可能返回 null,表示取不到有效值。
- RemotePath *string `json:"RemotePath,omitempty" name:"RemotePath"`
+ RemotePath *string `json:"RemotePath,omitnil" name:"RemotePath"`
// 用户名称
// 注意:此字段可能返回 null,表示取不到有效值。
- OwnerName *string `json:"OwnerName,omitempty" name:"OwnerName"`
+ OwnerName *string `json:"OwnerName,omitnil" name:"OwnerName"`
// 用户id
// 注意:此字段可能返回 null,表示取不到有效值。
- Owner *string `json:"Owner,omitempty" name:"Owner"`
+ Owner *string `json:"Owner,omitnil" name:"Owner"`
// 路径深度
// 注意:此字段可能返回 null,表示取不到有效值。
- PathDepth *int64 `json:"PathDepth,omitempty" name:"PathDepth"`
+ PathDepth *int64 `json:"PathDepth,omitnil" name:"PathDepth"`
// 项目id
// 注意:此字段可能返回 null,表示取不到有效值。
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 附加信息
// 注意:此字段可能返回 null,表示取不到有效值。
- ExtraInfo *string `json:"ExtraInfo,omitempty" name:"ExtraInfo"`
+ ExtraInfo *string `json:"ExtraInfo,omitnil" name:"ExtraInfo"`
// 本地临时文件路径
// 注意:此字段可能返回 null,表示取不到有效值。
- LocalTempPath *string `json:"LocalTempPath,omitempty" name:"LocalTempPath"`
+ LocalTempPath *string `json:"LocalTempPath,omitnil" name:"LocalTempPath"`
// 本地压缩文件路径
// 注意:此字段可能返回 null,表示取不到有效值。
- ZipPath *string `json:"ZipPath,omitempty" name:"ZipPath"`
+ ZipPath *string `json:"ZipPath,omitnil" name:"ZipPath"`
// cos桶名
// 注意:此字段可能返回 null,表示取不到有效值。
- Bucket *string `json:"Bucket,omitempty" name:"Bucket"`
+ Bucket *string `json:"Bucket,omitnil" name:"Bucket"`
// cos地区
// 注意:此字段可能返回 null,表示取不到有效值。
- Region *string `json:"Region,omitempty" name:"Region"`
+ Region *string `json:"Region,omitnil" name:"Region"`
}
type ScriptRequestInfo struct {
// 脚本路径
- FilePath *string `json:"FilePath,omitempty" name:"FilePath"`
+ FilePath *string `json:"FilePath,omitnil" name:"FilePath"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 脚本版本
- Version *string `json:"Version,omitempty" name:"Version"`
+ Version *string `json:"Version,omitnil" name:"Version"`
// 操作类型
- Operation *string `json:"Operation,omitempty" name:"Operation"`
+ Operation *string `json:"Operation,omitnil" name:"Operation"`
// 额外信息
- ExtraInfo *string `json:"ExtraInfo,omitempty" name:"ExtraInfo"`
+ ExtraInfo *string `json:"ExtraInfo,omitnil" name:"ExtraInfo"`
// 桶名称
- BucketName *string `json:"BucketName,omitempty" name:"BucketName"`
+ BucketName *string `json:"BucketName,omitnil" name:"BucketName"`
// 所属地区
- Region *string `json:"Region,omitempty" name:"Region"`
+ Region *string `json:"Region,omitnil" name:"Region"`
// 文件扩展类型
- FileExtensionType *string `json:"FileExtensionType,omitempty" name:"FileExtensionType"`
+ FileExtensionType *string `json:"FileExtensionType,omitnil" name:"FileExtensionType"`
}
type SearchCondition struct {
// 查询框架,必选
- Instance *SearchConditionInstance `json:"Instance,omitempty" name:"Instance"`
+ Instance *SearchConditionInstance `json:"Instance,omitnil" name:"Instance"`
// 查询关键字(任务Id精确匹配,任务名称模糊匹配),可选
- Keyword *string `json:"Keyword,omitempty" name:"Keyword"`
+ Keyword *string `json:"Keyword,omitnil" name:"Keyword"`
// 排序顺序(asc,desc)
- Sort *string `json:"Sort,omitempty" name:"Sort"`
+ Sort *string `json:"Sort,omitnil" name:"Sort"`
// 排序列(costTime 运行耗时,startTime 开始时间,state 实例状态,curRunDate 数据时间)
- SortCol *string `json:"SortCol,omitempty" name:"SortCol"`
+ SortCol *string `json:"SortCol,omitnil" name:"SortCol"`
}
type SearchConditionInstance struct {
// 执行空间 "DRY_RUN"
- ExecutionSpace *uint64 `json:"ExecutionSpace,omitempty" name:"ExecutionSpace"`
+ ExecutionSpace *uint64 `json:"ExecutionSpace,omitnil" name:"ExecutionSpace"`
// 产品名称,可选
- ProductName *uint64 `json:"ProductName,omitempty" name:"ProductName"`
+ ProductName *uint64 `json:"ProductName,omitnil" name:"ProductName"`
// 资源组
- ResourceGroup *uint64 `json:"ResourceGroup,omitempty" name:"ResourceGroup"`
+ ResourceGroup *uint64 `json:"ResourceGroup,omitnil" name:"ResourceGroup"`
}
type SearchConditionInstanceNew struct {
// 执行空间 "DRY_RUN"
- ExecutionSpace *string `json:"ExecutionSpace,omitempty" name:"ExecutionSpace"`
+ ExecutionSpace *string `json:"ExecutionSpace,omitnil" name:"ExecutionSpace"`
// 产品名称,可选
- ProductName *string `json:"ProductName,omitempty" name:"ProductName"`
+ ProductName *string `json:"ProductName,omitnil" name:"ProductName"`
// 资源组
- ResourceGroup *string `json:"ResourceGroup,omitempty" name:"ResourceGroup"`
+ ResourceGroup *string `json:"ResourceGroup,omitnil" name:"ResourceGroup"`
}
type SearchConditionNew struct {
// 查询框架,必选
- Instance *SearchConditionInstanceNew `json:"Instance,omitempty" name:"Instance"`
+ Instance *SearchConditionInstanceNew `json:"Instance,omitnil" name:"Instance"`
// 查询关键字(任务Id精确匹配,任务名称模糊匹配),可选
- Keyword *string `json:"Keyword,omitempty" name:"Keyword"`
+ Keyword *string `json:"Keyword,omitnil" name:"Keyword"`
// 排序顺序(asc,desc)
- Sort *string `json:"Sort,omitempty" name:"Sort"`
+ Sort *string `json:"Sort,omitnil" name:"Sort"`
// 排序列(costTime 运行耗时,startTime 开始时间,state 实例状态,curRunDate 数据时间)
- SortCol *string `json:"SortCol,omitempty" name:"SortCol"`
+ SortCol *string `json:"SortCol,omitnil" name:"SortCol"`
}
// Predefined struct for user
type SetTaskAlarmNewRequestParams struct {
// 设置任务超时告警和失败告警信息
- AlarmInfoList []*AlarmInfo `json:"AlarmInfoList,omitempty" name:"AlarmInfoList"`
+ AlarmInfoList []*AlarmInfo `json:"AlarmInfoList,omitnil" name:"AlarmInfoList"`
// 项目Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
type SetTaskAlarmNewRequest struct {
*tchttp.BaseRequest
// 设置任务超时告警和失败告警信息
- AlarmInfoList []*AlarmInfo `json:"AlarmInfoList,omitempty" name:"AlarmInfoList"`
+ AlarmInfoList []*AlarmInfo `json:"AlarmInfoList,omitnil" name:"AlarmInfoList"`
// 项目Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
func (r *SetTaskAlarmNewRequest) ToJsonString() string {
@@ -30582,10 +31747,10 @@ func (r *SetTaskAlarmNewRequest) FromJsonString(s string) error {
// Predefined struct for user
type SetTaskAlarmNewResponseParams struct {
// 返回批量操作成功个数、失败个数、操作总数
- Data *BatchOperateResult `json:"Data,omitempty" name:"Data"`
+ Data *BatchOperateResult `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type SetTaskAlarmNewResponse struct {
@@ -30607,184 +31772,184 @@ func (r *SetTaskAlarmNewResponse) FromJsonString(s string) error {
type SimpleColumnInfo struct {
// 列ID
// 注意:此字段可能返回 null,表示取不到有效值。
- Id *string `json:"Id,omitempty" name:"Id"`
+ Id *string `json:"Id,omitnil" name:"Id"`
// 限定名
// 注意:此字段可能返回 null,表示取不到有效值。
- QualifiedName *string `json:"QualifiedName,omitempty" name:"QualifiedName"`
+ QualifiedName *string `json:"QualifiedName,omitnil" name:"QualifiedName"`
// 列名
// 注意:此字段可能返回 null,表示取不到有效值。
- ColumnName *string `json:"ColumnName,omitempty" name:"ColumnName"`
+ ColumnName *string `json:"ColumnName,omitnil" name:"ColumnName"`
// 列中文名
// 注意:此字段可能返回 null,表示取不到有效值。
- ColumnNameCn *string `json:"ColumnNameCn,omitempty" name:"ColumnNameCn"`
+ ColumnNameCn *string `json:"ColumnNameCn,omitnil" name:"ColumnNameCn"`
// 列类型
// 注意:此字段可能返回 null,表示取不到有效值。
- ColumnType *string `json:"ColumnType,omitempty" name:"ColumnType"`
+ ColumnType *string `json:"ColumnType,omitnil" name:"ColumnType"`
// 列描述
// 注意:此字段可能返回 null,表示取不到有效值。
- Description *string `json:"Description,omitempty" name:"Description"`
+ Description *string `json:"Description,omitnil" name:"Description"`
// 前缀路径
// 注意:此字段可能返回 null,表示取不到有效值。
- PrefixPath *string `json:"PrefixPath,omitempty" name:"PrefixPath"`
+ PrefixPath *string `json:"PrefixPath,omitnil" name:"PrefixPath"`
// 创建时间
// 注意:此字段可能返回 null,表示取不到有效值。
- CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"`
+ CreateTime *string `json:"CreateTime,omitnil" name:"CreateTime"`
// 修改时间
// 注意:此字段可能返回 null,表示取不到有效值。
- ModifyTime *string `json:"ModifyTime,omitempty" name:"ModifyTime"`
+ ModifyTime *string `json:"ModifyTime,omitnil" name:"ModifyTime"`
// 数据源ID
// 注意:此字段可能返回 null,表示取不到有效值。
- DatasourceId *string `json:"DatasourceId,omitempty" name:"DatasourceId"`
+ DatasourceId *string `json:"DatasourceId,omitnil" name:"DatasourceId"`
// 下游数量
// 注意:此字段可能返回 null,表示取不到有效值。
- DownStreamCount *int64 `json:"DownStreamCount,omitempty" name:"DownStreamCount"`
+ DownStreamCount *int64 `json:"DownStreamCount,omitnil" name:"DownStreamCount"`
// 上游数量
// 注意:此字段可能返回 null,表示取不到有效值。
- UpStreamCount *int64 `json:"UpStreamCount,omitempty" name:"UpStreamCount"`
+ UpStreamCount *int64 `json:"UpStreamCount,omitnil" name:"UpStreamCount"`
// 关系参数
// 注意:此字段可能返回 null,表示取不到有效值。
- RelationParams *string `json:"RelationParams,omitempty" name:"RelationParams"`
+ RelationParams *string `json:"RelationParams,omitnil" name:"RelationParams"`
// 参数
// 注意:此字段可能返回 null,表示取不到有效值。
- Params *string `json:"Params,omitempty" name:"Params"`
+ Params *string `json:"Params,omitnil" name:"Params"`
// 任务集合
// 注意:此字段可能返回 null,表示取不到有效值。
- Tasks []*string `json:"Tasks,omitempty" name:"Tasks"`
+ Tasks []*string `json:"Tasks,omitnil" name:"Tasks"`
}
type SimpleDataSourceInfo struct {
// 若数据源列表为绑定数据库,则为db名称
// 注意:此字段可能返回 null,表示取不到有效值。
- DatabaseName *string `json:"DatabaseName,omitempty" name:"DatabaseName"`
+ DatabaseName *string `json:"DatabaseName,omitnil" name:"DatabaseName"`
// 数据源描述信息
// 注意:此字段可能返回 null,表示取不到有效值。
- Description *string `json:"Description,omitempty" name:"Description"`
+ Description *string `json:"Description,omitnil" name:"Description"`
// 数据源ID
// 注意:此字段可能返回 null,表示取不到有效值。
- ID *uint64 `json:"ID,omitempty" name:"ID"`
+ ID *uint64 `json:"ID,omitnil" name:"ID"`
// 数据源引擎的实例ID,如CDB实例ID
// 注意:此字段可能返回 null,表示取不到有效值。
- Instance *string `json:"Instance,omitempty" name:"Instance"`
+ Instance *string `json:"Instance,omitnil" name:"Instance"`
// 数据源名称,在相同SpaceName下,数据源名称不能为空
// 注意:此字段可能返回 null,表示取不到有效值。
- Name *string `json:"Name,omitempty" name:"Name"`
+ Name *string `json:"Name,omitnil" name:"Name"`
// 数据源引擎所属区域
// 注意:此字段可能返回 null,表示取不到有效值。
- Region *string `json:"Region,omitempty" name:"Region"`
+ Region *string `json:"Region,omitnil" name:"Region"`
// 数据源类型:枚举值
// 注意:此字段可能返回 null,表示取不到有效值。
- Type *string `json:"Type,omitempty" name:"Type"`
+ Type *string `json:"Type,omitnil" name:"Type"`
// 数据源所属的集群id
// 注意:此字段可能返回 null,表示取不到有效值。
- ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"`
+ ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`
// 应用ID AppId
// 注意:此字段可能返回 null,表示取不到有效值。
- AppId *uint64 `json:"AppId,omitempty" name:"AppId"`
+ AppId *uint64 `json:"AppId,omitnil" name:"AppId"`
// 数据源类别:绑定引擎、绑定数据库
// 注意:此字段可能返回 null,表示取不到有效值。
- Category *string `json:"Category,omitempty" name:"Category"`
+ Category *string `json:"Category,omitnil" name:"Category"`
// 数据源展示名,为了可视化查看
// 注意:此字段可能返回 null,表示取不到有效值。
- Display *string `json:"Display,omitempty" name:"Display"`
+ Display *string `json:"Display,omitnil" name:"Display"`
// 数据源责任人账号ID
// 注意:此字段可能返回 null,表示取不到有效值。
- OwnerAccount *string `json:"OwnerAccount,omitempty" name:"OwnerAccount"`
+ OwnerAccount *string `json:"OwnerAccount,omitnil" name:"OwnerAccount"`
// 数据源数据源的可见性,1为可见、0为不可见。默认为1
// 注意:此字段可能返回 null,表示取不到有效值。
- Status *uint64 `json:"Status,omitempty" name:"Status"`
+ Status *uint64 `json:"Status,omitnil" name:"Status"`
// 数据源责任人账号名称
// 注意:此字段可能返回 null,表示取不到有效值。
- OwnerAccountName *string `json:"OwnerAccountName,omitempty" name:"OwnerAccountName"`
+ OwnerAccountName *string `json:"OwnerAccountName,omitnil" name:"OwnerAccountName"`
// 集群名称
// 注意:此字段可能返回 null,表示取不到有效值。
- ClusterName *string `json:"ClusterName,omitempty" name:"ClusterName"`
+ ClusterName *string `json:"ClusterName,omitnil" name:"ClusterName"`
// 归属项目ID
// 注意:此字段可能返回 null,表示取不到有效值。
- OwnerProjectId *string `json:"OwnerProjectId,omitempty" name:"OwnerProjectId"`
+ OwnerProjectId *string `json:"OwnerProjectId,omitnil" name:"OwnerProjectId"`
// 归属项目Name
// 注意:此字段可能返回 null,表示取不到有效值。
- OwnerProjectName *string `json:"OwnerProjectName,omitempty" name:"OwnerProjectName"`
+ OwnerProjectName *string `json:"OwnerProjectName,omitnil" name:"OwnerProjectName"`
// 归属项目标识
// 注意:此字段可能返回 null,表示取不到有效值。
- OwnerProjectIdent *string `json:"OwnerProjectIdent,omitempty" name:"OwnerProjectIdent"`
+ OwnerProjectIdent *string `json:"OwnerProjectIdent,omitnil" name:"OwnerProjectIdent"`
// 是否有编辑权限
// 注意:此字段可能返回 null,表示取不到有效值。
- Edit *bool `json:"Edit,omitempty" name:"Edit"`
+ Edit *bool `json:"Edit,omitnil" name:"Edit"`
// 是否有授权权限
// 注意:此字段可能返回 null,表示取不到有效值。
- Author *bool `json:"Author,omitempty" name:"Author"`
+ Author *bool `json:"Author,omitnil" name:"Author"`
// 是否有转交权限
// 注意:此字段可能返回 null,表示取不到有效值。
- Deliver *bool `json:"Deliver,omitempty" name:"Deliver"`
+ Deliver *bool `json:"Deliver,omitnil" name:"Deliver"`
// 数据源状态
// 注意:此字段可能返回 null,表示取不到有效值。
- DataSourceStatus *string `json:"DataSourceStatus,omitempty" name:"DataSourceStatus"`
+ DataSourceStatus *string `json:"DataSourceStatus,omitnil" name:"DataSourceStatus"`
// 认证项目名称
// 注意:此字段可能返回 null,表示取不到有效值。
- AuthorityProjectName *string `json:"AuthorityProjectName,omitempty" name:"AuthorityProjectName"`
+ AuthorityProjectName *string `json:"AuthorityProjectName,omitnil" name:"AuthorityProjectName"`
// 认证用户名称
// 注意:此字段可能返回 null,表示取不到有效值。
- AuthorityUserName *string `json:"AuthorityUserName,omitempty" name:"AuthorityUserName"`
+ AuthorityUserName *string `json:"AuthorityUserName,omitnil" name:"AuthorityUserName"`
}
type SimpleTaskInfo struct {
// 任务ID
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 任务名
- TaskName *string `json:"TaskName,omitempty" name:"TaskName"`
+ TaskName *string `json:"TaskName,omitnil" name:"TaskName"`
}
type SourceFieldInfo struct {
// 字段名称
- FieldName *string `json:"FieldName,omitempty" name:"FieldName"`
+ FieldName *string `json:"FieldName,omitnil" name:"FieldName"`
// 字段类型
- FieldType *string `json:"FieldType,omitempty" name:"FieldType"`
+ FieldType *string `json:"FieldType,omitnil" name:"FieldType"`
// 字段别名
- Alias *string `json:"Alias,omitempty" name:"Alias"`
+ Alias *string `json:"Alias,omitnil" name:"Alias"`
// 字段描述
// 注意:此字段可能返回 null,表示取不到有效值。
- Comment *string `json:"Comment,omitempty" name:"Comment"`
+ Comment *string `json:"Comment,omitnil" name:"Comment"`
}
type SourceObject struct {
@@ -30792,110 +31957,110 @@ type SourceObject struct {
// 注意:此字段可能返回 null,表示取不到有效值。
//
// Deprecated: SourceObjectDataTypeName is deprecated.
- SourceObjectDataTypeName *string `json:"SourceObjectDataTypeName,omitempty" name:"SourceObjectDataTypeName"`
+ SourceObjectDataTypeName *string `json:"SourceObjectDataTypeName,omitnil" name:"SourceObjectDataTypeName"`
// 源字段名称
// 注意:此字段可能返回 null,表示取不到有效值。
//
// Deprecated: SourceObjectValue is deprecated.
- SourceObjectValue *string `json:"SourceObjectValue,omitempty" name:"SourceObjectValue"`
+ SourceObjectValue *string `json:"SourceObjectValue,omitnil" name:"SourceObjectValue"`
// 源字段详细类型,int、string
// 注意:此字段可能返回 null,表示取不到有效值。
- ObjectDataTypeName *string `json:"ObjectDataTypeName,omitempty" name:"ObjectDataTypeName"`
+ ObjectDataTypeName *string `json:"ObjectDataTypeName,omitnil" name:"ObjectDataTypeName"`
// 源字段名称
// 注意:此字段可能返回 null,表示取不到有效值。
- ObjectValue *string `json:"ObjectValue,omitempty" name:"ObjectValue"`
+ ObjectValue *string `json:"ObjectValue,omitnil" name:"ObjectValue"`
// 对象类型 1.常量 2.离线表级 3.离线字段级
// 注意:此字段可能返回 null,表示取不到有效值。
- ObjectType *uint64 `json:"ObjectType,omitempty" name:"ObjectType"`
+ ObjectType *uint64 `json:"ObjectType,omitnil" name:"ObjectType"`
}
type SpeedValue struct {
// 带毫秒的时间戳
// 注意:此字段可能返回 null,表示取不到有效值。
- Time *uint64 `json:"Time,omitempty" name:"Time"`
+ Time *uint64 `json:"Time,omitnil" name:"Time"`
// 无
// 注意:此字段可能返回 null,表示取不到有效值。
- Speed *float64 `json:"Speed,omitempty" name:"Speed"`
+ Speed *float64 `json:"Speed,omitnil" name:"Speed"`
}
type StageCloudApiRequest struct {
// 无
- ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"`
+ ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`
// 无
- StageId *string `json:"StageId,omitempty" name:"StageId"`
+ StageId *string `json:"StageId,omitnil" name:"StageId"`
// 无
- JobId *string `json:"JobId,omitempty" name:"JobId"`
+ JobId *string `json:"JobId,omitnil" name:"JobId"`
// 无
- StageName *string `json:"StageName,omitempty" name:"StageName"`
+ StageName *string `json:"StageName,omitnil" name:"StageName"`
// 无
- Type *string `json:"Type,omitempty" name:"Type"`
+ Type *string `json:"Type,omitnil" name:"Type"`
// 无
- Mode *string `json:"Mode,omitempty" name:"Mode"`
+ Mode *string `json:"Mode,omitnil" name:"Mode"`
// 无
- Version *string `json:"Version,omitempty" name:"Version"`
+ Version *string `json:"Version,omitnil" name:"Version"`
// 无
- Queue *string `json:"Queue,omitempty" name:"Queue"`
+ Queue *string `json:"Queue,omitnil" name:"Queue"`
// 无
- Content *string `json:"Content,omitempty" name:"Content"`
+ Content *string `json:"Content,omitnil" name:"Content"`
// 无
- Parameters []*Property `json:"Parameters,omitempty" name:"Parameters"`
+ Parameters []*Property `json:"Parameters,omitnil" name:"Parameters"`
// 无
- Description *string `json:"Description,omitempty" name:"Description"`
+ Description *string `json:"Description,omitnil" name:"Description"`
// 无
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 无
- JobType *string `json:"JobType,omitempty" name:"JobType"`
+ JobType *string `json:"JobType,omitnil" name:"JobType"`
// 无
- WorkFlowId *string `json:"WorkFlowId,omitempty" name:"WorkFlowId"`
+ WorkFlowId *string `json:"WorkFlowId,omitnil" name:"WorkFlowId"`
}
// Predefined struct for user
type StartIntegrationTaskRequestParams struct {
// 任务id
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 事件类型(START, STOP, SUSPEND, RESUME, COMMIT, TIMESTAMP)
- Event *string `json:"Event,omitempty" name:"Event"`
+ Event *string `json:"Event,omitnil" name:"Event"`
// 额外参数
- ExtConfig []*RecordField `json:"ExtConfig,omitempty" name:"ExtConfig"`
+ ExtConfig []*RecordField `json:"ExtConfig,omitnil" name:"ExtConfig"`
}
type StartIntegrationTaskRequest struct {
*tchttp.BaseRequest
// 任务id
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 事件类型(START, STOP, SUSPEND, RESUME, COMMIT, TIMESTAMP)
- Event *string `json:"Event,omitempty" name:"Event"`
+ Event *string `json:"Event,omitnil" name:"Event"`
// 额外参数
- ExtConfig []*RecordField `json:"ExtConfig,omitempty" name:"ExtConfig"`
+ ExtConfig []*RecordField `json:"ExtConfig,omitnil" name:"ExtConfig"`
}
func (r *StartIntegrationTaskRequest) ToJsonString() string {
@@ -30923,10 +32088,10 @@ func (r *StartIntegrationTaskRequest) FromJsonString(s string) error {
// Predefined struct for user
type StartIntegrationTaskResponseParams struct {
// 操作成功与否标识
- Data *bool `json:"Data,omitempty" name:"Data"`
+ Data *bool `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type StartIntegrationTaskResponse struct {
@@ -30948,20 +32113,20 @@ func (r *StartIntegrationTaskResponse) FromJsonString(s string) error {
// Predefined struct for user
type StopBaselineRequestParams struct {
// 1
- BaselineId *string `json:"BaselineId,omitempty" name:"BaselineId"`
+ BaselineId *string `json:"BaselineId,omitnil" name:"BaselineId"`
// 1
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
type StopBaselineRequest struct {
*tchttp.BaseRequest
// 1
- BaselineId *string `json:"BaselineId,omitempty" name:"BaselineId"`
+ BaselineId *string `json:"BaselineId,omitnil" name:"BaselineId"`
// 1
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
func (r *StopBaselineRequest) ToJsonString() string {
@@ -30987,10 +32152,10 @@ func (r *StopBaselineRequest) FromJsonString(s string) error {
// Predefined struct for user
type StopBaselineResponseParams struct {
// 是否操作成功描述
- Data *BooleanResponse `json:"Data,omitempty" name:"Data"`
+ Data *BooleanResponse `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type StopBaselineResponse struct {
@@ -31012,20 +32177,20 @@ func (r *StopBaselineResponse) FromJsonString(s string) error {
// Predefined struct for user
type StopIntegrationTaskRequestParams struct {
// 任务id
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
type StopIntegrationTaskRequest struct {
*tchttp.BaseRequest
// 任务id
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
func (r *StopIntegrationTaskRequest) ToJsonString() string {
@@ -31051,10 +32216,10 @@ func (r *StopIntegrationTaskRequest) FromJsonString(s string) error {
// Predefined struct for user
type StopIntegrationTaskResponseParams struct {
// 操作成功与否标识
- Data *bool `json:"Data,omitempty" name:"Data"`
+ Data *bool `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type StopIntegrationTaskResponse struct {
@@ -31076,36 +32241,36 @@ func (r *StopIntegrationTaskResponse) FromJsonString(s string) error {
type StrToStrMap struct {
// k
// 注意:此字段可能返回 null,表示取不到有效值。
- K *string `json:"K,omitempty" name:"K"`
+ K *string `json:"K,omitnil" name:"K"`
// v
// 注意:此字段可能返回 null,表示取不到有效值。
- V *string `json:"V,omitempty" name:"V"`
+ V *string `json:"V,omitnil" name:"V"`
}
type StringListNode struct {
// string数组
// 注意:此字段可能返回 null,表示取不到有效值。
- PreviewRecord []*string `json:"PreviewRecord,omitempty" name:"PreviewRecord"`
+ PreviewRecord []*string `json:"PreviewRecord,omitnil" name:"PreviewRecord"`
}
// Predefined struct for user
type SubmitBaselineRequestParams struct {
// 1
- BaselineId *string `json:"BaselineId,omitempty" name:"BaselineId"`
+ BaselineId *string `json:"BaselineId,omitnil" name:"BaselineId"`
// 1
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
type SubmitBaselineRequest struct {
*tchttp.BaseRequest
// 1
- BaselineId *string `json:"BaselineId,omitempty" name:"BaselineId"`
+ BaselineId *string `json:"BaselineId,omitnil" name:"BaselineId"`
// 1
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
func (r *SubmitBaselineRequest) ToJsonString() string {
@@ -31131,10 +32296,10 @@ func (r *SubmitBaselineRequest) FromJsonString(s string) error {
// Predefined struct for user
type SubmitBaselineResponseParams struct {
// 是否操作成功描述
- Data *BooleanResponse `json:"Data,omitempty" name:"Data"`
+ Data *BooleanResponse `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type SubmitBaselineResponse struct {
@@ -31156,32 +32321,32 @@ func (r *SubmitBaselineResponse) FromJsonString(s string) error {
// Predefined struct for user
type SubmitCustomFunctionRequestParams struct {
// 函数唯一标识
- FunctionId *string `json:"FunctionId,omitempty" name:"FunctionId"`
+ FunctionId *string `json:"FunctionId,omitnil" name:"FunctionId"`
// 集群实例 ID
- ClusterIdentifier *string `json:"ClusterIdentifier,omitempty" name:"ClusterIdentifier"`
+ ClusterIdentifier *string `json:"ClusterIdentifier,omitnil" name:"ClusterIdentifier"`
// 备注信息
- Comment *string `json:"Comment,omitempty" name:"Comment"`
+ Comment *string `json:"Comment,omitnil" name:"Comment"`
// 项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
type SubmitCustomFunctionRequest struct {
*tchttp.BaseRequest
// 函数唯一标识
- FunctionId *string `json:"FunctionId,omitempty" name:"FunctionId"`
+ FunctionId *string `json:"FunctionId,omitnil" name:"FunctionId"`
// 集群实例 ID
- ClusterIdentifier *string `json:"ClusterIdentifier,omitempty" name:"ClusterIdentifier"`
+ ClusterIdentifier *string `json:"ClusterIdentifier,omitnil" name:"ClusterIdentifier"`
// 备注信息
- Comment *string `json:"Comment,omitempty" name:"Comment"`
+ Comment *string `json:"Comment,omitnil" name:"Comment"`
// 项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
func (r *SubmitCustomFunctionRequest) ToJsonString() string {
@@ -31210,14 +32375,14 @@ func (r *SubmitCustomFunctionRequest) FromJsonString(s string) error {
type SubmitCustomFunctionResponseParams struct {
// 函数唯一标识
// 注意:此字段可能返回 null,表示取不到有效值。
- FunctionId *string `json:"FunctionId,omitempty" name:"FunctionId"`
+ FunctionId *string `json:"FunctionId,omitnil" name:"FunctionId"`
// 无
// 注意:此字段可能返回 null,表示取不到有效值。
- ErrorMessage *string `json:"ErrorMessage,omitempty" name:"ErrorMessage"`
+ ErrorMessage *string `json:"ErrorMessage,omitnil" name:"ErrorMessage"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type SubmitCustomFunctionResponse struct {
@@ -31239,86 +32404,92 @@ func (r *SubmitCustomFunctionResponse) FromJsonString(s string) error {
// Predefined struct for user
type SubmitSqlTaskRequestParams struct {
// 数据库类型
- DatabaseType *string `json:"DatabaseType,omitempty" name:"DatabaseType"`
+ DatabaseType *string `json:"DatabaseType,omitnil" name:"DatabaseType"`
// 数据源Id
- DatasourceId *int64 `json:"DatasourceId,omitempty" name:"DatasourceId"`
+ DatasourceId *int64 `json:"DatasourceId,omitnil" name:"DatasourceId"`
// 资源组Id
- GroupId *string `json:"GroupId,omitempty" name:"GroupId"`
+ GroupId *string `json:"GroupId,omitnil" name:"GroupId"`
// 脚本文件id
- ScriptId *string `json:"ScriptId,omitempty" name:"ScriptId"`
+ ScriptId *string `json:"ScriptId,omitnil" name:"ScriptId"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 数据库名称
- DatabaseName *string `json:"DatabaseName,omitempty" name:"DatabaseName"`
+ DatabaseName *string `json:"DatabaseName,omitnil" name:"DatabaseName"`
// 执行引擎实例ID
- EngineId *string `json:"EngineId,omitempty" name:"EngineId"`
+ EngineId *string `json:"EngineId,omitnil" name:"EngineId"`
// 脚本内容
- ScriptContent *string `json:"ScriptContent,omitempty" name:"ScriptContent"`
+ ScriptContent *string `json:"ScriptContent,omitnil" name:"ScriptContent"`
// 资源队列
- ResourceQueue *string `json:"ResourceQueue,omitempty" name:"ResourceQueue"`
+ ResourceQueue *string `json:"ResourceQueue,omitnil" name:"ResourceQueue"`
// 数据库类型
- DatasourceType *string `json:"DatasourceType,omitempty" name:"DatasourceType"`
+ DatasourceType *string `json:"DatasourceType,omitnil" name:"DatasourceType"`
// 计算资源名称
- ComputeResource *string `json:"ComputeResource,omitempty" name:"ComputeResource"`
+ ComputeResource *string `json:"ComputeResource,omitnil" name:"ComputeResource"`
// 高级运行参数
- RunParams *string `json:"RunParams,omitempty" name:"RunParams"`
+ RunParams *string `json:"RunParams,omitnil" name:"RunParams"`
// 高级设置
- ConfParams *string `json:"ConfParams,omitempty" name:"ConfParams"`
+ ConfParams *string `json:"ConfParams,omitnil" name:"ConfParams"`
+
+ // 脚本内容是否base64加密
+ ScriptEncryption *bool `json:"ScriptEncryption,omitnil" name:"ScriptEncryption"`
}
type SubmitSqlTaskRequest struct {
*tchttp.BaseRequest
// 数据库类型
- DatabaseType *string `json:"DatabaseType,omitempty" name:"DatabaseType"`
+ DatabaseType *string `json:"DatabaseType,omitnil" name:"DatabaseType"`
// 数据源Id
- DatasourceId *int64 `json:"DatasourceId,omitempty" name:"DatasourceId"`
+ DatasourceId *int64 `json:"DatasourceId,omitnil" name:"DatasourceId"`
// 资源组Id
- GroupId *string `json:"GroupId,omitempty" name:"GroupId"`
+ GroupId *string `json:"GroupId,omitnil" name:"GroupId"`
// 脚本文件id
- ScriptId *string `json:"ScriptId,omitempty" name:"ScriptId"`
+ ScriptId *string `json:"ScriptId,omitnil" name:"ScriptId"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 数据库名称
- DatabaseName *string `json:"DatabaseName,omitempty" name:"DatabaseName"`
+ DatabaseName *string `json:"DatabaseName,omitnil" name:"DatabaseName"`
// 执行引擎实例ID
- EngineId *string `json:"EngineId,omitempty" name:"EngineId"`
+ EngineId *string `json:"EngineId,omitnil" name:"EngineId"`
// 脚本内容
- ScriptContent *string `json:"ScriptContent,omitempty" name:"ScriptContent"`
+ ScriptContent *string `json:"ScriptContent,omitnil" name:"ScriptContent"`
// 资源队列
- ResourceQueue *string `json:"ResourceQueue,omitempty" name:"ResourceQueue"`
+ ResourceQueue *string `json:"ResourceQueue,omitnil" name:"ResourceQueue"`
// 数据库类型
- DatasourceType *string `json:"DatasourceType,omitempty" name:"DatasourceType"`
+ DatasourceType *string `json:"DatasourceType,omitnil" name:"DatasourceType"`
// 计算资源名称
- ComputeResource *string `json:"ComputeResource,omitempty" name:"ComputeResource"`
+ ComputeResource *string `json:"ComputeResource,omitnil" name:"ComputeResource"`
// 高级运行参数
- RunParams *string `json:"RunParams,omitempty" name:"RunParams"`
+ RunParams *string `json:"RunParams,omitnil" name:"RunParams"`
// 高级设置
- ConfParams *string `json:"ConfParams,omitempty" name:"ConfParams"`
+ ConfParams *string `json:"ConfParams,omitnil" name:"ConfParams"`
+
+ // 脚本内容是否base64加密
+ ScriptEncryption *bool `json:"ScriptEncryption,omitnil" name:"ScriptEncryption"`
}
func (r *SubmitSqlTaskRequest) ToJsonString() string {
@@ -31346,6 +32517,7 @@ func (r *SubmitSqlTaskRequest) FromJsonString(s string) error {
delete(f, "ComputeResource")
delete(f, "RunParams")
delete(f, "ConfParams")
+ delete(f, "ScriptEncryption")
if len(f) > 0 {
return tcerr.NewTencentCloudSDKError("ClientError.BuildRequestError", "SubmitSqlTaskRequest has unknown keys!", "")
}
@@ -31355,13 +32527,13 @@ func (r *SubmitSqlTaskRequest) FromJsonString(s string) error {
// Predefined struct for user
type SubmitSqlTaskResponseParams struct {
// 任务提交记录
- Record *AdhocRecord `json:"Record,omitempty" name:"Record"`
+ Record *AdhocRecord `json:"Record,omitnil" name:"Record"`
// 子任务记录列表
- Details []*AdhocDetail `json:"Details,omitempty" name:"Details"`
+ Details []*AdhocDetail `json:"Details,omitnil" name:"Details"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type SubmitSqlTaskResponse struct {
@@ -31383,32 +32555,32 @@ func (r *SubmitSqlTaskResponse) FromJsonString(s string) error {
// Predefined struct for user
type SubmitTaskRequestParams struct {
// 项目Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 任务ID
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 版本备注
- VersionRemark *string `json:"VersionRemark,omitempty" name:"VersionRemark"`
+ VersionRemark *string `json:"VersionRemark,omitnil" name:"VersionRemark"`
// 是否启动调度
- StartScheduling *bool `json:"StartScheduling,omitempty" name:"StartScheduling"`
+ StartScheduling *bool `json:"StartScheduling,omitnil" name:"StartScheduling"`
}
type SubmitTaskRequest struct {
*tchttp.BaseRequest
// 项目Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 任务ID
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 版本备注
- VersionRemark *string `json:"VersionRemark,omitempty" name:"VersionRemark"`
+ VersionRemark *string `json:"VersionRemark,omitnil" name:"VersionRemark"`
// 是否启动调度
- StartScheduling *bool `json:"StartScheduling,omitempty" name:"StartScheduling"`
+ StartScheduling *bool `json:"StartScheduling,omitnil" name:"StartScheduling"`
}
func (r *SubmitTaskRequest) ToJsonString() string {
@@ -31436,10 +32608,10 @@ func (r *SubmitTaskRequest) FromJsonString(s string) error {
// Predefined struct for user
type SubmitTaskResponseParams struct {
// 成功或者失败
- Data *bool `json:"Data,omitempty" name:"Data"`
+ Data *bool `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type SubmitTaskResponse struct {
@@ -31461,62 +32633,62 @@ func (r *SubmitTaskResponse) FromJsonString(s string) error {
// Predefined struct for user
type SubmitTaskTestRunRequestParams struct {
// 无
- TaskIds *string `json:"TaskIds,omitempty" name:"TaskIds"`
+ TaskIds *string `json:"TaskIds,omitnil" name:"TaskIds"`
// 无
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 无
- WorkFlowId *string `json:"WorkFlowId,omitempty" name:"WorkFlowId"`
+ WorkFlowId *string `json:"WorkFlowId,omitnil" name:"WorkFlowId"`
// 无
- Name *string `json:"Name,omitempty" name:"Name"`
+ Name *string `json:"Name,omitnil" name:"Name"`
// 无
- Tasks []*StageCloudApiRequest `json:"Tasks,omitempty" name:"Tasks"`
+ Tasks []*StageCloudApiRequest `json:"Tasks,omitnil" name:"Tasks"`
// 无
- Description *string `json:"Description,omitempty" name:"Description"`
+ Description *string `json:"Description,omitnil" name:"Description"`
// 无
- RunParams *string `json:"RunParams,omitempty" name:"RunParams"`
+ RunParams *string `json:"RunParams,omitnil" name:"RunParams"`
// 无
- ScriptContent *string `json:"ScriptContent,omitempty" name:"ScriptContent"`
+ ScriptContent *string `json:"ScriptContent,omitnil" name:"ScriptContent"`
// 无
- VersionId *string `json:"VersionId,omitempty" name:"VersionId"`
+ VersionId *string `json:"VersionId,omitnil" name:"VersionId"`
}
type SubmitTaskTestRunRequest struct {
*tchttp.BaseRequest
// 无
- TaskIds *string `json:"TaskIds,omitempty" name:"TaskIds"`
+ TaskIds *string `json:"TaskIds,omitnil" name:"TaskIds"`
// 无
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 无
- WorkFlowId *string `json:"WorkFlowId,omitempty" name:"WorkFlowId"`
+ WorkFlowId *string `json:"WorkFlowId,omitnil" name:"WorkFlowId"`
// 无
- Name *string `json:"Name,omitempty" name:"Name"`
+ Name *string `json:"Name,omitnil" name:"Name"`
// 无
- Tasks []*StageCloudApiRequest `json:"Tasks,omitempty" name:"Tasks"`
+ Tasks []*StageCloudApiRequest `json:"Tasks,omitnil" name:"Tasks"`
// 无
- Description *string `json:"Description,omitempty" name:"Description"`
+ Description *string `json:"Description,omitnil" name:"Description"`
// 无
- RunParams *string `json:"RunParams,omitempty" name:"RunParams"`
+ RunParams *string `json:"RunParams,omitnil" name:"RunParams"`
// 无
- ScriptContent *string `json:"ScriptContent,omitempty" name:"ScriptContent"`
+ ScriptContent *string `json:"ScriptContent,omitnil" name:"ScriptContent"`
// 无
- VersionId *string `json:"VersionId,omitempty" name:"VersionId"`
+ VersionId *string `json:"VersionId,omitnil" name:"VersionId"`
}
func (r *SubmitTaskTestRunRequest) ToJsonString() string {
@@ -31549,13 +32721,13 @@ func (r *SubmitTaskTestRunRequest) FromJsonString(s string) error {
// Predefined struct for user
type SubmitTaskTestRunResponseParams struct {
// 无
- JobId *int64 `json:"JobId,omitempty" name:"JobId"`
+ JobId *int64 `json:"JobId,omitnil" name:"JobId"`
// 无
- RecordId []*int64 `json:"RecordId,omitempty" name:"RecordId"`
+ RecordId []*int64 `json:"RecordId,omitnil" name:"RecordId"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type SubmitTaskTestRunResponse struct {
@@ -31577,49 +32749,49 @@ func (r *SubmitTaskTestRunResponse) FromJsonString(s string) error {
type SubmitWorkflow struct {
// 被提交的任务id集合
// 注意:此字段可能返回 null,表示取不到有效值。
- TaskIds []*string `json:"TaskIds,omitempty" name:"TaskIds"`
+ TaskIds []*string `json:"TaskIds,omitnil" name:"TaskIds"`
// 执行结果
- Result *bool `json:"Result,omitempty" name:"Result"`
+ Result *bool `json:"Result,omitnil" name:"Result"`
// 执行情况备注
// 注意:此字段可能返回 null,表示取不到有效值。
- ErrorDesc *string `json:"ErrorDesc,omitempty" name:"ErrorDesc"`
+ ErrorDesc *string `json:"ErrorDesc,omitnil" name:"ErrorDesc"`
// 执行情况id
// 注意:此字段可能返回 null,表示取不到有效值。
- ErrorId *string `json:"ErrorId,omitempty" name:"ErrorId"`
+ ErrorId *string `json:"ErrorId,omitnil" name:"ErrorId"`
}
// Predefined struct for user
type SubmitWorkflowRequestParams struct {
// 项目Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 工作流id
- WorkflowId *string `json:"WorkflowId,omitempty" name:"WorkflowId"`
+ WorkflowId *string `json:"WorkflowId,omitnil" name:"WorkflowId"`
// 提交的版本备注
- VersionRemark *string `json:"VersionRemark,omitempty" name:"VersionRemark"`
+ VersionRemark *string `json:"VersionRemark,omitnil" name:"VersionRemark"`
// 是否启动调度
- StartScheduling *bool `json:"StartScheduling,omitempty" name:"StartScheduling"`
+ StartScheduling *bool `json:"StartScheduling,omitnil" name:"StartScheduling"`
}
type SubmitWorkflowRequest struct {
*tchttp.BaseRequest
// 项目Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 工作流id
- WorkflowId *string `json:"WorkflowId,omitempty" name:"WorkflowId"`
+ WorkflowId *string `json:"WorkflowId,omitnil" name:"WorkflowId"`
// 提交的版本备注
- VersionRemark *string `json:"VersionRemark,omitempty" name:"VersionRemark"`
+ VersionRemark *string `json:"VersionRemark,omitnil" name:"VersionRemark"`
// 是否启动调度
- StartScheduling *bool `json:"StartScheduling,omitempty" name:"StartScheduling"`
+ StartScheduling *bool `json:"StartScheduling,omitnil" name:"StartScheduling"`
}
func (r *SubmitWorkflowRequest) ToJsonString() string {
@@ -31647,10 +32819,10 @@ func (r *SubmitWorkflowRequest) FromJsonString(s string) error {
// Predefined struct for user
type SubmitWorkflowResponseParams struct {
// 执行结果
- Data *SubmitWorkflow `json:"Data,omitempty" name:"Data"`
+ Data *SubmitWorkflow `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type SubmitWorkflowResponse struct {
@@ -31672,40 +32844,40 @@ func (r *SubmitWorkflowResponse) FromJsonString(s string) error {
type SubscribeReceiver struct {
// 接收人Uin
// 注意:此字段可能返回 null,表示取不到有效值。
- ReceiverUserId *uint64 `json:"ReceiverUserId,omitempty" name:"ReceiverUserId"`
+ ReceiverUserId *uint64 `json:"ReceiverUserId,omitnil" name:"ReceiverUserId"`
// 接收人名称
// 注意:此字段可能返回 null,表示取不到有效值。
- ReceiverName *string `json:"ReceiverName,omitempty" name:"ReceiverName"`
+ ReceiverName *string `json:"ReceiverName,omitnil" name:"ReceiverName"`
}
type SubscribeWebHook struct {
// 群机器人类型,当前支持飞书
// 注意:此字段可能返回 null,表示取不到有效值。
- HookType *string `json:"HookType,omitempty" name:"HookType"`
+ HookType *string `json:"HookType,omitnil" name:"HookType"`
// 群机器人webhook地址,配置方式参考https://cloud.tencent.com/document/product/1254/70736
// 注意:此字段可能返回 null,表示取不到有效值。
- HookAddress *string `json:"HookAddress,omitempty" name:"HookAddress"`
+ HookAddress *string `json:"HookAddress,omitnil" name:"HookAddress"`
}
// Predefined struct for user
type SuspendIntegrationTaskRequestParams struct {
// 任务id
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
type SuspendIntegrationTaskRequest struct {
*tchttp.BaseRequest
// 任务id
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
func (r *SuspendIntegrationTaskRequest) ToJsonString() string {
@@ -31731,10 +32903,10 @@ func (r *SuspendIntegrationTaskRequest) FromJsonString(s string) error {
// Predefined struct for user
type SuspendIntegrationTaskResponseParams struct {
// 操作成功与否标识
- Data *bool `json:"Data,omitempty" name:"Data"`
+ Data *bool `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type SuspendIntegrationTaskResponse struct {
@@ -31756,413 +32928,413 @@ func (r *SuspendIntegrationTaskResponse) FromJsonString(s string) error {
type TableBaseInfo struct {
// 数据库名称
// 注意:此字段可能返回 null,表示取不到有效值。
- DatabaseName *string `json:"DatabaseName,omitempty" name:"DatabaseName"`
+ DatabaseName *string `json:"DatabaseName,omitnil" name:"DatabaseName"`
// 表名称
// 注意:此字段可能返回 null,表示取不到有效值。
- TableName *string `json:"TableName,omitempty" name:"TableName"`
+ TableName *string `json:"TableName,omitnil" name:"TableName"`
// 数据表所属数据源名字
// 注意:此字段可能返回 null,表示取不到有效值。
- DatasourceConnectionName *string `json:"DatasourceConnectionName,omitempty" name:"DatasourceConnectionName"`
+ DatasourceConnectionName *string `json:"DatasourceConnectionName,omitnil" name:"DatasourceConnectionName"`
// 表备注
// 注意:此字段可能返回 null,表示取不到有效值。
- TableComment *string `json:"TableComment,omitempty" name:"TableComment"`
+ TableComment *string `json:"TableComment,omitnil" name:"TableComment"`
// 类型
// 注意:此字段可能返回 null,表示取不到有效值。
- Type *string `json:"Type,omitempty" name:"Type"`
+ Type *string `json:"Type,omitnil" name:"Type"`
// 数据格式类型
// 注意:此字段可能返回 null,表示取不到有效值。
- TableFormat *string `json:"TableFormat,omitempty" name:"TableFormat"`
+ TableFormat *string `json:"TableFormat,omitnil" name:"TableFormat"`
// 用户昵称
// 注意:此字段可能返回 null,表示取不到有效值。
- UserAlias *string `json:"UserAlias,omitempty" name:"UserAlias"`
+ UserAlias *string `json:"UserAlias,omitnil" name:"UserAlias"`
// 建表用户ID
// 注意:此字段可能返回 null,表示取不到有效值。
- UserSubUin *string `json:"UserSubUin,omitempty" name:"UserSubUin"`
+ UserSubUin *string `json:"UserSubUin,omitnil" name:"UserSubUin"`
// 数据治理配置项
// 注意:此字段可能返回 null,表示取不到有效值。
- GovernPolicy *DlcDataGovernPolicy `json:"GovernPolicy,omitempty" name:"GovernPolicy"`
+ GovernPolicy *DlcDataGovernPolicy `json:"GovernPolicy,omitnil" name:"GovernPolicy"`
// 库数据治理是否关闭,关闭:true,开启:false
// 注意:此字段可能返回 null,表示取不到有效值。
- DbGovernPolicyIsDisable *string `json:"DbGovernPolicyIsDisable,omitempty" name:"DbGovernPolicyIsDisable"`
+ DbGovernPolicyIsDisable *string `json:"DbGovernPolicyIsDisable,omitnil" name:"DbGovernPolicyIsDisable"`
}
type TableConfig struct {
// 数据库Id
// 注意:此字段可能返回 null,表示取不到有效值。
- DatabaseId *string `json:"DatabaseId,omitempty" name:"DatabaseId"`
+ DatabaseId *string `json:"DatabaseId,omitnil" name:"DatabaseId"`
// 数据库名称
// 注意:此字段可能返回 null,表示取不到有效值。
- DatabaseName *string `json:"DatabaseName,omitempty" name:"DatabaseName"`
+ DatabaseName *string `json:"DatabaseName,omitnil" name:"DatabaseName"`
// 表Id
// 注意:此字段可能返回 null,表示取不到有效值。
- TableId *string `json:"TableId,omitempty" name:"TableId"`
+ TableId *string `json:"TableId,omitnil" name:"TableId"`
// 表名称
// 注意:此字段可能返回 null,表示取不到有效值。
- TableName *string `json:"TableName,omitempty" name:"TableName"`
+ TableName *string `json:"TableName,omitnil" name:"TableName"`
// 表Key
// 注意:此字段可能返回 null,表示取不到有效值。
- TableKey *string `json:"TableKey,omitempty" name:"TableKey"`
+ TableKey *string `json:"TableKey,omitnil" name:"TableKey"`
// 字段变量
// 注意:此字段可能返回 null,表示取不到有效值。
- FieldConfig []*FieldConfig `json:"FieldConfig,omitempty" name:"FieldConfig"`
+ FieldConfig []*FieldConfig `json:"FieldConfig,omitnil" name:"FieldConfig"`
}
type TableInfo struct {
// 表Id
// 注意:此字段可能返回 null,表示取不到有效值。
- TableId *string `json:"TableId,omitempty" name:"TableId"`
+ TableId *string `json:"TableId,omitnil" name:"TableId"`
// 表名称
// 注意:此字段可能返回 null,表示取不到有效值。
- TableName *string `json:"TableName,omitempty" name:"TableName"`
+ TableName *string `json:"TableName,omitnil" name:"TableName"`
// 表databaseName
// 注意:此字段可能返回 null,表示取不到有效值。
- OriginDatabaseName *string `json:"OriginDatabaseName,omitempty" name:"OriginDatabaseName"`
+ OriginDatabaseName *string `json:"OriginDatabaseName,omitnil" name:"OriginDatabaseName"`
// 表schemaName
// 注意:此字段可能返回 null,表示取不到有效值。
- OriginSchemaName *string `json:"OriginSchemaName,omitempty" name:"OriginSchemaName"`
+ OriginSchemaName *string `json:"OriginSchemaName,omitnil" name:"OriginSchemaName"`
}
type TableLineageInfo struct {
// 元数据类型
// 注意:此字段可能返回 null,表示取不到有效值。
- MetastoreType *string `json:"MetastoreType,omitempty" name:"MetastoreType"`
+ MetastoreType *string `json:"MetastoreType,omitnil" name:"MetastoreType"`
// 由中心节点到该节点的路径
// 注意:此字段可能返回 null,表示取不到有效值。
- PrefixPath *string `json:"PrefixPath,omitempty" name:"PrefixPath"`
+ PrefixPath *string `json:"PrefixPath,omitnil" name:"PrefixPath"`
// 空间id
// 注意:此字段可能返回 null,表示取不到有效值。
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 数据源id
// 注意:此字段可能返回 null,表示取不到有效值。
- DatasourceId *string `json:"DatasourceId,omitempty" name:"DatasourceId"`
+ DatasourceId *string `json:"DatasourceId,omitnil" name:"DatasourceId"`
// 表id
// 注意:此字段可能返回 null,表示取不到有效值。
- TableId *string `json:"TableId,omitempty" name:"TableId"`
+ TableId *string `json:"TableId,omitnil" name:"TableId"`
// 表血缘参数
// 注意:此字段可能返回 null,表示取不到有效值。
- Params []*LineageParamRecord `json:"Params,omitempty" name:"Params"`
+ Params []*LineageParamRecord `json:"Params,omitnil" name:"Params"`
// 父节点列表
// 注意:此字段可能返回 null,表示取不到有效值。
- ParentSet *string `json:"ParentSet,omitempty" name:"ParentSet"`
+ ParentSet *string `json:"ParentSet,omitnil" name:"ParentSet"`
// 子节点列表
// 注意:此字段可能返回 null,表示取不到有效值。
- ChildSet *string `json:"ChildSet,omitempty" name:"ChildSet"`
+ ChildSet *string `json:"ChildSet,omitnil" name:"ChildSet"`
// 额外参数
// 注意:此字段可能返回 null,表示取不到有效值。
- ExtParams []*RecordField `json:"ExtParams,omitempty" name:"ExtParams"`
+ ExtParams []*RecordField `json:"ExtParams,omitnil" name:"ExtParams"`
// 血缘id
// 注意:此字段可能返回 null,表示取不到有效值。
- Id *string `json:"Id,omitempty" name:"Id"`
+ Id *string `json:"Id,omitnil" name:"Id"`
// 元数据类型名称
// 注意:此字段可能返回 null,表示取不到有效值。
- MetastoreTypeName *string `json:"MetastoreTypeName,omitempty" name:"MetastoreTypeName"`
+ MetastoreTypeName *string `json:"MetastoreTypeName,omitnil" name:"MetastoreTypeName"`
// 表名称
// 注意:此字段可能返回 null,表示取不到有效值。
- TableName *string `json:"TableName,omitempty" name:"TableName"`
+ TableName *string `json:"TableName,omitnil" name:"TableName"`
// 表全称
// 注意:此字段可能返回 null,表示取不到有效值。
- QualifiedName *string `json:"QualifiedName,omitempty" name:"QualifiedName"`
+ QualifiedName *string `json:"QualifiedName,omitnil" name:"QualifiedName"`
// 血缘下游节点数
// 注意:此字段可能返回 null,表示取不到有效值。
- DownStreamCount *int64 `json:"DownStreamCount,omitempty" name:"DownStreamCount"`
+ DownStreamCount *int64 `json:"DownStreamCount,omitnil" name:"DownStreamCount"`
// 血缘上游节点数
// 注意:此字段可能返回 null,表示取不到有效值。
- UpStreamCount *int64 `json:"UpStreamCount,omitempty" name:"UpStreamCount"`
+ UpStreamCount *int64 `json:"UpStreamCount,omitnil" name:"UpStreamCount"`
// 血缘描述
// 注意:此字段可能返回 null,表示取不到有效值。
- Description *string `json:"Description,omitempty" name:"Description"`
+ Description *string `json:"Description,omitnil" name:"Description"`
// 血缘创建时间
// 注意:此字段可能返回 null,表示取不到有效值。
- CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"`
+ CreateTime *string `json:"CreateTime,omitnil" name:"CreateTime"`
// 血缘更新时间
// 注意:此字段可能返回 null,表示取不到有效值。
- ModifyTime *string `json:"ModifyTime,omitempty" name:"ModifyTime"`
+ ModifyTime *string `json:"ModifyTime,omitnil" name:"ModifyTime"`
// 修改血缘的任务id列表
// 注意:此字段可能返回 null,表示取不到有效值。
- Tasks []*string `json:"Tasks,omitempty" name:"Tasks"`
+ Tasks []*string `json:"Tasks,omitnil" name:"Tasks"`
}
type TableQualityDetail struct {
// 数据库id
// 注意:此字段可能返回 null,表示取不到有效值。
- DatabaseId *string `json:"DatabaseId,omitempty" name:"DatabaseId"`
+ DatabaseId *string `json:"DatabaseId,omitnil" name:"DatabaseId"`
// 数据库名称
// 注意:此字段可能返回 null,表示取不到有效值。
- DatabaseName *string `json:"DatabaseName,omitempty" name:"DatabaseName"`
+ DatabaseName *string `json:"DatabaseName,omitnil" name:"DatabaseName"`
// 表id
// 注意:此字段可能返回 null,表示取不到有效值。
- TableId *string `json:"TableId,omitempty" name:"TableId"`
+ TableId *string `json:"TableId,omitnil" name:"TableId"`
// 表名称
// 注意:此字段可能返回 null,表示取不到有效值。
- TableName *string `json:"TableName,omitempty" name:"TableName"`
+ TableName *string `json:"TableName,omitnil" name:"TableName"`
// 表责任人ID
// 注意:此字段可能返回 null,表示取不到有效值。
- OwnerUserId *int64 `json:"OwnerUserId,omitempty" name:"OwnerUserId"`
+ OwnerUserId *int64 `json:"OwnerUserId,omitnil" name:"OwnerUserId"`
// 表责任人名
// 注意:此字段可能返回 null,表示取不到有效值。
- OwnerUserName *string `json:"OwnerUserName,omitempty" name:"OwnerUserName"`
+ OwnerUserName *string `json:"OwnerUserName,omitnil" name:"OwnerUserName"`
// 库得分
// 注意:此字段可能返回 null,表示取不到有效值。
- DatabaseScore *float64 `json:"DatabaseScore,omitempty" name:"DatabaseScore"`
+ DatabaseScore *float64 `json:"DatabaseScore,omitnil" name:"DatabaseScore"`
// 表得分
// 注意:此字段可能返回 null,表示取不到有效值。
- TableScore *float64 `json:"TableScore,omitempty" name:"TableScore"`
+ TableScore *float64 `json:"TableScore,omitnil" name:"TableScore"`
// 表环比
// 注意:此字段可能返回 null,表示取不到有效值。
- LastPeriodRatio *float64 `json:"LastPeriodRatio,omitempty" name:"LastPeriodRatio"`
+ LastPeriodRatio *float64 `json:"LastPeriodRatio,omitnil" name:"LastPeriodRatio"`
}
type TableQualityDetailPage struct {
// 总条数
// 注意:此字段可能返回 null,表示取不到有效值。
- TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"`
+ TotalCount *int64 `json:"TotalCount,omitnil" name:"TotalCount"`
// 表质量列表
// 注意:此字段可能返回 null,表示取不到有效值。
- Items []*TableQualityDetail `json:"Items,omitempty" name:"Items"`
+ Items []*TableQualityDetail `json:"Items,omitnil" name:"Items"`
}
type TableScoreStatisticsInfo struct {
// 等级 1、2、3、4、5
// 注意:此字段可能返回 null,表示取不到有效值。
- Level *int64 `json:"Level,omitempty" name:"Level"`
+ Level *int64 `json:"Level,omitnil" name:"Level"`
// 占比
// 注意:此字段可能返回 null,表示取不到有效值。
- Scale *int64 `json:"Scale,omitempty" name:"Scale"`
+ Scale *int64 `json:"Scale,omitnil" name:"Scale"`
// 表数量
// 注意:此字段可能返回 null,表示取不到有效值。
- TableNumber *int64 `json:"TableNumber,omitempty" name:"TableNumber"`
+ TableNumber *int64 `json:"TableNumber,omitnil" name:"TableNumber"`
}
type TaskAlarmInfo struct {
// 任务ID
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 规则名称
- RegularName *string `json:"RegularName,omitempty" name:"RegularName"`
+ RegularName *string `json:"RegularName,omitnil" name:"RegularName"`
// 规则状态(0表示关闭,1表示打开)
- RegularStatus *uint64 `json:"RegularStatus,omitempty" name:"RegularStatus"`
+ RegularStatus *uint64 `json:"RegularStatus,omitnil" name:"RegularStatus"`
// 告警级别(0表示普通,1表示重要,2表示紧急)
- AlarmLevel *uint64 `json:"AlarmLevel,omitempty" name:"AlarmLevel"`
+ AlarmLevel *uint64 `json:"AlarmLevel,omitnil" name:"AlarmLevel"`
// 告警方式,多个用逗号隔开(1:邮件,2:短信,3:微信,4:语音,5:代表企业微信,6:http)
- AlarmWay *string `json:"AlarmWay,omitempty" name:"AlarmWay"`
+ AlarmWay *string `json:"AlarmWay,omitnil" name:"AlarmWay"`
// 任务类型(201表示实时,202表示离线)
- TaskType *uint64 `json:"TaskType,omitempty" name:"TaskType"`
+ TaskType *uint64 `json:"TaskType,omitnil" name:"TaskType"`
// 主键ID
// 注意:此字段可能返回 null,表示取不到有效值。
- Id *string `json:"Id,omitempty" name:"Id"`
+ Id *string `json:"Id,omitnil" name:"Id"`
// 规则ID
- RegularId *string `json:"RegularId,omitempty" name:"RegularId"`
+ RegularId *string `json:"RegularId,omitnil" name:"RegularId"`
// 告警指标,0表示任务失败,1表示任务运行超时,2表示任务停止,3表示任务暂停
// ,4写入速度,5读取速度,6读取吞吐,7写入吞吐, 8脏数据字节数,9脏数据条数
- AlarmIndicator *uint64 `json:"AlarmIndicator,omitempty" name:"AlarmIndicator"`
+ AlarmIndicator *uint64 `json:"AlarmIndicator,omitnil" name:"AlarmIndicator"`
// 指标阈值(1表示离线任务第一次运行失败,2表示离线任务所有重试完成后失败)
// 注意:此字段可能返回 null,表示取不到有效值。
- TriggerType *uint64 `json:"TriggerType,omitempty" name:"TriggerType"`
+ TriggerType *uint64 `json:"TriggerType,omitnil" name:"TriggerType"`
// 预计的超时时间(分钟级别)
// 注意:此字段可能返回 null,表示取不到有效值。
- EstimatedTime *uint64 `json:"EstimatedTime,omitempty" name:"EstimatedTime"`
+ EstimatedTime *uint64 `json:"EstimatedTime,omitnil" name:"EstimatedTime"`
// 告警接收人ID,多个用逗号隔开
- AlarmRecipientId *string `json:"AlarmRecipientId,omitempty" name:"AlarmRecipientId"`
+ AlarmRecipientId *string `json:"AlarmRecipientId,omitnil" name:"AlarmRecipientId"`
// 项目ID
// 注意:此字段可能返回 null,表示取不到有效值。
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 创建人
// 注意:此字段可能返回 null,表示取不到有效值。
- Creater *string `json:"Creater,omitempty" name:"Creater"`
+ Creater *string `json:"Creater,omitnil" name:"Creater"`
// 告警接收人昵称,多个用逗号隔开
// 注意:此字段可能返回 null,表示取不到有效值。
- AlarmRecipientName *string `json:"AlarmRecipientName,omitempty" name:"AlarmRecipientName"`
+ AlarmRecipientName *string `json:"AlarmRecipientName,omitnil" name:"AlarmRecipientName"`
// 告警指标描述
// 注意:此字段可能返回 null,表示取不到有效值。
- AlarmIndicatorDesc *string `json:"AlarmIndicatorDesc,omitempty" name:"AlarmIndicatorDesc"`
+ AlarmIndicatorDesc *string `json:"AlarmIndicatorDesc,omitnil" name:"AlarmIndicatorDesc"`
// 实时任务告警需要的参数,1是大于2是小于
// 注意:此字段可能返回 null,表示取不到有效值。
- Operator *uint64 `json:"Operator,omitempty" name:"Operator"`
+ Operator *uint64 `json:"Operator,omitnil" name:"Operator"`
// 节点id,多个逗号分隔
// 注意:此字段可能返回 null,表示取不到有效值。
- NodeId *string `json:"NodeId,omitempty" name:"NodeId"`
+ NodeId *string `json:"NodeId,omitnil" name:"NodeId"`
// 节点名称,多个逗号分隔
// 注意:此字段可能返回 null,表示取不到有效值。
- NodeName *string `json:"NodeName,omitempty" name:"NodeName"`
+ NodeName *string `json:"NodeName,omitnil" name:"NodeName"`
// 指标列表
// 注意:此字段可能返回 null,表示取不到有效值。
- AlarmIndicatorInfos []*AlarmIndicatorInfo `json:"AlarmIndicatorInfos,omitempty" name:"AlarmIndicatorInfos"`
+ AlarmIndicatorInfos []*AlarmIndicatorInfo `json:"AlarmIndicatorInfos,omitnil" name:"AlarmIndicatorInfos"`
// 告警接收人类型,0指定人员;1任务责任人
// 注意:此字段可能返回 null,表示取不到有效值。
- AlarmRecipientType *uint64 `json:"AlarmRecipientType,omitempty" name:"AlarmRecipientType"`
+ AlarmRecipientType *uint64 `json:"AlarmRecipientType,omitnil" name:"AlarmRecipientType"`
// 企业微信群Hook地址,多个hook地址使用,隔开
// 注意:此字段可能返回 null,表示取不到有效值。
- WeComHook *string `json:"WeComHook,omitempty" name:"WeComHook"`
+ WeComHook *string `json:"WeComHook,omitnil" name:"WeComHook"`
// 最近操作时间
// 注意:此字段可能返回 null,表示取不到有效值。
- UpdateTime *string `json:"UpdateTime,omitempty" name:"UpdateTime"`
+ UpdateTime *string `json:"UpdateTime,omitnil" name:"UpdateTime"`
// 最近操作人Uin
// 注意:此字段可能返回 null,表示取不到有效值。
- OperatorUin *string `json:"OperatorUin,omitempty" name:"OperatorUin"`
+ OperatorUin *string `json:"OperatorUin,omitnil" name:"OperatorUin"`
// 关联任务数
// 注意:此字段可能返回 null,表示取不到有效值。
- TaskCount *int64 `json:"TaskCount,omitempty" name:"TaskCount"`
+ TaskCount *int64 `json:"TaskCount,omitnil" name:"TaskCount"`
// 监控对象类型,1:所有任务,2:指定任务,3:指定责任人
// 注意:此字段可能返回 null,表示取不到有效值。
- MonitorType *int64 `json:"MonitorType,omitempty" name:"MonitorType"`
+ MonitorType *int64 `json:"MonitorType,omitnil" name:"MonitorType"`
// 监控对象列表
// 注意:此字段可能返回 null,表示取不到有效值。
- MonitorObjectIds []*string `json:"MonitorObjectIds,omitempty" name:"MonitorObjectIds"`
+ MonitorObjectIds []*string `json:"MonitorObjectIds,omitnil" name:"MonitorObjectIds"`
// 最近一次告警的实例ID
// 注意:此字段可能返回 null,表示取不到有效值。
- LatestAlarmInstanceId *string `json:"LatestAlarmInstanceId,omitempty" name:"LatestAlarmInstanceId"`
+ LatestAlarmInstanceId *string `json:"LatestAlarmInstanceId,omitnil" name:"LatestAlarmInstanceId"`
// 最近一次告警时间
// 注意:此字段可能返回 null,表示取不到有效值。
- LatestAlarmTime *string `json:"LatestAlarmTime,omitempty" name:"LatestAlarmTime"`
+ LatestAlarmTime *string `json:"LatestAlarmTime,omitnil" name:"LatestAlarmTime"`
// 告警规则描述
// 注意:此字段可能返回 null,表示取不到有效值。
- Description *string `json:"Description,omitempty" name:"Description"`
+ Description *string `json:"Description,omitnil" name:"Description"`
}
type TaskByCycle struct {
// num
// 注意:此字段可能返回 null,表示取不到有效值。
- Number *uint64 `json:"Number,omitempty" name:"Number"`
+ Number *uint64 `json:"Number,omitnil" name:"Number"`
// 周期单位
// 注意:此字段可能返回 null,表示取不到有效值。
- CycleUnit *string `json:"CycleUnit,omitempty" name:"CycleUnit"`
+ CycleUnit *string `json:"CycleUnit,omitnil" name:"CycleUnit"`
// 项目ID
// 注意:此字段可能返回 null,表示取不到有效值。
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
type TaskByStatus struct {
// 统计值
// 注意:此字段可能返回 null,表示取不到有效值。
- CountGroup *string `json:"CountGroup,omitempty" name:"CountGroup"`
+ CountGroup *string `json:"CountGroup,omitnil" name:"CountGroup"`
// 日期
// 注意:此字段可能返回 null,表示取不到有效值。
- ShowTimeGroup *string `json:"ShowTimeGroup,omitempty" name:"ShowTimeGroup"`
+ ShowTimeGroup *string `json:"ShowTimeGroup,omitnil" name:"ShowTimeGroup"`
// 状态
// 注意:此字段可能返回 null,表示取不到有效值。
- Status *string `json:"Status,omitempty" name:"Status"`
+ Status *string `json:"Status,omitnil" name:"Status"`
// 周期单位
// 注意:此字段可能返回 null,表示取不到有效值。
- CycleUnit *string `json:"CycleUnit,omitempty" name:"CycleUnit"`
+ CycleUnit *string `json:"CycleUnit,omitnil" name:"CycleUnit"`
// 1
- ReportTime *string `json:"ReportTime,omitempty" name:"ReportTime"`
+ ReportTime *string `json:"ReportTime,omitnil" name:"ReportTime"`
// 1
- Count *uint64 `json:"Count,omitempty" name:"Count"`
+ Count *uint64 `json:"Count,omitnil" name:"Count"`
}
type TaskCanvasInfo struct {
// 任务Id
// 注意:此字段可能返回 null,表示取不到有效值。
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 任务名称
// 注意:此字段可能返回 null,表示取不到有效值。
- TaskName *string `json:"TaskName,omitempty" name:"TaskName"`
+ TaskName *string `json:"TaskName,omitnil" name:"TaskName"`
// 工作流id
// 注意:此字段可能返回 null,表示取不到有效值。
- WorkflowId *string `json:"WorkflowId,omitempty" name:"WorkflowId"`
+ WorkflowId *string `json:"WorkflowId,omitnil" name:"WorkflowId"`
// 工作流名称
// 注意:此字段可能返回 null,表示取不到有效值。
- WorkflowName *string `json:"WorkflowName,omitempty" name:"WorkflowName"`
+ WorkflowName *string `json:"WorkflowName,omitnil" name:"WorkflowName"`
// 项目名称
// 注意:此字段可能返回 null,表示取不到有效值。
- ProjectName *string `json:"ProjectName,omitempty" name:"ProjectName"`
+ ProjectName *string `json:"ProjectName,omitnil" name:"ProjectName"`
// 项目标识
// 注意:此字段可能返回 null,表示取不到有效值。
- ProjectIdent *string `json:"ProjectIdent,omitempty" name:"ProjectIdent"`
+ ProjectIdent *string `json:"ProjectIdent,omitnil" name:"ProjectIdent"`
// 任务状态,'Y','F','O','T','INVALID' 分别表示调度中、已停止、已暂停、停止中、已失效
// 注意:此字段可能返回 null,表示取不到有效值。
- Status *string `json:"Status,omitempty" name:"Status"`
+ Status *string `json:"Status,omitnil" name:"Status"`
// 任务类型id
// 注意:此字段可能返回 null,表示取不到有效值。
- TaskTypeId *uint64 `json:"TaskTypeId,omitempty" name:"TaskTypeId"`
+ TaskTypeId *uint64 `json:"TaskTypeId,omitnil" name:"TaskTypeId"`
// 任务类型描述,其中任务类型id和任务类型描述的对应的关系为
// 20 通用数据同步任务
@@ -32216,654 +33388,654 @@ type TaskCanvasInfo struct {
// 121 数据质量
// 10000 自定义业务
// 注意:此字段可能返回 null,表示取不到有效值。
- TaskTypeDesc *string `json:"TaskTypeDesc,omitempty" name:"TaskTypeDesc"`
+ TaskTypeDesc *string `json:"TaskTypeDesc,omitnil" name:"TaskTypeDesc"`
// 项目id
// 注意:此字段可能返回 null,表示取不到有效值。
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 文件夹名称
// 注意:此字段可能返回 null,表示取不到有效值。
- FolderName *string `json:"FolderName,omitempty" name:"FolderName"`
+ FolderName *string `json:"FolderName,omitnil" name:"FolderName"`
// 文件夹id
// 注意:此字段可能返回 null,表示取不到有效值。
- FolderId *string `json:"FolderId,omitempty" name:"FolderId"`
+ FolderId *string `json:"FolderId,omitnil" name:"FolderId"`
// 最近提交时间
// 注意:此字段可能返回 null,表示取不到有效值。
- FirstSubmitTime *string `json:"FirstSubmitTime,omitempty" name:"FirstSubmitTime"`
+ FirstSubmitTime *string `json:"FirstSubmitTime,omitnil" name:"FirstSubmitTime"`
// 首次运行时间
// 注意:此字段可能返回 null,表示取不到有效值。
- FirstRunTime *string `json:"FirstRunTime,omitempty" name:"FirstRunTime"`
+ FirstRunTime *string `json:"FirstRunTime,omitnil" name:"FirstRunTime"`
// 调度计划展示描述信息
// 注意:此字段可能返回 null,表示取不到有效值。
- ScheduleDesc *string `json:"ScheduleDesc,omitempty" name:"ScheduleDesc"`
+ ScheduleDesc *string `json:"ScheduleDesc,omitnil" name:"ScheduleDesc"`
// 负责人
// 注意:此字段可能返回 null,表示取不到有效值。
- InCharge *string `json:"InCharge,omitempty" name:"InCharge"`
+ InCharge *string `json:"InCharge,omitnil" name:"InCharge"`
// 调度周期类型
// 注意:此字段可能返回 null,表示取不到有效值。
- CycleUnit *string `json:"CycleUnit,omitempty" name:"CycleUnit"`
+ CycleUnit *string `json:"CycleUnit,omitnil" name:"CycleUnit"`
// 画布x轴坐标点
// 注意:此字段可能返回 null,表示取不到有效值。
- LeftCoordinate *float64 `json:"LeftCoordinate,omitempty" name:"LeftCoordinate"`
+ LeftCoordinate *float64 `json:"LeftCoordinate,omitnil" name:"LeftCoordinate"`
// 画布y轴坐标点
// 注意:此字段可能返回 null,表示取不到有效值。
- TopCoordinate *float64 `json:"TopCoordinate,omitempty" name:"TopCoordinate"`
+ TopCoordinate *float64 `json:"TopCoordinate,omitnil" name:"TopCoordinate"`
// 跨工作流虚拟任务标识;true标识跨工作流任务;false标识本工作流任务
// 注意:此字段可能返回 null,表示取不到有效值。
- VirtualFlag *bool `json:"VirtualFlag,omitempty" name:"VirtualFlag"`
+ VirtualFlag *bool `json:"VirtualFlag,omitnil" name:"VirtualFlag"`
// 弹性周期配置
// 注意:此字段可能返回 null,表示取不到有效值。
- TaskAction *string `json:"TaskAction,omitempty" name:"TaskAction"`
+ TaskAction *string `json:"TaskAction,omitnil" name:"TaskAction"`
// 延迟时间
// 注意:此字段可能返回 null,表示取不到有效值。
- DelayTime *uint64 `json:"DelayTime,omitempty" name:"DelayTime"`
+ DelayTime *uint64 `json:"DelayTime,omitnil" name:"DelayTime"`
// 执行开始时间
// 注意:此字段可能返回 null,表示取不到有效值。
- ExecutionStartTime *string `json:"ExecutionStartTime,omitempty" name:"ExecutionStartTime"`
+ ExecutionStartTime *string `json:"ExecutionStartTime,omitnil" name:"ExecutionStartTime"`
// 执行结束时间
// 注意:此字段可能返回 null,表示取不到有效值。
- ExecutionEndTime *string `json:"ExecutionEndTime,omitempty" name:"ExecutionEndTime"`
+ ExecutionEndTime *string `json:"ExecutionEndTime,omitnil" name:"ExecutionEndTime"`
// 层级
// 注意:此字段可能返回 null,表示取不到有效值。
- Layer *string `json:"Layer,omitempty" name:"Layer"`
+ Layer *string `json:"Layer,omitnil" name:"Layer"`
// 来源数据源ID
// 注意:此字段可能返回 null,表示取不到有效值。
- SourceServiceId *string `json:"SourceServiceId,omitempty" name:"SourceServiceId"`
+ SourceServiceId *string `json:"SourceServiceId,omitnil" name:"SourceServiceId"`
// 来源数据源类型
// 注意:此字段可能返回 null,表示取不到有效值。
- SourceServiceType *string `json:"SourceServiceType,omitempty" name:"SourceServiceType"`
+ SourceServiceType *string `json:"SourceServiceType,omitnil" name:"SourceServiceType"`
// 目标数据源ID
// 注意:此字段可能返回 null,表示取不到有效值。
- TargetServiceId *string `json:"TargetServiceId,omitempty" name:"TargetServiceId"`
+ TargetServiceId *string `json:"TargetServiceId,omitnil" name:"TargetServiceId"`
// 目标数据源类型
// 注意:此字段可能返回 null,表示取不到有效值。
- TargetServiceType *string `json:"TargetServiceType,omitempty" name:"TargetServiceType"`
+ TargetServiceType *string `json:"TargetServiceType,omitnil" name:"TargetServiceType"`
// 任务告警类型
// 注意:此字段可能返回 null,表示取不到有效值。
- AlarmType *string `json:"AlarmType,omitempty" name:"AlarmType"`
+ AlarmType *string `json:"AlarmType,omitnil" name:"AlarmType"`
// 任务创建时间
// 注意:此字段可能返回 null,表示取不到有效值。
- CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"`
+ CreateTime *string `json:"CreateTime,omitnil" name:"CreateTime"`
// UserId
// 注意:此字段可能返回 null,表示取不到有效值。
- UserId *string `json:"UserId,omitempty" name:"UserId"`
+ UserId *string `json:"UserId,omitnil" name:"UserId"`
// OwnerId
// 注意:此字段可能返回 null,表示取不到有效值。
- OwnerId *string `json:"OwnerId,omitempty" name:"OwnerId"`
+ OwnerId *string `json:"OwnerId,omitnil" name:"OwnerId"`
// TenantId
//
// 注意:此字段可能返回 null,表示取不到有效值。
- TenantId *string `json:"TenantId,omitempty" name:"TenantId"`
+ TenantId *string `json:"TenantId,omitnil" name:"TenantId"`
}
type TaskExtInfo struct {
// 键
- Key *string `json:"Key,omitempty" name:"Key"`
+ Key *string `json:"Key,omitnil" name:"Key"`
// 值
- Value *string `json:"Value,omitempty" name:"Value"`
+ Value *string `json:"Value,omitnil" name:"Value"`
}
type TaskInfoData struct {
// 任务Id
// 注意:此字段可能返回 null,表示取不到有效值。
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 任务名称
// 注意:此字段可能返回 null,表示取不到有效值。
- TaskName *string `json:"TaskName,omitempty" name:"TaskName"`
+ TaskName *string `json:"TaskName,omitnil" name:"TaskName"`
// 工作流id
// 注意:此字段可能返回 null,表示取不到有效值。
- WorkflowId *string `json:"WorkflowId,omitempty" name:"WorkflowId"`
+ WorkflowId *string `json:"WorkflowId,omitnil" name:"WorkflowId"`
// 工作流名称
// 注意:此字段可能返回 null,表示取不到有效值。
- WorkflowName *string `json:"WorkflowName,omitempty" name:"WorkflowName"`
+ WorkflowName *string `json:"WorkflowName,omitnil" name:"WorkflowName"`
// 项目名称
// 注意:此字段可能返回 null,表示取不到有效值。
- ProjectName *string `json:"ProjectName,omitempty" name:"ProjectName"`
+ ProjectName *string `json:"ProjectName,omitnil" name:"ProjectName"`
// 项目标识
// 注意:此字段可能返回 null,表示取不到有效值。
- ProjectIdent *string `json:"ProjectIdent,omitempty" name:"ProjectIdent"`
+ ProjectIdent *string `json:"ProjectIdent,omitnil" name:"ProjectIdent"`
// 任务状态,'Y','F','O','T','INVALID' 分别表示调度中、已停止、已暂停、停止中、已失效
// 注意:此字段可能返回 null,表示取不到有效值。
- Status *string `json:"Status,omitempty" name:"Status"`
+ Status *string `json:"Status,omitnil" name:"Status"`
// 项目id
// 注意:此字段可能返回 null,表示取不到有效值。
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 文件夹名称
// 注意:此字段可能返回 null,表示取不到有效值。
- FolderName *string `json:"FolderName,omitempty" name:"FolderName"`
+ FolderName *string `json:"FolderName,omitnil" name:"FolderName"`
// 文件夹id
// 注意:此字段可能返回 null,表示取不到有效值。
- FolderId *string `json:"FolderId,omitempty" name:"FolderId"`
+ FolderId *string `json:"FolderId,omitnil" name:"FolderId"`
// 负责人
// 注意:此字段可能返回 null,表示取不到有效值。
- InCharge *string `json:"InCharge,omitempty" name:"InCharge"`
+ InCharge *string `json:"InCharge,omitnil" name:"InCharge"`
// 跨工作流虚拟任务标识;true标识跨工作流任务;false标识本工作流任务
// 注意:此字段可能返回 null,表示取不到有效值。
- VirtualFlag *bool `json:"VirtualFlag,omitempty" name:"VirtualFlag"`
+ VirtualFlag *bool `json:"VirtualFlag,omitnil" name:"VirtualFlag"`
// 延时实例生成时间(延时调度),转换为分钟
// 注意:此字段可能返回 null,表示取不到有效值。
- DelayTime *uint64 `json:"DelayTime,omitempty" name:"DelayTime"`
+ DelayTime *uint64 `json:"DelayTime,omitnil" name:"DelayTime"`
// crontab表达式
// 注意:此字段可能返回 null,表示取不到有效值。
- CrontabExpression *string `json:"CrontabExpression,omitempty" name:"CrontabExpression"`
+ CrontabExpression *string `json:"CrontabExpression,omitnil" name:"CrontabExpression"`
// 创建时间
// 注意:此字段可能返回 null,表示取不到有效值。
- CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"`
+ CreateTime *string `json:"CreateTime,omitnil" name:"CreateTime"`
// 更新时间
// 注意:此字段可能返回 null,表示取不到有效值。
- LastUpdate *string `json:"LastUpdate,omitempty" name:"LastUpdate"`
+ LastUpdate *string `json:"LastUpdate,omitnil" name:"LastUpdate"`
// 生效日期
// 注意:此字段可能返回 null,表示取不到有效值。
- StartTime *string `json:"StartTime,omitempty" name:"StartTime"`
+ StartTime *string `json:"StartTime,omitnil" name:"StartTime"`
// 结束日期
// 注意:此字段可能返回 null,表示取不到有效值。
- EndTime *string `json:"EndTime,omitempty" name:"EndTime"`
+ EndTime *string `json:"EndTime,omitnil" name:"EndTime"`
// 执行时间左闭区间
// 注意:此字段可能返回 null,表示取不到有效值。
- ExecutionStartTime *string `json:"ExecutionStartTime,omitempty" name:"ExecutionStartTime"`
+ ExecutionStartTime *string `json:"ExecutionStartTime,omitnil" name:"ExecutionStartTime"`
// 执行时间右闭区间
// 注意:此字段可能返回 null,表示取不到有效值。
- ExecutionEndTime *string `json:"ExecutionEndTime,omitempty" name:"ExecutionEndTime"`
+ ExecutionEndTime *string `json:"ExecutionEndTime,omitnil" name:"ExecutionEndTime"`
// 周期类型
// 注意:此字段可能返回 null,表示取不到有效值。
- CycleType *int64 `json:"CycleType,omitempty" name:"CycleType"`
+ CycleType *int64 `json:"CycleType,omitnil" name:"CycleType"`
// 步长
// 注意:此字段可能返回 null,表示取不到有效值。
- CycleStep *int64 `json:"CycleStep,omitempty" name:"CycleStep"`
+ CycleStep *int64 `json:"CycleStep,omitnil" name:"CycleStep"`
// 延时执行时间(延时执行) 对应为 开始时间 状态为分钟
// 注意:此字段可能返回 null,表示取不到有效值。
- StartupTime *int64 `json:"StartupTime,omitempty" name:"StartupTime"`
+ StartupTime *int64 `json:"StartupTime,omitnil" name:"StartupTime"`
// 重试等待时间,单位分钟
// 注意:此字段可能返回 null,表示取不到有效值。
- RetryWait *int64 `json:"RetryWait,omitempty" name:"RetryWait"`
+ RetryWait *int64 `json:"RetryWait,omitnil" name:"RetryWait"`
// 是否可重试
// 注意:此字段可能返回 null,表示取不到有效值。
- Retriable *int64 `json:"Retriable,omitempty" name:"Retriable"`
+ Retriable *int64 `json:"Retriable,omitnil" name:"Retriable"`
// 调度扩展信息
// 注意:此字段可能返回 null,表示取不到有效值。
- TaskAction *string `json:"TaskAction,omitempty" name:"TaskAction"`
+ TaskAction *string `json:"TaskAction,omitnil" name:"TaskAction"`
// 运行次数限制
// 注意:此字段可能返回 null,表示取不到有效值。
- TryLimit *int64 `json:"TryLimit,omitempty" name:"TryLimit"`
+ TryLimit *int64 `json:"TryLimit,omitnil" name:"TryLimit"`
// 运行优先级
// 注意:此字段可能返回 null,表示取不到有效值。
- RunPriority *int64 `json:"RunPriority,omitempty" name:"RunPriority"`
+ RunPriority *int64 `json:"RunPriority,omitnil" name:"RunPriority"`
// 任务类型
// 注意:此字段可能返回 null,表示取不到有效值。
- TaskType *int64 `json:"TaskType,omitempty" name:"TaskType"`
+ TaskType *int64 `json:"TaskType,omitnil" name:"TaskType"`
// 指定的运行节点
// 注意:此字段可能返回 null,表示取不到有效值。
- BrokerIp *string `json:"BrokerIp,omitempty" name:"BrokerIp"`
+ BrokerIp *string `json:"BrokerIp,omitnil" name:"BrokerIp"`
// 集群
// 注意:此字段可能返回 null,表示取不到有效值。
- ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"`
+ ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`
// 最小数据时间
// 注意:此字段可能返回 null,表示取不到有效值。
- MinDateTime *string `json:"MinDateTime,omitempty" name:"MinDateTime"`
+ MinDateTime *string `json:"MinDateTime,omitnil" name:"MinDateTime"`
// 最大数据时间
// 注意:此字段可能返回 null,表示取不到有效值。
- MaxDateTime *string `json:"MaxDateTime,omitempty" name:"MaxDateTime"`
+ MaxDateTime *string `json:"MaxDateTime,omitnil" name:"MaxDateTime"`
// 是否自身依赖 是1 否2 并行3
// 注意:此字段可能返回 null,表示取不到有效值。
- SelfDepend *int64 `json:"SelfDepend,omitempty" name:"SelfDepend"`
+ SelfDepend *int64 `json:"SelfDepend,omitnil" name:"SelfDepend"`
// 扩展属性
// 注意:此字段可能返回 null,表示取不到有效值。
- TaskExt []*TaskExtInfo `json:"TaskExt,omitempty" name:"TaskExt"`
+ TaskExt []*TaskExtInfo `json:"TaskExt,omitnil" name:"TaskExt"`
// 任务备注
// 注意:此字段可能返回 null,表示取不到有效值。
- Notes *string `json:"Notes,omitempty" name:"Notes"`
+ Notes *string `json:"Notes,omitnil" name:"Notes"`
// 队列
// 注意:此字段可能返回 null,表示取不到有效值。
- YarnQueue *string `json:"YarnQueue,omitempty" name:"YarnQueue"`
+ YarnQueue *string `json:"YarnQueue,omitnil" name:"YarnQueue"`
// 任务版本是否已提交
// 注意:此字段可能返回 null,表示取不到有效值。
- Submit *bool `json:"Submit,omitempty" name:"Submit"`
+ Submit *bool `json:"Submit,omitnil" name:"Submit"`
// 最新调度计划变更时间 仅生产态
// 注意:此字段可能返回 null,表示取不到有效值。
- LastSchedulerCommitTime *string `json:"LastSchedulerCommitTime,omitempty" name:"LastSchedulerCommitTime"`
+ LastSchedulerCommitTime *string `json:"LastSchedulerCommitTime,omitnil" name:"LastSchedulerCommitTime"`
// 仅生产态存储于生产态序列化任务信息, 减少base CPU重复密集计算
// 注意:此字段可能返回 null,表示取不到有效值。
- NormalizedJobStartTime *string `json:"NormalizedJobStartTime,omitempty" name:"NormalizedJobStartTime"`
+ NormalizedJobStartTime *string `json:"NormalizedJobStartTime,omitnil" name:"NormalizedJobStartTime"`
// 源数据源
// 注意:此字段可能返回 null,表示取不到有效值。
- SourceServer *string `json:"SourceServer,omitempty" name:"SourceServer"`
+ SourceServer *string `json:"SourceServer,omitnil" name:"SourceServer"`
// 创建者
// 注意:此字段可能返回 null,表示取不到有效值。
- Creater *string `json:"Creater,omitempty" name:"Creater"`
+ Creater *string `json:"Creater,omitnil" name:"Creater"`
// 分支,依赖关系,and/or, 默认and
// 注意:此字段可能返回 null,表示取不到有效值。
- DependencyRel *string `json:"DependencyRel,omitempty" name:"DependencyRel"`
+ DependencyRel *string `json:"DependencyRel,omitnil" name:"DependencyRel"`
// 是否支持工作流依赖 yes / no 默认 no
// 注意:此字段可能返回 null,表示取不到有效值。
- DependencyWorkflow *string `json:"DependencyWorkflow,omitempty" name:"DependencyWorkflow"`
+ DependencyWorkflow *string `json:"DependencyWorkflow,omitnil" name:"DependencyWorkflow"`
// 任务参数
// 注意:此字段可能返回 null,表示取不到有效值。
- Params []*ParamInfo `json:"Params,omitempty" name:"Params"`
+ Params []*ParamInfo `json:"Params,omitnil" name:"Params"`
// 最后修改的人
// 注意:此字段可能返回 null,表示取不到有效值。
- UpdateUser *string `json:"UpdateUser,omitempty" name:"UpdateUser"`
+ UpdateUser *string `json:"UpdateUser,omitnil" name:"UpdateUser"`
// 最后修改的时间
// 注意:此字段可能返回 null,表示取不到有效值。
- UpdateTime *string `json:"UpdateTime,omitempty" name:"UpdateTime"`
+ UpdateTime *string `json:"UpdateTime,omitnil" name:"UpdateTime"`
// 最后修改的人Id
// 注意:此字段可能返回 null,表示取不到有效值。
- UpdateUserId *string `json:"UpdateUserId,omitempty" name:"UpdateUserId"`
+ UpdateUserId *string `json:"UpdateUserId,omitnil" name:"UpdateUserId"`
// 调度计划
// 注意:此字段可能返回 null,表示取不到有效值。
- SchedulerDesc *string `json:"SchedulerDesc,omitempty" name:"SchedulerDesc"`
+ SchedulerDesc *string `json:"SchedulerDesc,omitnil" name:"SchedulerDesc"`
// 资源组信息
// 注意:此字段可能返回 null,表示取不到有效值。
- ResourceGroup *string `json:"ResourceGroup,omitempty" name:"ResourceGroup"`
+ ResourceGroup *string `json:"ResourceGroup,omitnil" name:"ResourceGroup"`
// 版本提交说明
// 注意:此字段可能返回 null,表示取不到有效值。
- VersionDesc *string `json:"VersionDesc,omitempty" name:"VersionDesc"`
+ VersionDesc *string `json:"VersionDesc,omitnil" name:"VersionDesc"`
// 真实工作流Id
// 注意:此字段可能返回 null,表示取不到有效值。
- RealWorkflowId *string `json:"RealWorkflowId,omitempty" name:"RealWorkflowId"`
+ RealWorkflowId *string `json:"RealWorkflowId,omitnil" name:"RealWorkflowId"`
// 目标数据源
// 注意:此字段可能返回 null,表示取不到有效值。
- TargetServer *string `json:"TargetServer,omitempty" name:"TargetServer"`
+ TargetServer *string `json:"TargetServer,omitnil" name:"TargetServer"`
// 依赖配置
// 注意:此字段可能返回 null,表示取不到有效值。
- DependencyConfigs []*DependencyConfig `json:"DependencyConfigs,omitempty" name:"DependencyConfigs"`
+ DependencyConfigs []*DependencyConfig `json:"DependencyConfigs,omitnil" name:"DependencyConfigs"`
// 虚拟任务状态1
// 注意:此字段可能返回 null,表示取不到有效值。
- VirtualTaskStatus *string `json:"VirtualTaskStatus,omitempty" name:"VirtualTaskStatus"`
+ VirtualTaskStatus *string `json:"VirtualTaskStatus,omitnil" name:"VirtualTaskStatus"`
// 虚拟任务id
// 注意:此字段可能返回 null,表示取不到有效值。
- VirtualTaskId *string `json:"VirtualTaskId,omitempty" name:"VirtualTaskId"`
+ VirtualTaskId *string `json:"VirtualTaskId,omitnil" name:"VirtualTaskId"`
}
type TaskInfoDataPage struct {
// 页号
- PageNumber *uint64 `json:"PageNumber,omitempty" name:"PageNumber"`
+ PageNumber *uint64 `json:"PageNumber,omitnil" name:"PageNumber"`
// 页大小
- PageSize *uint64 `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"`
// 任务集合信息
- Items []*TaskInfoData `json:"Items,omitempty" name:"Items"`
+ Items []*TaskInfoData `json:"Items,omitnil" name:"Items"`
// 总页数1
- TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"`
+ TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
}
type TaskInfoPage struct {
// 页号
- PageNumber *uint64 `json:"PageNumber,omitempty" name:"PageNumber"`
+ PageNumber *uint64 `json:"PageNumber,omitnil" name:"PageNumber"`
// 页大小
- PageSize *uint64 `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"`
// 工作流列表信息
- Items []*TaskCanvasInfo `json:"Items,omitempty" name:"Items"`
+ Items []*TaskCanvasInfo `json:"Items,omitnil" name:"Items"`
// 总页数
- TotalPage *uint64 `json:"TotalPage,omitempty" name:"TotalPage"`
+ TotalPage *uint64 `json:"TotalPage,omitnil" name:"TotalPage"`
// 页数
- PageCount *uint64 `json:"PageCount,omitempty" name:"PageCount"`
+ PageCount *uint64 `json:"PageCount,omitnil" name:"PageCount"`
// 总条数
- TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"`
+ TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
}
type TaskInnerInfo struct {
// 任务ID
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 任务名
- TaskName *string `json:"TaskName,omitempty" name:"TaskName"`
+ TaskName *string `json:"TaskName,omitnil" name:"TaskName"`
// 工作流id
- WorkflowId *string `json:"WorkflowId,omitempty" name:"WorkflowId"`
+ WorkflowId *string `json:"WorkflowId,omitnil" name:"WorkflowId"`
// 周期类型 0:crontab类型, 1:分钟,2:小时,3:天,4:周,5:月,6:一次性,7:用户驱动,10:弹性周期 周,11:弹性周期 月,12:年,13:即时触发Instant类型,与正常周期调度任务逻辑隔离
- CycleType *int64 `json:"CycleType,omitempty" name:"CycleType"`
+ CycleType *int64 `json:"CycleType,omitnil" name:"CycleType"`
// 虚拟任务id
// 注意:此字段可能返回 null,表示取不到有效值。
- VirtualTaskId *string `json:"VirtualTaskId,omitempty" name:"VirtualTaskId"`
+ VirtualTaskId *string `json:"VirtualTaskId,omitnil" name:"VirtualTaskId"`
// 虚拟任务标记
// 注意:此字段可能返回 null,表示取不到有效值。
- VirtualFlag *bool `json:"VirtualFlag,omitempty" name:"VirtualFlag"`
+ VirtualFlag *bool `json:"VirtualFlag,omitnil" name:"VirtualFlag"`
// 真实任务工作流id
// 注意:此字段可能返回 null,表示取不到有效值。
- RealWorkflowId *string `json:"RealWorkflowId,omitempty" name:"RealWorkflowId"`
+ RealWorkflowId *string `json:"RealWorkflowId,omitnil" name:"RealWorkflowId"`
}
type TaskInstanceCountDto struct {
// 成功的实例数
- Success *uint64 `json:"Success,omitempty" name:"Success"`
+ Success *uint64 `json:"Success,omitnil" name:"Success"`
// 执行中实例数
- Running *uint64 `json:"Running,omitempty" name:"Running"`
+ Running *uint64 `json:"Running,omitnil" name:"Running"`
// 等待中的实例数
- Waiting *uint64 `json:"Waiting,omitempty" name:"Waiting"`
+ Waiting *uint64 `json:"Waiting,omitnil" name:"Waiting"`
// 等待上游实例数
- Depend *uint64 `json:"Depend,omitempty" name:"Depend"`
+ Depend *uint64 `json:"Depend,omitnil" name:"Depend"`
// 失败实例数
- Failed *uint64 `json:"Failed,omitempty" name:"Failed"`
+ Failed *uint64 `json:"Failed,omitnil" name:"Failed"`
// 永久终止实例数
- Stopped *uint64 `json:"Stopped,omitempty" name:"Stopped"`
+ Stopped *uint64 `json:"Stopped,omitnil" name:"Stopped"`
}
type TaskInstanceDetail struct {
// 实例id
- TaskRunId *string `json:"TaskRunId,omitempty" name:"TaskRunId"`
+ TaskRunId *string `json:"TaskRunId,omitnil" name:"TaskRunId"`
// 任务id
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 实例数据运行时间
- CurRunDate *string `json:"CurRunDate,omitempty" name:"CurRunDate"`
+ CurRunDate *string `json:"CurRunDate,omitnil" name:"CurRunDate"`
// 实例实际运行时间
- IssueDate *string `json:"IssueDate,omitempty" name:"IssueDate"`
+ IssueDate *string `json:"IssueDate,omitnil" name:"IssueDate"`
// InLong任务Id
- InlongTaskId *string `json:"InlongTaskId,omitempty" name:"InlongTaskId"`
+ InlongTaskId *string `json:"InlongTaskId,omitnil" name:"InlongTaskId"`
// 执行资源组id
- ExecutorGroupId *string `json:"ExecutorGroupId,omitempty" name:"ExecutorGroupId"`
+ ExecutorGroupId *string `json:"ExecutorGroupId,omitnil" name:"ExecutorGroupId"`
// 任务类型(1 调试运行,2 调度执行)
- TaskRunType *uint64 `json:"TaskRunType,omitempty" name:"TaskRunType"`
+ TaskRunType *uint64 `json:"TaskRunType,omitnil" name:"TaskRunType"`
// 任务状态(1 正在执行,2 成功,3 失败,4 等待终止,5 正在终止,6 已终止,7 终止失败,9 等待执行)
- State *uint64 `json:"State,omitempty" name:"State"`
+ State *uint64 `json:"State,omitnil" name:"State"`
// 实例开始运行时间,格式:yyyy-MM-dd HH:mm:ss
- StartTime *string `json:"StartTime,omitempty" name:"StartTime"`
+ StartTime *string `json:"StartTime,omitnil" name:"StartTime"`
// 实例结束运行时间,格式:yyyy-MM-dd HH:mm:ss
- EndTime *string `json:"EndTime,omitempty" name:"EndTime"`
+ EndTime *string `json:"EndTime,omitnil" name:"EndTime"`
// Broker IP
- BrokerIp *string `json:"BrokerIp,omitempty" name:"BrokerIp"`
+ BrokerIp *string `json:"BrokerIp,omitnil" name:"BrokerIp"`
// 运行实例的EKS Pod名称
- PodName *string `json:"PodName,omitempty" name:"PodName"`
+ PodName *string `json:"PodName,omitnil" name:"PodName"`
// 下一个调度周期的数据运行时间
- NextRunDate *string `json:"NextRunDate,omitempty" name:"NextRunDate"`
+ NextRunDate *string `json:"NextRunDate,omitnil" name:"NextRunDate"`
// 创建者的账号Id
- CreateUin *uint64 `json:"CreateUin,omitempty" name:"CreateUin"`
+ CreateUin *uint64 `json:"CreateUin,omitnil" name:"CreateUin"`
// 操作者的账号Id
- OperatorUin *uint64 `json:"OperatorUin,omitempty" name:"OperatorUin"`
+ OperatorUin *uint64 `json:"OperatorUin,omitnil" name:"OperatorUin"`
// 拥有者的账号Id
- OwnerUin *uint64 `json:"OwnerUin,omitempty" name:"OwnerUin"`
+ OwnerUin *uint64 `json:"OwnerUin,omitnil" name:"OwnerUin"`
// App Id
- AppId *uint64 `json:"AppId,omitempty" name:"AppId"`
+ AppId *uint64 `json:"AppId,omitnil" name:"AppId"`
// WeData项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 创建时间
- CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"`
+ CreateTime *string `json:"CreateTime,omitnil" name:"CreateTime"`
// 更新时间
- UpdateTime *string `json:"UpdateTime,omitempty" name:"UpdateTime"`
+ UpdateTime *string `json:"UpdateTime,omitnil" name:"UpdateTime"`
// 任务名称
- TaskName *string `json:"TaskName,omitempty" name:"TaskName"`
+ TaskName *string `json:"TaskName,omitnil" name:"TaskName"`
}
type TaskInstanceInfo struct {
// 任务Id
// 注意:此字段可能返回 null,表示取不到有效值。
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 任务名称
// 注意:此字段可能返回 null,表示取不到有效值。
- TaskName *string `json:"TaskName,omitempty" name:"TaskName"`
+ TaskName *string `json:"TaskName,omitnil" name:"TaskName"`
// 工作流id
// 注意:此字段可能返回 null,表示取不到有效值。
- WorkflowId *string `json:"WorkflowId,omitempty" name:"WorkflowId"`
+ WorkflowId *string `json:"WorkflowId,omitnil" name:"WorkflowId"`
// 工作流名称
// 注意:此字段可能返回 null,表示取不到有效值。
- WorkflowName *string `json:"WorkflowName,omitempty" name:"WorkflowName"`
+ WorkflowName *string `json:"WorkflowName,omitnil" name:"WorkflowName"`
// 项目名称
// 注意:此字段可能返回 null,表示取不到有效值。
- ProjectName *string `json:"ProjectName,omitempty" name:"ProjectName"`
+ ProjectName *string `json:"ProjectName,omitnil" name:"ProjectName"`
// 项目标识
// 注意:此字段可能返回 null,表示取不到有效值。
- ProjectIdent *string `json:"ProjectIdent,omitempty" name:"ProjectIdent"`
+ ProjectIdent *string `json:"ProjectIdent,omitnil" name:"ProjectIdent"`
// 实例状态,0等待事件,1等待上游,2等待运行,3运行中,4正在终止,5失败重试,6失败,7成功
// 注意:此字段可能返回 null,表示取不到有效值。
- State *int64 `json:"State,omitempty" name:"State"`
+ State *int64 `json:"State,omitnil" name:"State"`
// 任务类型id,26离线同步,30Python,31PySpark,32DLC,33Impala,34Hive SQL,35Shell,36Spark SQL,39Spark,40CDW PG,92MapReduce
// 注意:此字段可能返回 null,表示取不到有效值。
- TaskTypeId *uint64 `json:"TaskTypeId,omitempty" name:"TaskTypeId"`
+ TaskTypeId *uint64 `json:"TaskTypeId,omitnil" name:"TaskTypeId"`
// 任务类型描述
// 注意:此字段可能返回 null,表示取不到有效值。
- TaskTypeDesc *string `json:"TaskTypeDesc,omitempty" name:"TaskTypeDesc"`
+ TaskTypeDesc *string `json:"TaskTypeDesc,omitnil" name:"TaskTypeDesc"`
// 项目id
// 注意:此字段可能返回 null,表示取不到有效值。
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 文件夹名称
// 注意:此字段可能返回 null,表示取不到有效值。
- FolderName *string `json:"FolderName,omitempty" name:"FolderName"`
+ FolderName *string `json:"FolderName,omitnil" name:"FolderName"`
// 文件夹id
// 注意:此字段可能返回 null,表示取不到有效值。
- FolderId *string `json:"FolderId,omitempty" name:"FolderId"`
+ FolderId *string `json:"FolderId,omitnil" name:"FolderId"`
// 调度计划展示描述信息
// 注意:此字段可能返回 null,表示取不到有效值。
- SchedulerDesc *string `json:"SchedulerDesc,omitempty" name:"SchedulerDesc"`
+ SchedulerDesc *string `json:"SchedulerDesc,omitnil" name:"SchedulerDesc"`
// 负责人
// 注意:此字段可能返回 null,表示取不到有效值。
- InCharge *string `json:"InCharge,omitempty" name:"InCharge"`
+ InCharge *string `json:"InCharge,omitnil" name:"InCharge"`
// 调度周期类型,I分钟,H小时,D天,W周,M月,Y年,O一次性,C crontab
// 注意:此字段可能返回 null,表示取不到有效值。
- CycleType *string `json:"CycleType,omitempty" name:"CycleType"`
+ CycleType *string `json:"CycleType,omitnil" name:"CycleType"`
// 实例开始时间
// 注意:此字段可能返回 null,表示取不到有效值。
- StartTime *string `json:"StartTime,omitempty" name:"StartTime"`
+ StartTime *string `json:"StartTime,omitnil" name:"StartTime"`
// 实例结束时间
// 注意:此字段可能返回 null,表示取不到有效值。
- EndTime *string `json:"EndTime,omitempty" name:"EndTime"`
+ EndTime *string `json:"EndTime,omitnil" name:"EndTime"`
// 实例类型,0补录实例,1周期实例,2非周期实例
// 注意:此字段可能返回 null,表示取不到有效值。
- InstanceType *int64 `json:"InstanceType,omitempty" name:"InstanceType"`
+ InstanceType *int64 `json:"InstanceType,omitnil" name:"InstanceType"`
// 最大重试次数
// 注意:此字段可能返回 null,表示取不到有效值。
- TryLimit *int64 `json:"TryLimit,omitempty" name:"TryLimit"`
+ TryLimit *int64 `json:"TryLimit,omitnil" name:"TryLimit"`
// 当前重试次数
// 注意:此字段可能返回 null,表示取不到有效值。
- Tries *int64 `json:"Tries,omitempty" name:"Tries"`
+ Tries *int64 `json:"Tries,omitnil" name:"Tries"`
// 计划调度时间
// 注意:此字段可能返回 null,表示取不到有效值。
- SchedulerDateTime *string `json:"SchedulerDateTime,omitempty" name:"SchedulerDateTime"`
+ SchedulerDateTime *string `json:"SchedulerDateTime,omitnil" name:"SchedulerDateTime"`
// 运行耗时
// 注意:此字段可能返回 null,表示取不到有效值。
- CostTime *string `json:"CostTime,omitempty" name:"CostTime"`
+ CostTime *string `json:"CostTime,omitnil" name:"CostTime"`
}
type TaskLinkInfo struct {
// 下游任务id
- TaskTo *string `json:"TaskTo,omitempty" name:"TaskTo"`
+ TaskTo *string `json:"TaskTo,omitnil" name:"TaskTo"`
// 上游任务id
- TaskFrom *string `json:"TaskFrom,omitempty" name:"TaskFrom"`
+ TaskFrom *string `json:"TaskFrom,omitnil" name:"TaskFrom"`
// 依赖边类型 1、“real_real”表示任务->任务;2、"virtual_real" 跨工作流任务->任务
- LinkType *string `json:"LinkType,omitempty" name:"LinkType"`
+ LinkType *string `json:"LinkType,omitnil" name:"LinkType"`
// 依赖边id
- LinkId *string `json:"LinkId,omitempty" name:"LinkId"`
+ LinkId *string `json:"LinkId,omitnil" name:"LinkId"`
}
type TaskLockStatus struct {
// 任务id
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 持锁者
- Locker *string `json:"Locker,omitempty" name:"Locker"`
+ Locker *string `json:"Locker,omitnil" name:"Locker"`
// 当前操作用户是否为持锁者,1表示为持锁者,0表示为不为持锁者
- IsLocker *int64 `json:"IsLocker,omitempty" name:"IsLocker"`
+ IsLocker *int64 `json:"IsLocker,omitnil" name:"IsLocker"`
// 是否可以抢锁,1表示可以抢锁,0表示不可以抢锁
- IsRob *int64 `json:"IsRob,omitempty" name:"IsRob"`
+ IsRob *int64 `json:"IsRob,omitnil" name:"IsRob"`
}
// Predefined struct for user
type TaskLogRequestParams struct {
// 任务id
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 起始时间戳,单位毫秒
- StartTime *uint64 `json:"StartTime,omitempty" name:"StartTime"`
+ StartTime *uint64 `json:"StartTime,omitnil" name:"StartTime"`
// 结束时间戳,单位毫秒
- EndTime *uint64 `json:"EndTime,omitempty" name:"EndTime"`
+ EndTime *uint64 `json:"EndTime,omitnil" name:"EndTime"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 拉取日志数量,默认100
- Limit *uint64 `json:"Limit,omitempty" name:"Limit"`
+ Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// 日志排序 desc 倒序 asc 顺序
- OrderType *string `json:"OrderType,omitempty" name:"OrderType"`
+ OrderType *string `json:"OrderType,omitnil" name:"OrderType"`
// 实时任务 201 离线任务 202 默认实时任务
- TaskType *uint64 `json:"TaskType,omitempty" name:"TaskType"`
+ TaskType *uint64 `json:"TaskType,omitnil" name:"TaskType"`
}
type TaskLogRequest struct {
*tchttp.BaseRequest
// 任务id
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 起始时间戳,单位毫秒
- StartTime *uint64 `json:"StartTime,omitempty" name:"StartTime"`
+ StartTime *uint64 `json:"StartTime,omitnil" name:"StartTime"`
// 结束时间戳,单位毫秒
- EndTime *uint64 `json:"EndTime,omitempty" name:"EndTime"`
+ EndTime *uint64 `json:"EndTime,omitnil" name:"EndTime"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 拉取日志数量,默认100
- Limit *uint64 `json:"Limit,omitempty" name:"Limit"`
+ Limit *uint64 `json:"Limit,omitnil" name:"Limit"`
// 日志排序 desc 倒序 asc 顺序
- OrderType *string `json:"OrderType,omitempty" name:"OrderType"`
+ OrderType *string `json:"OrderType,omitnil" name:"OrderType"`
// 实时任务 201 离线任务 202 默认实时任务
- TaskType *uint64 `json:"TaskType,omitempty" name:"TaskType"`
+ TaskType *uint64 `json:"TaskType,omitnil" name:"TaskType"`
}
func (r *TaskLogRequest) ToJsonString() string {
@@ -32894,10 +34066,10 @@ func (r *TaskLogRequest) FromJsonString(s string) error {
// Predefined struct for user
type TaskLogResponseParams struct {
// 详细日志
- LogContentList []*LogContent `json:"LogContentList,omitempty" name:"LogContentList"`
+ LogContentList []*LogContent `json:"LogContentList,omitnil" name:"LogContentList"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type TaskLogResponse struct {
@@ -32919,490 +34091,506 @@ func (r *TaskLogResponse) FromJsonString(s string) error {
type TaskOpsDto struct {
// 任务ID
// 注意:此字段可能返回 null,表示取不到有效值。
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 虚拟任务id
// 注意:此字段可能返回 null,表示取不到有效值。
- VirtualTaskId *string `json:"VirtualTaskId,omitempty" name:"VirtualTaskId"`
+ VirtualTaskId *string `json:"VirtualTaskId,omitnil" name:"VirtualTaskId"`
// 虚拟任务标记
// 注意:此字段可能返回 null,表示取不到有效值。
- VirtualFlag *bool `json:"VirtualFlag,omitempty" name:"VirtualFlag"`
+ VirtualFlag *bool `json:"VirtualFlag,omitnil" name:"VirtualFlag"`
// 任务名
// 注意:此字段可能返回 null,表示取不到有效值。
- TaskName *string `json:"TaskName,omitempty" name:"TaskName"`
+ TaskName *string `json:"TaskName,omitnil" name:"TaskName"`
// 工作流id
// 注意:此字段可能返回 null,表示取不到有效值。
- WorkflowId *string `json:"WorkflowId,omitempty" name:"WorkflowId"`
+ WorkflowId *string `json:"WorkflowId,omitnil" name:"WorkflowId"`
// 任务为虚拟任务时,任务所在的真实工作流Id
// 注意:此字段可能返回 null,表示取不到有效值。
- RealWorkflowId *string `json:"RealWorkflowId,omitempty" name:"RealWorkflowId"`
+ RealWorkflowId *string `json:"RealWorkflowId,omitnil" name:"RealWorkflowId"`
// 工作流名称
// 注意:此字段可能返回 null,表示取不到有效值。
- WorkflowName *string `json:"WorkflowName,omitempty" name:"WorkflowName"`
+ WorkflowName *string `json:"WorkflowName,omitnil" name:"WorkflowName"`
// 文件夹id
// 注意:此字段可能返回 null,表示取不到有效值。
- FolderId *string `json:"FolderId,omitempty" name:"FolderId"`
+ FolderId *string `json:"FolderId,omitnil" name:"FolderId"`
// 文件夹名字
// 注意:此字段可能返回 null,表示取不到有效值。
- FolderName *string `json:"FolderName,omitempty" name:"FolderName"`
+ FolderName *string `json:"FolderName,omitnil" name:"FolderName"`
// 创建时间
// 注意:此字段可能返回 null,表示取不到有效值。
- CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"`
+ CreateTime *string `json:"CreateTime,omitnil" name:"CreateTime"`
// 最近更新时间
// 注意:此字段可能返回 null,表示取不到有效值。
- LastUpdate *string `json:"LastUpdate,omitempty" name:"LastUpdate"`
+ LastUpdate *string `json:"LastUpdate,omitnil" name:"LastUpdate"`
// 任务状态
// 注意:此字段可能返回 null,表示取不到有效值。
- Status *string `json:"Status,omitempty" name:"Status"`
+ Status *string `json:"Status,omitnil" name:"Status"`
// 责任人
// 注意:此字段可能返回 null,表示取不到有效值。
- InCharge *string `json:"InCharge,omitempty" name:"InCharge"`
+ InCharge *string `json:"InCharge,omitnil" name:"InCharge"`
// 责任人用户id
// 注意:此字段可能返回 null,表示取不到有效值。
- InChargeId *string `json:"InChargeId,omitempty" name:"InChargeId"`
+ InChargeId *string `json:"InChargeId,omitnil" name:"InChargeId"`
// 调度生效日期
// 注意:此字段可能返回 null,表示取不到有效值。
- StartTime *string `json:"StartTime,omitempty" name:"StartTime"`
+ StartTime *string `json:"StartTime,omitnil" name:"StartTime"`
// 调度结束日期
// 注意:此字段可能返回 null,表示取不到有效值。
- EndTime *string `json:"EndTime,omitempty" name:"EndTime"`
+ EndTime *string `json:"EndTime,omitnil" name:"EndTime"`
// 执行时间左闭区间
// 注意:此字段可能返回 null,表示取不到有效值。
- ExecutionStartTime *string `json:"ExecutionStartTime,omitempty" name:"ExecutionStartTime"`
+ ExecutionStartTime *string `json:"ExecutionStartTime,omitnil" name:"ExecutionStartTime"`
// 执行时间右闭区间
// 注意:此字段可能返回 null,表示取不到有效值。
- ExecutionEndTime *string `json:"ExecutionEndTime,omitempty" name:"ExecutionEndTime"`
+ ExecutionEndTime *string `json:"ExecutionEndTime,omitnil" name:"ExecutionEndTime"`
// 周期类型
// 注意:此字段可能返回 null,表示取不到有效值。
- CycleType *string `json:"CycleType,omitempty" name:"CycleType"`
+ CycleType *string `json:"CycleType,omitnil" name:"CycleType"`
// 步长
// 注意:此字段可能返回 null,表示取不到有效值。
- CycleStep *uint64 `json:"CycleStep,omitempty" name:"CycleStep"`
+ CycleStep *uint64 `json:"CycleStep,omitnil" name:"CycleStep"`
// 调度cron表达式
// 注意:此字段可能返回 null,表示取不到有效值。
- CrontabExpression *string `json:"CrontabExpression,omitempty" name:"CrontabExpression"`
+ CrontabExpression *string `json:"CrontabExpression,omitnil" name:"CrontabExpression"`
// 延时执行时间,unit=分钟
// 注意:此字段可能返回 null,表示取不到有效值。
- DelayTime *uint64 `json:"DelayTime,omitempty" name:"DelayTime"`
+ DelayTime *uint64 `json:"DelayTime,omitnil" name:"DelayTime"`
// 开始执行时间
// 注意:此字段可能返回 null,表示取不到有效值。
- StartupTime *uint64 `json:"StartupTime,omitempty" name:"StartupTime"`
+ StartupTime *uint64 `json:"StartupTime,omitnil" name:"StartupTime"`
// 重试等待时间, unit=分钟
// 注意:此字段可能返回 null,表示取不到有效值。
- RetryWait *uint64 `json:"RetryWait,omitempty" name:"RetryWait"`
+ RetryWait *uint64 `json:"RetryWait,omitnil" name:"RetryWait"`
// 是否可重试,1 代表可以重试
// 注意:此字段可能返回 null,表示取不到有效值。
- RetryAble *uint64 `json:"RetryAble,omitempty" name:"RetryAble"`
+ RetryAble *uint64 `json:"RetryAble,omitnil" name:"RetryAble"`
// 调度配置-弹性周期配置,小时/周/月/年调度才有,小时任务指定每天的0点3点4点跑,则为'0,3,4'
// 注意:此字段可能返回 null,表示取不到有效值。
- TaskAction *string `json:"TaskAction,omitempty" name:"TaskAction"`
+ TaskAction *string `json:"TaskAction,omitnil" name:"TaskAction"`
// 运行次数限制
// 注意:此字段可能返回 null,表示取不到有效值。
- TryLimit *uint64 `json:"TryLimit,omitempty" name:"TryLimit"`
+ TryLimit *uint64 `json:"TryLimit,omitnil" name:"TryLimit"`
// 运行优先级
// 注意:此字段可能返回 null,表示取不到有效值。
- RunPriority *uint64 `json:"RunPriority,omitempty" name:"RunPriority"`
+ RunPriority *uint64 `json:"RunPriority,omitnil" name:"RunPriority"`
// 任务类型
// 注意:此字段可能返回 null,表示取不到有效值。
- TaskType *TaskTypeOpsDto `json:"TaskType,omitempty" name:"TaskType"`
+ TaskType *TaskTypeOpsDto `json:"TaskType,omitnil" name:"TaskType"`
// 指定的运行节点
// 注意:此字段可能返回 null,表示取不到有效值。
- BrokerIp *string `json:"BrokerIp,omitempty" name:"BrokerIp"`
+ BrokerIp *string `json:"BrokerIp,omitnil" name:"BrokerIp"`
// 集群name
// 注意:此字段可能返回 null,表示取不到有效值。
- ClusterId *string `json:"ClusterId,omitempty" name:"ClusterId"`
+ ClusterId *string `json:"ClusterId,omitnil" name:"ClusterId"`
// 最小数据时间
// 注意:此字段可能返回 null,表示取不到有效值。
- MinDateTime *string `json:"MinDateTime,omitempty" name:"MinDateTime"`
+ MinDateTime *string `json:"MinDateTime,omitnil" name:"MinDateTime"`
// 最大数据时间
// 注意:此字段可能返回 null,表示取不到有效值。
- MaxDateTime *string `json:"MaxDateTime,omitempty" name:"MaxDateTime"`
+ MaxDateTime *string `json:"MaxDateTime,omitnil" name:"MaxDateTime"`
// 运行耗时超时时间
// 注意:此字段可能返回 null,表示取不到有效值。
- ExecutionTTL *int64 `json:"ExecutionTTL,omitempty" name:"ExecutionTTL"`
+ ExecutionTTL *int64 `json:"ExecutionTTL,omitnil" name:"ExecutionTTL"`
// 自依赖类型
// 注意:此字段可能返回 null,表示取不到有效值。
- SelfDepend *string `json:"SelfDepend,omitempty" name:"SelfDepend"`
+ SelfDepend *string `json:"SelfDepend,omitnil" name:"SelfDepend"`
// 左侧坐标
// 注意:此字段可能返回 null,表示取不到有效值。
- LeftCoordinate *float64 `json:"LeftCoordinate,omitempty" name:"LeftCoordinate"`
+ LeftCoordinate *float64 `json:"LeftCoordinate,omitnil" name:"LeftCoordinate"`
// 顶部坐标
// 注意:此字段可能返回 null,表示取不到有效值。
- TopCoordinate *float64 `json:"TopCoordinate,omitempty" name:"TopCoordinate"`
+ TopCoordinate *float64 `json:"TopCoordinate,omitnil" name:"TopCoordinate"`
// 任务备注
// 注意:此字段可能返回 null,表示取不到有效值。
- Notes *string `json:"Notes,omitempty" name:"Notes"`
+ Notes *string `json:"Notes,omitnil" name:"Notes"`
// 任务初始化策略
// 注意:此字段可能返回 null,表示取不到有效值。
- InstanceInitStrategy *string `json:"InstanceInitStrategy,omitempty" name:"InstanceInitStrategy"`
+ InstanceInitStrategy *string `json:"InstanceInitStrategy,omitnil" name:"InstanceInitStrategy"`
// 计算队列
// 注意:此字段可能返回 null,表示取不到有效值。
- YarnQueue *string `json:"YarnQueue,omitempty" name:"YarnQueue"`
+ YarnQueue *string `json:"YarnQueue,omitnil" name:"YarnQueue"`
// 最新调度提交时间
// 注意:此字段可能返回 null,表示取不到有效值。
- LastSchedulerCommitTime *string `json:"LastSchedulerCommitTime,omitempty" name:"LastSchedulerCommitTime"`
+ LastSchedulerCommitTime *string `json:"LastSchedulerCommitTime,omitnil" name:"LastSchedulerCommitTime"`
// 按cron表达式计算的任务开始执行时间
// 注意:此字段可能返回 null,表示取不到有效值。
- NormalizedJobStartTime *string `json:"NormalizedJobStartTime,omitempty" name:"NormalizedJobStartTime"`
+ NormalizedJobStartTime *string `json:"NormalizedJobStartTime,omitnil" name:"NormalizedJobStartTime"`
// 调度计划描述
// 注意:此字段可能返回 null,表示取不到有效值。
- SchedulerDesc *string `json:"SchedulerDesc,omitempty" name:"SchedulerDesc"`
+ SchedulerDesc *string `json:"SchedulerDesc,omitnil" name:"SchedulerDesc"`
// 计算资源组
// 注意:此字段可能返回 null,表示取不到有效值。
- ResourceGroup *string `json:"ResourceGroup,omitempty" name:"ResourceGroup"`
+ ResourceGroup *string `json:"ResourceGroup,omitnil" name:"ResourceGroup"`
// 任务创建人
// 注意:此字段可能返回 null,表示取不到有效值。
- Creator *string `json:"Creator,omitempty" name:"Creator"`
+ Creator *string `json:"Creator,omitnil" name:"Creator"`
// 任务依赖类型 and、or
// 注意:此字段可能返回 null,表示取不到有效值。
- DependencyRel *string `json:"DependencyRel,omitempty" name:"DependencyRel"`
+ DependencyRel *string `json:"DependencyRel,omitnil" name:"DependencyRel"`
// 任务工作流依赖 yes、no
// 注意:此字段可能返回 null,表示取不到有效值。
- DependencyWorkflow *string `json:"DependencyWorkflow,omitempty" name:"DependencyWorkflow"`
+ DependencyWorkflow *string `json:"DependencyWorkflow,omitnil" name:"DependencyWorkflow"`
// 事件监听配置
// 注意:此字段可能返回 null,表示取不到有效值。
- EventListenerConfig *string `json:"EventListenerConfig,omitempty" name:"EventListenerConfig"`
+ EventListenerConfig *string `json:"EventListenerConfig,omitnil" name:"EventListenerConfig"`
// 事件驱动配置
// 注意:此字段可能返回 null,表示取不到有效值。
- EventPublisherConfig *string `json:"EventPublisherConfig,omitempty" name:"EventPublisherConfig"`
+ EventPublisherConfig *string `json:"EventPublisherConfig,omitnil" name:"EventPublisherConfig"`
// 虚拟任务状态
// 注意:此字段可能返回 null,表示取不到有效值。
- VirtualTaskStatus *string `json:"VirtualTaskStatus,omitempty" name:"VirtualTaskStatus"`
+ VirtualTaskStatus *string `json:"VirtualTaskStatus,omitnil" name:"VirtualTaskStatus"`
// 任务依赖边详情
// 注意:此字段可能返回 null,表示取不到有效值。
- TaskLinkInfo *LinkOpsDto `json:"TaskLinkInfo,omitempty" name:"TaskLinkInfo"`
+ TaskLinkInfo *LinkOpsDto `json:"TaskLinkInfo,omitnil" name:"TaskLinkInfo"`
// 任务产品类型
// 注意:此字段可能返回 null,表示取不到有效值。
- ProductName *string `json:"ProductName,omitempty" name:"ProductName"`
+ ProductName *string `json:"ProductName,omitnil" name:"ProductName"`
// 项目id
// 注意:此字段可能返回 null,表示取不到有效值。
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 项目标识
// 注意:此字段可能返回 null,表示取不到有效值。
- ProjectIdent *string `json:"ProjectIdent,omitempty" name:"ProjectIdent"`
+ ProjectIdent *string `json:"ProjectIdent,omitnil" name:"ProjectIdent"`
// 项目名称
// 注意:此字段可能返回 null,表示取不到有效值。
- ProjectName *string `json:"ProjectName,omitempty" name:"ProjectName"`
+ ProjectName *string `json:"ProjectName,omitnil" name:"ProjectName"`
// 主账户userId
// 注意:此字段可能返回 null,表示取不到有效值。
- OwnId *string `json:"OwnId,omitempty" name:"OwnId"`
+ OwnId *string `json:"OwnId,omitnil" name:"OwnId"`
// 用户userId
// 注意:此字段可能返回 null,表示取不到有效值。
- UserId *string `json:"UserId,omitempty" name:"UserId"`
+ UserId *string `json:"UserId,omitnil" name:"UserId"`
// 租户id
// 注意:此字段可能返回 null,表示取不到有效值。
- TenantId *string `json:"TenantId,omitempty" name:"TenantId"`
+ TenantId *string `json:"TenantId,omitnil" name:"TenantId"`
// 更新人昵称
// 注意:此字段可能返回 null,表示取不到有效值。
- UpdateUser *string `json:"UpdateUser,omitempty" name:"UpdateUser"`
+ UpdateUser *string `json:"UpdateUser,omitnil" name:"UpdateUser"`
// 更新时间
// 注意:此字段可能返回 null,表示取不到有效值。
- UpdateTime *string `json:"UpdateTime,omitempty" name:"UpdateTime"`
+ UpdateTime *string `json:"UpdateTime,omitnil" name:"UpdateTime"`
// 更新人userId
// 注意:此字段可能返回 null,表示取不到有效值。
- UpdateUserId *string `json:"UpdateUserId,omitempty" name:"UpdateUserId"`
+ UpdateUserId *string `json:"UpdateUserId,omitnil" name:"UpdateUserId"`
// 任务类型id
// 注意:此字段可能返回 null,表示取不到有效值。
- TaskTypeId *int64 `json:"TaskTypeId,omitempty" name:"TaskTypeId"`
+ TaskTypeId *int64 `json:"TaskTypeId,omitnil" name:"TaskTypeId"`
// 任务类型描述
// 注意:此字段可能返回 null,表示取不到有效值。
- TaskTypeDesc *string `json:"TaskTypeDesc,omitempty" name:"TaskTypeDesc"`
+ TaskTypeDesc *string `json:"TaskTypeDesc,omitnil" name:"TaskTypeDesc"`
// 是否展示工作流
// 注意:此字段可能返回 null,表示取不到有效值。
- ShowWorkflow *bool `json:"ShowWorkflow,omitempty" name:"ShowWorkflow"`
+ ShowWorkflow *bool `json:"ShowWorkflow,omitnil" name:"ShowWorkflow"`
// 首次提交时间
// 注意:此字段可能返回 null,表示取不到有效值。
- FirstSubmitTime *string `json:"FirstSubmitTime,omitempty" name:"FirstSubmitTime"`
+ FirstSubmitTime *string `json:"FirstSubmitTime,omitnil" name:"FirstSubmitTime"`
// 首次运行时间
// 注意:此字段可能返回 null,表示取不到有效值。
- FirstRunTime *string `json:"FirstRunTime,omitempty" name:"FirstRunTime"`
+ FirstRunTime *string `json:"FirstRunTime,omitnil" name:"FirstRunTime"`
// 调度描述
// 注意:此字段可能返回 null,表示取不到有效值。
- ScheduleDesc *string `json:"ScheduleDesc,omitempty" name:"ScheduleDesc"`
+ ScheduleDesc *string `json:"ScheduleDesc,omitnil" name:"ScheduleDesc"`
// 周期
// 注意:此字段可能返回 null,表示取不到有效值。
- CycleNum *int64 `json:"CycleNum,omitempty" name:"CycleNum"`
+ CycleNum *int64 `json:"CycleNum,omitnil" name:"CycleNum"`
// 表达式
// 注意:此字段可能返回 null,表示取不到有效值。
- Crontab *string `json:"Crontab,omitempty" name:"Crontab"`
+ Crontab *string `json:"Crontab,omitnil" name:"Crontab"`
// 开始日期
// 注意:此字段可能返回 null,表示取不到有效值。
- StartDate *string `json:"StartDate,omitempty" name:"StartDate"`
+ StartDate *string `json:"StartDate,omitnil" name:"StartDate"`
// 结束日期
// 注意:此字段可能返回 null,表示取不到有效值。
- EndDate *string `json:"EndDate,omitempty" name:"EndDate"`
+ EndDate *string `json:"EndDate,omitnil" name:"EndDate"`
// 周期单位
// 注意:此字段可能返回 null,表示取不到有效值。
- CycleUnit *string `json:"CycleUnit,omitempty" name:"CycleUnit"`
+ CycleUnit *string `json:"CycleUnit,omitnil" name:"CycleUnit"`
// 初始化策略
// 注意:此字段可能返回 null,表示取不到有效值。
- InitStrategy *string `json:"InitStrategy,omitempty" name:"InitStrategy"`
+ InitStrategy *string `json:"InitStrategy,omitnil" name:"InitStrategy"`
// 层级
// 注意:此字段可能返回 null,表示取不到有效值。
- Layer *string `json:"Layer,omitempty" name:"Layer"`
+ Layer *string `json:"Layer,omitnil" name:"Layer"`
// 来源数据源ID
// 注意:此字段可能返回 null,表示取不到有效值。
- SourceServiceId *string `json:"SourceServiceId,omitempty" name:"SourceServiceId"`
+ SourceServiceId *string `json:"SourceServiceId,omitnil" name:"SourceServiceId"`
// 来源数据源类型
// 注意:此字段可能返回 null,表示取不到有效值。
- SourceServiceType *string `json:"SourceServiceType,omitempty" name:"SourceServiceType"`
+ SourceServiceType *string `json:"SourceServiceType,omitnil" name:"SourceServiceType"`
// 目标数据源ID
// 注意:此字段可能返回 null,表示取不到有效值。
- TargetServiceId *string `json:"TargetServiceId,omitempty" name:"TargetServiceId"`
+ TargetServiceId *string `json:"TargetServiceId,omitnil" name:"TargetServiceId"`
// 目标数据源类型
// 注意:此字段可能返回 null,表示取不到有效值。
- TargetServiceType *string `json:"TargetServiceType,omitempty" name:"TargetServiceType"`
+ TargetServiceType *string `json:"TargetServiceType,omitnil" name:"TargetServiceType"`
// 子任务列表
// 注意:此字段可能返回 null,表示取不到有效值。
- TasksStr *string `json:"TasksStr,omitempty" name:"TasksStr"`
+ TasksStr *string `json:"TasksStr,omitnil" name:"TasksStr"`
// 任务版本是否已提交
// 注意:此字段可能返回 null,表示取不到有效值。
- Submit *bool `json:"Submit,omitempty" name:"Submit"`
+ Submit *bool `json:"Submit,omitnil" name:"Submit"`
+
+ // 资源组id
+ // 注意:此字段可能返回 null,表示取不到有效值。
+ ExecutorGroupId *string `json:"ExecutorGroupId,omitnil" name:"ExecutorGroupId"`
+
+ // 资源组名称
+ // 注意:此字段可能返回 null,表示取不到有效值。
+ ExecutorGroupName *string `json:"ExecutorGroupName,omitnil" name:"ExecutorGroupName"`
}
type TaskReportDetail struct {
// 任务ID
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 任务实例ID
- InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"`
+ InstanceId *string `json:"InstanceId,omitnil" name:"InstanceId"`
// 实例数据运行时间
- CurRunDate *string `json:"CurRunDate,omitempty" name:"CurRunDate"`
+ CurRunDate *string `json:"CurRunDate,omitnil" name:"CurRunDate"`
// 实例实际下发时间
- IssueDate *string `json:"IssueDate,omitempty" name:"IssueDate"`
+ IssueDate *string `json:"IssueDate,omitnil" name:"IssueDate"`
// 任务状态码。1 正在执行,2 成功,3 失败,4 等待终止,5 正在终止,6 已终止,7 终止失败,9 等待执行。
- TaskState *string `json:"TaskState,omitempty" name:"TaskState"`
+ TaskState *string `json:"TaskState,omitnil" name:"TaskState"`
// 总读取条数
- TotalReadRecords *uint64 `json:"TotalReadRecords,omitempty" name:"TotalReadRecords"`
+ TotalReadRecords *uint64 `json:"TotalReadRecords,omitnil" name:"TotalReadRecords"`
// 总读取字节数
- TotalReadBytes *uint64 `json:"TotalReadBytes,omitempty" name:"TotalReadBytes"`
+ TotalReadBytes *uint64 `json:"TotalReadBytes,omitnil" name:"TotalReadBytes"`
// 总写入条数
- TotalWriteRecords *uint64 `json:"TotalWriteRecords,omitempty" name:"TotalWriteRecords"`
+ TotalWriteRecords *uint64 `json:"TotalWriteRecords,omitnil" name:"TotalWriteRecords"`
// 总写入字节数
- TotalWriteBytes *uint64 `json:"TotalWriteBytes,omitempty" name:"TotalWriteBytes"`
+ TotalWriteBytes *uint64 `json:"TotalWriteBytes,omitnil" name:"TotalWriteBytes"`
// 写入速度(条/秒)
- RecordSpeed *uint64 `json:"RecordSpeed,omitempty" name:"RecordSpeed"`
+ RecordSpeed *uint64 `json:"RecordSpeed,omitnil" name:"RecordSpeed"`
// 吞吐(Byte/秒)
- ByteSpeed *float64 `json:"ByteSpeed,omitempty" name:"ByteSpeed"`
+ ByteSpeed *float64 `json:"ByteSpeed,omitnil" name:"ByteSpeed"`
// 脏数据条数
- TotalErrorRecords *uint64 `json:"TotalErrorRecords,omitempty" name:"TotalErrorRecords"`
+ TotalErrorRecords *uint64 `json:"TotalErrorRecords,omitnil" name:"TotalErrorRecords"`
}
type TaskScriptContent struct {
// 脚本内容 base64编码
// 注意:此字段可能返回 null,表示取不到有效值。
- ScriptContent *string `json:"ScriptContent,omitempty" name:"ScriptContent"`
+ ScriptContent *string `json:"ScriptContent,omitnil" name:"ScriptContent"`
+}
+
+type TaskTag struct {
+ // 标签名称
+ TagName *string `json:"TagName,omitnil" name:"TagName"`
+
+ // 标签值列表
+ TagValues []*string `json:"TagValues,omitnil" name:"TagValues"`
}
type TaskTypeCnt struct {
// 统计值
// 注意:此字段可能返回 null,表示取不到有效值。
- Number *string `json:"Number,omitempty" name:"Number"`
+ Number *string `json:"Number,omitnil" name:"Number"`
// 任务类型
// 注意:此字段可能返回 null,表示取不到有效值。
- TaskType *string `json:"TaskType,omitempty" name:"TaskType"`
+ TaskType *string `json:"TaskType,omitnil" name:"TaskType"`
// 类型名称
// 注意:此字段可能返回 null,表示取不到有效值。
- TypeName *string `json:"TypeName,omitempty" name:"TypeName"`
+ TypeName *string `json:"TypeName,omitnil" name:"TypeName"`
}
type TaskTypeMap struct {
// key
- Key *int64 `json:"Key,omitempty" name:"Key"`
+ Key *int64 `json:"Key,omitnil" name:"Key"`
// value
- Value *string `json:"Value,omitempty" name:"Value"`
+ Value *string `json:"Value,omitnil" name:"Value"`
}
type TaskTypeOpsDto struct {
// 任务类型描述
// 注意:此字段可能返回 null,表示取不到有效值。
- TypeDesc *string `json:"TypeDesc,omitempty" name:"TypeDesc"`
+ TypeDesc *string `json:"TypeDesc,omitnil" name:"TypeDesc"`
// 任务类型id
// 注意:此字段可能返回 null,表示取不到有效值。
- TypeId *int64 `json:"TypeId,omitempty" name:"TypeId"`
+ TypeId *int64 `json:"TypeId,omitnil" name:"TypeId"`
// 任务类型归类
// 注意:此字段可能返回 null,表示取不到有效值。
- TypeSort *string `json:"TypeSort,omitempty" name:"TypeSort"`
+ TypeSort *string `json:"TypeSort,omitnil" name:"TypeSort"`
}
type TaskVersionInstance struct {
// 实例版本号
// 注意:此字段可能返回 null,表示取不到有效值。
- InstanceVersion *int64 `json:"InstanceVersion,omitempty" name:"InstanceVersion"`
+ InstanceVersion *int64 `json:"InstanceVersion,omitnil" name:"InstanceVersion"`
// 实例描述
// 注意:此字段可能返回 null,表示取不到有效值。
- VersionDesc *string `json:"VersionDesc,omitempty" name:"VersionDesc"`
+ VersionDesc *string `json:"VersionDesc,omitnil" name:"VersionDesc"`
// 0, "新增",1, "修改"
// 注意:此字段可能返回 null,表示取不到有效值。
- ChangeType *int64 `json:"ChangeType,omitempty" name:"ChangeType"`
+ ChangeType *int64 `json:"ChangeType,omitnil" name:"ChangeType"`
// 版本提交人UIN
// 注意:此字段可能返回 null,表示取不到有效值。
- SubmitterUin *string `json:"SubmitterUin,omitempty" name:"SubmitterUin"`
+ SubmitterUin *string `json:"SubmitterUin,omitnil" name:"SubmitterUin"`
// 提交日期
// 注意:此字段可能返回 null,表示取不到有效值。
- InstanceDate *string `json:"InstanceDate,omitempty" name:"InstanceDate"`
+ InstanceDate *string `json:"InstanceDate,omitnil" name:"InstanceDate"`
// 0, "未启用",1, "启用(生产态)"
// 注意:此字段可能返回 null,表示取不到有效值。
- InstanceStatus *int64 `json:"InstanceStatus,omitempty" name:"InstanceStatus"`
+ InstanceStatus *int64 `json:"InstanceStatus,omitnil" name:"InstanceStatus"`
}
type ThresholdValue struct {
// 阈值类型 1.低阈值 2.高阈值 3.普通阈值 4.枚举值
// 注意:此字段可能返回 null,表示取不到有效值。
- ValueType *uint64 `json:"ValueType,omitempty" name:"ValueType"`
+ ValueType *uint64 `json:"ValueType,omitnil" name:"ValueType"`
// 阈值
// 注意:此字段可能返回 null,表示取不到有效值。
- Value *string `json:"Value,omitempty" name:"Value"`
+ Value *string `json:"Value,omitnil" name:"Value"`
}
type TopTableStat struct {
// 告警表列表
- AlarmTables []*TopTableStatItem `json:"AlarmTables,omitempty" name:"AlarmTables"`
+ AlarmTables []*TopTableStatItem `json:"AlarmTables,omitnil" name:"AlarmTables"`
// 阻塞表列表
- PipelineTables []*TopTableStatItem `json:"PipelineTables,omitempty" name:"PipelineTables"`
+ PipelineTables []*TopTableStatItem `json:"PipelineTables,omitnil" name:"PipelineTables"`
}
type TopTableStatItem struct {
// 表Id
- TableId *string `json:"TableId,omitempty" name:"TableId"`
+ TableId *string `json:"TableId,omitnil" name:"TableId"`
// 表名
// 注意:此字段可能返回 null,表示取不到有效值。
- TableName *string `json:"TableName,omitempty" name:"TableName"`
+ TableName *string `json:"TableName,omitnil" name:"TableName"`
// 数
- Cnt *uint64 `json:"Cnt,omitempty" name:"Cnt"`
+ Cnt *uint64 `json:"Cnt,omitnil" name:"Cnt"`
}
// Predefined struct for user
type TriggerEventRequestParams struct {
// 项目Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 案例名称
- Name *string `json:"Name,omitempty" name:"Name"`
+ Name *string `json:"Name,omitnil" name:"Name"`
// 时间格式:如果选择触发时间:2022年6月21,则设置为20220621
- Dimension *string `json:"Dimension,omitempty" name:"Dimension"`
+ Dimension *string `json:"Dimension,omitnil" name:"Dimension"`
// 描述信息
- Description *string `json:"Description,omitempty" name:"Description"`
+ Description *string `json:"Description,omitnil" name:"Description"`
}
type TriggerEventRequest struct {
*tchttp.BaseRequest
// 项目Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 案例名称
- Name *string `json:"Name,omitempty" name:"Name"`
+ Name *string `json:"Name,omitnil" name:"Name"`
// 时间格式:如果选择触发时间:2022年6月21,则设置为20220621
- Dimension *string `json:"Dimension,omitempty" name:"Dimension"`
+ Dimension *string `json:"Dimension,omitnil" name:"Dimension"`
// 描述信息
- Description *string `json:"Description,omitempty" name:"Description"`
+ Description *string `json:"Description,omitnil" name:"Description"`
}
func (r *TriggerEventRequest) ToJsonString() string {
@@ -33431,10 +34619,10 @@ func (r *TriggerEventRequest) FromJsonString(s string) error {
type TriggerEventResponseParams struct {
// 成功或者失败
// 注意:此字段可能返回 null,表示取不到有效值。
- Data *BatchReturn `json:"Data,omitempty" name:"Data"`
+ Data *BatchReturn `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type TriggerEventResponse struct {
@@ -33456,20 +34644,20 @@ func (r *TriggerEventResponse) FromJsonString(s string) error {
// Predefined struct for user
type UnlockIntegrationTaskRequestParams struct {
// 任务id
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
type UnlockIntegrationTaskRequest struct {
*tchttp.BaseRequest
// 任务id
- TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
+ TaskId *string `json:"TaskId,omitnil" name:"TaskId"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
}
func (r *UnlockIntegrationTaskRequest) ToJsonString() string {
@@ -33495,10 +34683,10 @@ func (r *UnlockIntegrationTaskRequest) FromJsonString(s string) error {
// Predefined struct for user
type UnlockIntegrationTaskResponseParams struct {
// 操作成功与否标识
- Data *bool `json:"Data,omitempty" name:"Data"`
+ Data *bool `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type UnlockIntegrationTaskResponse struct {
@@ -33520,32 +34708,32 @@ func (r *UnlockIntegrationTaskResponse) FromJsonString(s string) error {
// Predefined struct for user
type UpdateInLongAgentRequestParams struct {
// 采集器ID
- AgentId *string `json:"AgentId,omitempty" name:"AgentId"`
+ AgentId *string `json:"AgentId,omitnil" name:"AgentId"`
// WeData项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 采集器名称
- AgentName *string `json:"AgentName,omitempty" name:"AgentName"`
+ AgentName *string `json:"AgentName,omitnil" name:"AgentName"`
// 集成资源组ID
- ExecutorGroupId *string `json:"ExecutorGroupId,omitempty" name:"ExecutorGroupId"`
+ ExecutorGroupId *string `json:"ExecutorGroupId,omitnil" name:"ExecutorGroupId"`
}
type UpdateInLongAgentRequest struct {
*tchttp.BaseRequest
// 采集器ID
- AgentId *string `json:"AgentId,omitempty" name:"AgentId"`
+ AgentId *string `json:"AgentId,omitnil" name:"AgentId"`
// WeData项目ID
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 采集器名称
- AgentName *string `json:"AgentName,omitempty" name:"AgentName"`
+ AgentName *string `json:"AgentName,omitnil" name:"AgentName"`
// 集成资源组ID
- ExecutorGroupId *string `json:"ExecutorGroupId,omitempty" name:"ExecutorGroupId"`
+ ExecutorGroupId *string `json:"ExecutorGroupId,omitnil" name:"ExecutorGroupId"`
}
func (r *UpdateInLongAgentRequest) ToJsonString() string {
@@ -33573,7 +34761,7 @@ func (r *UpdateInLongAgentRequest) FromJsonString(s string) error {
// Predefined struct for user
type UpdateInLongAgentResponseParams struct {
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type UpdateInLongAgentResponse struct {
@@ -33595,32 +34783,32 @@ func (r *UpdateInLongAgentResponse) FromJsonString(s string) error {
// Predefined struct for user
type UpdateWorkflowOwnerRequestParams struct {
// 项目Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 工作流Ids
- WorkflowIds []*string `json:"WorkflowIds,omitempty" name:"WorkflowIds"`
+ WorkflowIds []*string `json:"WorkflowIds,omitnil" name:"WorkflowIds"`
// 责任人,多个以';'号分割
- Owner *string `json:"Owner,omitempty" name:"Owner"`
+ Owner *string `json:"Owner,omitnil" name:"Owner"`
// 责任人UserId,多个以';'号分割
- OwnerId *string `json:"OwnerId,omitempty" name:"OwnerId"`
+ OwnerId *string `json:"OwnerId,omitnil" name:"OwnerId"`
}
type UpdateWorkflowOwnerRequest struct {
*tchttp.BaseRequest
// 项目Id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 工作流Ids
- WorkflowIds []*string `json:"WorkflowIds,omitempty" name:"WorkflowIds"`
+ WorkflowIds []*string `json:"WorkflowIds,omitnil" name:"WorkflowIds"`
// 责任人,多个以';'号分割
- Owner *string `json:"Owner,omitempty" name:"Owner"`
+ Owner *string `json:"Owner,omitnil" name:"Owner"`
// 责任人UserId,多个以';'号分割
- OwnerId *string `json:"OwnerId,omitempty" name:"OwnerId"`
+ OwnerId *string `json:"OwnerId,omitnil" name:"OwnerId"`
}
func (r *UpdateWorkflowOwnerRequest) ToJsonString() string {
@@ -33649,10 +34837,10 @@ func (r *UpdateWorkflowOwnerRequest) FromJsonString(s string) error {
type UpdateWorkflowOwnerResponseParams struct {
// 响应数据
// 注意:此字段可能返回 null,表示取不到有效值。
- Data *BatchOperationOpsDto `json:"Data,omitempty" name:"Data"`
+ Data *BatchOperationOpsDto `json:"Data,omitnil" name:"Data"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type UpdateWorkflowOwnerResponse struct {
@@ -33674,14 +34862,14 @@ func (r *UpdateWorkflowOwnerResponse) FromJsonString(s string) error {
// Predefined struct for user
type UploadContentRequestParams struct {
// 脚本上传信息
- ScriptRequestInfo *ScriptRequestInfo `json:"ScriptRequestInfo,omitempty" name:"ScriptRequestInfo"`
+ ScriptRequestInfo *ScriptRequestInfo `json:"ScriptRequestInfo,omitnil" name:"ScriptRequestInfo"`
}
type UploadContentRequest struct {
*tchttp.BaseRequest
// 脚本上传信息
- ScriptRequestInfo *ScriptRequestInfo `json:"ScriptRequestInfo,omitempty" name:"ScriptRequestInfo"`
+ ScriptRequestInfo *ScriptRequestInfo `json:"ScriptRequestInfo,omitnil" name:"ScriptRequestInfo"`
}
func (r *UploadContentRequest) ToJsonString() string {
@@ -33707,10 +34895,10 @@ func (r *UploadContentRequest) FromJsonString(s string) error {
type UploadContentResponseParams struct {
// 脚本信息响应
// 注意:此字段可能返回 null,表示取不到有效值。
- ScriptInfo *ScriptInfoResponse `json:"ScriptInfo,omitempty" name:"ScriptInfo"`
+ ScriptInfo *ScriptInfoResponse `json:"ScriptInfo,omitnil" name:"ScriptInfo"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
- RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
+ RequestId *string `json:"RequestId,omitnil" name:"RequestId"`
}
type UploadContentResponse struct {
@@ -33732,473 +34920,473 @@ func (r *UploadContentResponse) FromJsonString(s string) error {
type UserFileDTO struct {
// 资源ID
// 注意:此字段可能返回 null,表示取不到有效值。
- ResourceId *string `json:"ResourceId,omitempty" name:"ResourceId"`
+ ResourceId *string `json:"ResourceId,omitnil" name:"ResourceId"`
// 文件名
// 注意:此字段可能返回 null,表示取不到有效值。
- FileName *string `json:"FileName,omitempty" name:"FileName"`
+ FileName *string `json:"FileName,omitnil" name:"FileName"`
// 文件类型,如 jar zip 等
// 注意:此字段可能返回 null,表示取不到有效值。
- FileExtensionType *string `json:"FileExtensionType,omitempty" name:"FileExtensionType"`
+ FileExtensionType *string `json:"FileExtensionType,omitnil" name:"FileExtensionType"`
// 文件上传类型,资源管理为 resource
// 注意:此字段可能返回 null,表示取不到有效值。
- FileUploadType *string `json:"FileUploadType,omitempty" name:"FileUploadType"`
+ FileUploadType *string `json:"FileUploadType,omitnil" name:"FileUploadType"`
// 文件MD5值
// 注意:此字段可能返回 null,表示取不到有效值。
- Md5Value *string `json:"Md5Value,omitempty" name:"Md5Value"`
+ Md5Value *string `json:"Md5Value,omitnil" name:"Md5Value"`
- // 创建时间,秒级别的时间戳
+ // 创建时间
// 注意:此字段可能返回 null,表示取不到有效值。
- CreateTime *uint64 `json:"CreateTime,omitempty" name:"CreateTime"`
+ CreateTime *string `json:"CreateTime,omitnil" name:"CreateTime"`
- // 更新时间,秒级别的时间戳
+ // 更新时间
// 注意:此字段可能返回 null,表示取不到有效值。
- UpdateTime *uint64 `json:"UpdateTime,omitempty" name:"UpdateTime"`
+ UpdateTime *string `json:"UpdateTime,omitnil" name:"UpdateTime"`
// 文件大小,单位为字节
// 注意:此字段可能返回 null,表示取不到有效值。
- Size *uint64 `json:"Size,omitempty" name:"Size"`
+ Size *uint64 `json:"Size,omitnil" name:"Size"`
// 本地路径
// 注意:此字段可能返回 null,表示取不到有效值。
- LocalPath *string `json:"LocalPath,omitempty" name:"LocalPath"`
+ LocalPath *string `json:"LocalPath,omitnil" name:"LocalPath"`
// 本地临时路径
// 注意:此字段可能返回 null,表示取不到有效值。
- LocalTmpPath *string `json:"LocalTmpPath,omitempty" name:"LocalTmpPath"`
+ LocalTmpPath *string `json:"LocalTmpPath,omitnil" name:"LocalTmpPath"`
// 远程路径
// 注意:此字段可能返回 null,表示取不到有效值。
- RemotePath *string `json:"RemotePath,omitempty" name:"RemotePath"`
+ RemotePath *string `json:"RemotePath,omitnil" name:"RemotePath"`
// 文件拥有者名字
// 注意:此字段可能返回 null,表示取不到有效值。
- OwnerName *string `json:"OwnerName,omitempty" name:"OwnerName"`
+ OwnerName *string `json:"OwnerName,omitnil" name:"OwnerName"`
// 文件拥有者uin
// 注意:此字段可能返回 null,表示取不到有效值。
- Owner *string `json:"Owner,omitempty" name:"Owner"`
+ Owner *string `json:"Owner,omitnil" name:"Owner"`
// 文件深度
// 注意:此字段可能返回 null,表示取不到有效值。
- PathDepth *string `json:"PathDepth,omitempty" name:"PathDepth"`
+ PathDepth *string `json:"PathDepth,omitnil" name:"PathDepth"`
// 项目ID
// 注意:此字段可能返回 null,表示取不到有效值。
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 附加信息
// 注意:此字段可能返回 null,表示取不到有效值。
- ExtraInfo *string `json:"ExtraInfo,omitempty" name:"ExtraInfo"`
+ ExtraInfo *string `json:"ExtraInfo,omitnil" name:"ExtraInfo"`
// 本地临时压缩文件绝对路径
// 注意:此字段可能返回 null,表示取不到有效值。
- ZipPath *string `json:"ZipPath,omitempty" name:"ZipPath"`
+ ZipPath *string `json:"ZipPath,omitnil" name:"ZipPath"`
// 文件所属存储桶
// 注意:此字段可能返回 null,表示取不到有效值。
- Bucket *string `json:"Bucket,omitempty" name:"Bucket"`
+ Bucket *string `json:"Bucket,omitnil" name:"Bucket"`
// 文件所属存储桶的地域
// 注意:此字段可能返回 null,表示取不到有效值。
- Region *string `json:"Region,omitempty" name:"Region"`
+ Region *string `json:"Region,omitnil" name:"Region"`
}
type UserFileInfo struct {
// 资源ID
// 注意:此字段可能返回 null,表示取不到有效值。
- ResourceId *string `json:"ResourceId,omitempty" name:"ResourceId"`
+ ResourceId *string `json:"ResourceId,omitnil" name:"ResourceId"`
// 文件名
// 注意:此字段可能返回 null,表示取不到有效值。
- FileName *string `json:"FileName,omitempty" name:"FileName"`
+ FileName *string `json:"FileName,omitnil" name:"FileName"`
// 文件类型,如 jar zip 等
// 注意:此字段可能返回 null,表示取不到有效值。
- FileExtensionType *string `json:"FileExtensionType,omitempty" name:"FileExtensionType"`
+ FileExtensionType *string `json:"FileExtensionType,omitnil" name:"FileExtensionType"`
// 文件上传类型,资源管理为 resource
// 注意:此字段可能返回 null,表示取不到有效值。
- Type *string `json:"Type,omitempty" name:"Type"`
+ Type *string `json:"Type,omitnil" name:"Type"`
// 文件MD5值
// 注意:此字段可能返回 null,表示取不到有效值。
- Md5Value *string `json:"Md5Value,omitempty" name:"Md5Value"`
+ Md5Value *string `json:"Md5Value,omitnil" name:"Md5Value"`
// 创建时间
// 注意:此字段可能返回 null,表示取不到有效值。
- CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"`
+ CreateTime *string `json:"CreateTime,omitnil" name:"CreateTime"`
// 更新时间
// 注意:此字段可能返回 null,表示取不到有效值。
- UpdateTime *string `json:"UpdateTime,omitempty" name:"UpdateTime"`
+ UpdateTime *string `json:"UpdateTime,omitnil" name:"UpdateTime"`
// 文件大小,单位为字节
// 注意:此字段可能返回 null,表示取不到有效值。
- Size *uint64 `json:"Size,omitempty" name:"Size"`
+ Size *uint64 `json:"Size,omitnil" name:"Size"`
// 本地路径
// 注意:此字段可能返回 null,表示取不到有效值。
- LocalPath *string `json:"LocalPath,omitempty" name:"LocalPath"`
+ LocalPath *string `json:"LocalPath,omitnil" name:"LocalPath"`
// 本地临时路径
// 注意:此字段可能返回 null,表示取不到有效值。
- LocalTempPath *string `json:"LocalTempPath,omitempty" name:"LocalTempPath"`
+ LocalTempPath *string `json:"LocalTempPath,omitnil" name:"LocalTempPath"`
// 远程路径
// 注意:此字段可能返回 null,表示取不到有效值。
- RemotePath *string `json:"RemotePath,omitempty" name:"RemotePath"`
+ RemotePath *string `json:"RemotePath,omitnil" name:"RemotePath"`
// 文件拥有者名字
// 注意:此字段可能返回 null,表示取不到有效值。
- OwnerName *string `json:"OwnerName,omitempty" name:"OwnerName"`
+ OwnerName *string `json:"OwnerName,omitnil" name:"OwnerName"`
// 文件拥有者uin
// 注意:此字段可能返回 null,表示取不到有效值。
- Owner *string `json:"Owner,omitempty" name:"Owner"`
+ Owner *string `json:"Owner,omitnil" name:"Owner"`
// 文件深度
// 注意:此字段可能返回 null,表示取不到有效值。
- PathDepth *int64 `json:"PathDepth,omitempty" name:"PathDepth"`
+ PathDepth *int64 `json:"PathDepth,omitnil" name:"PathDepth"`
// 项目ID
// 注意:此字段可能返回 null,表示取不到有效值。
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 附加信息
// 注意:此字段可能返回 null,表示取不到有效值。
- ExtraInfo []*ParamInfo `json:"ExtraInfo,omitempty" name:"ExtraInfo"`
+ ExtraInfo []*ParamInfo `json:"ExtraInfo,omitnil" name:"ExtraInfo"`
// 本地临时压缩文件绝对路径
// 注意:此字段可能返回 null,表示取不到有效值。
- ZipPath *string `json:"ZipPath,omitempty" name:"ZipPath"`
+ ZipPath *string `json:"ZipPath,omitnil" name:"ZipPath"`
// 文件所属存储桶
// 注意:此字段可能返回 null,表示取不到有效值。
- Bucket *string `json:"Bucket,omitempty" name:"Bucket"`
+ Bucket *string `json:"Bucket,omitnil" name:"Bucket"`
// 文件所属存储桶的地域
// 注意:此字段可能返回 null,表示取不到有效值。
- Region *string `json:"Region,omitempty" name:"Region"`
+ Region *string `json:"Region,omitnil" name:"Region"`
// 无
// 注意:此字段可能返回 null,表示取不到有效值。
- DeleteName *string `json:"DeleteName,omitempty" name:"DeleteName"`
+ DeleteName *string `json:"DeleteName,omitnil" name:"DeleteName"`
// 无
// 注意:此字段可能返回 null,表示取不到有效值。
- DeleteOwner *string `json:"DeleteOwner,omitempty" name:"DeleteOwner"`
+ DeleteOwner *string `json:"DeleteOwner,omitnil" name:"DeleteOwner"`
// 无
// 注意:此字段可能返回 null,表示取不到有效值。
- Operator *string `json:"Operator,omitempty" name:"Operator"`
+ Operator *string `json:"Operator,omitnil" name:"Operator"`
// 无
// 注意:此字段可能返回 null,表示取不到有效值。
- OperatorName *string `json:"OperatorName,omitempty" name:"OperatorName"`
+ OperatorName *string `json:"OperatorName,omitnil" name:"OperatorName"`
// 附加信息 base64编码
// 注意:此字段可能返回 null,表示取不到有效值。
- EncodeExtraInfo *string `json:"EncodeExtraInfo,omitempty" name:"EncodeExtraInfo"`
+ EncodeExtraInfo *string `json:"EncodeExtraInfo,omitnil" name:"EncodeExtraInfo"`
}
type WeightInfo struct {
// 权重
- Weight *int64 `json:"Weight,omitempty" name:"Weight"`
+ Weight *int64 `json:"Weight,omitnil" name:"Weight"`
// 维度类型 1:准确性,2:唯一性,3:完整性,4:一致性,5:及时性,6:有效性
- QualityDim *int64 `json:"QualityDim,omitempty" name:"QualityDim"`
+ QualityDim *int64 `json:"QualityDim,omitnil" name:"QualityDim"`
}
type WorkFlowExecuteDto struct {
// 开始时间
// 注意:此字段可能返回 null,表示取不到有效值。
- StartTime *string `json:"StartTime,omitempty" name:"StartTime"`
+ StartTime *string `json:"StartTime,omitnil" name:"StartTime"`
// 结束时间
// 注意:此字段可能返回 null,表示取不到有效值。
- EndTime *string `json:"EndTime,omitempty" name:"EndTime"`
+ EndTime *string `json:"EndTime,omitnil" name:"EndTime"`
// 工作流运行状态 0:等待运行、1:运行中、2:运行完成、3:运行出错
// 注意:此字段可能返回 null,表示取不到有效值。
- Status *uint64 `json:"Status,omitempty" name:"Status"`
+ Status *uint64 `json:"Status,omitnil" name:"Status"`
}
type WorkFlowExecuteDtoByPage struct {
// 总数
// 注意:此字段可能返回 null,表示取不到有效值。
- TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"`
+ TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
// data
// 注意:此字段可能返回 null,表示取不到有效值。
- Items []*WorkFlowExecuteDto `json:"Items,omitempty" name:"Items"`
+ Items []*WorkFlowExecuteDto `json:"Items,omitnil" name:"Items"`
// 分页大小
// 注意:此字段可能返回 null,表示取不到有效值。
- PageSize *uint64 `json:"PageSize,omitempty" name:"PageSize"`
+ PageSize *uint64 `json:"PageSize,omitnil" name:"PageSize"`
}
type Workflow struct {
// 工作流id
- WorkflowId *string `json:"WorkflowId,omitempty" name:"WorkflowId"`
+ WorkflowId *string `json:"WorkflowId,omitnil" name:"WorkflowId"`
// 责任人
// 注意:此字段可能返回 null,表示取不到有效值。
- Owner *string `json:"Owner,omitempty" name:"Owner"`
+ Owner *string `json:"Owner,omitnil" name:"Owner"`
// 责任人Id
// 注意:此字段可能返回 null,表示取不到有效值。
- OwnerId *string `json:"OwnerId,omitempty" name:"OwnerId"`
+ OwnerId *string `json:"OwnerId,omitnil" name:"OwnerId"`
// 项目id
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 项目标识
- ProjectIdent *string `json:"ProjectIdent,omitempty" name:"ProjectIdent"`
+ ProjectIdent *string `json:"ProjectIdent,omitnil" name:"ProjectIdent"`
// 项目名称
- ProjectName *string `json:"ProjectName,omitempty" name:"ProjectName"`
+ ProjectName *string `json:"ProjectName,omitnil" name:"ProjectName"`
// 备注
// 注意:此字段可能返回 null,表示取不到有效值。
- WorkflowDesc *string `json:"WorkflowDesc,omitempty" name:"WorkflowDesc"`
+ WorkflowDesc *string `json:"WorkflowDesc,omitnil" name:"WorkflowDesc"`
// 工作流名称
- WorkflowName *string `json:"WorkflowName,omitempty" name:"WorkflowName"`
+ WorkflowName *string `json:"WorkflowName,omitnil" name:"WorkflowName"`
// 所属文件夹id
- FolderId *string `json:"FolderId,omitempty" name:"FolderId"`
+ FolderId *string `json:"FolderId,omitnil" name:"FolderId"`
// 工作流所属用户分组id 若有多个,分号隔开: a;b;c
// 注意:此字段可能返回 null,表示取不到有效值。
- UserGroupId *string `json:"UserGroupId,omitempty" name:"UserGroupId"`
+ UserGroupId *string `json:"UserGroupId,omitnil" name:"UserGroupId"`
// 工作流所属用户分组名称 若有多个,分号隔开: a;b;c
// 注意:此字段可能返回 null,表示取不到有效值。
- UserGroupName *string `json:"UserGroupName,omitempty" name:"UserGroupName"`
+ UserGroupName *string `json:"UserGroupName,omitnil" name:"UserGroupName"`
}
type WorkflowCanvasOpsDto struct {
// 工作流id
// 注意:此字段可能返回 null,表示取不到有效值。
- WorkflowId *string `json:"WorkflowId,omitempty" name:"WorkflowId"`
+ WorkflowId *string `json:"WorkflowId,omitnil" name:"WorkflowId"`
// 工作流详情描述
// 注意:此字段可能返回 null,表示取不到有效值。
- WorkflowDesc *string `json:"WorkflowDesc,omitempty" name:"WorkflowDesc"`
+ WorkflowDesc *string `json:"WorkflowDesc,omitnil" name:"WorkflowDesc"`
// 工作流名称
// 注意:此字段可能返回 null,表示取不到有效值。
- WorkflowName *string `json:"WorkflowName,omitempty" name:"WorkflowName"`
+ WorkflowName *string `json:"WorkflowName,omitnil" name:"WorkflowName"`
// 所属文件夹id
// 注意:此字段可能返回 null,表示取不到有效值。
- FolderId *string `json:"FolderId,omitempty" name:"FolderId"`
+ FolderId *string `json:"FolderId,omitnil" name:"FolderId"`
// 所属文件夹ids
// 注意:此字段可能返回 null,表示取不到有效值。
- FolderIds []*string `json:"FolderIds,omitempty" name:"FolderIds"`
+ FolderIds []*string `json:"FolderIds,omitnil" name:"FolderIds"`
// 任务列表
// 注意:此字段可能返回 null,表示取不到有效值。
- Tasks []*TaskOpsDto `json:"Tasks,omitempty" name:"Tasks"`
+ Tasks []*TaskOpsDto `json:"Tasks,omitnil" name:"Tasks"`
// 任务依赖边列表
// 注意:此字段可能返回 null,表示取不到有效值。
- Links []*LinkOpsDto `json:"Links,omitempty" name:"Links"`
+ Links []*LinkOpsDto `json:"Links,omitnil" name:"Links"`
// 工作流所属用户分组id,若有多个分号隔开: a;b;c
// 注意:此字段可能返回 null,表示取不到有效值。
- UserGroupId *string `json:"UserGroupId,omitempty" name:"UserGroupId"`
+ UserGroupId *string `json:"UserGroupId,omitnil" name:"UserGroupId"`
// 工作流所属用户分组名称,若有多个分号隔开: a;b;c
// 注意:此字段可能返回 null,表示取不到有效值。
- UserGroupName *string `json:"UserGroupName,omitempty" name:"UserGroupName"`
+ UserGroupName *string `json:"UserGroupName,omitnil" name:"UserGroupName"`
// 项目id
// 注意:此字段可能返回 null,表示取不到有效值。
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 项目标识
// 注意:此字段可能返回 null,表示取不到有效值。
- ProjectIdent *string `json:"ProjectIdent,omitempty" name:"ProjectIdent"`
+ ProjectIdent *string `json:"ProjectIdent,omitnil" name:"ProjectIdent"`
// 项目名称
// 注意:此字段可能返回 null,表示取不到有效值。
- ProjectName *string `json:"ProjectName,omitempty" name:"ProjectName"`
+ ProjectName *string `json:"ProjectName,omitnil" name:"ProjectName"`
// 责任人
// 注意:此字段可能返回 null,表示取不到有效值。
- Owner *string `json:"Owner,omitempty" name:"Owner"`
+ Owner *string `json:"Owner,omitnil" name:"Owner"`
// 责任人UserId
// 注意:此字段可能返回 null,表示取不到有效值。
- OwnerId *string `json:"OwnerId,omitempty" name:"OwnerId"`
+ OwnerId *string `json:"OwnerId,omitnil" name:"OwnerId"`
}
type WorkflowExtOpsDto struct {
// 任务数量count
// 注意:此字段可能返回 null,表示取不到有效值。
- TaskCount *uint64 `json:"TaskCount,omitempty" name:"TaskCount"`
+ TaskCount *uint64 `json:"TaskCount,omitnil" name:"TaskCount"`
// 文件名
// 注意:此字段可能返回 null,表示取不到有效值。
- FolderName *string `json:"FolderName,omitempty" name:"FolderName"`
+ FolderName *string `json:"FolderName,omitnil" name:"FolderName"`
// 工作流id
// 注意:此字段可能返回 null,表示取不到有效值。
- WorkFlowId *string `json:"WorkFlowId,omitempty" name:"WorkFlowId"`
+ WorkFlowId *string `json:"WorkFlowId,omitnil" name:"WorkFlowId"`
// 责任人
// 注意:此字段可能返回 null,表示取不到有效值。
- Owner *string `json:"Owner,omitempty" name:"Owner"`
+ Owner *string `json:"Owner,omitnil" name:"Owner"`
// 责任人userId
// 注意:此字段可能返回 null,表示取不到有效值。
- OwnerId *string `json:"OwnerId,omitempty" name:"OwnerId"`
+ OwnerId *string `json:"OwnerId,omitnil" name:"OwnerId"`
// 项目id
// 注意:此字段可能返回 null,表示取不到有效值。
- ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"`
+ ProjectId *string `json:"ProjectId,omitnil" name:"ProjectId"`
// 项目标识
// 注意:此字段可能返回 null,表示取不到有效值。
- ProjectIdent *string `json:"ProjectIdent,omitempty" name:"ProjectIdent"`
+ ProjectIdent *string `json:"ProjectIdent,omitnil" name:"ProjectIdent"`
// 项目名称
// 注意:此字段可能返回 null,表示取不到有效值。
- ProjectName *string `json:"ProjectName,omitempty" name:"ProjectName"`
+ ProjectName *string `json:"ProjectName,omitnil" name:"ProjectName"`
// 工作流描述
// 注意:此字段可能返回 null,表示取不到有效值。
- WorkFlowDesc *string `json:"WorkFlowDesc,omitempty" name:"WorkFlowDesc"`
+ WorkFlowDesc *string `json:"WorkFlowDesc,omitnil" name:"WorkFlowDesc"`
// 工作流名称
// 注意:此字段可能返回 null,表示取不到有效值。
- WorkFlowName *string `json:"WorkFlowName,omitempty" name:"WorkFlowName"`
+ WorkFlowName *string `json:"WorkFlowName,omitnil" name:"WorkFlowName"`
// 工作流文件id
// 注意:此字段可能返回 null,表示取不到有效值。
- FolderId *string `json:"FolderId,omitempty" name:"FolderId"`
+ FolderId *string `json:"FolderId,omitnil" name:"FolderId"`
// 工作流状态
// 注意:此字段可能返回 null,表示取不到有效值。
- Status *string `json:"Status,omitempty" name:"Status"`
+ Status *string `json:"Status,omitnil" name:"Status"`
// 工作流创建时间
// 注意:此字段可能返回 null,表示取不到有效值。
- CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"`
+ CreateTime *string `json:"CreateTime,omitnil" name:"CreateTime"`
// 最近更新时间
// 注意:此字段可能返回 null,表示取不到有效值。
- ModifyTime *string `json:"ModifyTime,omitempty" name:"ModifyTime"`
+ ModifyTime *string `json:"ModifyTime,omitnil" name:"ModifyTime"`
}
type WorkflowExtOpsDtoPage struct {
// 记录总数
// 注意:此字段可能返回 null,表示取不到有效值。
- TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"`
+ TotalCount *uint64 `json:"TotalCount,omitnil" name:"TotalCount"`
// 记录列表
// 注意:此字段可能返回 null,表示取不到有效值。
- Items []*WorkflowExtOpsDto `json:"Items,omitempty" name:"Items"`
+ Items []*WorkflowExtOpsDto `json:"Items,omitnil" name:"Items"`
}
type WorkflowSchedulerOpsDto struct {
// 创建时间
// 注意:此字段可能返回 null,表示取不到有效值。
- CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"`
+ CreateTime *string `json:"CreateTime,omitnil" name:"CreateTime"`
// 创建人
// 注意:此字段可能返回 null,表示取不到有效值。
- Creator *string `json:"Creator,omitempty" name:"Creator"`
+ Creator *string `json:"Creator,omitnil" name:"Creator"`
// 修改时间
// 注意:此字段可能返回 null,表示取不到有效值。
- ModifyTime *string `json:"ModifyTime,omitempty" name:"ModifyTime"`
+ ModifyTime *string `json:"ModifyTime,omitnil" name:"ModifyTime"`
// 延迟时间, unit=minute
// 注意:此字段可能返回 null,表示取不到有效值。
- DelayTime *uint64 `json:"DelayTime,omitempty" name:"DelayTime"`
+ DelayTime *uint64 `json:"DelayTime,omitnil" name:"DelayTime"`
// 启动时间,unit=minute
// 注意:此字段可能返回 null,表示取不到有效值。
- StartupTime *uint64 `json:"StartupTime,omitempty" name:"StartupTime"`
+ StartupTime *uint64 `json:"StartupTime,omitnil" name:"StartupTime"`
// 任务自依赖类型
// 注意:此字段可能返回 null,表示取不到有效值。
- SelfDepend *string `json:"SelfDepend,omitempty" name:"SelfDepend"`
+ SelfDepend *string `json:"SelfDepend,omitnil" name:"SelfDepend"`
// 开始时间
// 注意:此字段可能返回 null,表示取不到有效值。
- StartTime *string `json:"StartTime,omitempty" name:"StartTime"`
+ StartTime *string `json:"StartTime,omitnil" name:"StartTime"`
// 结束时间
// 注意:此字段可能返回 null,表示取不到有效值。
- EndTime *string `json:"EndTime,omitempty" name:"EndTime"`
+ EndTime *string `json:"EndTime,omitnil" name:"EndTime"`
// 指定运行时间, 指定时间:如周一:1
// 注意:此字段可能返回 null,表示取不到有效值。
- TaskAction *string `json:"TaskAction,omitempty" name:"TaskAction"`
+ TaskAction *string `json:"TaskAction,omitnil" name:"TaskAction"`
// 调度周期类型,时间单位
// 注意:此字段可能返回 null,表示取不到有效值。
- CycleType *string `json:"CycleType,omitempty" name:"CycleType"`
+ CycleType *string `json:"CycleType,omitnil" name:"CycleType"`
// 调度周期,间隔步长 unit=minute
// 注意:此字段可能返回 null,表示取不到有效值。
- CycleStep *uint64 `json:"CycleStep,omitempty" name:"CycleStep"`
+ CycleStep *uint64 `json:"CycleStep,omitnil" name:"CycleStep"`
// 调度cron表达式
// 注意:此字段可能返回 null,表示取不到有效值。
- CrontabExpression *string `json:"CrontabExpression,omitempty" name:"CrontabExpression"`
+ CrontabExpression *string `json:"CrontabExpression,omitnil" name:"CrontabExpression"`
// 执行时间左闭区间
// 注意:此字段可能返回 null,表示取不到有效值。
- ExecutionStartTime *string `json:"ExecutionStartTime,omitempty" name:"ExecutionStartTime"`
+ ExecutionStartTime *string `json:"ExecutionStartTime,omitnil" name:"ExecutionStartTime"`
// 执行时间右闭区间
// 注意:此字段可能返回 null,表示取不到有效值。
- ExecutionEndTime *string `json:"ExecutionEndTime,omitempty" name:"ExecutionEndTime"`
+ ExecutionEndTime *string `json:"ExecutionEndTime,omitnil" name:"ExecutionEndTime"`
// 任务实例初始化策略
// 注意:此字段可能返回 null,表示取不到有效值。
- InstanceInitStrategy *string `json:"InstanceInitStrategy,omitempty" name:"InstanceInitStrategy"`
+ InstanceInitStrategy *string `json:"InstanceInitStrategy,omitnil" name:"InstanceInitStrategy"`
// 工作流ID
// 注意:此字段可能返回 null,表示取不到有效值。
- WorkflowId *string `json:"WorkflowId,omitempty" name:"WorkflowId"`
+ WorkflowId *string `json:"WorkflowId,omitnil" name:"WorkflowId"`
// 工作流自依赖
// 注意:此字段可能返回 null,表示取不到有效值。
- DependencyWorkflow *string `json:"DependencyWorkflow,omitempty" name:"DependencyWorkflow"`
+ DependencyWorkflow *string `json:"DependencyWorkflow,omitnil" name:"DependencyWorkflow"`
// 调度计划释义
// 注意:此字段可能返回 null,表示取不到有效值。
- SchedulerDesc *string `json:"SchedulerDesc,omitempty" name:"SchedulerDesc"`
+ SchedulerDesc *string `json:"SchedulerDesc,omitnil" name:"SchedulerDesc"`
// 工作流首次提交时间
// 注意:此字段可能返回 null,表示取不到有效值。
- FirstSubmitTime *string `json:"FirstSubmitTime,omitempty" name:"FirstSubmitTime"`
+ FirstSubmitTime *string `json:"FirstSubmitTime,omitnil" name:"FirstSubmitTime"`
// 工作流最近提交时间
// 注意:此字段可能返回 null,表示取不到有效值。
- LatestSubmitTime *string `json:"LatestSubmitTime,omitempty" name:"LatestSubmitTime"`
+ LatestSubmitTime *string `json:"LatestSubmitTime,omitnil" name:"LatestSubmitTime"`
}
type WorkflowTaskCountOpsDto struct {
// 工作流任务数
// 注意:此字段可能返回 null,表示取不到有效值。
- Count *uint64 `json:"Count,omitempty" name:"Count"`
+ Count *uint64 `json:"Count,omitnil" name:"Count"`
// 任务类型维度统计
// 注意:此字段可能返回 null,表示取不到有效值。
- TypeCount []*PairDto `json:"TypeCount,omitempty" name:"TypeCount"`
+ TypeCount []*PairDto `json:"TypeCount,omitnil" name:"TypeCount"`
// 任务周期类型维度统计
// 注意:此字段可能返回 null,表示取不到有效值。
- CycleCount []*PairDto `json:"CycleCount,omitempty" name:"CycleCount"`
+ CycleCount []*PairDto `json:"CycleCount,omitnil" name:"CycleCount"`
}
\ No newline at end of file
diff --git a/vendor/modules.txt b/vendor/modules.txt
index 63653fc9f2..def9545b77 100644
--- a/vendor/modules.txt
+++ b/vendor/modules.txt
@@ -1137,7 +1137,7 @@ github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cloudaudit/v20190319
# github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cls v1.0.711
## explicit; go 1.14
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cls/v20201016
-# github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.781
+# github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.782
## explicit; go 1.11
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common/errors
@@ -1301,7 +1301,7 @@ github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/vpc/v20170312
# github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/waf v1.0.771
## explicit; go 1.14
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/waf/v20180125
-# github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/wedata v1.0.725
+# github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/wedata v1.0.782
## explicit; go 1.14
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/wedata/v20210820
# github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/wss v1.0.199
diff --git a/website/docs/d/wedata_data_source_info_list.html.markdown b/website/docs/d/wedata_data_source_info_list.html.markdown
new file mode 100644
index 0000000000..d33e2a792e
--- /dev/null
+++ b/website/docs/d/wedata_data_source_info_list.html.markdown
@@ -0,0 +1,67 @@
+---
+subcategory: "Wedata"
+layout: "tencentcloud"
+page_title: "TencentCloud: tencentcloud_wedata_data_source_info_list"
+sidebar_current: "docs-tencentcloud-datasource-wedata_data_source_info_list"
+description: |-
+ Use this data source to query detailed information of wedata data_source_info_list
+---
+
+# tencentcloud_wedata_data_source_info_list
+
+Use this data source to query detailed information of wedata data_source_info_list
+
+## Example Usage
+
+```hcl
+data "tencentcloud_wedata_data_source_info_list" "example" {
+ project_id = "1927766435649077248"
+ filters {
+ name = "Name"
+ values = ["tf_example"]
+ }
+
+ order_fields {
+ name = "CreateTime"
+ direction = "DESC"
+ }
+}
+```
+
+## Argument Reference
+
+The following arguments are supported:
+
+* `project_id` - (Required, String) Project ID.
+* `datasource_name` - (Optional, String) DatasourceName.
+* `filters` - (Optional, List) Filters.
+* `order_fields` - (Optional, List) OrderFields.
+* `result_output_file` - (Optional, String) Used to save results.
+* `type` - (Optional, String) Datasource type.
+
+The `filters` object supports the following:
+
+* `name` - (Optional, String) Filter name.
+* `values` - (Optional, Set) Filter values.
+
+The `order_fields` object supports the following:
+
+* `direction` - (Required, String) OrderFields rule.
+* `name` - (Required, String) OrderFields name.
+
+## Attributes Reference
+
+In addition to all arguments above, the following attributes are exported:
+
+* `datasource_set` - DatasourceSet.
+ * `cluster_id` - ClusterId.
+ * `database_names` - DatabaseNames.
+ * `description` - Description.
+ * `id` - Id.
+ * `instance` - Instance.
+ * `name` - Name.
+ * `region` - Region.
+ * `type` - Type.
+ * `version` - Desc.
+
+
diff --git a/website/docs/d/wedata_data_source_list.html.markdown b/website/docs/d/wedata_data_source_list.html.markdown
new file mode 100644
index 0000000000..670077df53
--- /dev/null
+++ b/website/docs/d/wedata_data_source_list.html.markdown
@@ -0,0 +1,93 @@
+---
+subcategory: "Wedata"
+layout: "tencentcloud"
+page_title: "TencentCloud: tencentcloud_wedata_data_source_list"
+sidebar_current: "docs-tencentcloud-datasource-wedata_data_source_list"
+description: |-
+ Use this data source to query detailed information of wedata data_source_list
+---
+
+# tencentcloud_wedata_data_source_list
+
+Use this data source to query detailed information of wedata data_source_list
+
+## Example Usage
+
+### Query All
+
+```hcl
+data "tencentcloud_wedata_data_source_list" "example" {}
+```
+
+### Query By filter
+
+```hcl
+data "tencentcloud_wedata_data_source_list" "example" {
+ order_fields {
+ name = "CreateTime"
+ direction = "DESC"
+ }
+
+ filters {
+ name = "Name"
+ values = ["tf_example"]
+ }
+}
+```
+
+## Argument Reference
+
+The following arguments are supported:
+
+* `filters` - (Optional, List) Filters.
+* `order_fields` - (Optional, List) OrderFields.
+* `result_output_file` - (Optional, String) Used to save results.
+
+The `filters` object supports the following:
+
+* `name` - (Optional, String) Filter name.
+* `values` - (Optional, Set) Filter value.
+
+The `order_fields` object supports the following:
+
+* `direction` - (Required, String) OrderFields rule.
+* `name` - (Required, String) OrderFields name.
+
+## Attributes Reference
+
+In addition to all arguments above, the following attributes are exported:
+
+* `rows` - Data rows.
+ * `app_id` - Appid.
+ * `author` - Has Author.
+ * `authority_project_name` - Datasource AuthorityProjectName.
+ * `authority_user_name` - Datasource AuthorityUserName.
+ * `biz_params_string` - Biz params json string.
+ * `biz_params` - Biz params.
+ * `category` - Datasource category.
+ * `cluster_id` - Datasource cluster id.
+ * `cluster_name` - Datasource cluster name.
+ * `create_time` - CreateTime.
+ * `data_source_status` - DatasourceDataSourceStatus.
+ * `database_name` - DatabaseName.
+ * `deliver` - Can Deliver.
+ * `description` - Description.
+ * `display` - Datasource display name.
+ * `edit` - Datasource can Edit.
+ * `id` - ID.
+ * `instance` - Instance.
+ * `modified_time` - Datasource ModifiedTime.
+ * `name` - Datasource name.
+ * `owner_account_name` - Datasource owner account name.
+ * `owner_account` - Datasource owner account.
+ * `owner_project_id` - Datasource owner project id.
+ * `owner_project_ident` - Datasource OwnerProjectIdent.
+ * `owner_project_name` - Datasource OwnerProjectName.
+ * `params_string` - Params json string.
+ * `params` - Datasource params.
+ * `region` - Datasource engin cluster region.
+ * `show_type` - Datasource show type.
+ * `status` - Datasource status.
+ * `type` - Datasource type.
+
+
diff --git a/website/docs/d/wedata_data_source_without_info.html.markdown b/website/docs/d/wedata_data_source_without_info.html.markdown
new file mode 100644
index 0000000000..c563ba4f23
--- /dev/null
+++ b/website/docs/d/wedata_data_source_without_info.html.markdown
@@ -0,0 +1,85 @@
+---
+subcategory: "Wedata"
+layout: "tencentcloud"
+page_title: "TencentCloud: tencentcloud_wedata_data_source_without_info"
+sidebar_current: "docs-tencentcloud-datasource-wedata_data_source_without_info"
+description: |-
+ Use this data source to query detailed information of wedata data_source_without_info
+---
+
+# tencentcloud_wedata_data_source_without_info
+
+Use this data source to query detailed information of wedata data_source_without_info
+
+## Example Usage
+
+```hcl
+data "tencentcloud_wedata_data_source_without_info" "example" {
+ filters {
+ name = "Name"
+ values = ["tf_example"]
+ }
+
+ order_fields {
+ name = "CreateTime"
+ direction = "DESC"
+ }
+}
+```
+
+## Argument Reference
+
+The following arguments are supported:
+
+* `filters` - (Optional, List) Filters.
+* `order_fields` - (Optional, List) OrderFields.
+* `result_output_file` - (Optional, String) Used to save results.
+
+The `filters` object supports the following:
+
+* `name` - (Optional, String) Filter name.
+* `values` - (Optional, Set) Filter value.
+
+The `order_fields` object supports the following:
+
+* `direction` - (Required, String) OrderFields rule.
+* `name` - (Required, String) OrderFields name.
+
+## Attributes Reference
+
+In addition to all arguments above, the following attributes are exported:
+
+* `data` - Data.
+ * `app_id` - Appid.
+ * `author` - Has Author.
+ * `authority_project_name` - Datasource AuthorityProjectName.
+ * `authority_user_name` - Datasource AuthorityUserName.
+ * `biz_params_string` - Biz params json string.
+ * `biz_params` - Biz params.
+ * `category` - Datasource category.
+ * `cluster_id` - Datasource cluster id.
+ * `cluster_name` - Datasource cluster name.
+ * `create_time` - CreateTime.
+ * `data_source_status` - DatasourceDataSourceStatus.
+ * `database_name` - DatabaseName.
+ * `deliver` - Can Deliver.
+ * `description` - Description.
+ * `display` - Datasource display name.
+ * `edit` - Datasource can Edit.
+ * `id` - ID.
+ * `instance` - Instance.
+ * `modified_time` - Datasource ModifiedTime.
+ * `name` - Datasource name.
+ * `owner_account_name` - Datasource owner account name.
+ * `owner_account` - Datasource owner account.
+ * `owner_project_id` - Datasource owner project id.
+ * `owner_project_ident` - Datasource OwnerProjectIdent.
+ * `owner_project_name` - Datasource OwnerProjectName.
+ * `params_string` - Params json string.
+ * `params` - Datasource params.
+ * `region` - Datasource engin cluster region.
+ * `show_type` - Datasource show type.
+ * `status` - Datasource status.
+ * `type` - Datasource type.
+
+
diff --git a/website/docs/d/wedata_rule_templates.html.markdown b/website/docs/d/wedata_rule_templates.html.markdown
index f7d3b34f99..93fb4bbf21 100644
--- a/website/docs/d/wedata_rule_templates.html.markdown
+++ b/website/docs/d/wedata_rule_templates.html.markdown
@@ -1,5 +1,5 @@
---
-subcategory: "WeData"
+subcategory: "Wedata"
layout: "tencentcloud"
page_title: "TencentCloud: tencentcloud_wedata_rule_templates"
sidebar_current: "docs-tencentcloud-datasource-wedata_rule_templates"
diff --git a/website/docs/r/wedata_baseline.html.markdown b/website/docs/r/wedata_baseline.html.markdown
new file mode 100644
index 0000000000..343d31e8cf
--- /dev/null
+++ b/website/docs/r/wedata_baseline.html.markdown
@@ -0,0 +1,124 @@
+---
+subcategory: "Wedata"
+layout: "tencentcloud"
+page_title: "TencentCloud: tencentcloud_wedata_baseline"
+sidebar_current: "docs-tencentcloud-resource-wedata_baseline"
+description: |-
+ Provides a resource to create a wedata baseline
+---
+
+# tencentcloud_wedata_baseline
+
+Provides a resource to create a wedata baseline
+
+## Example Usage
+
+```hcl
+resource "tencentcloud_wedata_baseline" "example" {
+ project_id = "1927766435649077248"
+ baseline_name = "tf_example"
+ baseline_type = "D"
+ create_uin = "100028439226"
+ create_name = "tf_user"
+ in_charge_uin = "tf_user"
+ in_charge_name = "100028439226"
+ promise_tasks {
+ project_id = "1927766435649077248"
+ task_name = "tf_demo_task"
+ task_id = "20231030145334153"
+ task_cycle = "D"
+ workflow_name = "dataflow_mpp"
+ workflow_id = "e4dafb2e-76eb-11ee-bfeb-b8cef68a6637"
+ task_in_charge_name = ";tf_user;"
+ }
+ promise_time = "00:00:00"
+ warning_margin = 30
+ is_new_alarm = true
+ baseline_create_alarm_rule_request {
+ alarm_types = [
+ "baseLineBroken",
+ "baseLineWarning",
+ "baseLineTaskFailure"
+ ]
+ alarm_level = 2
+ alarm_ways = [
+ "email",
+ "sms"
+ ]
+ alarm_recipient_type = 1
+ alarm_recipients = [
+ "tf_user"
+ ]
+ alarm_recipient_ids = [
+ "100028439226"
+ ]
+ }
+}
+```
+
+## Argument Reference
+
+The following arguments are supported:
+
+* `baseline_name` - (Required, String) Baseline Name.
+* `baseline_type` - (Required, String) D or H; representing daily baseline and hourly baseline respectively.
+* `create_name` - (Required, String) Creator Name.
+* `create_uin` - (Required, String) Creator ID.
+* `in_charge_name` - (Required, String) Baseline Owner Name.
+* `in_charge_uin` - (Required, String) Baseline Owner ID.
+* `is_new_alarm` - (Required, Bool) Is it a newly created alarm rule.
+* `project_id` - (Required, String) Project ID.
+* `promise_tasks` - (Required, List) Promise Tasks.
+* `promise_time` - (Required, String) Service Assurance Time.
+* `warning_margin` - (Required, Int) Warning Margin in minutes.
+* `alarm_rule_dto` - (Optional, List) Existing Alarm Rule Information.
+* `baseline_create_alarm_rule_request` - (Optional, List) Description of the New Alarm Rule.
+
+The `alarm_rule_dto` object supports the following:
+
+* `alarm_level_type` - (Optional, String) Important;Urgent;Normal.
+* `alarm_rule_id` - (Optional, String) Alarm Rule ID.
+
+The `baseline_create_alarm_rule_request` object supports the following:
+
+* `alarm_level` - (Optional, Int) Alarm Level, 1. Normal, 2. Important, 3. Urgent (default is 1. Normal)Note: This field may return null, indicating no valid value.
+* `alarm_recipient_ids` - (Optional, Set) Alarm Recipient IDsNote: This field may return null, indicating no valid value.
+* `alarm_recipient_type` - (Optional, Int) Alarm Recipient Type: 1. Specified Personnel, 2. Task Owner, 3. Duty Roster (default is 1. Specified Personnel)Note: This field may return null, indicating no valid value.
+* `alarm_recipients` - (Optional, Set) Alarm RecipientsNote: This field may return null, indicating no valid value.
+* `alarm_types` - (Optional, Set) Alarm Types, 1. Failure Alarm, 2. Timeout Alarm, 3. Success Alarm, 4. Baseline Violation, 5. Baseline Warning, 6. Baseline Task Failure (default is 1. Failure Alarm)Note: This field may return null, indicating no valid value.
+* `alarm_ways` - (Optional, Set) Alarm Methods, 1. Email, 2. SMS, 3. WeChat, 4. Voice, 5. Enterprise WeChat, 6. HTTP, 7. Enterprise WeChat Group; Alarm method code list (default is 1. Email)Note: This field may return null, indicating no valid value.
+* `creator_id` - (Optional, String) Creator NameNote: This field may return null, indicating no valid value.
+* `creator` - (Optional, String) Creator UINNote: This field may return null, indicating no valid value.
+* `ext_info` - (Optional, String) Extended Information, 1. Estimated Runtime (default), 2. Estimated Completion Time, 3. Estimated Scheduling Time, 4. Incomplete within the Cycle; Value Types: 1. Specified Value, 2. Historical Average (default is 1. Specified Value)Note: This field may return null, indicating no valid value.
+* `monitor_object_ids` - (Optional, Set) Monitoring ObjectsNote: This field may return null, indicating no valid value.
+* `monitor_type` - (Optional, Int) Monitoring Type, 1. Task, 2. Workflow, 3. Project, 4. Baseline (default is 1. Task)Note: This field may return null, indicating no valid value.
+* `project_id` - (Optional, String) Project NameNote: This field may return null, indicating no valid value.
+* `rule_name` - (Optional, String) Rule NameNote: This field may return null, indicating no valid value.
+
+The `promise_tasks` object supports the following:
+
+* `project_id` - (Optional, String) Project ID.
+* `task_cycle` - (Optional, String) Task Scheduling Cycle.
+* `task_id` - (Optional, String) Task ID.
+* `task_in_charge_name` - (Optional, String) Task Owner Name.
+* `task_in_charge_uin` - (Optional, String) Task Owner ID.
+* `task_name` - (Optional, String) Task Name.
+* `workflow_id` - (Optional, String) Workflow ID.
+* `workflow_name` - (Optional, String) Workflow Name.
+
+## Attributes Reference
+
+In addition to all arguments above, the following attributes are exported:
+
+* `id` - ID of the resource.
+* `baseline_id` - Baseline ID.
+
+
+## Import
+
+wedata baseline can be imported using the id, e.g.
+
+```
+terraform import tencentcloud_wedata_baseline.example 1927766435649077248#2
+```
+
diff --git a/website/docs/r/wedata_datasource.html.markdown b/website/docs/r/wedata_datasource.html.markdown
new file mode 100644
index 0000000000..5325858621
--- /dev/null
+++ b/website/docs/r/wedata_datasource.html.markdown
@@ -0,0 +1,67 @@
+---
+subcategory: "Wedata"
+layout: "tencentcloud"
+page_title: "TencentCloud: tencentcloud_wedata_datasource"
+sidebar_current: "docs-tencentcloud-resource-wedata_datasource"
+description: |-
+ Provides a resource to create a wedata datasource
+---
+
+# tencentcloud_wedata_datasource
+
+Provides a resource to create a wedata datasource
+
+## Example Usage
+
+```hcl
+resource "tencentcloud_wedata_datasource" "example" {
+ name = "tf_example"
+ category = "DB"
+ type = "MYSQL"
+ owner_project_id = "110111121"
+ owner_project_name = "ownerprojectname"
+ owner_project_ident = "OwnerProjectIdent"
+ biz_params = "{}"
+ params = "{}"
+ description = "descr"
+ display = "Display"
+ database_name = "db"
+ instance = "instance"
+ status = 1
+ cluster_id = "cid"
+ collect = "false"
+ cos_bucket = "aaaa"
+ cos_region = "ap-guangzhou"
+}
+```
+
+## Argument Reference
+
+The following arguments are supported:
+
+* `category` - (Required, String) DataSource Category.
+* `name` - (Required, String) DataSource Name.
+* `owner_project_id` - (Required, String) Owner projectId.
+* `owner_project_ident` - (Required, String) Owner Project Ident.
+* `owner_project_name` - (Required, String) Owner project name.
+* `type` - (Required, String) DataSource Type.
+* `biz_params` - (Optional, String) BizParams.
+* `cluster_id` - (Optional, String) ClusterId.
+* `collect` - (Optional, String) Collect.
+* `cos_bucket` - (Optional, String) COSBucket.
+* `cos_region` - (Optional, String) Cos region.
+* `database_name` - (Optional, String) Dbname.
+* `description` - (Optional, String) Description.
+* `display` - (Optional, String) Display.
+* `instance` - (Optional, String) Instance.
+* `params` - (Optional, String) Params.
+* `status` - (Optional, Int) Status.
+
+## Attributes Reference
+
+In addition to all arguments above, the following attributes are exported:
+
+* `id` - ID of the resource.
+
+
+
diff --git a/website/docs/r/wedata_dq_rule.html.markdown b/website/docs/r/wedata_dq_rule.html.markdown
new file mode 100644
index 0000000000..ab9e5cdddd
--- /dev/null
+++ b/website/docs/r/wedata_dq_rule.html.markdown
@@ -0,0 +1,127 @@
+---
+subcategory: "Wedata"
+layout: "tencentcloud"
+page_title: "TencentCloud: tencentcloud_wedata_dq_rule"
+sidebar_current: "docs-tencentcloud-resource-wedata_dq_rule"
+description: |-
+ Provides a resource to create a wedata dq_rule
+---
+
+# tencentcloud_wedata_dq_rule
+
+Provides a resource to create a wedata dq_rule
+
+## Example Usage
+
+```hcl
+resource "tencentcloud_wedata_dq_rule" "example" {
+ project_id = "1948767646355341312"
+ rule_group_id = 312
+ rule_template_id = 1
+ name = "tf_example"
+ table_id = "N85hbsh5QQ2VLHL2iOUVeQ"
+ type = 1
+ source_object_data_type_name = "table"
+ source_object_value = "表"
+ condition_type = 1
+ compare_rule {
+ items {
+ compare_type = 1
+ operator = "=="
+ value_list {
+ value_type = 3
+ value = "100"
+ }
+ }
+ }
+ alarm_level = 1
+ description = "description."
+}
+```
+
+## Argument Reference
+
+The following arguments are supported:
+
+* `alarm_level` - (Required, Int) Alarm trigger levels 1. Low, 2. Medium, 3. High.
+* `compare_rule` - (Required, List) Alarm trigger condition.
+* `condition_type` - (Required, Int) Detection scope 1. Full Table 2. Conditional scan.
+* `name` - (Required, String) Rule name.
+* `project_id` - (Required, String) Project id.
+* `rule_template_id` - (Required, Int) Rule template id.
+* `source_object_data_type_name` - (Required, String) Source field type. int, string.
+* `source_object_value` - (Required, String) Source field name.
+* `type` - (Required, Int) Rule Type 1. System Template, 2. Custom Template, 3. Custom SQL.
+* `condition_expression` - (Optional, String) Condition scans WHERE condition expressions.
+* `custom_sql` - (Optional, String) Custom sql.
+* `description` - (Optional, String) Rule description.
+* `field_config` - (Optional, List) Custom template sql expression field replacement parameters.
+* `quality_dim` - (Optional, Int) Rules belong to quality dimensions (1. accuracy, 2. uniqueness, 3. completeness, 4. consistency, 5. timeliness, 6. effectiveness).
+* `rel_condition_expr` - (Optional, String) The source field and the target field are associated with a conditional on expression.
+* `rule_group_id` - (Optional, Int) Rule group id.
+* `source_engine_types` - (Optional, Set: [`Int`]) List of execution engines supported by this rule.
+* `table_id` - (Optional, String) Table id.
+* `target_condition_expr` - (Optional, String) Target filter condition expression.
+* `target_database_id` - (Optional, String) Target database id.
+* `target_object_value` - (Optional, String) Target field name CITY.
+* `target_table_id` - (Optional, String) Target table id.
+
+The `compare_rule` object supports the following:
+
+* `cycle_step` - (Optional, Int) Periodic Indicates the default period of a template, in secondsNote: This field may return null, indicating that a valid value cannot be obtained.
+* `items` - (Optional, List) Comparison condition listNote: This field may return null, indicating that a valid value cannot be obtained.
+
+The `field_config` object supports the following:
+
+* `field_data_type` - (Optional, String) Field typeNote: This field may return null, indicating that a valid value cannot be obtained.
+* `field_key` - (Optional, String) Field keyNote: This field may return null, indicating that a valid value cannot be obtained.
+* `field_value` - (Optional, String) Field valueNote: This field may return null, indicating that a valid value cannot be obtained.
+
+The `field_config` object supports the following:
+
+* `table_config` - (Optional, List) Library table variableNote: This field may return null, indicating that a valid value cannot be obtained.
+* `where_config` - (Optional, List) Where variableNote: This field may return null, indicating that a valid value cannot be obtained.
+
+The `items` object supports the following:
+
+* `compare_type` - (Optional, Int) Comparison type 1. Fixed value 2. Fluctuating value 3. Comparison of value range 4. Enumeration range comparison 5. Do not compareNote: This field may return null, indicating that a valid value cannot be obtained.
+* `operator` - (Optional, String) Comparison operation type < <= == => >Note: This field may return null, indicating that a valid value cannot be obtained.
+* `value_compute_type` - (Optional, Int) Quality statistics Type 1. Absolute value 2. Increase 3. Decrease 4. C contains 5. N C does not containNote: This field may return null, indicating that a valid value cannot be obtained.
+* `value_list` - (Optional, List) Compare the threshold listNote: This field may return null, indicating that a valid value cannot be obtained.
+
+The `table_config` object supports the following:
+
+* `database_id` - (Optional, String) Database idNote: This field may return null, indicating that a valid value cannot be obtained.
+* `database_name` - (Optional, String) Database nameNote: This field may return null, indicating that a valid value cannot be obtained.
+* `field_config` - (Optional, List) Field variableNote: This field may return null, indicating that a valid value cannot be obtained.
+* `table_id` - (Optional, String) Table idNote: This field may return null, indicating that a valid value cannot be obtained.
+* `table_key` - (Optional, String) Table keyNote: This field may return null, indicating that a valid value cannot be obtained.
+* `table_name` - (Optional, String) Table nameNote: This field may return null, indicating that a valid value cannot be obtained.
+
+The `value_list` object supports the following:
+
+* `value_type` - (Optional, Int) Threshold type 1. Low threshold 2. High threshold 3. Common threshold 4. Enumerated valueNote: This field may return null, indicating that a valid value cannot be obtained.
+* `value` - (Optional, String) Threshold valueNote: This field may return null, indicating that a valid value cannot be obtained.
+
+The `where_config` object supports the following:
+
+* `field_data_type` - (Optional, String) Field typeNote: This field may return null, indicating that a valid value cannot be obtained.
+* `field_key` - (Optional, String) Field keyNote: This field may return null, indicating that a valid value cannot be obtained.
+* `field_value` - (Optional, String) Field valueNote: This field may return null, indicating that a valid value cannot be obtained.
+
+## Attributes Reference
+
+In addition to all arguments above, the following attributes are exported:
+
+* `id` - ID of the resource.
+* `rule_id` - Rule ID.
+
+
+## Import
+
+wedata dq_rule can be imported using the id, e.g.
+
+```
+terraform import tencentcloud_wedata_dq_rule.example 1948767646355341312#894
+```
+
diff --git a/website/docs/r/wedata_dq_rule_template.html.markdown b/website/docs/r/wedata_dq_rule_template.html.markdown
new file mode 100644
index 0000000000..8c65f608cd
--- /dev/null
+++ b/website/docs/r/wedata_dq_rule_template.html.markdown
@@ -0,0 +1,61 @@
+---
+subcategory: "Wedata"
+layout: "tencentcloud"
+page_title: "TencentCloud: tencentcloud_wedata_dq_rule_template"
+sidebar_current: "docs-tencentcloud-resource-wedata_dq_rule_template"
+description: |-
+ Provides a resource to create a wedata dq_rule_template
+---
+
+# tencentcloud_wedata_dq_rule_template
+
+Provides a resource to create a wedata dq_rule_template
+
+## Example Usage
+
+```hcl
+resource "tencentcloud_wedata_dq_rule_template" "example" {
+ type = 2
+ name = "tf_example"
+ quality_dim = 1
+ source_object_type = 2
+ description = "description."
+ source_engine_types = [2]
+ multi_source_flag = true
+ sql_expression = "c2VsZWN0"
+ project_id = "1948767646355341312"
+ where_flag = true
+}
+```
+
+## Argument Reference
+
+The following arguments are supported:
+
+* `multi_source_flag` - (Required, Bool) Whether to associate other tables.
+* `name` - (Required, String) Template name.
+* `project_id` - (Required, String) Project id.
+* `quality_dim` - (Required, Int) Quality detection dimension 1. Accuracy 2. Uniqueness 3. Completeness 4. Consistency 5. Timeliness 6. effectiveness.
+* `source_engine_types` - (Required, Set: [`Int`]) Type of the engine on the source end.
+* `source_object_type` - (Required, Int) Source end data object type 1. Constant 2. Offline table level 2. Offline field level.
+* `sql_expression` - (Required, String) SQL expression.
+* `type` - (Required, Int) Template Type 1. System Template 2. User-defined template.
+* `where_flag` - (Required, Bool) Add where parameter or not.
+* `description` - (Optional, String) Template description.
+
+## Attributes Reference
+
+In addition to all arguments above, the following attributes are exported:
+
+* `id` - ID of the resource.
+* `template_id` - Template ID.
+
+
+## Import
+
+wedata dq_rule_template can be imported using the id, e.g.
+
+```
+terraform import tencentcloud_wedata_dq_rule_template.example 1948767646355341312#9480
+```
+
diff --git a/website/docs/r/wedata_function.html.markdown b/website/docs/r/wedata_function.html.markdown
new file mode 100644
index 0000000000..63f6d00528
--- /dev/null
+++ b/website/docs/r/wedata_function.html.markdown
@@ -0,0 +1,74 @@
+---
+subcategory: "Wedata"
+layout: "tencentcloud"
+page_title: "TencentCloud: tencentcloud_wedata_function"
+sidebar_current: "docs-tencentcloud-resource-wedata_function"
+description: |-
+ Provides a resource to create a wedata function
+---
+
+# tencentcloud_wedata_function
+
+Provides a resource to create a wedata function
+
+## Example Usage
+
+```hcl
+resource "tencentcloud_wedata_function" "example" {
+ type = "HIVE"
+ kind = "ANALYSIS"
+ name = "tf_example"
+ cluster_identifier = "emr-m6u3qgk0"
+ db_name = "tf_db_example"
+ project_id = "1612982498218618880"
+ class_name = "tf_class_example"
+ resource_list {
+ path = "/wedata-demo-1314991481/untitled3-1.0-SNAPSHOT.jar"
+ name = "untitled3-1.0-SNAPSHOT.jar"
+ id = "5b28bcdf-a0e6-4022-927d-927d399c4593"
+ type = "cos"
+ }
+ description = "description."
+ usage = "usage info."
+ param_desc = "param info."
+ return_desc = "return value info."
+ example = "example info."
+ comment = "V1"
+}
+```
+
+## Argument Reference
+
+The following arguments are supported:
+
+* `class_name` - (Required, String) Class name of function entry.
+* `cluster_identifier` - (Required, String) Cluster ID.
+* `comment` - (Required, String) Comment.
+* `db_name` - (Required, String) Database name.
+* `description` - (Required, String) Description of the function.
+* `example` - (Required, String) Example of the function.
+* `kind` - (Required, String) Function Kind, Enum: ANALYSIS, ENCRYPTION, AGGREGATE, LOGIC, DATE_AND_TIME, MATH, CONVERSION, STRING, IP_AND_DOMAIN, WINDOW, OTHER.
+* `name` - (Required, String) Function Name.
+* `param_desc` - (Required, String) Description of the Parameter.
+* `project_id` - (Required, String) Project ID.
+* `resource_list` - (Required, List) Resource of the function, stored in WeData COS(.jar,...).
+* `return_desc` - (Required, String) Description of the Return value.
+* `type` - (Required, String) Function Type, Enum: HIVE, SPARK, DLC.
+* `usage` - (Required, String) Usage of the function.
+
+The `resource_list` object supports the following:
+
+* `name` - (Required, String) Resource Name.
+* `path` - (Required, String) Resource Path.
+* `id` - (Optional, String) Resource ID.
+* `md5` - (Optional, String) Resource MD5 Value.
+* `type` - (Optional, String) Resource Type.
+
+## Attributes Reference
+
+In addition to all arguments above, the following attributes are exported:
+
+* `id` - ID of the resource.
+* `function_id` - Function ID.
+
+
diff --git a/website/docs/r/wedata_integration_offline_task.html.markdown b/website/docs/r/wedata_integration_offline_task.html.markdown
new file mode 100644
index 0000000000..bb0606d6d1
--- /dev/null
+++ b/website/docs/r/wedata_integration_offline_task.html.markdown
@@ -0,0 +1,199 @@
+---
+subcategory: "Wedata"
+layout: "tencentcloud"
+page_title: "TencentCloud: tencentcloud_wedata_integration_offline_task"
+sidebar_current: "docs-tencentcloud-resource-wedata_integration_offline_task"
+description: |-
+ Provides a resource to create a wedata integration_offline_task
+---
+
+# tencentcloud_wedata_integration_offline_task
+
+Provides a resource to create a wedata integration_offline_task
+
+## Example Usage
+
+```hcl
+resource "tencentcloud_wedata_integration_offline_task" "example" {
+ project_id = "1455251608631480391"
+ cycle_step = 1
+ delay_time = 0
+ end_time = "2099-12-31 00:00:00"
+ notes = "terraform example demo."
+ start_time = "2023-12-31 00:00:00"
+ task_name = "tf_example"
+ type_id = 27
+ task_action = "0,3,4"
+ task_mode = "1"
+
+ task_info {
+ executor_id = "20230313175748567418"
+ config {
+ name = "Args"
+ value = "args"
+ }
+ config {
+ name = "dirtyDataThreshold"
+ value = "0"
+ }
+ config {
+ name = "concurrency"
+ value = "1"
+ }
+ config {
+ name = "syncRateLimitUnit"
+ value = "0"
+ }
+ ext_config {
+ name = "TaskAlarmRegularList"
+ value = "73"
+ }
+ incharge = "demo_user"
+ offline_task_add_entity {
+ cycle_type = 3
+ crontab_expression = "0 0 1 * * ?"
+ retry_wait = 5
+ retriable = 1
+ try_limit = 5
+ self_depend = 1
+ }
+ }
+}
+```
+
+## Argument Reference
+
+The following arguments are supported:
+
+* `cycle_step` - (Required, Int) Interval time of scheduling, the minimum value: 1.
+* `delay_time` - (Required, Int) Execution time, unit is minutes, only available for day/week/month/year scheduling. For example, daily scheduling is executed once every day at 02:00, and the delayTime is 120 minutes.
+* `end_time` - (Required, String) Effective end time, the format is yyyy-MM-dd HH:mm:ss.
+* `notes` - (Required, String) Description information.
+* `project_id` - (Required, String) Project ID.
+* `start_time` - (Required, String) Effective start time, the format is yyyy-MM-dd HH:mm:ss.
+* `task_action` - (Required, String) Scheduling configuration: flexible period configuration, only available for hourly/weekly/monthly/yearly scheduling. If the hourly task is specified to run at 0:00, 3:00 and 4:00 every day, it is 0,3,4.
+* `task_info` - (Required, List) Task Information.
+* `task_mode` - (Required, String) Task display mode, 0: canvas mode, 1: form mode.
+* `task_name` - (Required, String) Task name.
+* `type_id` - (Required, Int) Task type ID, for intgration task the value is 27.
+
+The `config` object supports the following:
+
+* `name` - (Optional, String) Configuration name.
+* `value` - (Optional, String) Configuration value.
+
+The `execute_context` object supports the following:
+
+* `name` - (Optional, String) Configuration name.
+* `value` - (Optional, String) Configuration value.
+
+The `ext_config` object supports the following:
+
+* `name` - (Optional, String) Configuration name.
+* `value` - (Optional, String) Configuration value.
+
+The `mappings` object supports the following:
+
+* `ext_config` - (Optional, List) Node extension configuration information.
+* `schema_mappings` - (Optional, List) Schema mapping information.
+* `sink_id` - (Optional, String) Sink node ID.
+* `source_id` - (Optional, String) Source node ID.
+* `source_schema` - (Optional, List) Source node schema information.
+
+The `offline_task_add_entity` object supports the following:
+
+* `crontab_expression` - (Optional, String) Crontab expression.
+* `cycle_type` - (Optional, Int) Scheduling type, 0: crontab type, 1: minutes, 2: hours, 3: days, 4: weeks, 5: months, 6: one-time, 7: user-driven, 10: elastic period (week), 11: elastic period (month), 12: year, 13: instant trigger.
+* `dependency_workflow` - (Optional, String) Whether to support workflow dependencies: yes / no, default value: no.
+* `execution_end_time` - (Optional, String) Scheduling execution end time.
+* `execution_start_time` - (Optional, String) Scheduling execution start time.
+* `instance_init_strategy` - (Optional, String) Instance initialization strategy.
+* `product_name` - (Optional, String) Product name: DATA_INTEGRATION.
+* `retriable` - (Optional, Int) Whether to retry.
+* `retry_wait` - (Optional, Int) Retry waiting time, unit is minutes.
+* `run_priority` - (Optional, Int) Task running priority.
+* `self_depend` - (Optional, Int) Self-dependent rules, 1: Ordered serial one at a time, queued execution, 2: Unordered serial one at a time, not queued execution, 3: Parallel, multiple at once.
+* `task_auto_submit` - (Optional, Bool) Whether to automatically submit.
+* `try_limit` - (Optional, Int) Number of retries.
+* `workflow_name` - (Optional, String) The name of the workflow to which the task belongs.
+
+The `properties` object supports the following:
+
+* `name` - (Optional, String) Attributes name.
+* `value` - (Optional, String) Attributes value.
+
+The `schema_mappings` object supports the following:
+
+* `sink_schema_id` - (Required, String) Schema ID from sink node.
+* `source_schema_id` - (Required, String) Schema ID from source node.
+
+The `source_schema` object supports the following:
+
+* `id` - (Required, String) Schema ID.
+* `name` - (Required, String) Schema name.
+* `type` - (Required, String) Schema type.
+* `alias` - (Optional, String) Schema alias.
+* `comment` - (Optional, String) Schema comment.
+* `properties` - (Optional, List) Schema extended attributes.
+* `value` - (Optional, String) Schema value.
+
+The `task_info` object supports the following:
+
+* `app_id` - (Optional, String) User App Id.
+* `config` - (Optional, List) Task configuration.
+* `create_time` - (Optional, String) Create time.
+* `creator_uin` - (Optional, String) Creator User ID.
+* `data_proxy_url` - (Optional, Set) Data proxy url.
+* `execute_context` - (Optional, List) Execute context.
+* `executor_group_name` - (Optional, String) Executor group name.
+* `executor_id` - (Optional, String) Executor resource ID.
+* `ext_config` - (Optional, List) Node extension configuration information.
+* `has_version` - (Optional, Bool) Whether the task been submitted.
+* `in_long_manager_url` - (Optional, String) InLong manager url.
+* `in_long_manager_version` - (Optional, String) InLong manager version.
+* `in_long_stream_id` - (Optional, String) InLong stream id.
+* `incharge` - (Optional, String) Incharge user.
+* `input_datasource_type` - (Optional, String) Input datasource type.
+* `instance_version` - (Optional, Int) Instance version.
+* `last_run_time` - (Optional, String) The last time the task was run.
+* `locked` - (Optional, Bool) Whether the task been locked.
+* `locker` - (Optional, String) User locked task.
+* `mappings` - (Optional, List) Node mapping.
+* `num_records_in` - (Optional, Int) Number of reads.
+* `num_records_out` - (Optional, Int) Number of writes.
+* `num_restarts` - (Optional, Int) Times of restarts.
+* `offline_task_add_entity` - (Optional, List) Offline task scheduling configuration.
+* `operator_uin` - (Optional, String) Operator User ID.
+* `output_datasource_type` - (Optional, String) Output datasource type.
+* `owner_uin` - (Optional, String) Owner User ID.
+* `read_phase` - (Optional, Int) Reading stage, 0: full amount, 1: partial full amount, 2: all incremental.
+* `reader_delay` - (Optional, Float64) Read latency.
+* `running_cu` - (Optional, Float64) The amount of resources consumed by real-time task.
+* `schedule_task_id` - (Optional, String) Task scheduling id (job id such as oceanus or us).
+* `status` - (Optional, Int) Task status 1. Not started | Task initialization, 2. Task starting, 3. Running, 4. Paused, 5. Task stopping, 6. Stopped, 7. Execution failed, 8. deleted, 9. Locked, 404. unknown status.
+* `stop_time` - (Optional, String) The time the task was stopped.
+* `submit` - (Optional, Bool) Whether the task version has been submitted for operation and maintenance.
+* `switch_resource` - (Optional, Int) Resource tiering status, 0: in progress, 1: successful, 2: failed.
+* `sync_type` - (Optional, Int) Synchronization type: 1. Whole database synchronization, 2. Single table synchronization.
+* `task_alarm_regular_list` - (Optional, Set) Task alarm regular.
+* `task_group_id` - (Optional, String) Inlong Task Group ID.
+* `task_mode` - (Optional, String) Task display mode, 0: canvas mode, 1: form mode.
+* `update_time` - (Optional, String) Update time.
+* `workflow_id` - (Optional, String) The workflow id to which the task belongs.
+
+## Attributes Reference
+
+In addition to all arguments above, the following attributes are exported:
+
+* `id` - ID of the resource.
+* `task_id` - Task ID.
+
+
+## Import
+
+wedata integration_offline_task can be imported using the id, e.g.
+
+```
+terraform import tencentcloud_wedata_integration_offline_task.example 1612982498218618880#20231102200955095
+```
+
diff --git a/website/docs/r/wedata_integration_realtime_task.html.markdown b/website/docs/r/wedata_integration_realtime_task.html.markdown
new file mode 100644
index 0000000000..51c82abb9f
--- /dev/null
+++ b/website/docs/r/wedata_integration_realtime_task.html.markdown
@@ -0,0 +1,270 @@
+---
+subcategory: "Wedata"
+layout: "tencentcloud"
+page_title: "TencentCloud: tencentcloud_wedata_integration_realtime_task"
+sidebar_current: "docs-tencentcloud-resource-wedata_integration_realtime_task"
+description: |-
+ Provides a resource to create a wedata integration_realtime_task
+---
+
+# tencentcloud_wedata_integration_realtime_task
+
+Provides a resource to create a wedata integration_realtime_task
+
+## Example Usage
+
+```hcl
+resource "tencentcloud_wedata_integration_realtime_task" "example" {
+ project_id = "1455251608631480391"
+ task_name = "tf_example"
+ description = "description."
+ sync_type = 1
+ task_info {
+ incharge = "100028439226"
+ executor_id = "20230704142425553913"
+ config {
+ name = "concurrency"
+ value = "1"
+ }
+ config {
+ name = "TaskManager"
+ value = "1"
+ }
+ config {
+ name = "JobManager"
+ value = "1"
+ }
+ config {
+ name = "TolerateDirtyData"
+ value = "0"
+ }
+ config {
+ name = "CheckpointingInterval"
+ value = "1"
+ }
+ config {
+ name = "CheckpointingIntervalUnit"
+ value = "min"
+ }
+ config {
+ name = "RestartStrategyFixedDelayAttempts"
+ value = "-1"
+ }
+ config {
+ name = "ResourceAllocationType"
+ value = "0"
+ }
+ config {
+ name = "TaskAlarmRegularList"
+ value = ""
+ }
+ mappings {
+ source_id = "2"
+ sink_id = "1"
+ }
+ nodes {
+ id = "1"
+ name = "gf_poc"
+ node_type = "INPUT"
+ data_source_type = "MYSQL"
+ datasource_id = "5737"
+ config {
+ name = "StartupMode"
+ value = "INIT"
+ }
+ config {
+ name = "Encode"
+ value = "utf-8"
+ }
+ config {
+ name = "Database"
+ value = "UNKNOW"
+ }
+ config {
+ name = "SourceRule"
+ value = "all"
+ }
+ config {
+ name = "FilterOper"
+ value = "update"
+ }
+ config {
+ name = "ServerTimeZone"
+ value = "Asia/Shanghai"
+ }
+ config {
+ name = "GhostChange"
+ value = "false"
+ }
+ config {
+ name = "TableNames"
+ value = "gf_db.*,hx_db.*,information_schema.*,mysql.*,performance_schema.*,run_time.*,sys.*,test01.*"
+ }
+ config {
+ name = "FirstDataSource"
+ value = "5737"
+ }
+ config {
+ name = "MultipleDataSources"
+ value = "5737"
+ }
+ config {
+ name = "SiblingNodes"
+ value = "[]"
+ }
+ }
+ }
+}
+```
+
+## Argument Reference
+
+The following arguments are supported:
+
+* `project_id` - (Required, String) Project ID.
+* `sync_type` - (Required, Int) Synchronization type: 1. Whole database synchronization, 2. Single table synchronization.
+* `task_info` - (Required, List) Task Information.
+* `task_name` - (Required, String) Task name.
+* `description` - (Optional, String) Description information.
+
+The `config` object supports the following:
+
+* `name` - (Optional, String) Configuration name.
+* `value` - (Optional, String) Configuration value.
+
+The `execute_context` object supports the following:
+
+* `name` - (Optional, String) Configuration name.
+* `value` - (Optional, String) Configuration value.
+
+The `ext_config` object supports the following:
+
+* `name` - (Optional, String) Configuration name.
+* `value` - (Optional, String) Configuration value.
+
+The `mappings` object supports the following:
+
+* `ext_config` - (Optional, List) Node extension configuration information.
+* `schema_mappings` - (Optional, List) Schema mapping information.
+* `sink_id` - (Optional, String) Sink node ID.
+* `source_id` - (Optional, String) Source node ID.
+* `source_schema` - (Optional, List) Source node schema information.
+
+The `node_mapping` object supports the following:
+
+* `ext_config` - (Optional, List) Node extension configuration information.
+* `schema_mappings` - (Optional, List) Schema mapping information.
+* `sink_id` - (Optional, String) Sink node ID.
+* `source_id` - (Optional, String) Source node ID.
+* `source_schema` - (Optional, List) Source node schema information.
+
+The `nodes` object supports the following:
+
+* `app_id` - (Optional, String) User App Id.
+* `config` - (Optional, List) Node configuration information.
+* `create_time` - (Optional, String) Create time.
+* `creator_uin` - (Optional, String) Creator User ID.
+* `data_source_type` - (Optional, String) Data source type: MYSQL, POSTGRE, ORACLE, SQLSERVER, FTP, HIVE, HDFS, ICEBERG, KAFKA, HBASE, SPARK, TBASE, DB2, DM, GAUSSDB, GBASE, IMPALA, ES, S3_DATAINSIGHT, GREENPLUM, PHOENIX, SAP_HANA, SFTP, OCEANBASE, CLICKHOUSE, KUDU, VERTICA, REDIS, COS, DLC, DORIS, CKAFKA, DTS_KAFKA, S3, CDW, TDSQLC, TDSQL, MONGODB, SYBASE, REST_API, StarRocks, TCHOUSE_X.
+* `datasource_id` - (Optional, String) Datasource ID.
+* `description` - (Optional, String) Node Description.
+* `ext_config` - (Optional, List) Node extension configuration information.
+* `id` - (Optional, String) Node ID.
+* `name` - (Optional, String) Node Name.
+* `node_mapping` - (Optional, List) Node mapping.
+* `node_type` - (Optional, String) Node type: INPUT,OUTPUT,JOIN,FILTER,TRANSFORM.
+* `operator_uin` - (Optional, String) Operator User ID.
+* `owner_uin` - (Optional, String) Owner User ID.
+* `project_id` - (Optional, String) Project ID.
+* `schema` - (Optional, List) Schema information.
+* `task_id` - (Optional, String) The task id to which the node belongs.
+* `update_time` - (Optional, String) Update time.
+
+The `properties` object supports the following:
+
+* `name` - (Optional, String) Attributes name.
+* `value` - (Optional, String) Attributes value.
+
+The `schema_mappings` object supports the following:
+
+* `sink_schema_id` - (Required, String) Schema ID from sink node.
+* `source_schema_id` - (Required, String) Schema ID from source node.
+
+The `schema` object supports the following:
+
+* `id` - (Required, String) Schema ID.
+* `name` - (Required, String) Schema name.
+* `type` - (Required, String) Schema type.
+* `alias` - (Optional, String) Schema alias.
+* `comment` - (Optional, String) Schema comment.
+* `properties` - (Optional, List) Schema extended attributes.
+* `value` - (Optional, String) Schema value.
+
+The `source_schema` object supports the following:
+
+* `id` - (Required, String) Schema ID.
+* `name` - (Required, String) Schema name.
+* `type` - (Required, String) Schema type.
+* `alias` - (Optional, String) Schema alias.
+* `comment` - (Optional, String) Schema comment.
+* `properties` - (Optional, List) Schema extended attributes.
+* `value` - (Optional, String) Schema value.
+
+The `task_info` object supports the following:
+
+* `app_id` - (Optional, String) User App Id.
+* `config` - (Optional, List) Task configuration.
+* `create_time` - (Optional, String) Create time.
+* `creator_uin` - (Optional, String) Creator User ID.
+* `data_proxy_url` - (Optional, Set) Data proxy url.
+* `execute_context` - (Optional, List) Execute context.
+* `executor_group_name` - (Optional, String) Executor group name.
+* `executor_id` - (Optional, String) Executor resource ID.
+* `ext_config` - (Optional, List) Node extension configuration information.
+* `has_version` - (Optional, Bool) Whether the task been submitted.
+* `in_long_manager_url` - (Optional, String) InLong manager url.
+* `in_long_manager_version` - (Optional, String) InLong manager version.
+* `in_long_stream_id` - (Optional, String) InLong stream id.
+* `incharge` - (Optional, String) Incharge user.
+* `input_datasource_type` - (Optional, String) Input datasource type.
+* `instance_version` - (Optional, Int) Instance version.
+* `last_run_time` - (Optional, String) The last time the task was run.
+* `locked` - (Optional, Bool) Whether the task been locked.
+* `locker` - (Optional, String) User locked task.
+* `mappings` - (Optional, List) Node mapping.
+* `nodes` - (Optional, List) Task Node Information.
+* `num_records_in` - (Optional, Int) Number of reads.
+* `num_records_out` - (Optional, Int) Number of writes.
+* `num_restarts` - (Optional, Int) Times of restarts.
+* `operator_uin` - (Optional, String) Operator User ID.
+* `output_datasource_type` - (Optional, String) Output datasource type.
+* `owner_uin` - (Optional, String) Owner User ID.
+* `read_phase` - (Optional, Int) Reading stage, 0: full amount, 1: partial full amount, 2: all incremental.
+* `reader_delay` - (Optional, Float64) Read latency.
+* `running_cu` - (Optional, Float64) The amount of resources consumed by real-time task.
+* `schedule_task_id` - (Optional, String) Task scheduling id (job id such as oceanus or us).
+* `status` - (Optional, Int) Task status 1. Not started | Task initialization, 2. Task starting, 3. Running, 4. Paused, 5. Task stopping, 6. Stopped, 7. Execution failed, 8. deleted, 9. Locked, 404. unknown status.
+* `stop_time` - (Optional, String) The time the task was stopped.
+* `submit` - (Optional, Bool) Whether the task version has been submitted for operation and maintenance.
+* `switch_resource` - (Optional, Int) Resource tiering status, 0: in progress, 1: successful, 2: failed.
+* `task_alarm_regular_list` - (Optional, Set) Task alarm regular.
+* `task_group_id` - (Optional, String) Inlong Task Group ID.
+* `task_mode` - (Optional, String) Task display mode, 0: canvas mode, 1: form mode.
+* `update_time` - (Optional, String) Update time.
+* `workflow_id` - (Optional, String) The workflow id to which the task belongs.
+
+## Attributes Reference
+
+In addition to all arguments above, the following attributes are exported:
+
+* `id` - ID of the resource.
+* `task_id` - Task ID.
+
+
+## Import
+
+wedata integration_realtime_task can be imported using the id, e.g.
+
+```
+terraform import tencentcloud_wedata_integration_realtime_task.example 1776563389209296896#h9d39630a-ae45-4460-90b2-0b093cbfef5d
+```
+
diff --git a/website/docs/r/wedata_integration_task_node.html.markdown b/website/docs/r/wedata_integration_task_node.html.markdown
new file mode 100644
index 0000000000..4f4a11e8a4
--- /dev/null
+++ b/website/docs/r/wedata_integration_task_node.html.markdown
@@ -0,0 +1,166 @@
+---
+subcategory: "Wedata"
+layout: "tencentcloud"
+page_title: "TencentCloud: tencentcloud_wedata_integration_task_node"
+sidebar_current: "docs-tencentcloud-resource-wedata_integration_task_node"
+description: |-
+ Provides a resource to create a wedata integration_task_node
+---
+
+# tencentcloud_wedata_integration_task_node
+
+Provides a resource to create a wedata integration_task_node
+
+## Example Usage
+
+```hcl
+resource "tencentcloud_wedata_integration_task_node" "example" {
+ project_id = "1612982498218618880"
+ task_id = "20231103152214665"
+ name = "tf_example"
+ node_type = "INPUT"
+ data_source_type = "MYSQL"
+ task_type = 202
+ task_mode = 2
+ config {
+ name = "Type"
+ value = "MYSQL"
+ }
+ node_info {
+ datasource_id = "5085"
+ config {
+ name = "Type"
+ value = "MYSQL"
+ }
+ config {
+ name = "splitPk"
+ value = "id"
+ }
+ config {
+ name = "PrimaryKey"
+ value = "id"
+ }
+ config {
+ name = "isNew"
+ value = "true"
+ }
+ config {
+ name = "PrimaryKey_INPUT_SYMBOL"
+ value = "input"
+ }
+ config {
+ name = "splitPk_INPUT_SYMBOL"
+ value = "input"
+ }
+ config {
+ name = "Database"
+ value = "demo_mysql"
+ }
+ config {
+ name = "TableNames"
+ value = "users"
+ }
+ config {
+ name = "SiblingNodes"
+ value = "[]"
+ }
+ schema {
+ id = "471331072"
+ name = "id"
+ type = "INT"
+ alias = "id"
+ }
+ schema {
+ id = "422052352"
+ name = "username"
+ type = "VARCHAR(50)"
+ alias = "username"
+ }
+ }
+}
+```
+
+## Argument Reference
+
+The following arguments are supported:
+
+* `config` - (Required, List) Node configuration information.
+* `data_source_type` - (Required, String) Data source type: MYSQL, POSTGRE, ORACLE, SQLSERVER, FTP, HIVE, HDFS, ICEBERG, KAFKA, HBASE, SPARK, TBASE, DB2, DM, GAUSSDB, GBASE, IMPALA, ES, S3_DATAINSIGHT, GREENPLUM, PHOENIX, SAP_HANA, SFTP, OCEANBASE, CLICKHOUSE, KUDU, VERTICA, REDIS, COS, DLC, DORIS, CKAFKA, DTS_KAFKA, S3, CDW, TDSQLC, TDSQL, MONGODB, SYBASE, REST_API, StarRocks, TCHOUSE_X.
+* `name` - (Required, String) Node Name.
+* `node_info` - (Required, List) Node information.
+* `node_type` - (Required, String) Node type: INPUT, OUTPUT, JOIN, FILTER, TRANSFORM.
+* `project_id` - (Required, String) Project ID.
+* `task_id` - (Required, String) The task id to which the node belongs.
+* `task_mode` - (Required, Int) Task display mode, 0: canvas mode, 1: form mode.
+* `task_type` - (Required, Int) Task type, 201: real-time task, 202: offline task.
+
+The `config` object supports the following:
+
+* `name` - (Optional, String) Configuration name.
+* `value` - (Optional, String) Configuration value.
+
+The `ext_config` object supports the following:
+
+* `name` - (Optional, String) Configuration name.
+* `value` - (Optional, String) Configuration value.
+
+The `node_info` object supports the following:
+
+* `app_id` - (Optional, String) User App Id.
+* `config` - (Optional, List) Node configuration information.
+* `create_time` - (Optional, String) Create time.
+* `creator_uin` - (Optional, String) Creator User ID.
+* `datasource_id` - (Optional, String) Datasource ID.
+* `ext_config` - (Optional, List) Node extension configuration information.
+* `node_mapping` - (Optional, List) Node mapping.
+* `operator_uin` - (Optional, String) Operator User ID.
+* `owner_uin` - (Optional, String) Owner User ID.
+* `schema` - (Optional, List) Schema information.
+* `update_time` - (Optional, String) Update time.
+
+The `node_mapping` object supports the following:
+
+* `ext_config` - (Optional, List) Node extension configuration information.
+* `schema_mappings` - (Optional, List) Schema mapping information.
+* `sink_id` - (Optional, String) Sink node ID.
+* `source_id` - (Optional, String) Source node ID.
+* `source_schema` - (Optional, List) Source node schema information.
+
+The `properties` object supports the following:
+
+* `name` - (Optional, String) Attributes name.
+* `value` - (Optional, String) Attributes value.
+
+The `schema_mappings` object supports the following:
+
+* `sink_schema_id` - (Required, String) Schema ID from sink node.
+* `source_schema_id` - (Required, String) Schema ID from source node.
+
+The `schema` object supports the following:
+
+* `id` - (Required, String) Schema ID.
+* `name` - (Required, String) Schema name.
+* `type` - (Required, String) Schema type.
+* `alias` - (Optional, String) Schema alias.
+* `comment` - (Optional, String) Schema comment.
+* `properties` - (Optional, List) Schema extended attributes.
+* `value` - (Optional, String) Schema value.
+
+The `source_schema` object supports the following:
+
+* `id` - (Required, String) Schema ID.
+* `name` - (Required, String) Schema name.
+* `type` - (Required, String) Schema type.
+* `alias` - (Optional, String) Schema alias.
+* `comment` - (Optional, String) Schema comment.
+* `properties` - (Optional, List) Schema extended attributes.
+* `value` - (Optional, String) Schema value.
+
+## Attributes Reference
+
+In addition to all arguments above, the following attributes are exported:
+
+* `id` - ID of the resource.
+* `node_id` - Node ID.
+
+
diff --git a/website/docs/r/wedata_resource.html.markdown b/website/docs/r/wedata_resource.html.markdown
new file mode 100644
index 0000000000..b0ce705d61
--- /dev/null
+++ b/website/docs/r/wedata_resource.html.markdown
@@ -0,0 +1,53 @@
+---
+subcategory: "Wedata"
+layout: "tencentcloud"
+page_title: "TencentCloud: tencentcloud_wedata_resource"
+sidebar_current: "docs-tencentcloud-resource-wedata_resource"
+description: |-
+ Provides a resource to create a wedata resource
+---
+
+# tencentcloud_wedata_resource
+
+Provides a resource to create a wedata resource
+
+## Example Usage
+
+```hcl
+resource "tencentcloud_wedata_resource" "example" {
+ file_path = "/datastudio/resource/demo"
+ project_id = "1612982498218618880"
+ file_name = "tf_example"
+ cos_bucket_name = "wedata-demo-1314991481"
+ cos_region = "ap-guangzhou"
+ files_size = "8165"
+}
+```
+
+## Argument Reference
+
+The following arguments are supported:
+
+* `cos_bucket_name` - (Required, String) Cos bucket name.
+* `cos_region` - (Required, String) Cos bucket region.
+* `file_name` - (Required, String) File name.
+* `file_path` - (Required, String) For file path:/datastudio/resource/projectId/folderName; for folder path:/datastudio/resource/folderName.
+* `files_size` - (Required, String) File size.
+* `project_id` - (Required, String) Project ID.
+
+## Attributes Reference
+
+In addition to all arguments above, the following attributes are exported:
+
+* `id` - ID of the resource.
+* `resource_id` - Resource ID.
+
+
+## Import
+
+wedata resource can be imported using the id, e.g.
+
+```
+terraform import tencentcloud_wedata_resource.example 1612982498218618880#/datastudio/resource/demo#75431931-7d27-4034-b3de-3dc3348a220e
+```
+
diff --git a/website/docs/r/wedata_rule_template.html.markdown b/website/docs/r/wedata_rule_template.html.markdown
index 1a42f0c916..fd106b753e 100644
--- a/website/docs/r/wedata_rule_template.html.markdown
+++ b/website/docs/r/wedata_rule_template.html.markdown
@@ -1,5 +1,5 @@
---
-subcategory: "WeData"
+subcategory: "Wedata"
layout: "tencentcloud"
page_title: "TencentCloud: tencentcloud_wedata_rule_template"
sidebar_current: "docs-tencentcloud-resource-wedata_rule_template"
diff --git a/website/docs/r/wedata_script.html.markdown b/website/docs/r/wedata_script.html.markdown
new file mode 100644
index 0000000000..fa7b3aee97
--- /dev/null
+++ b/website/docs/r/wedata_script.html.markdown
@@ -0,0 +1,51 @@
+---
+subcategory: "Wedata"
+layout: "tencentcloud"
+page_title: "TencentCloud: tencentcloud_wedata_script"
+sidebar_current: "docs-tencentcloud-resource-wedata_script"
+description: |-
+ Provides a resource to create a wedata script
+---
+
+# tencentcloud_wedata_script
+
+Provides a resource to create a wedata script
+
+## Example Usage
+
+```hcl
+resource "tencentcloud_wedata_script" "example" {
+ file_path = "/datastudio/project/tf_example.sql"
+ project_id = "1470575647377821696"
+ bucket_name = "wedata-demo-1257305158"
+ region = "ap-guangzhou"
+ file_extension_type = "sql"
+}
+```
+
+## Argument Reference
+
+The following arguments are supported:
+
+* `bucket_name` - (Optional, String) Cos bucket name.
+* `file_extension_type` - (Optional, String) File Extension Type:jar, sql, zip, py, sh, txt, di, dg, pyspark, kjb, ktr, csv.
+* `file_path` - (Optional, String) Cos file path:/datastudio/project/projectId/.
+* `project_id` - (Optional, String) Project id.
+* `region` - (Optional, String) Cos region.
+
+## Attributes Reference
+
+In addition to all arguments above, the following attributes are exported:
+
+* `id` - ID of the resource.
+* `resource_id` - Resource ID.
+
+
+## Import
+
+wedata script can be imported using the id, e.g.
+
+```
+terraform import tencentcloud_wedata_script.example 1470575647377821696#/datastudio/project/tf_example.sql#4147824b-7ba2-432b-8a8b-7e747594c926
+```
+
diff --git a/website/tencentcloud.erb b/website/tencentcloud.erb
index f35f77dbff..1b2132c84a 100644
--- a/website/tencentcloud.erb
+++ b/website/tencentcloud.erb
@@ -5862,27 +5862,6 @@
-
- WeData
-
-
Web Application Firewall(WAF)
+
+ Wedata
+
+
<% end %>