services/dataworks-public/struct_data.go (236 lines of code) (raw):
package dataworks_public
//Licensed under the Apache License, Version 2.0 (the "License");
//you may not use this file except in compliance with the License.
//You may obtain a copy of the License at
//
//http://www.apache.org/licenses/LICENSE-2.0
//
//Unless required by applicable law or agreed to in writing, software
//distributed under the License is distributed on an "AS IS" BASIS,
//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
//See the License for the specific language governing permissions and
//limitations under the License.
//
// Code generated by Alibaba Cloud SDK Code Generator.
// Changes may cause incorrect behavior and will be lost if the code is regenerated.
// Data is a nested struct in dataworks_public response
type Data struct {
LastModifyTime int64 `json:"LastModifyTime" xml:"LastModifyTime"`
CreatorName string `json:"CreatorName" xml:"CreatorName"`
ApplicationSecret string `json:"ApplicationSecret" xml:"ApplicationSecret"`
WhereCondition string `json:"WhereCondition" xml:"WhereCondition"`
ViewCount int64 `json:"ViewCount" xml:"ViewCount"`
TaskId string `json:"TaskId" xml:"TaskId"`
Content string `json:"Content" xml:"Content"`
ProjectName string `json:"ProjectName" xml:"ProjectName"`
EnvType int `json:"EnvType" xml:"EnvType"`
Message string `json:"Message" xml:"Message"`
IsView bool `json:"IsView" xml:"IsView"`
FinishTime int64 `json:"FinishTime" xml:"FinishTime"`
Code string `json:"Code" xml:"Code"`
Connection string `json:"Connection" xml:"Connection"`
PredictType int `json:"PredictType" xml:"PredictType"`
CostTime string `json:"CostTime" xml:"CostTime"`
TaskContent string `json:"TaskContent" xml:"TaskContent"`
Enabled bool `json:"Enabled" xml:"Enabled"`
ExpHour int `json:"ExpHour" xml:"ExpHour"`
Status string `json:"Status" xml:"Status"`
Name string `json:"Name" xml:"Name"`
ModifyTime int64 `json:"ModifyTime" xml:"ModifyTime"`
ExpTime int64 `json:"ExpTime" xml:"ExpTime"`
EndCast int64 `json:"EndCast" xml:"EndCast"`
LastAccessTime int64 `json:"LastAccessTime" xml:"LastAccessTime"`
BusinessId int64 `json:"BusinessId" xml:"BusinessId"`
BaselineName string `json:"BaselineName" xml:"BaselineName"`
Bizdate int64 `json:"Bizdate" xml:"Bizdate"`
OpenSwitch bool `json:"OpenSwitch" xml:"OpenSwitch"`
TotalColumnCount int64 `json:"TotalColumnCount" xml:"TotalColumnCount"`
NextPrimaryKey string `json:"NextPrimaryKey" xml:"NextPrimaryKey"`
MigrationId int64 `json:"MigrationId" xml:"MigrationId"`
CommitUser string `json:"CommitUser" xml:"CommitUser"`
AlertMarginThreshold int `json:"AlertMarginThreshold" xml:"AlertMarginThreshold"`
NextToken string `json:"NextToken" xml:"NextToken"`
UseFlag bool `json:"UseFlag" xml:"UseFlag"`
DqcDescription string `json:"DqcDescription" xml:"DqcDescription"`
CheckerName string `json:"CheckerName" xml:"CheckerName"`
UseType string `json:"UseType" xml:"UseType"`
MethodId int `json:"MethodId" xml:"MethodId"`
AlertMessageStatus string `json:"AlertMessageStatus" xml:"AlertMessageStatus"`
DagType string `json:"DagType" xml:"DagType"`
FixCheck bool `json:"FixCheck" xml:"FixCheck"`
FileVersion int `json:"FileVersion" xml:"FileVersion"`
TestId string `json:"TestId" xml:"TestId"`
SlaMinu int `json:"SlaMinu" xml:"SlaMinu"`
NodeName string `json:"NodeName" xml:"NodeName"`
RunStats map[string]interface{} `json:"RunStats" xml:"RunStats"`
Gmtdate int64 `json:"Gmtdate" xml:"Gmtdate"`
AlertEnabled bool `json:"AlertEnabled" xml:"AlertEnabled"`
FileContent string `json:"FileContent" xml:"FileContent"`
LifeCycle int `json:"LifeCycle" xml:"LifeCycle"`
OnDutyAccountName string `json:"OnDutyAccountName" xml:"OnDutyAccountName"`
Checker int `json:"Checker" xml:"Checker"`
Schema string `json:"Schema" xml:"Schema"`
Version int64 `json:"Version" xml:"Version"`
IsCurrentProd bool `json:"IsCurrentProd" xml:"IsCurrentProd"`
UpdatedUid string `json:"UpdatedUid" xml:"UpdatedUid"`
GmtCreate int64 `json:"GmtCreate" xml:"GmtCreate"`
ColumnCount int `json:"ColumnCount" xml:"ColumnCount"`
Caption string `json:"Caption" xml:"Caption"`
AppGuid string `json:"AppGuid" xml:"AppGuid"`
NodeId int64 `json:"NodeId" xml:"NodeId"`
ClusterBizId string `json:"ClusterBizId" xml:"ClusterBizId"`
FolderPath string `json:"FolderPath" xml:"FolderPath"`
NodeContent string `json:"NodeContent" xml:"NodeContent"`
ChangeType string `json:"ChangeType" xml:"ChangeType"`
TemplateName string `json:"TemplateName" xml:"TemplateName"`
RuleName string `json:"RuleName" xml:"RuleName"`
DIJobId int64 `json:"DIJobId" xml:"DIJobId"`
BeginWaitResTime int64 `json:"BeginWaitResTime" xml:"BeginWaitResTime"`
CreateTime int64 `json:"CreateTime" xml:"CreateTime"`
RetResult string `json:"RetResult" xml:"RetResult"`
FolderId string `json:"FolderId" xml:"FolderId"`
BlockType int `json:"BlockType" xml:"BlockType"`
OpSeq int64 `json:"OpSeq" xml:"OpSeq"`
Endpoint string `json:"Endpoint" xml:"Endpoint"`
NextTaskId string `json:"NextTaskId" xml:"NextTaskId"`
DqcType int `json:"DqcType" xml:"DqcType"`
JobName string `json:"JobName" xml:"JobName"`
Description string `json:"Description" xml:"Description"`
AlertId int64 `json:"AlertId" xml:"AlertId"`
MigrationType string `json:"MigrationType" xml:"MigrationType"`
ExpectValue string `json:"ExpectValue" xml:"ExpectValue"`
RelatedFlowId int64 `json:"RelatedFlowId" xml:"RelatedFlowId"`
LastDdlTime int64 `json:"LastDdlTime" xml:"LastDdlTime"`
ProcessId int64 `json:"ProcessId" xml:"ProcessId"`
HourSlaDetail string `json:"HourSlaDetail" xml:"HourSlaDetail"`
AlertTime int64 `json:"AlertTime" xml:"AlertTime"`
CycTime int64 `json:"CycTime" xml:"CycTime"`
Source string `json:"Source" xml:"Source"`
Property string `json:"Property" xml:"Property"`
BaselineType string `json:"BaselineType" xml:"BaselineType"`
CreatedUid string `json:"CreatedUid" xml:"CreatedUid"`
IsDefault bool `json:"IsDefault" xml:"IsDefault"`
DestinationDataSourceType string `json:"DestinationDataSourceType" xml:"DestinationDataSourceType"`
Creator string `json:"Creator" xml:"Creator"`
RetCode int64 `json:"RetCode" xml:"RetCode"`
AlertUser string `json:"AlertUser" xml:"AlertUser"`
FileName string `json:"FileName" xml:"FileName"`
TaskSetting string `json:"TaskSetting" xml:"TaskSetting"`
Type string `json:"Type" xml:"Type"`
Id int64 `json:"Id" xml:"Id"`
RuleType int `json:"RuleType" xml:"RuleType"`
TableName string `json:"TableName" xml:"TableName"`
CategoryId int64 `json:"CategoryId" xml:"CategoryId"`
Trend string `json:"Trend" xml:"Trend"`
InstanceId int64 `json:"InstanceId" xml:"InstanceId"`
TaskType string `json:"TaskType" xml:"TaskType"`
InGroupId int `json:"InGroupId" xml:"InGroupId"`
ApplicationId int64 `json:"ApplicationId" xml:"ApplicationId"`
ReadCount int64 `json:"ReadCount" xml:"ReadCount"`
FilePropertyContent string `json:"FilePropertyContent" xml:"FilePropertyContent"`
TemplateId int `json:"TemplateId" xml:"TemplateId"`
Repeatability bool `json:"Repeatability" xml:"Repeatability"`
TenantId int64 `json:"TenantId" xml:"TenantId"`
IsPartitionTable bool `json:"IsPartitionTable" xml:"IsPartitionTable"`
DownloadUrl string `json:"DownloadUrl" xml:"DownloadUrl"`
PageSize int `json:"PageSize" xml:"PageSize"`
ParamMap string `json:"ParamMap" xml:"ParamMap"`
DataSize int64 `json:"DataSize" xml:"DataSize"`
Comment string `json:"Comment" xml:"Comment"`
CreatedTime int64 `json:"CreatedTime" xml:"CreatedTime"`
RepeatInterval int64 `json:"RepeatInterval" xml:"RepeatInterval"`
CreateUser string `json:"CreateUser" xml:"CreateUser"`
JobStatus string `json:"JobStatus" xml:"JobStatus"`
ApplicationCode string `json:"ApplicationCode" xml:"ApplicationCode"`
Priority int `json:"Priority" xml:"Priority"`
Buffer float64 `json:"Buffer" xml:"Buffer"`
Owner string `json:"Owner" xml:"Owner"`
PartitionKeys string `json:"PartitionKeys" xml:"PartitionKeys"`
FileId int64 `json:"FileId" xml:"FileId"`
EntityId int64 `json:"EntityId" xml:"EntityId"`
DebugInfo string `json:"DebugInfo" xml:"DebugInfo"`
BeginWaitTimeTime int64 `json:"BeginWaitTimeTime" xml:"BeginWaitTimeTime"`
OwnerId string `json:"OwnerId" xml:"OwnerId"`
UpdatedTime int64 `json:"UpdatedTime" xml:"UpdatedTime"`
SourceDataSourceType string `json:"SourceDataSourceType" xml:"SourceDataSourceType"`
Total int64 `json:"Total" xml:"Total"`
CriticalThreshold string `json:"CriticalThreshold" xml:"CriticalThreshold"`
ApplicationKey string `json:"ApplicationKey" xml:"ApplicationKey"`
PeriodNumber int `json:"PeriodNumber" xml:"PeriodNumber"`
BeginRunningTime int64 `json:"BeginRunningTime" xml:"BeginRunningTime"`
Operator string `json:"Operator" xml:"Operator"`
StartedTime int64 `json:"StartedTime" xml:"StartedTime"`
HasNext bool `json:"HasNext" xml:"HasNext"`
StartTime int64 `json:"StartTime" xml:"StartTime"`
ProjectNameCn string `json:"ProjectNameCn" xml:"ProjectNameCn"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
HourExpDetail string `json:"HourExpDetail" xml:"HourExpDetail"`
DatabaseName string `json:"DatabaseName" xml:"DatabaseName"`
ClusterId string `json:"ClusterId" xml:"ClusterId"`
TopicId int64 `json:"TopicId" xml:"TopicId"`
ApplicationName string `json:"ApplicationName" xml:"ApplicationName"`
OpUser string `json:"OpUser" xml:"OpUser"`
OwnerName string `json:"OwnerName" xml:"OwnerName"`
BaselineId int64 `json:"BaselineId" xml:"BaselineId"`
Location string `json:"Location" xml:"Location"`
FinishStatus string `json:"FinishStatus" xml:"FinishStatus"`
ApiId int64 `json:"ApiId" xml:"ApiId"`
WarningThreshold string `json:"WarningThreshold" xml:"WarningThreshold"`
StartedUid string `json:"StartedUid" xml:"StartedUid"`
RemindName string `json:"RemindName" xml:"RemindName"`
AlertMethod string `json:"AlertMethod" xml:"AlertMethod"`
GmtModified int64 `json:"GmtModified" xml:"GmtModified"`
Config string `json:"Config" xml:"Config"`
NodesDebugInfo string `json:"NodesDebugInfo" xml:"NodesDebugInfo"`
ParamValues string `json:"ParamValues" xml:"ParamValues"`
MethodName string `json:"MethodName" xml:"MethodName"`
ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
IsVisible int `json:"IsVisible" xml:"IsVisible"`
TaskRerunTime int `json:"TaskRerunTime" xml:"TaskRerunTime"`
SlaTime int64 `json:"SlaTime" xml:"SlaTime"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
RemindId int64 `json:"RemindId" xml:"RemindId"`
TableGuid string `json:"TableGuid" xml:"TableGuid"`
ExpMinu int `json:"ExpMinu" xml:"ExpMinu"`
OnDuty string `json:"OnDuty" xml:"OnDuty"`
DagId int64 `json:"DagId" xml:"DagId"`
FavoriteCount int64 `json:"FavoriteCount" xml:"FavoriteCount"`
ModifiedTime int64 `json:"ModifiedTime" xml:"ModifiedTime"`
Meta string `json:"Meta" xml:"Meta"`
CommitTime int64 `json:"CommitTime" xml:"CommitTime"`
ProjectId int64 `json:"ProjectId" xml:"ProjectId"`
SlaHour int `json:"SlaHour" xml:"SlaHour"`
NodeIds []int64 `json:"NodeIds" xml:"NodeIds"`
ResourceDownloadLink ResourceDownloadLink `json:"ResourceDownloadLink" xml:"ResourceDownloadLink"`
SlaAlert SlaAlert `json:"SlaAlert" xml:"SlaAlert"`
Deployment Deployment `json:"Deployment" xml:"Deployment"`
SolutionInfo SolutionInfo `json:"SolutionInfo" xml:"SolutionInfo"`
File File `json:"File" xml:"File"`
LastInstance LastInstance `json:"LastInstance" xml:"LastInstance"`
JobSettings JobSettings `json:"JobSettings" xml:"JobSettings"`
BlockInstance BlockInstance `json:"BlockInstance" xml:"BlockInstance"`
SolutionDetail SolutionDetail `json:"SolutionDetail" xml:"SolutionDetail"`
NodeConfiguration NodeConfiguration `json:"NodeConfiguration" xml:"NodeConfiguration"`
ResourceSettings ResourceSettings `json:"ResourceSettings" xml:"ResourceSettings"`
ColumnList []ColumnListItem `json:"ColumnList" xml:"ColumnList"`
Apis []Api `json:"Apis" xml:"Apis"`
SourceDataSourceSettings []SourceDataSourceSetting `json:"SourceDataSourceSettings" xml:"SourceDataSourceSettings"`
CollectionList []CollectionListItem `json:"CollectionList" xml:"CollectionList"`
ProjectMemberList []ProjectMember `json:"ProjectMemberList" xml:"ProjectMemberList"`
DataSources []DataSourcesItem `json:"DataSources" xml:"DataSources"`
TransformationRules []TransformationRule `json:"TransformationRules" xml:"TransformationRules"`
FileVersions []FileVersion `json:"FileVersions" xml:"FileVersions"`
DestinationDataSourceSettings []DestinationDataSourceSetting `json:"DestinationDataSourceSettings" xml:"DestinationDataSourceSettings"`
Baselines []BaselinesItem `json:"Baselines" xml:"Baselines"`
Applications []Application `json:"Applications" xml:"Applications"`
AlarmList []AlarmListItem `json:"AlarmList" xml:"AlarmList"`
Connections []ConnectionsItem `json:"Connections" xml:"Connections"`
DISyncTasks []DISyncTasksItem `json:"DISyncTasks" xml:"DISyncTasks"`
Instances []Instance `json:"Instances" xml:"Instances"`
EntityList []EntityListItem `json:"EntityList" xml:"EntityList"`
Folders []FoldersItem `json:"Folders" xml:"Folders"`
Files []File `json:"Files" xml:"Files"`
DataEntityList []DataEntityListItem `json:"DataEntityList" xml:"DataEntityList"`
ApiAuthorizedList []ApiAuthorized `json:"ApiAuthorizedList" xml:"ApiAuthorizedList"`
Nodes []Node `json:"Nodes" xml:"Nodes"`
Clusters []ClustersItem `json:"Clusters" xml:"Clusters"`
TableMappings []TableMapping `json:"TableMappings" xml:"TableMappings"`
Dags []Dag `json:"Dags" xml:"Dags"`
ApiAuthorizationList []ApiAuthorization `json:"ApiAuthorizationList" xml:"ApiAuthorizationList"`
OverTimeSettings []OverTimeSetting `json:"OverTimeSettings" xml:"OverTimeSettings"`
AlertSettings []AlertSetting `json:"AlertSettings" xml:"AlertSettings"`
Influences []InfluencesItem `json:"Influences" xml:"Influences"`
CalcEngines []CalcEnginesItem `json:"CalcEngines" xml:"CalcEngines"`
Reminds []RemindsItem `json:"Reminds" xml:"Reminds"`
Topics []Topic `json:"Topics" xml:"Topics"`
DeployedItems []DeployedItem `json:"DeployedItems" xml:"DeployedItems"`
BaselineStatuses []BaselineStatusesItem `json:"BaselineStatuses" xml:"BaselineStatuses"`
Migrations []Migration `json:"Migrations" xml:"Migrations"`
Business []BusinessItem `json:"Business" xml:"Business"`
TableEntityList []TableEntityListItem `json:"TableEntityList" xml:"TableEntityList"`
}