schedulerx3

package
v1.63.77 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 30, 2024 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Client

type Client struct {
	sdk.Client
}

Client is the sdk client struct, each func corresponds to an OpenAPI

func NewClient

func NewClient() (client *Client, err error)

NewClient creates a sdk client with environment variables

func NewClientWithAccessKey

func NewClientWithAccessKey(regionId, accessKeyId, accessKeySecret string) (client *Client, err error)

NewClientWithAccessKey is a shortcut to create sdk client with accesskey usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithEcsRamRole

func NewClientWithEcsRamRole(regionId string, roleName string) (client *Client, err error)

NewClientWithEcsRamRole is a shortcut to create sdk client with ecs ram role usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithOptions

func NewClientWithOptions(regionId string, config *sdk.Config, credential auth.Credential) (client *Client, err error)

NewClientWithOptions creates a sdk client with regionId/sdkConfig/credential this is the common api to create a sdk client

func NewClientWithProvider

func NewClientWithProvider(regionId string, providers ...provider.Provider) (client *Client, err error)

NewClientWithProvider creates a sdk client with providers usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithRamRoleArn

func NewClientWithRamRoleArn(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName string) (client *Client, err error)

NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithRamRoleArnAndPolicy

func NewClientWithRamRoleArnAndPolicy(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName, policy string) (client *Client, err error)

NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn and policy usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithRsaKeyPair

func NewClientWithRsaKeyPair(regionId string, publicKeyId, privateKey string, sessionExpiration int) (client *Client, err error)

NewClientWithRsaKeyPair is a shortcut to create sdk client with rsa key pair usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithStsToken

func NewClientWithStsToken(regionId, stsAccessKeyId, stsAccessKeySecret, stsToken string) (client *Client, err error)

NewClientWithStsToken is a shortcut to create sdk client with sts token usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func (*Client) CreateApp

func (client *Client) CreateApp(request *CreateAppRequest) (response *CreateAppResponse, err error)

CreateApp invokes the schedulerx3.CreateApp API synchronously

func (*Client) CreateAppWithCallback

func (client *Client) CreateAppWithCallback(request *CreateAppRequest, callback func(response *CreateAppResponse, err error)) <-chan int

CreateAppWithCallback invokes the schedulerx3.CreateApp API asynchronously

func (*Client) CreateAppWithChan

func (client *Client) CreateAppWithChan(request *CreateAppRequest) (<-chan *CreateAppResponse, <-chan error)

CreateAppWithChan invokes the schedulerx3.CreateApp API asynchronously

func (*Client) CreateCluster

func (client *Client) CreateCluster(request *CreateClusterRequest) (response *CreateClusterResponse, err error)

CreateCluster invokes the schedulerx3.CreateCluster API synchronously

func (*Client) CreateClusterWithCallback

func (client *Client) CreateClusterWithCallback(request *CreateClusterRequest, callback func(response *CreateClusterResponse, err error)) <-chan int

CreateClusterWithCallback invokes the schedulerx3.CreateCluster API asynchronously

func (*Client) CreateClusterWithChan

func (client *Client) CreateClusterWithChan(request *CreateClusterRequest) (<-chan *CreateClusterResponse, <-chan error)

CreateClusterWithChan invokes the schedulerx3.CreateCluster API asynchronously

func (*Client) CreateJob

func (client *Client) CreateJob(request *CreateJobRequest) (response *CreateJobResponse, err error)

CreateJob invokes the schedulerx3.CreateJob API synchronously

func (*Client) CreateJobWithCallback

func (client *Client) CreateJobWithCallback(request *CreateJobRequest, callback func(response *CreateJobResponse, err error)) <-chan int

CreateJobWithCallback invokes the schedulerx3.CreateJob API asynchronously

func (*Client) CreateJobWithChan

func (client *Client) CreateJobWithChan(request *CreateJobRequest) (<-chan *CreateJobResponse, <-chan error)

CreateJobWithChan invokes the schedulerx3.CreateJob API asynchronously

func (*Client) DeleteApp

func (client *Client) DeleteApp(request *DeleteAppRequest) (response *DeleteAppResponse, err error)

DeleteApp invokes the schedulerx3.DeleteApp API synchronously

func (*Client) DeleteAppWithCallback

func (client *Client) DeleteAppWithCallback(request *DeleteAppRequest, callback func(response *DeleteAppResponse, err error)) <-chan int

DeleteAppWithCallback invokes the schedulerx3.DeleteApp API asynchronously

func (*Client) DeleteAppWithChan

func (client *Client) DeleteAppWithChan(request *DeleteAppRequest) (<-chan *DeleteAppResponse, <-chan error)

DeleteAppWithChan invokes the schedulerx3.DeleteApp API asynchronously

func (*Client) DeleteCluster

func (client *Client) DeleteCluster(request *DeleteClusterRequest) (response *DeleteClusterResponse, err error)

DeleteCluster invokes the schedulerx3.DeleteCluster API synchronously

func (*Client) DeleteClusterWithCallback

func (client *Client) DeleteClusterWithCallback(request *DeleteClusterRequest, callback func(response *DeleteClusterResponse, err error)) <-chan int

DeleteClusterWithCallback invokes the schedulerx3.DeleteCluster API asynchronously

func (*Client) DeleteClusterWithChan

func (client *Client) DeleteClusterWithChan(request *DeleteClusterRequest) (<-chan *DeleteClusterResponse, <-chan error)

DeleteClusterWithChan invokes the schedulerx3.DeleteCluster API asynchronously

func (*Client) DeleteJobs

func (client *Client) DeleteJobs(request *DeleteJobsRequest) (response *DeleteJobsResponse, err error)

DeleteJobs invokes the schedulerx3.DeleteJobs API synchronously

func (*Client) DeleteJobsWithCallback

func (client *Client) DeleteJobsWithCallback(request *DeleteJobsRequest, callback func(response *DeleteJobsResponse, err error)) <-chan int

DeleteJobsWithCallback invokes the schedulerx3.DeleteJobs API asynchronously

func (*Client) DeleteJobsWithChan

func (client *Client) DeleteJobsWithChan(request *DeleteJobsRequest) (<-chan *DeleteJobsResponse, <-chan error)

DeleteJobsWithChan invokes the schedulerx3.DeleteJobs API asynchronously

func (*Client) ExportJobs

func (client *Client) ExportJobs(request *ExportJobsRequest) (response *ExportJobsResponse, err error)

ExportJobs invokes the schedulerx3.ExportJobs API synchronously

func (*Client) ExportJobsWithCallback

func (client *Client) ExportJobsWithCallback(request *ExportJobsRequest, callback func(response *ExportJobsResponse, err error)) <-chan int

ExportJobsWithCallback invokes the schedulerx3.ExportJobs API asynchronously

func (*Client) ExportJobsWithChan

func (client *Client) ExportJobsWithChan(request *ExportJobsRequest) (<-chan *ExportJobsResponse, <-chan error)

ExportJobsWithChan invokes the schedulerx3.ExportJobs API asynchronously

func (*Client) GetCluster

func (client *Client) GetCluster(request *GetClusterRequest) (response *GetClusterResponse, err error)

GetCluster invokes the schedulerx3.GetCluster API synchronously

func (*Client) GetClusterWithCallback

func (client *Client) GetClusterWithCallback(request *GetClusterRequest, callback func(response *GetClusterResponse, err error)) <-chan int

GetClusterWithCallback invokes the schedulerx3.GetCluster API asynchronously

func (*Client) GetClusterWithChan

func (client *Client) GetClusterWithChan(request *GetClusterRequest) (<-chan *GetClusterResponse, <-chan error)

GetClusterWithChan invokes the schedulerx3.GetCluster API asynchronously

func (*Client) GetDesigateInfo

func (client *Client) GetDesigateInfo(request *GetDesigateInfoRequest) (response *GetDesigateInfoResponse, err error)

GetDesigateInfo invokes the schedulerx3.GetDesigateInfo API synchronously

func (*Client) GetDesigateInfoWithCallback

func (client *Client) GetDesigateInfoWithCallback(request *GetDesigateInfoRequest, callback func(response *GetDesigateInfoResponse, err error)) <-chan int

GetDesigateInfoWithCallback invokes the schedulerx3.GetDesigateInfo API asynchronously

func (*Client) GetDesigateInfoWithChan

func (client *Client) GetDesigateInfoWithChan(request *GetDesigateInfoRequest) (<-chan *GetDesigateInfoResponse, <-chan error)

GetDesigateInfoWithChan invokes the schedulerx3.GetDesigateInfo API asynchronously

func (*Client) GetJobExecutionProgress

func (client *Client) GetJobExecutionProgress(request *GetJobExecutionProgressRequest) (response *GetJobExecutionProgressResponse, err error)

GetJobExecutionProgress invokes the schedulerx3.GetJobExecutionProgress API synchronously

func (*Client) GetJobExecutionProgressWithCallback

func (client *Client) GetJobExecutionProgressWithCallback(request *GetJobExecutionProgressRequest, callback func(response *GetJobExecutionProgressResponse, err error)) <-chan int

GetJobExecutionProgressWithCallback invokes the schedulerx3.GetJobExecutionProgress API asynchronously

func (*Client) GetJobExecutionProgressWithChan

func (client *Client) GetJobExecutionProgressWithChan(request *GetJobExecutionProgressRequest) (<-chan *GetJobExecutionProgressResponse, <-chan error)

GetJobExecutionProgressWithChan invokes the schedulerx3.GetJobExecutionProgress API asynchronously

func (*Client) GetLog

func (client *Client) GetLog(request *GetLogRequest) (response *GetLogResponse, err error)

GetLog invokes the schedulerx3.GetLog API synchronously

func (*Client) GetLogWithCallback

func (client *Client) GetLogWithCallback(request *GetLogRequest, callback func(response *GetLogResponse, err error)) <-chan int

GetLogWithCallback invokes the schedulerx3.GetLog API asynchronously

func (*Client) GetLogWithChan

func (client *Client) GetLogWithChan(request *GetLogRequest) (<-chan *GetLogResponse, <-chan error)

GetLogWithChan invokes the schedulerx3.GetLog API asynchronously

func (*Client) ImportCalendar

func (client *Client) ImportCalendar(request *ImportCalendarRequest) (response *ImportCalendarResponse, err error)

ImportCalendar invokes the schedulerx3.ImportCalendar API synchronously

func (*Client) ImportCalendarWithCallback

func (client *Client) ImportCalendarWithCallback(request *ImportCalendarRequest, callback func(response *ImportCalendarResponse, err error)) <-chan int

ImportCalendarWithCallback invokes the schedulerx3.ImportCalendar API asynchronously

func (*Client) ImportCalendarWithChan

func (client *Client) ImportCalendarWithChan(request *ImportCalendarRequest) (<-chan *ImportCalendarResponse, <-chan error)

ImportCalendarWithChan invokes the schedulerx3.ImportCalendar API asynchronously

func (*Client) ImportJobs

func (client *Client) ImportJobs(request *ImportJobsRequest) (response *ImportJobsResponse, err error)

ImportJobs invokes the schedulerx3.ImportJobs API synchronously

func (*Client) ImportJobsWithCallback

func (client *Client) ImportJobsWithCallback(request *ImportJobsRequest, callback func(response *ImportJobsResponse, err error)) <-chan int

ImportJobsWithCallback invokes the schedulerx3.ImportJobs API asynchronously

func (*Client) ImportJobsWithChan

func (client *Client) ImportJobsWithChan(request *ImportJobsRequest) (<-chan *ImportJobsResponse, <-chan error)

ImportJobsWithChan invokes the schedulerx3.ImportJobs API asynchronously

func (*Client) ListAlarmEvent

func (client *Client) ListAlarmEvent(request *ListAlarmEventRequest) (response *ListAlarmEventResponse, err error)

ListAlarmEvent invokes the schedulerx3.ListAlarmEvent API synchronously

func (*Client) ListAlarmEventWithCallback

func (client *Client) ListAlarmEventWithCallback(request *ListAlarmEventRequest, callback func(response *ListAlarmEventResponse, err error)) <-chan int

ListAlarmEventWithCallback invokes the schedulerx3.ListAlarmEvent API asynchronously

func (*Client) ListAlarmEventWithChan

func (client *Client) ListAlarmEventWithChan(request *ListAlarmEventRequest) (<-chan *ListAlarmEventResponse, <-chan error)

ListAlarmEventWithChan invokes the schedulerx3.ListAlarmEvent API asynchronously

func (*Client) ListAppNames

func (client *Client) ListAppNames(request *ListAppNamesRequest) (response *ListAppNamesResponse, err error)

ListAppNames invokes the schedulerx3.ListAppNames API synchronously

func (*Client) ListAppNamesWithCallback

func (client *Client) ListAppNamesWithCallback(request *ListAppNamesRequest, callback func(response *ListAppNamesResponse, err error)) <-chan int

ListAppNamesWithCallback invokes the schedulerx3.ListAppNames API asynchronously

func (*Client) ListAppNamesWithChan

func (client *Client) ListAppNamesWithChan(request *ListAppNamesRequest) (<-chan *ListAppNamesResponse, <-chan error)

ListAppNamesWithChan invokes the schedulerx3.ListAppNames API asynchronously

func (*Client) ListApps

func (client *Client) ListApps(request *ListAppsRequest) (response *ListAppsResponse, err error)

ListApps invokes the schedulerx3.ListApps API synchronously

func (*Client) ListAppsWithCallback

func (client *Client) ListAppsWithCallback(request *ListAppsRequest, callback func(response *ListAppsResponse, err error)) <-chan int

ListAppsWithCallback invokes the schedulerx3.ListApps API asynchronously

func (*Client) ListAppsWithChan

func (client *Client) ListAppsWithChan(request *ListAppsRequest) (<-chan *ListAppsResponse, <-chan error)

ListAppsWithChan invokes the schedulerx3.ListApps API asynchronously

func (*Client) ListCalendarNames

func (client *Client) ListCalendarNames(request *ListCalendarNamesRequest) (response *ListCalendarNamesResponse, err error)

ListCalendarNames invokes the schedulerx3.ListCalendarNames API synchronously

func (*Client) ListCalendarNamesWithCallback

func (client *Client) ListCalendarNamesWithCallback(request *ListCalendarNamesRequest, callback func(response *ListCalendarNamesResponse, err error)) <-chan int

ListCalendarNamesWithCallback invokes the schedulerx3.ListCalendarNames API asynchronously

func (*Client) ListCalendarNamesWithChan

func (client *Client) ListCalendarNamesWithChan(request *ListCalendarNamesRequest) (<-chan *ListCalendarNamesResponse, <-chan error)

ListCalendarNamesWithChan invokes the schedulerx3.ListCalendarNames API asynchronously

func (*Client) ListClusters

func (client *Client) ListClusters(request *ListClustersRequest) (response *ListClustersResponse, err error)

ListClusters invokes the schedulerx3.ListClusters API synchronously

func (*Client) ListClustersWithCallback

func (client *Client) ListClustersWithCallback(request *ListClustersRequest, callback func(response *ListClustersResponse, err error)) <-chan int

ListClustersWithCallback invokes the schedulerx3.ListClusters API asynchronously

func (*Client) ListClustersWithChan

func (client *Client) ListClustersWithChan(request *ListClustersRequest) (<-chan *ListClustersResponse, <-chan error)

ListClustersWithChan invokes the schedulerx3.ListClusters API asynchronously

func (*Client) ListExecutors

func (client *Client) ListExecutors(request *ListExecutorsRequest) (response *ListExecutorsResponse, err error)

ListExecutors invokes the schedulerx3.ListExecutors API synchronously

func (*Client) ListExecutorsWithCallback

func (client *Client) ListExecutorsWithCallback(request *ListExecutorsRequest, callback func(response *ListExecutorsResponse, err error)) <-chan int

ListExecutorsWithCallback invokes the schedulerx3.ListExecutors API asynchronously

func (*Client) ListExecutorsWithChan

func (client *Client) ListExecutorsWithChan(request *ListExecutorsRequest) (<-chan *ListExecutorsResponse, <-chan error)

ListExecutorsWithChan invokes the schedulerx3.ListExecutors API asynchronously

func (*Client) ListJobExecutions

func (client *Client) ListJobExecutions(request *ListJobExecutionsRequest) (response *ListJobExecutionsResponse, err error)

ListJobExecutions invokes the schedulerx3.ListJobExecutions API synchronously

func (*Client) ListJobExecutionsWithCallback

func (client *Client) ListJobExecutionsWithCallback(request *ListJobExecutionsRequest, callback func(response *ListJobExecutionsResponse, err error)) <-chan int

ListJobExecutionsWithCallback invokes the schedulerx3.ListJobExecutions API asynchronously

func (*Client) ListJobExecutionsWithChan

func (client *Client) ListJobExecutionsWithChan(request *ListJobExecutionsRequest) (<-chan *ListJobExecutionsResponse, <-chan error)

ListJobExecutionsWithChan invokes the schedulerx3.ListJobExecutions API asynchronously

func (*Client) ListJobs

func (client *Client) ListJobs(request *ListJobsRequest) (response *ListJobsResponse, err error)

ListJobs invokes the schedulerx3.ListJobs API synchronously

func (*Client) ListJobsWithCallback

func (client *Client) ListJobsWithCallback(request *ListJobsRequest, callback func(response *ListJobsResponse, err error)) <-chan int

ListJobsWithCallback invokes the schedulerx3.ListJobs API asynchronously

func (*Client) ListJobsWithChan

func (client *Client) ListJobsWithChan(request *ListJobsRequest) (<-chan *ListJobsResponse, <-chan error)

ListJobsWithChan invokes the schedulerx3.ListJobs API asynchronously

func (*Client) ListLables

func (client *Client) ListLables(request *ListLablesRequest) (response *ListLablesResponse, err error)

ListLables invokes the schedulerx3.ListLables API synchronously

func (*Client) ListLablesWithCallback

func (client *Client) ListLablesWithCallback(request *ListLablesRequest, callback func(response *ListLablesResponse, err error)) <-chan int

ListLablesWithCallback invokes the schedulerx3.ListLables API asynchronously

func (*Client) ListLablesWithChan

func (client *Client) ListLablesWithChan(request *ListLablesRequest) (<-chan *ListLablesResponse, <-chan error)

ListLablesWithChan invokes the schedulerx3.ListLables API asynchronously

func (*Client) ListRegionZone

func (client *Client) ListRegionZone(request *ListRegionZoneRequest) (response *ListRegionZoneResponse, err error)

ListRegionZone invokes the schedulerx3.ListRegionZone API synchronously

func (*Client) ListRegionZoneWithCallback

func (client *Client) ListRegionZoneWithCallback(request *ListRegionZoneRequest, callback func(response *ListRegionZoneResponse, err error)) <-chan int

ListRegionZoneWithCallback invokes the schedulerx3.ListRegionZone API asynchronously

func (*Client) ListRegionZoneWithChan

func (client *Client) ListRegionZoneWithChan(request *ListRegionZoneRequest) (<-chan *ListRegionZoneResponse, <-chan error)

ListRegionZoneWithChan invokes the schedulerx3.ListRegionZone API asynchronously

func (*Client) ListRegions

func (client *Client) ListRegions(request *ListRegionsRequest) (response *ListRegionsResponse, err error)

ListRegions invokes the schedulerx3.ListRegions API synchronously

func (*Client) ListRegionsWithCallback

func (client *Client) ListRegionsWithCallback(request *ListRegionsRequest, callback func(response *ListRegionsResponse, err error)) <-chan int

ListRegionsWithCallback invokes the schedulerx3.ListRegions API asynchronously

func (*Client) ListRegionsWithChan

func (client *Client) ListRegionsWithChan(request *ListRegionsRequest) (<-chan *ListRegionsResponse, <-chan error)

ListRegionsWithChan invokes the schedulerx3.ListRegions API asynchronously

func (*Client) ListScheduleEvent

func (client *Client) ListScheduleEvent(request *ListScheduleEventRequest) (response *ListScheduleEventResponse, err error)

ListScheduleEvent invokes the schedulerx3.ListScheduleEvent API synchronously

func (*Client) ListScheduleEventWithCallback

func (client *Client) ListScheduleEventWithCallback(request *ListScheduleEventRequest, callback func(response *ListScheduleEventResponse, err error)) <-chan int

ListScheduleEventWithCallback invokes the schedulerx3.ListScheduleEvent API asynchronously

func (*Client) ListScheduleEventWithChan

func (client *Client) ListScheduleEventWithChan(request *ListScheduleEventRequest) (<-chan *ListScheduleEventResponse, <-chan error)

ListScheduleEventWithChan invokes the schedulerx3.ListScheduleEvent API asynchronously

func (*Client) ListScheduleTimes

func (client *Client) ListScheduleTimes(request *ListScheduleTimesRequest) (response *ListScheduleTimesResponse, err error)

ListScheduleTimes invokes the schedulerx3.ListScheduleTimes API synchronously

func (*Client) ListScheduleTimesWithCallback

func (client *Client) ListScheduleTimesWithCallback(request *ListScheduleTimesRequest, callback func(response *ListScheduleTimesResponse, err error)) <-chan int

ListScheduleTimesWithCallback invokes the schedulerx3.ListScheduleTimes API asynchronously

func (*Client) ListScheduleTimesWithChan

func (client *Client) ListScheduleTimesWithChan(request *ListScheduleTimesRequest) (<-chan *ListScheduleTimesResponse, <-chan error)

ListScheduleTimesWithChan invokes the schedulerx3.ListScheduleTimes API asynchronously

func (*Client) OperateDesignateExecutors

func (client *Client) OperateDesignateExecutors(request *OperateDesignateExecutorsRequest) (response *OperateDesignateExecutorsResponse, err error)

OperateDesignateExecutors invokes the schedulerx3.OperateDesignateExecutors API synchronously

func (*Client) OperateDesignateExecutorsWithCallback

func (client *Client) OperateDesignateExecutorsWithCallback(request *OperateDesignateExecutorsRequest, callback func(response *OperateDesignateExecutorsResponse, err error)) <-chan int

OperateDesignateExecutorsWithCallback invokes the schedulerx3.OperateDesignateExecutors API asynchronously

func (*Client) OperateDesignateExecutorsWithChan

func (client *Client) OperateDesignateExecutorsWithChan(request *OperateDesignateExecutorsRequest) (<-chan *OperateDesignateExecutorsResponse, <-chan error)

OperateDesignateExecutorsWithChan invokes the schedulerx3.OperateDesignateExecutors API asynchronously

func (*Client) OperateDisableJobs

func (client *Client) OperateDisableJobs(request *OperateDisableJobsRequest) (response *OperateDisableJobsResponse, err error)

OperateDisableJobs invokes the schedulerx3.OperateDisableJobs API synchronously

func (*Client) OperateDisableJobsWithCallback

func (client *Client) OperateDisableJobsWithCallback(request *OperateDisableJobsRequest, callback func(response *OperateDisableJobsResponse, err error)) <-chan int

OperateDisableJobsWithCallback invokes the schedulerx3.OperateDisableJobs API asynchronously

func (*Client) OperateDisableJobsWithChan

func (client *Client) OperateDisableJobsWithChan(request *OperateDisableJobsRequest) (<-chan *OperateDisableJobsResponse, <-chan error)

OperateDisableJobsWithChan invokes the schedulerx3.OperateDisableJobs API asynchronously

func (*Client) OperateEnableJobs

func (client *Client) OperateEnableJobs(request *OperateEnableJobsRequest) (response *OperateEnableJobsResponse, err error)

OperateEnableJobs invokes the schedulerx3.OperateEnableJobs API synchronously

func (*Client) OperateEnableJobsWithCallback

func (client *Client) OperateEnableJobsWithCallback(request *OperateEnableJobsRequest, callback func(response *OperateEnableJobsResponse, err error)) <-chan int

OperateEnableJobsWithCallback invokes the schedulerx3.OperateEnableJobs API asynchronously

func (*Client) OperateEnableJobsWithChan

func (client *Client) OperateEnableJobsWithChan(request *OperateEnableJobsRequest) (<-chan *OperateEnableJobsResponse, <-chan error)

OperateEnableJobsWithChan invokes the schedulerx3.OperateEnableJobs API asynchronously

func (*Client) OperateExecuteJob

func (client *Client) OperateExecuteJob(request *OperateExecuteJobRequest) (response *OperateExecuteJobResponse, err error)

OperateExecuteJob invokes the schedulerx3.OperateExecuteJob API synchronously

func (*Client) OperateExecuteJobWithCallback

func (client *Client) OperateExecuteJobWithCallback(request *OperateExecuteJobRequest, callback func(response *OperateExecuteJobResponse, err error)) <-chan int

OperateExecuteJobWithCallback invokes the schedulerx3.OperateExecuteJob API asynchronously

func (*Client) OperateExecuteJobWithChan

func (client *Client) OperateExecuteJobWithChan(request *OperateExecuteJobRequest) (<-chan *OperateExecuteJobResponse, <-chan error)

OperateExecuteJobWithChan invokes the schedulerx3.OperateExecuteJob API asynchronously

func (*Client) OperateRerunJob

func (client *Client) OperateRerunJob(request *OperateRerunJobRequest) (response *OperateRerunJobResponse, err error)

OperateRerunJob invokes the schedulerx3.OperateRerunJob API synchronously

func (*Client) OperateRerunJobWithCallback

func (client *Client) OperateRerunJobWithCallback(request *OperateRerunJobRequest, callback func(response *OperateRerunJobResponse, err error)) <-chan int

OperateRerunJobWithCallback invokes the schedulerx3.OperateRerunJob API asynchronously

func (*Client) OperateRerunJobWithChan

func (client *Client) OperateRerunJobWithChan(request *OperateRerunJobRequest) (<-chan *OperateRerunJobResponse, <-chan error)

OperateRerunJobWithChan invokes the schedulerx3.OperateRerunJob API asynchronously

func (*Client) OperateRetryJobExecution

func (client *Client) OperateRetryJobExecution(request *OperateRetryJobExecutionRequest) (response *OperateRetryJobExecutionResponse, err error)

OperateRetryJobExecution invokes the schedulerx3.OperateRetryJobExecution API synchronously

func (*Client) OperateRetryJobExecutionWithCallback

func (client *Client) OperateRetryJobExecutionWithCallback(request *OperateRetryJobExecutionRequest, callback func(response *OperateRetryJobExecutionResponse, err error)) <-chan int

OperateRetryJobExecutionWithCallback invokes the schedulerx3.OperateRetryJobExecution API asynchronously

func (*Client) OperateRetryJobExecutionWithChan

func (client *Client) OperateRetryJobExecutionWithChan(request *OperateRetryJobExecutionRequest) (<-chan *OperateRetryJobExecutionResponse, <-chan error)

OperateRetryJobExecutionWithChan invokes the schedulerx3.OperateRetryJobExecution API asynchronously

func (*Client) OperateStopJobExecution

func (client *Client) OperateStopJobExecution(request *OperateStopJobExecutionRequest) (response *OperateStopJobExecutionResponse, err error)

OperateStopJobExecution invokes the schedulerx3.OperateStopJobExecution API synchronously

func (*Client) OperateStopJobExecutionWithCallback

func (client *Client) OperateStopJobExecutionWithCallback(request *OperateStopJobExecutionRequest, callback func(response *OperateStopJobExecutionResponse, err error)) <-chan int

OperateStopJobExecutionWithCallback invokes the schedulerx3.OperateStopJobExecution API asynchronously

func (*Client) OperateStopJobExecutionWithChan

func (client *Client) OperateStopJobExecutionWithChan(request *OperateStopJobExecutionRequest) (<-chan *OperateStopJobExecutionResponse, <-chan error)

OperateStopJobExecutionWithChan invokes the schedulerx3.OperateStopJobExecution API asynchronously

func (*Client) UpdateApp

func (client *Client) UpdateApp(request *UpdateAppRequest) (response *UpdateAppResponse, err error)

UpdateApp invokes the schedulerx3.UpdateApp API synchronously

func (*Client) UpdateAppWithCallback

func (client *Client) UpdateAppWithCallback(request *UpdateAppRequest, callback func(response *UpdateAppResponse, err error)) <-chan int

UpdateAppWithCallback invokes the schedulerx3.UpdateApp API asynchronously

func (*Client) UpdateAppWithChan

func (client *Client) UpdateAppWithChan(request *UpdateAppRequest) (<-chan *UpdateAppResponse, <-chan error)

UpdateAppWithChan invokes the schedulerx3.UpdateApp API asynchronously

func (*Client) UpdateCluster

func (client *Client) UpdateCluster(request *UpdateClusterRequest) (response *UpdateClusterResponse, err error)

UpdateCluster invokes the schedulerx3.UpdateCluster API synchronously

func (*Client) UpdateClusterWithCallback

func (client *Client) UpdateClusterWithCallback(request *UpdateClusterRequest, callback func(response *UpdateClusterResponse, err error)) <-chan int

UpdateClusterWithCallback invokes the schedulerx3.UpdateCluster API asynchronously

func (*Client) UpdateClusterWithChan

func (client *Client) UpdateClusterWithChan(request *UpdateClusterRequest) (<-chan *UpdateClusterResponse, <-chan error)

UpdateClusterWithChan invokes the schedulerx3.UpdateCluster API asynchronously

func (*Client) UpdateJob

func (client *Client) UpdateJob(request *UpdateJobRequest) (response *UpdateJobResponse, err error)

UpdateJob invokes the schedulerx3.UpdateJob API synchronously

func (*Client) UpdateJobWithCallback

func (client *Client) UpdateJobWithCallback(request *UpdateJobRequest, callback func(response *UpdateJobResponse, err error)) <-chan int

UpdateJobWithCallback invokes the schedulerx3.UpdateJob API asynchronously

func (*Client) UpdateJobWithChan

func (client *Client) UpdateJobWithChan(request *UpdateJobRequest) (<-chan *UpdateJobResponse, <-chan error)

UpdateJobWithChan invokes the schedulerx3.UpdateJob API asynchronously

type CreateAppNoticeConfig

type CreateAppNoticeConfig struct {
	WebhookIsAtAll string `name:"WebhookIsAtAll"`
	NoticeChannel  string `name:"NoticeChannel"`
}

CreateAppNoticeConfig is a repeated param struct in CreateAppRequest

type CreateAppNoticeContacts

type CreateAppNoticeContacts struct {
	Webhook  string `name:"Webhook"`
	Mail     string `name:"Mail"`
	Phone    string `name:"Phone"`
	SmsCode  string `name:"SmsCode"`
	MailCode string `name:"MailCode"`
	UserName string `name:"UserName"`
}

CreateAppNoticeContacts is a repeated param struct in CreateAppRequest

type CreateAppRequest

type CreateAppRequest struct {
	*requests.RpcRequest
	MseSessionId   string                     `position:"Query" name:"MseSessionId"`
	AccessToken    string                     `position:"Body" name:"AccessToken"`
	Title          string                     `position:"Body" name:"Title"`
	AppName        string                     `position:"Body" name:"AppName"`
	NoticeContacts *[]CreateAppNoticeContacts `position:"Body" name:"NoticeContacts"  type:"Json"`
	NoticeConfig   CreateAppNoticeConfig      `position:"Body" name:"NoticeConfig"  type:"Struct"`
	MaxJobs        requests.Integer           `position:"Body" name:"MaxJobs"`
	Calender       string                     `position:"Body" name:"Calender"`
	ClusterId      string                     `position:"Body" name:"ClusterId"`
	EnableLog      requests.Boolean           `position:"Body" name:"EnableLog"`
	MaxConcurrency requests.Integer           `position:"Body" name:"MaxConcurrency"`
}

CreateAppRequest is the request struct for api CreateApp

func CreateCreateAppRequest

func CreateCreateAppRequest() (request *CreateAppRequest)

CreateCreateAppRequest creates a request to invoke CreateApp API

type CreateAppResponse

type CreateAppResponse struct {
	*responses.BaseResponse
	Code      int    `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
	Data      Data   `json:"Data" xml:"Data"`
}

CreateAppResponse is the response struct for api CreateApp

func CreateCreateAppResponse

func CreateCreateAppResponse() (response *CreateAppResponse)

CreateCreateAppResponse creates a response to parse from CreateApp response

type CreateClusterRequest

type CreateClusterRequest struct {
	*requests.RpcRequest
	MseSessionId string                    `position:"Query" name:"MseSessionId"`
	ClusterName  string                    `position:"Body" name:"ClusterName"`
	ProductType  requests.Integer          `position:"Body" name:"ProductType"`
	EngineType   string                    `position:"Body" name:"EngineType"`
	VSwitches    *[]CreateClusterVSwitches `position:"Body" name:"VSwitches"  type:"Json"`
	ClusterSpec  string                    `position:"Body" name:"ClusterSpec"`
	VpcId        string                    `position:"Body" name:"VpcId"`
}

CreateClusterRequest is the request struct for api CreateCluster

func CreateCreateClusterRequest

func CreateCreateClusterRequest() (request *CreateClusterRequest)

CreateCreateClusterRequest creates a request to invoke CreateCluster API

type CreateClusterResponse

type CreateClusterResponse struct {
	*responses.BaseResponse
	Code      int    `json:"Code" xml:"Code"`
	ErrorCode string `json:"ErrorCode" xml:"ErrorCode"`
	Success   bool   `json:"Success" xml:"Success"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Data      Data   `json:"Data" xml:"Data"`
}

CreateClusterResponse is the response struct for api CreateCluster

func CreateCreateClusterResponse

func CreateCreateClusterResponse() (response *CreateClusterResponse)

CreateCreateClusterResponse creates a response to parse from CreateCluster response

type CreateClusterVSwitches

type CreateClusterVSwitches struct {
	VSwitchId string `name:"VSwitchId"`
	ZoneId    string `name:"ZoneId"`
}

CreateClusterVSwitches is a repeated param struct in CreateClusterRequest

type CreateJobNoticeConfig

type CreateJobNoticeConfig struct {
	TimeoutKillEnable string `name:"TimeoutKillEnable"`
	FailEnable        string `name:"FailEnable"`
	WebhookIsAtAll    string `name:"WebhookIsAtAll"`
	SuccessNotice     string `name:"SuccessNotice"`
	FailLimitTimes    string `name:"FailLimitTimes"`
	SendChannel       string `name:"SendChannel"`
	NoticeChannel     string `name:"NoticeChannel"`
	TimeoutEnable     string `name:"TimeoutEnable"`
	MissWorkerEnable  string `name:"MissWorkerEnable"`
	Timeout           string `name:"Timeout"`
}

CreateJobNoticeConfig is a repeated param struct in CreateJobRequest

type CreateJobNoticeContacts

type CreateJobNoticeContacts struct {
	ContactType string `name:"ContactType"`
	Name        string `name:"Name"`
}

CreateJobNoticeContacts is a repeated param struct in CreateJobRequest

type CreateJobRequest

type CreateJobRequest struct {
	*requests.RpcRequest
	MseSessionId          string                     `position:"Query" name:"MseSessionId"`
	ExecutorBlockStrategy requests.Integer           `position:"Body" name:"ExecutorBlockStrategy"`
	Timezone              string                     `position:"Body" name:"Timezone"`
	RouteStrategy         requests.Integer           `position:"Body" name:"RouteStrategy"`
	Description           string                     `position:"Body" name:"Description"`
	AttemptInterval       requests.Integer           `position:"Body" name:"AttemptInterval"`
	StartTime             requests.Integer           `position:"Body" name:"StartTime"`
	AppName               string                     `position:"Body" name:"AppName"`
	NoticeContacts        *[]CreateJobNoticeContacts `position:"Body" name:"NoticeContacts"  type:"Json"`
	NoticeConfig          CreateJobNoticeConfig      `position:"Body" name:"NoticeConfig"  type:"Struct"`
	Calendar              string                     `position:"Body" name:"Calendar"`
	DataOffset            requests.Integer           `position:"Body" name:"DataOffset"`
	MaxAttempt            requests.Integer           `position:"Body" name:"MaxAttempt"`
	ClusterId             string                     `position:"Body" name:"ClusterId"`
	Priority              requests.Integer           `position:"Body" name:"Priority"`
	JobType               string                     `position:"Body" name:"JobType"`
	TimeExpression        string                     `position:"Body" name:"TimeExpression"`
	Name                  string                     `position:"Body" name:"Name"`
	XAttrs                string                     `position:"Body" name:"XAttrs"`
	MaxConcurrency        requests.Integer           `position:"Body" name:"MaxConcurrency"`
	TimeType              requests.Integer           `position:"Body" name:"TimeType"`
	Parameters            string                     `position:"Body" name:"Parameters"`
	JobHandler            string                     `position:"Body" name:"JobHandler"`
	CleanMode             string                     `position:"Body" name:"CleanMode"`
	Status                requests.Integer           `position:"Body" name:"Status"`
}

CreateJobRequest is the request struct for api CreateJob

func CreateCreateJobRequest

func CreateCreateJobRequest() (request *CreateJobRequest)

CreateCreateJobRequest creates a request to invoke CreateJob API

type CreateJobResponse

type CreateJobResponse struct {
	*responses.BaseResponse
	Code      int    `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
	Data      Data   `json:"Data" xml:"Data"`
}

CreateJobResponse is the response struct for api CreateJob

func CreateCreateJobResponse

func CreateCreateJobResponse() (response *CreateJobResponse)

CreateCreateJobResponse creates a response to parse from CreateJob response

type Data

type Data struct {
	DesignateType    int                    `json:"DesignateType" xml:"DesignateType"`
	StatisticDetail  map[string]interface{} `json:"StatisticDetail" xml:"StatisticDetail"`
	OrderId          int64                  `json:"OrderId" xml:"OrderId"`
	Transferable     bool                   `json:"Transferable" xml:"Transferable"`
	IntranetDomain   string                 `json:"IntranetDomain" xml:"IntranetDomain"`
	ChargeType       string                 `json:"ChargeType" xml:"ChargeType"`
	CreateTime       string                 `json:"CreateTime" xml:"CreateTime"`
	Spm              int                    `json:"Spm" xml:"Spm"`
	PageSize         int                    `json:"PageSize" xml:"PageSize"`
	MaxJobNum        int                    `json:"MaxJobNum" xml:"MaxJobNum"`
	ProductType      int                    `json:"ProductType" xml:"ProductType"`
	AccessToken      string                 `json:"AccessToken" xml:"AccessToken"`
	ClusterName      string                 `json:"ClusterName" xml:"ClusterName"`
	WorkerNum        int                    `json:"WorkerNum" xml:"WorkerNum"`
	JobDescription   string                 `json:"JobDescription" xml:"JobDescription"`
	PageNumber       int                    `json:"PageNumber" xml:"PageNumber"`
	VpcId            string                 `json:"VpcId" xml:"VpcId"`
	EngineType       string                 `json:"EngineType" xml:"EngineType"`
	InternetDomain   string                 `json:"InternetDomain" xml:"InternetDomain"`
	JobId            int64                  `json:"JobId" xml:"JobId"`
	ClusterId        string                 `json:"ClusterId" xml:"ClusterId"`
	Status           int                    `json:"Status" xml:"Status"`
	EngineVersion    string                 `json:"EngineVersion" xml:"EngineVersion"`
	ClusterSpec      string                 `json:"ClusterSpec" xml:"ClusterSpec"`
	JobNum           int                    `json:"JobNum" xml:"JobNum"`
	KubeConfig       string                 `json:"KubeConfig" xml:"KubeConfig"`
	AppGroupId       int64                  `json:"AppGroupId" xml:"AppGroupId"`
	EndTime          string                 `json:"EndTime" xml:"EndTime"`
	JobExecutionId   string                 `json:"JobExecutionId" xml:"JobExecutionId"`
	Total            int64                  `json:"Total" xml:"Total"`
	Zones            []string               `json:"Zones" xml:"Zones"`
	RootProgress     RootProgress           `json:"RootProgress" xml:"RootProgress"`
	TotalProgress    TotalProgress          `json:"TotalProgress" xml:"TotalProgress"`
	VSwitches        []VswitchesItem        `json:"VSwitches" xml:"VSwitches"`
	Records          []Record               `json:"Records" xml:"Records"`
	TaskProgress     []TaskProgressItem     `json:"TaskProgress" xml:"TaskProgress"`
	WorkerProgress   []WorkerProgressItem   `json:"WorkerProgress" xml:"WorkerProgress"`
	ShardingProgress []ShardingProgressItem `json:"ShardingProgress" xml:"ShardingProgress"`
}

Data is a nested struct in schedulerx3 response

type DataInGetLog

type DataInGetLog struct {
	Lines []string `json:"lines" xml:"lines"`
}

DataInGetLog is a nested struct in schedulerx3 response

type DataInImportCalendar

type DataInImportCalendar struct {
	Data []string `json:"data" xml:"data"`
}

DataInImportCalendar is a nested struct in schedulerx3 response

type DataInListAppNames

type DataInListAppNames struct {
	DataItem []DataItem `json:"data" xml:"data"`
}

DataInListAppNames is a nested struct in schedulerx3 response

type DataInListApps

type DataInListApps struct {
	Total      int      `json:"Total" xml:"Total"`
	PageNumber int      `json:"PageNumber" xml:"PageNumber"`
	PageSize   int      `json:"PageSize" xml:"PageSize"`
	Records    []Record `json:"Records" xml:"Records"`
}

DataInListApps is a nested struct in schedulerx3 response

type DataInListCalendarNames

type DataInListCalendarNames struct {
	Data []string `json:"data" xml:"data"`
}

DataInListCalendarNames is a nested struct in schedulerx3 response

type DataInListClusters

type DataInListClusters struct {
	Total      int      `json:"Total" xml:"Total"`
	PageNumber int      `json:"PageNumber" xml:"PageNumber"`
	PageSize   int      `json:"PageSize" xml:"PageSize"`
	Records    []Record `json:"Records" xml:"Records"`
}

DataInListClusters is a nested struct in schedulerx3 response

type DataInListExecutors

type DataInListExecutors struct {
	DataItem []DataItem `json:"data" xml:"data"`
}

DataInListExecutors is a nested struct in schedulerx3 response

type DataInListJobExecutions

type DataInListJobExecutions struct {
	Total      int      `json:"Total" xml:"Total"`
	PageNumber int      `json:"PageNumber" xml:"PageNumber"`
	PageSize   int      `json:"PageSize" xml:"PageSize"`
	Records    []Record `json:"Records" xml:"Records"`
}

DataInListJobExecutions is a nested struct in schedulerx3 response

type DataInListJobs

type DataInListJobs struct {
	Total      int                `json:"Total" xml:"Total"`
	PageNumber int                `json:"PageNumber" xml:"PageNumber"`
	PageSize   int                `json:"PageSize" xml:"PageSize"`
	Records    []RecordInListJobs `json:"Records" xml:"Records"`
}

DataInListJobs is a nested struct in schedulerx3 response

type DataInListLables

type DataInListLables struct {
	DataItem []DataItem `json:"data" xml:"data"`
}

DataInListLables is a nested struct in schedulerx3 response

type DataInListRegionZone

type DataInListRegionZone struct {
	DataItem []DataItem `json:"data" xml:"data"`
}

DataInListRegionZone is a nested struct in schedulerx3 response

type DataInListScheduleTimes

type DataInListScheduleTimes struct {
	Data []string `json:"data" xml:"data"`
}

DataInListScheduleTimes is a nested struct in schedulerx3 response

type DataItem

type DataItem struct {
	Port         int    `json:"Port" xml:"Port"`
	Title        string `json:"Title" xml:"Title"`
	Label        string `json:"Label" xml:"Label"`
	IsDesignated bool   `json:"IsDesignated" xml:"IsDesignated"`
	Ip           string `json:"Ip" xml:"Ip"`
	Online       bool   `json:"Online" xml:"Online"`
	Version      string `json:"Version" xml:"Version"`
	LocalName    string `json:"LocalName" xml:"LocalName"`
	Id           int64  `json:"Id" xml:"Id"`
	Address      string `json:"Address" xml:"Address"`
	Size         int    `json:"Size" xml:"Size"`
	AppGroupId   string `json:"AppGroupId" xml:"AppGroupId"`
	ZoneId       string `json:"ZoneId" xml:"ZoneId"`
	AppName      string `json:"AppName" xml:"AppName"`
}

DataItem is a nested struct in schedulerx3 response

type DeleteAppRequest

type DeleteAppRequest struct {
	*requests.RpcRequest
	MseSessionId string `position:"Query" name:"MseSessionId"`
	ClusterId    string `position:"Body" name:"ClusterId"`
	AppName      string `position:"Body" name:"AppName"`
}

DeleteAppRequest is the request struct for api DeleteApp

func CreateDeleteAppRequest

func CreateDeleteAppRequest() (request *DeleteAppRequest)

CreateDeleteAppRequest creates a request to invoke DeleteApp API

type DeleteAppResponse

type DeleteAppResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Code      int    `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	Success   bool   `json:"Success" xml:"Success"`
}

DeleteAppResponse is the response struct for api DeleteApp

func CreateDeleteAppResponse

func CreateDeleteAppResponse() (response *DeleteAppResponse)

CreateDeleteAppResponse creates a response to parse from DeleteApp response

type DeleteClusterRequest

type DeleteClusterRequest struct {
	*requests.RpcRequest
	MseSessionId string `position:"Query" name:"MseSessionId"`
	ClusterId    string `position:"Query" name:"ClusterId"`
}

DeleteClusterRequest is the request struct for api DeleteCluster

func CreateDeleteClusterRequest

func CreateDeleteClusterRequest() (request *DeleteClusterRequest)

CreateDeleteClusterRequest creates a request to invoke DeleteCluster API

type DeleteClusterResponse

type DeleteClusterResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Code      int    `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	Success   bool   `json:"Success" xml:"Success"`
}

DeleteClusterResponse is the response struct for api DeleteCluster

func CreateDeleteClusterResponse

func CreateDeleteClusterResponse() (response *DeleteClusterResponse)

CreateDeleteClusterResponse creates a response to parse from DeleteCluster response

type DeleteJobsRequest

type DeleteJobsRequest struct {
	*requests.RpcRequest
	MseSessionId string    `position:"Query" name:"MseSessionId"`
	ClusterId    string    `position:"Body" name:"ClusterId"`
	AppName      string    `position:"Body" name:"AppName"`
	JobIds       *[]string `position:"Body" name:"JobIds"  type:"Json"`
}

DeleteJobsRequest is the request struct for api DeleteJobs

func CreateDeleteJobsRequest

func CreateDeleteJobsRequest() (request *DeleteJobsRequest)

CreateDeleteJobsRequest creates a request to invoke DeleteJobs API

type DeleteJobsResponse

type DeleteJobsResponse struct {
	*responses.BaseResponse
	Code      int    `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
}

DeleteJobsResponse is the response struct for api DeleteJobs

func CreateDeleteJobsResponse

func CreateDeleteJobsResponse() (response *DeleteJobsResponse)

CreateDeleteJobsResponse creates a response to parse from DeleteJobs response

type ExportJobsRequest

type ExportJobsRequest struct {
	*requests.RpcRequest
	MseSessionId  string           `position:"Query" name:"MseSessionId"`
	AppName       string           `position:"Body" name:"AppName"`
	ClusterId     string           `position:"Body" name:"ClusterId"`
	JobIds        *[]string        `position:"Body" name:"JobIds"  type:"Json"`
	ExportJobType requests.Integer `position:"Body" name:"ExportJobType"`
}

ExportJobsRequest is the request struct for api ExportJobs

func CreateExportJobsRequest

func CreateExportJobsRequest() (request *ExportJobsRequest)

CreateExportJobsRequest creates a request to invoke ExportJobs API

type ExportJobsResponse

type ExportJobsResponse struct {
	*responses.BaseResponse
}

ExportJobsResponse is the response struct for api ExportJobs

func CreateExportJobsResponse

func CreateExportJobsResponse() (response *ExportJobsResponse)

CreateExportJobsResponse creates a response to parse from ExportJobs response

type GetClusterRequest

type GetClusterRequest struct {
	*requests.RpcRequest
	MseSessionId string `position:"Query" name:"MseSessionId"`
	ClusterId    string `position:"Query" name:"ClusterId"`
}

GetClusterRequest is the request struct for api GetCluster

func CreateGetClusterRequest

func CreateGetClusterRequest() (request *GetClusterRequest)

CreateGetClusterRequest creates a request to invoke GetCluster API

type GetClusterResponse

type GetClusterResponse struct {
	*responses.BaseResponse
	Code      int    `json:"Code" xml:"Code"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Message   string `json:"Message" xml:"Message"`
	Success   bool   `json:"Success" xml:"Success"`
	Data      Data   `json:"Data" xml:"Data"`
}

GetClusterResponse is the response struct for api GetCluster

func CreateGetClusterResponse

func CreateGetClusterResponse() (response *GetClusterResponse)

CreateGetClusterResponse creates a response to parse from GetCluster response

type GetDesigateInfoRequest

type GetDesigateInfoRequest struct {
	*requests.RpcRequest
	MseSessionId string           `position:"Query" name:"MseSessionId"`
	ClusterId    string           `position:"Query" name:"ClusterId"`
	JobId        requests.Integer `position:"Query" name:"JobId"`
	AppName      string           `position:"Query" name:"AppName"`
}

GetDesigateInfoRequest is the request struct for api GetDesigateInfo

func CreateGetDesigateInfoRequest

func CreateGetDesigateInfoRequest() (request *GetDesigateInfoRequest)

CreateGetDesigateInfoRequest creates a request to invoke GetDesigateInfo API

type GetDesigateInfoResponse

type GetDesigateInfoResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Code      int    `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	Success   bool   `json:"Success" xml:"Success"`
	Data      Data   `json:"Data" xml:"Data"`
}

GetDesigateInfoResponse is the response struct for api GetDesigateInfo

func CreateGetDesigateInfoResponse

func CreateGetDesigateInfoResponse() (response *GetDesigateInfoResponse)

CreateGetDesigateInfoResponse creates a response to parse from GetDesigateInfo response

type GetJobExecutionProgressRequest

type GetJobExecutionProgressRequest struct {
	*requests.RpcRequest
	MseSessionId   string `position:"Query" name:"MseSessionId"`
	ClusterId      string `position:"Query" name:"ClusterId"`
	AppName        string `position:"Query" name:"AppName"`
	JobExecutionId string `position:"Query" name:"JobExecutionId"`
}

GetJobExecutionProgressRequest is the request struct for api GetJobExecutionProgress

func CreateGetJobExecutionProgressRequest

func CreateGetJobExecutionProgressRequest() (request *GetJobExecutionProgressRequest)

CreateGetJobExecutionProgressRequest creates a request to invoke GetJobExecutionProgress API

type GetJobExecutionProgressResponse

type GetJobExecutionProgressResponse struct {
	*responses.BaseResponse
	Code      int    `json:"Code" xml:"Code"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Message   string `json:"Message" xml:"Message"`
	Success   bool   `json:"Success" xml:"Success"`
	Data      Data   `json:"Data" xml:"Data"`
}

GetJobExecutionProgressResponse is the response struct for api GetJobExecutionProgress

func CreateGetJobExecutionProgressResponse

func CreateGetJobExecutionProgressResponse() (response *GetJobExecutionProgressResponse)

CreateGetJobExecutionProgressResponse creates a response to parse from GetJobExecutionProgress response

type GetLogRequest

type GetLogRequest struct {
	*requests.RpcRequest
	MseSessionId   string           `position:"Query" name:"MseSessionId"`
	StartTime      requests.Integer `position:"Query" name:"StartTime"`
	AppName        string           `position:"Query" name:"AppName"`
	LineNum        requests.Integer `position:"Query" name:"LineNum"`
	Keyword        string           `position:"Query" name:"Keyword"`
	JobExecutionId string           `position:"Query" name:"JobExecutionId"`
	Offset         requests.Integer `position:"Query" name:"Offset"`
	Level          string           `position:"Query" name:"Level"`
	EndTime        requests.Integer `position:"Query" name:"EndTime"`
	ClusterId      string           `position:"Query" name:"ClusterId"`
	Reverse        requests.Boolean `position:"Query" name:"Reverse"`
	LogId          requests.Integer `position:"Query" name:"LogId"`
}

GetLogRequest is the request struct for api GetLog

func CreateGetLogRequest

func CreateGetLogRequest() (request *GetLogRequest)

CreateGetLogRequest creates a request to invoke GetLog API

type GetLogResponse

type GetLogResponse struct {
	*responses.BaseResponse
	RequestId string   `json:"RequestId" xml:"RequestId"`
	Code      int      `json:"Code" xml:"Code"`
	Success   bool     `json:"Success" xml:"Success"`
	Message   string   `json:"Message" xml:"Message"`
	Data      []string `json:"Data" xml:"Data"`
}

GetLogResponse is the response struct for api GetLog

func CreateGetLogResponse

func CreateGetLogResponse() (response *GetLogResponse)

CreateGetLogResponse creates a response to parse from GetLog response

type ImportCalendarRequest

type ImportCalendarRequest struct {
	*requests.RpcRequest
	MseSessionId string           `position:"Query" name:"MseSessionId"`
	Year         requests.Integer `position:"Body" name:"Year"`
	Months       string           `position:"Body" name:"Months"`
	ClusterId    string           `position:"Body" name:"ClusterId"`
	Name         string           `position:"Body" name:"Name"`
}

ImportCalendarRequest is the request struct for api ImportCalendar

func CreateImportCalendarRequest

func CreateImportCalendarRequest() (request *ImportCalendarRequest)

CreateImportCalendarRequest creates a request to invoke ImportCalendar API

type ImportCalendarResponse

type ImportCalendarResponse struct {
	*responses.BaseResponse
	Code      int      `json:"Code" xml:"Code"`
	Message   string   `json:"Message" xml:"Message"`
	RequestId string   `json:"RequestId" xml:"RequestId"`
	Success   bool     `json:"Success" xml:"Success"`
	Data      []string `json:"Data" xml:"Data"`
}

ImportCalendarResponse is the response struct for api ImportCalendar

func CreateImportCalendarResponse

func CreateImportCalendarResponse() (response *ImportCalendarResponse)

CreateImportCalendarResponse creates a response to parse from ImportCalendar response

type ImportJobsRequest

type ImportJobsRequest struct {
	*requests.RpcRequest
	MseSessionId  string           `position:"Query" name:"MseSessionId"`
	Content       string           `position:"Body" name:"Content"`
	Overwrite     requests.Boolean `position:"Body" name:"Overwrite"`
	ClusterId     string           `position:"Body" name:"ClusterId"`
	AutoCreateApp requests.Boolean `position:"Body" name:"AutoCreateApp"`
}

ImportJobsRequest is the request struct for api ImportJobs

func CreateImportJobsRequest

func CreateImportJobsRequest() (request *ImportJobsRequest)

CreateImportJobsRequest creates a request to invoke ImportJobs API

type ImportJobsResponse

type ImportJobsResponse struct {
	*responses.BaseResponse
	Code      int    `json:"Code" xml:"Code"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Message   string `json:"Message" xml:"Message"`
	Success   bool   `json:"Success" xml:"Success"`
}

ImportJobsResponse is the response struct for api ImportJobs

func CreateImportJobsResponse

func CreateImportJobsResponse() (response *ImportJobsResponse)

CreateImportJobsResponse creates a response to parse from ImportJobs response

type ListAlarmEventRequest

type ListAlarmEventRequest struct {
	*requests.RpcRequest
	MseSessionId string           `position:"Query" name:"MseSessionId"`
	StartTime    requests.Integer `position:"Query" name:"StartTime"`
	PageNum      string           `position:"Query" name:"PageNum"`
	AlarmChannel string           `position:"Query" name:"AlarmChannel"`
	AppName      string           `position:"Query" name:"AppName"`
	PageSize     string           `position:"Query" name:"PageSize"`
	JobName      string           `position:"Query" name:"JobName"`
	AlarmType    string           `position:"Query" name:"AlarmType"`
	EndTime      requests.Integer `position:"Query" name:"EndTime"`
	ClusterId    string           `position:"Query" name:"ClusterId"`
	Reverse      requests.Boolean `position:"Query" name:"Reverse"`
	AlarmStatus  string           `position:"Query" name:"AlarmStatus"`
}

ListAlarmEventRequest is the request struct for api ListAlarmEvent

func CreateListAlarmEventRequest

func CreateListAlarmEventRequest() (request *ListAlarmEventRequest)

CreateListAlarmEventRequest creates a request to invoke ListAlarmEvent API

type ListAlarmEventResponse

type ListAlarmEventResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Code      int    `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	Success   bool   `json:"Success" xml:"Success"`
	Data      Data   `json:"Data" xml:"Data"`
}

ListAlarmEventResponse is the response struct for api ListAlarmEvent

func CreateListAlarmEventResponse

func CreateListAlarmEventResponse() (response *ListAlarmEventResponse)

CreateListAlarmEventResponse creates a response to parse from ListAlarmEvent response

type ListAppNamesRequest

type ListAppNamesRequest struct {
	*requests.RpcRequest
	MseSessionId string `position:"Query" name:"MseSessionId"`
	ClusterId    string `position:"Query" name:"ClusterId"`
	AppName      string `position:"Query" name:"AppName"`
}

ListAppNamesRequest is the request struct for api ListAppNames

func CreateListAppNamesRequest

func CreateListAppNamesRequest() (request *ListAppNamesRequest)

CreateListAppNamesRequest creates a request to invoke ListAppNames API

type ListAppNamesResponse

type ListAppNamesResponse struct {
	*responses.BaseResponse
	Code      int        `json:"Code" xml:"Code"`
	Message   string     `json:"Message" xml:"Message"`
	RequestId string     `json:"RequestId" xml:"RequestId"`
	Success   bool       `json:"Success" xml:"Success"`
	Data      []DataItem `json:"Data" xml:"Data"`
}

ListAppNamesResponse is the response struct for api ListAppNames

func CreateListAppNamesResponse

func CreateListAppNamesResponse() (response *ListAppNamesResponse)

CreateListAppNamesResponse creates a response to parse from ListAppNames response

type ListAppsRequest

type ListAppsRequest struct {
	*requests.RpcRequest
	MseSessionId string           `position:"Query" name:"MseSessionId"`
	Title        string           `position:"Query" name:"Title"`
	PageNum      requests.Integer `position:"Query" name:"PageNum"`
	AppName      string           `position:"Query" name:"AppName"`
	PageSize     requests.Integer `position:"Query" name:"PageSize"`
	ClusterId    string           `position:"Query" name:"ClusterId"`
}

ListAppsRequest is the request struct for api ListApps

func CreateListAppsRequest

func CreateListAppsRequest() (request *ListAppsRequest)

CreateListAppsRequest creates a request to invoke ListApps API

type ListAppsResponse

type ListAppsResponse struct {
	*responses.BaseResponse
	Code      int            `json:"Code" xml:"Code"`
	Message   string         `json:"Message" xml:"Message"`
	RequestId string         `json:"RequestId" xml:"RequestId"`
	Success   bool           `json:"Success" xml:"Success"`
	Data      DataInListApps `json:"Data" xml:"Data"`
}

ListAppsResponse is the response struct for api ListApps

func CreateListAppsResponse

func CreateListAppsResponse() (response *ListAppsResponse)

CreateListAppsResponse creates a response to parse from ListApps response

type ListCalendarNamesRequest

type ListCalendarNamesRequest struct {
	*requests.RpcRequest
	MseSessionId string `position:"Query" name:"MseSessionId"`
	ClusterId    string `position:"Query" name:"ClusterId"`
}

ListCalendarNamesRequest is the request struct for api ListCalendarNames

func CreateListCalendarNamesRequest

func CreateListCalendarNamesRequest() (request *ListCalendarNamesRequest)

CreateListCalendarNamesRequest creates a request to invoke ListCalendarNames API

type ListCalendarNamesResponse

type ListCalendarNamesResponse struct {
	*responses.BaseResponse
	Code      int      `json:"Code" xml:"Code"`
	Message   string   `json:"Message" xml:"Message"`
	RequestId string   `json:"RequestId" xml:"RequestId"`
	Success   bool     `json:"Success" xml:"Success"`
	Data      []string `json:"Data" xml:"Data"`
}

ListCalendarNamesResponse is the response struct for api ListCalendarNames

func CreateListCalendarNamesResponse

func CreateListCalendarNamesResponse() (response *ListCalendarNamesResponse)

CreateListCalendarNamesResponse creates a response to parse from ListCalendarNames response

type ListClustersRequest

type ListClustersRequest struct {
	*requests.RpcRequest
	MseSessionId string           `position:"Query" name:"MseSessionId"`
	ClusterName  string           `position:"Query" name:"ClusterName"`
	PageNum      requests.Integer `position:"Query" name:"PageNum"`
	PageSize     requests.Integer `position:"Query" name:"PageSize"`
	ClusterId    string           `position:"Query" name:"ClusterId"`
}

ListClustersRequest is the request struct for api ListClusters

func CreateListClustersRequest

func CreateListClustersRequest() (request *ListClustersRequest)

CreateListClustersRequest creates a request to invoke ListClusters API

type ListClustersResponse

type ListClustersResponse struct {
	*responses.BaseResponse
	Code      int                `json:"Code" xml:"Code"`
	RequestId string             `json:"RequestId" xml:"RequestId"`
	Message   string             `json:"Message" xml:"Message"`
	Success   bool               `json:"Success" xml:"Success"`
	Data      DataInListClusters `json:"Data" xml:"Data"`
}

ListClustersResponse is the response struct for api ListClusters

func CreateListClustersResponse

func CreateListClustersResponse() (response *ListClustersResponse)

CreateListClustersResponse creates a response to parse from ListClusters response

type ListExecutorsRequest

type ListExecutorsRequest struct {
	*requests.RpcRequest
	MseSessionId string           `position:"Query" name:"MseSessionId"`
	JobId        requests.Integer `position:"Query" name:"JobId"`
	AppName      string           `position:"Query" name:"AppName"`
	ClusterId    string           `position:"Query" name:"ClusterId"`
	Label        string           `position:"Query" name:"Label"`
}

ListExecutorsRequest is the request struct for api ListExecutors

func CreateListExecutorsRequest

func CreateListExecutorsRequest() (request *ListExecutorsRequest)

CreateListExecutorsRequest creates a request to invoke ListExecutors API

type ListExecutorsResponse

type ListExecutorsResponse struct {
	*responses.BaseResponse
	RequestId string     `json:"RequestId" xml:"RequestId"`
	Code      int        `json:"Code" xml:"Code"`
	Message   string     `json:"Message" xml:"Message"`
	Success   bool       `json:"Success" xml:"Success"`
	Data      []DataItem `json:"Data" xml:"Data"`
}

ListExecutorsResponse is the response struct for api ListExecutors

func CreateListExecutorsResponse

func CreateListExecutorsResponse() (response *ListExecutorsResponse)

CreateListExecutorsResponse creates a response to parse from ListExecutors response

type ListJobExecutionsRequest

type ListJobExecutionsRequest struct {
	*requests.RpcRequest
	MseSessionId   string           `position:"Query" name:"MseSessionId"`
	StartTime      string           `position:"Query" name:"StartTime"`
	PageNum        requests.Integer `position:"Query" name:"PageNum"`
	JobId          requests.Integer `position:"Query" name:"JobId"`
	AppName        string           `position:"Query" name:"AppName"`
	PageSize       requests.Integer `position:"Query" name:"PageSize"`
	JobName        string           `position:"Query" name:"JobName"`
	JobExecutionId string           `position:"Query" name:"JobExecutionId"`
	EndTime        string           `position:"Query" name:"EndTime"`
	ClusterId      string           `position:"Query" name:"ClusterId"`
	Status         requests.Integer `position:"Query" name:"Status"`
}

ListJobExecutionsRequest is the request struct for api ListJobExecutions

func CreateListJobExecutionsRequest

func CreateListJobExecutionsRequest() (request *ListJobExecutionsRequest)

CreateListJobExecutionsRequest creates a request to invoke ListJobExecutions API

type ListJobExecutionsResponse

type ListJobExecutionsResponse struct {
	*responses.BaseResponse
	Code      int                     `json:"Code" xml:"Code"`
	RequestId string                  `json:"RequestId" xml:"RequestId"`
	Message   string                  `json:"Message" xml:"Message"`
	Success   bool                    `json:"Success" xml:"Success"`
	Data      DataInListJobExecutions `json:"Data" xml:"Data"`
}

ListJobExecutionsResponse is the response struct for api ListJobExecutions

func CreateListJobExecutionsResponse

func CreateListJobExecutionsResponse() (response *ListJobExecutionsResponse)

CreateListJobExecutionsResponse creates a response to parse from ListJobExecutions response

type ListJobsRequest

type ListJobsRequest struct {
	*requests.RpcRequest
	MseSessionId string           `position:"Query" name:"MseSessionId"`
	Description  string           `position:"Query" name:"Description"`
	PageNum      requests.Integer `position:"Query" name:"PageNum"`
	JobId        requests.Integer `position:"Query" name:"JobId"`
	AppName      string           `position:"Query" name:"AppName"`
	PageSize     requests.Integer `position:"Query" name:"PageSize"`
	JobName      string           `position:"Query" name:"JobName"`
	ClusterId    string           `position:"Query" name:"ClusterId"`
	JobHandler   string           `position:"Query" name:"JobHandler"`
	Status       string           `position:"Query" name:"Status"`
}

ListJobsRequest is the request struct for api ListJobs

func CreateListJobsRequest

func CreateListJobsRequest() (request *ListJobsRequest)

CreateListJobsRequest creates a request to invoke ListJobs API

type ListJobsResponse

type ListJobsResponse struct {
	*responses.BaseResponse
	Code      int            `json:"Code" xml:"Code"`
	Message   string         `json:"Message" xml:"Message"`
	RequestId string         `json:"RequestId" xml:"RequestId"`
	Success   bool           `json:"Success" xml:"Success"`
	Data      DataInListJobs `json:"Data" xml:"Data"`
}

ListJobsResponse is the response struct for api ListJobs

func CreateListJobsResponse

func CreateListJobsResponse() (response *ListJobsResponse)

CreateListJobsResponse creates a response to parse from ListJobs response

type ListLablesRequest

type ListLablesRequest struct {
	*requests.RpcRequest
	MseSessionId string           `position:"Query" name:"MseSessionId"`
	ClusterId    string           `position:"Query" name:"ClusterId"`
	JobId        requests.Integer `position:"Query" name:"JobId"`
	AppName      string           `position:"Query" name:"AppName"`
}

ListLablesRequest is the request struct for api ListLables

func CreateListLablesRequest

func CreateListLablesRequest() (request *ListLablesRequest)

CreateListLablesRequest creates a request to invoke ListLables API

type ListLablesResponse

type ListLablesResponse struct {
	*responses.BaseResponse
	RequestId string     `json:"RequestId" xml:"RequestId"`
	Code      int        `json:"Code" xml:"Code"`
	Message   string     `json:"Message" xml:"Message"`
	Success   bool       `json:"Success" xml:"Success"`
	Data      []DataItem `json:"Data" xml:"Data"`
}

ListLablesResponse is the response struct for api ListLables

func CreateListLablesResponse

func CreateListLablesResponse() (response *ListLablesResponse)

CreateListLablesResponse creates a response to parse from ListLables response

type ListRegionZoneRequest

type ListRegionZoneRequest struct {
	*requests.RpcRequest
	MseSessionId string `position:"Query" name:"MseSessionId"`
}

ListRegionZoneRequest is the request struct for api ListRegionZone

func CreateListRegionZoneRequest

func CreateListRegionZoneRequest() (request *ListRegionZoneRequest)

CreateListRegionZoneRequest creates a request to invoke ListRegionZone API

type ListRegionZoneResponse

type ListRegionZoneResponse struct {
	*responses.BaseResponse
	Code      int        `json:"Code" xml:"Code"`
	ErrorCode string     `json:"ErrorCode" xml:"ErrorCode"`
	Success   bool       `json:"Success" xml:"Success"`
	Message   string     `json:"Message" xml:"Message"`
	RequestId string     `json:"RequestId" xml:"RequestId"`
	Data      []DataItem `json:"Data" xml:"Data"`
}

ListRegionZoneResponse is the response struct for api ListRegionZone

func CreateListRegionZoneResponse

func CreateListRegionZoneResponse() (response *ListRegionZoneResponse)

CreateListRegionZoneResponse creates a response to parse from ListRegionZone response

type ListRegionsRequest

type ListRegionsRequest struct {
	*requests.RpcRequest
	MseSessionId string `position:"Query" name:"MseSessionId"`
}

ListRegionsRequest is the request struct for api ListRegions

func CreateListRegionsRequest

func CreateListRegionsRequest() (request *ListRegionsRequest)

CreateListRegionsRequest creates a request to invoke ListRegions API

type ListRegionsResponse

type ListRegionsResponse struct {
	*responses.BaseResponse
	Code      int      `json:"Code" xml:"Code"`
	Message   string   `json:"Message" xml:"Message"`
	RequestId string   `json:"RequestId" xml:"RequestId"`
	Success   bool     `json:"Success" xml:"Success"`
	Regions   []Region `json:"Regions" xml:"Regions"`
}

ListRegionsResponse is the response struct for api ListRegions

func CreateListRegionsResponse

func CreateListRegionsResponse() (response *ListRegionsResponse)

CreateListRegionsResponse creates a response to parse from ListRegions response

type ListScheduleEventRequest

type ListScheduleEventRequest struct {
	*requests.RpcRequest
	MseSessionId   string           `position:"Query" name:"MseSessionId"`
	StartTime      requests.Integer `position:"Query" name:"StartTime"`
	PageNum        requests.Integer `position:"Query" name:"PageNum"`
	AppName        string           `position:"Query" name:"AppName"`
	PageSize       requests.Integer `position:"Query" name:"PageSize"`
	Event          string           `position:"Query" name:"Event"`
	Keyword        string           `position:"Query" name:"Keyword"`
	JobName        string           `position:"Query" name:"JobName"`
	JobExecutionId string           `position:"Query" name:"JobExecutionId"`
	EndTime        requests.Integer `position:"Query" name:"EndTime"`
	ClusterId      string           `position:"Query" name:"ClusterId"`
	Reverse        requests.Boolean `position:"Query" name:"Reverse"`
}

ListScheduleEventRequest is the request struct for api ListScheduleEvent

func CreateListScheduleEventRequest

func CreateListScheduleEventRequest() (request *ListScheduleEventRequest)

CreateListScheduleEventRequest creates a request to invoke ListScheduleEvent API

type ListScheduleEventResponse

type ListScheduleEventResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Code      int    `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	Success   bool   `json:"Success" xml:"Success"`
	Data      Data   `json:"Data" xml:"Data"`
}

ListScheduleEventResponse is the response struct for api ListScheduleEvent

func CreateListScheduleEventResponse

func CreateListScheduleEventResponse() (response *ListScheduleEventResponse)

CreateListScheduleEventResponse creates a response to parse from ListScheduleEvent response

type ListScheduleTimesRequest

type ListScheduleTimesRequest struct {
	*requests.RpcRequest
	MseSessionId   string           `position:"Query" name:"MseSessionId"`
	TimeZone       string           `position:"Query" name:"TimeZone"`
	AppName        string           `position:"Query" name:"AppName"`
	Calendar       string           `position:"Query" name:"Calendar"`
	ClusterId      string           `position:"Query" name:"ClusterId"`
	TimeExpression string           `position:"Query" name:"TimeExpression"`
	TimeType       requests.Integer `position:"Query" name:"TimeType"`
}

ListScheduleTimesRequest is the request struct for api ListScheduleTimes

func CreateListScheduleTimesRequest

func CreateListScheduleTimesRequest() (request *ListScheduleTimesRequest)

CreateListScheduleTimesRequest creates a request to invoke ListScheduleTimes API

type ListScheduleTimesResponse

type ListScheduleTimesResponse struct {
	*responses.BaseResponse
	Code      int      `json:"Code" xml:"Code"`
	Message   string   `json:"Message" xml:"Message"`
	RequestId string   `json:"RequestId" xml:"RequestId"`
	Success   bool     `json:"Success" xml:"Success"`
	Data      []string `json:"Data" xml:"Data"`
}

ListScheduleTimesResponse is the response struct for api ListScheduleTimes

func CreateListScheduleTimesResponse

func CreateListScheduleTimesResponse() (response *ListScheduleTimesResponse)

CreateListScheduleTimesResponse creates a response to parse from ListScheduleTimes response

type OperateDesignateExecutorsRequest

type OperateDesignateExecutorsRequest struct {
	*requests.RpcRequest
	MseSessionId  string           `position:"Query" name:"MseSessionId"`
	Transferable  requests.Boolean `position:"Body" name:"Transferable"`
	DesignateType requests.Integer `position:"Body" name:"DesignateType"`
	JobId         requests.Integer `position:"Body" name:"JobId"`
	AppName       string           `position:"Body" name:"AppName"`
	AddressList   *[]string        `position:"Body" name:"AddressList"  type:"Json"`
	ClusterId     string           `position:"Body" name:"ClusterId"`
}

OperateDesignateExecutorsRequest is the request struct for api OperateDesignateExecutors

func CreateOperateDesignateExecutorsRequest

func CreateOperateDesignateExecutorsRequest() (request *OperateDesignateExecutorsRequest)

CreateOperateDesignateExecutorsRequest creates a request to invoke OperateDesignateExecutors API

type OperateDesignateExecutorsResponse

type OperateDesignateExecutorsResponse struct {
	*responses.BaseResponse
	Code      int    `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
}

OperateDesignateExecutorsResponse is the response struct for api OperateDesignateExecutors

func CreateOperateDesignateExecutorsResponse

func CreateOperateDesignateExecutorsResponse() (response *OperateDesignateExecutorsResponse)

CreateOperateDesignateExecutorsResponse creates a response to parse from OperateDesignateExecutors response

type OperateDisableJobsRequest

type OperateDisableJobsRequest struct {
	*requests.RpcRequest
	MseSessionId string    `position:"Query" name:"MseSessionId"`
	ClusterId    string    `position:"Body" name:"ClusterId"`
	AppName      string    `position:"Body" name:"AppName"`
	JobIds       *[]string `position:"Body" name:"JobIds"  type:"Json"`
}

OperateDisableJobsRequest is the request struct for api OperateDisableJobs

func CreateOperateDisableJobsRequest

func CreateOperateDisableJobsRequest() (request *OperateDisableJobsRequest)

CreateOperateDisableJobsRequest creates a request to invoke OperateDisableJobs API

type OperateDisableJobsResponse

type OperateDisableJobsResponse struct {
	*responses.BaseResponse
	Code      int    `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
}

OperateDisableJobsResponse is the response struct for api OperateDisableJobs

func CreateOperateDisableJobsResponse

func CreateOperateDisableJobsResponse() (response *OperateDisableJobsResponse)

CreateOperateDisableJobsResponse creates a response to parse from OperateDisableJobs response

type OperateEnableJobsRequest

type OperateEnableJobsRequest struct {
	*requests.RpcRequest
	MseSessionId string    `position:"Query" name:"MseSessionId"`
	ClusterId    string    `position:"Body" name:"ClusterId"`
	AppName      string    `position:"Body" name:"AppName"`
	JobIds       *[]string `position:"Body" name:"JobIds"  type:"Json"`
}

OperateEnableJobsRequest is the request struct for api OperateEnableJobs

func CreateOperateEnableJobsRequest

func CreateOperateEnableJobsRequest() (request *OperateEnableJobsRequest)

CreateOperateEnableJobsRequest creates a request to invoke OperateEnableJobs API

type OperateEnableJobsResponse

type OperateEnableJobsResponse struct {
	*responses.BaseResponse
	Code      int    `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
}

OperateEnableJobsResponse is the response struct for api OperateEnableJobs

func CreateOperateEnableJobsResponse

func CreateOperateEnableJobsResponse() (response *OperateEnableJobsResponse)

CreateOperateEnableJobsResponse creates a response to parse from OperateEnableJobs response

type OperateExecuteJobRequest

type OperateExecuteJobRequest struct {
	*requests.RpcRequest
	MseSessionId       string           `position:"Query" name:"MseSessionId"`
	JobId              requests.Integer `position:"Body" name:"JobId"`
	AppName            string           `position:"Body" name:"AppName"`
	Worker             string           `position:"Body" name:"Worker"`
	InstanceParameters string           `position:"Body" name:"InstanceParameters"`
	ClusterId          string           `position:"Body" name:"ClusterId"`
	Label              string           `position:"Body" name:"Label"`
}

OperateExecuteJobRequest is the request struct for api OperateExecuteJob

func CreateOperateExecuteJobRequest

func CreateOperateExecuteJobRequest() (request *OperateExecuteJobRequest)

CreateOperateExecuteJobRequest creates a request to invoke OperateExecuteJob API

type OperateExecuteJobResponse

type OperateExecuteJobResponse struct {
	*responses.BaseResponse
	Code      int    `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
	Data      Data   `json:"Data" xml:"Data"`
}

OperateExecuteJobResponse is the response struct for api OperateExecuteJob

func CreateOperateExecuteJobResponse

func CreateOperateExecuteJobResponse() (response *OperateExecuteJobResponse)

CreateOperateExecuteJobResponse creates a response to parse from OperateExecuteJob response

type OperateRerunJobRequest

type OperateRerunJobRequest struct {
	*requests.RpcRequest
	MseSessionId string           `position:"Query" name:"MseSessionId"`
	DataTime     string           `position:"Query" name:"DataTime"`
	StartDate    requests.Integer `position:"Query" name:"StartDate"`
	JobId        requests.Integer `position:"Query" name:"JobId"`
	AppName      string           `position:"Query" name:"AppName"`
	ClusterId    string           `position:"Query" name:"ClusterId"`
	EndDate      requests.Integer `position:"Query" name:"EndDate"`
}

OperateRerunJobRequest is the request struct for api OperateRerunJob

func CreateOperateRerunJobRequest

func CreateOperateRerunJobRequest() (request *OperateRerunJobRequest)

CreateOperateRerunJobRequest creates a request to invoke OperateRerunJob API

type OperateRerunJobResponse

type OperateRerunJobResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Code      int    `json:"Code" xml:"Code"`
	Success   bool   `json:"Success" xml:"Success"`
	Message   string `json:"Message" xml:"Message"`
}

OperateRerunJobResponse is the response struct for api OperateRerunJob

func CreateOperateRerunJobResponse

func CreateOperateRerunJobResponse() (response *OperateRerunJobResponse)

CreateOperateRerunJobResponse creates a response to parse from OperateRerunJob response

type OperateRetryJobExecutionRequest

type OperateRetryJobExecutionRequest struct {
	*requests.RpcRequest
	MseSessionId   string           `position:"Query" name:"MseSessionId"`
	JobId          requests.Integer `position:"Query" name:"JobId"`
	AppName        string           `position:"Query" name:"AppName"`
	JobExecutionId string           `position:"Query" name:"JobExecutionId"`
	ClusterId      string           `position:"Query" name:"ClusterId"`
	TaskList       *[]string        `position:"Query" name:"TaskList"  type:"Json"`
}

OperateRetryJobExecutionRequest is the request struct for api OperateRetryJobExecution

func CreateOperateRetryJobExecutionRequest

func CreateOperateRetryJobExecutionRequest() (request *OperateRetryJobExecutionRequest)

CreateOperateRetryJobExecutionRequest creates a request to invoke OperateRetryJobExecution API

type OperateRetryJobExecutionResponse

type OperateRetryJobExecutionResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Code      int    `json:"Code" xml:"Code"`
	Success   bool   `json:"Success" xml:"Success"`
	Message   string `json:"Message" xml:"Message"`
}

OperateRetryJobExecutionResponse is the response struct for api OperateRetryJobExecution

func CreateOperateRetryJobExecutionResponse

func CreateOperateRetryJobExecutionResponse() (response *OperateRetryJobExecutionResponse)

CreateOperateRetryJobExecutionResponse creates a response to parse from OperateRetryJobExecution response

type OperateStopJobExecutionRequest

type OperateStopJobExecutionRequest struct {
	*requests.RpcRequest
	MseSessionId   string           `position:"Query" name:"MseSessionId"`
	JobId          requests.Integer `position:"Query" name:"JobId"`
	AppName        string           `position:"Query" name:"AppName"`
	JobExecutionId string           `position:"Query" name:"JobExecutionId"`
	ClusterId      string           `position:"Query" name:"ClusterId"`
	TaskList       *[]string        `position:"Query" name:"TaskList"  type:"Json"`
}

OperateStopJobExecutionRequest is the request struct for api OperateStopJobExecution

func CreateOperateStopJobExecutionRequest

func CreateOperateStopJobExecutionRequest() (request *OperateStopJobExecutionRequest)

CreateOperateStopJobExecutionRequest creates a request to invoke OperateStopJobExecution API

type OperateStopJobExecutionResponse

type OperateStopJobExecutionResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Code      int    `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	Success   bool   `json:"Success" xml:"Success"`
}

OperateStopJobExecutionResponse is the response struct for api OperateStopJobExecution

func CreateOperateStopJobExecutionResponse

func CreateOperateStopJobExecutionResponse() (response *OperateStopJobExecutionResponse)

CreateOperateStopJobExecutionResponse creates a response to parse from OperateStopJobExecution response

type Record

type Record struct {
	Event          string          `json:"Event" xml:"Event"`
	Leader         string          `json:"Leader" xml:"Leader"`
	IntranetDomain string          `json:"IntranetDomain" xml:"IntranetDomain"`
	AlarmType      string          `json:"AlarmType" xml:"AlarmType"`
	AlarmStatus    string          `json:"AlarmStatus" xml:"AlarmStatus"`
	Content        string          `json:"Content" xml:"Content"`
	Creator        string          `json:"Creator" xml:"Creator"`
	AccessToken    string          `json:"AccessToken" xml:"AccessToken"`
	NoticeContacts string          `json:"NoticeContacts" xml:"NoticeContacts"`
	VpcId          string          `json:"VpcId" xml:"VpcId"`
	EngineType     string          `json:"EngineType" xml:"EngineType"`
	JobType        string          `json:"JobType" xml:"JobType"`
	Duration       int64           `json:"Duration" xml:"Duration"`
	RouteStrategy  int             `json:"RouteStrategy" xml:"RouteStrategy"`
	JobId          int64           `json:"JobId" xml:"JobId"`
	Time           string          `json:"Time" xml:"Time"`
	ClusterId      string          `json:"ClusterId" xml:"ClusterId"`
	SpInstanceId   string          `json:"SpInstanceId" xml:"SpInstanceId"`
	EngineVersion  string          `json:"EngineVersion" xml:"EngineVersion"`
	ClusterSpec    string          `json:"ClusterSpec" xml:"ClusterSpec"`
	MaxConcurrency int             `json:"MaxConcurrency" xml:"MaxConcurrency"`
	JobNum         int             `json:"JobNum" xml:"JobNum"`
	Id             int64           `json:"Id" xml:"Id"`
	WorkerAddr     string          `json:"WorkerAddr" xml:"WorkerAddr"`
	Parameters     string          `json:"Parameters" xml:"Parameters"`
	StartTime      string          `json:"StartTime" xml:"StartTime"`
	EndTime        string          `json:"EndTime" xml:"EndTime"`
	Calendar       string          `json:"Calendar" xml:"Calendar"`
	EnableLog      bool            `json:"EnableLog" xml:"EnableLog"`
	JobExecutionId string          `json:"JobExecutionId" xml:"JobExecutionId"`
	ExecutorNum    int64           `json:"ExecutorNum" xml:"ExecutorNum"`
	Title          string          `json:"Title" xml:"Title"`
	ChargeType     string          `json:"ChargeType" xml:"ChargeType"`
	CreateTime     string          `json:"CreateTime" xml:"CreateTime"`
	ScheduleTime   string          `json:"ScheduleTime" xml:"ScheduleTime"`
	Executor       string          `json:"Executor" xml:"Executor"`
	NoticeConfig   string          `json:"NoticeConfig" xml:"NoticeConfig"`
	ProductType    int             `json:"ProductType" xml:"ProductType"`
	ServerIp       string          `json:"ServerIp" xml:"ServerIp"`
	ClusterName    string          `json:"ClusterName" xml:"ClusterName"`
	JobName        string          `json:"JobName" xml:"JobName"`
	InternetDomain string          `json:"InternetDomain" xml:"InternetDomain"`
	DataTime       string          `json:"DataTime" xml:"DataTime"`
	Updater        string          `json:"Updater" xml:"Updater"`
	TimeType       int             `json:"TimeType" xml:"TimeType"`
	MaxJobs        int             `json:"MaxJobs" xml:"MaxJobs"`
	Status         int             `json:"Status" xml:"Status"`
	AlarmMessage   string          `json:"AlarmMessage" xml:"AlarmMessage"`
	Result         string          `json:"Result" xml:"Result"`
	AlarmChannel   string          `json:"AlarmChannel" xml:"AlarmChannel"`
	AlarmContacts  string          `json:"AlarmContacts" xml:"AlarmContacts"`
	Attempt        int             `json:"Attempt" xml:"Attempt"`
	WorkAddr       string          `json:"WorkAddr" xml:"WorkAddr"`
	AppName        string          `json:"AppName" xml:"AppName"`
	TriggerType    int             `json:"TriggerType" xml:"TriggerType"`
	VSwitches      []VswitchesItem `json:"VSwitches" xml:"VSwitches"`
}

Record is a nested struct in schedulerx3 response

type RecordInListJobs

type RecordInListJobs struct {
	JobId                 int64  `json:"JobId" xml:"JobId"`
	Name                  string `json:"Name" xml:"Name"`
	Description           string `json:"Description" xml:"Description"`
	JobType               string `json:"JobType" xml:"JobType"`
	Status                int    `json:"Status" xml:"Status"`
	Parameters            string `json:"Parameters" xml:"Parameters"`
	MaxConcurrency        int    `json:"MaxConcurrency" xml:"MaxConcurrency"`
	MaxAttempt            int    `json:"MaxAttempt" xml:"MaxAttempt"`
	AttemptInterval       int    `json:"AttemptInterval" xml:"AttemptInterval"`
	JobHandler            string `json:"JobHandler" xml:"JobHandler"`
	Priority              int    `json:"Priority" xml:"Priority"`
	TimeType              int    `json:"TimeType" xml:"TimeType"`
	TimeExpression        string `json:"TimeExpression" xml:"TimeExpression"`
	TimeZone              string `json:"TimeZone" xml:"TimeZone"`
	Calendar              string `json:"Calendar" xml:"Calendar"`
	DataOffset            int    `json:"DataOffset" xml:"DataOffset"`
	CleanMode             string `json:"CleanMode" xml:"CleanMode"`
	Creator               string `json:"Creator" xml:"Creator"`
	Updater               string `json:"Updater" xml:"Updater"`
	Xattrs                string `json:"Xattrs" xml:"Xattrs"`
	NoticeConfig          string `json:"NoticeConfig" xml:"NoticeConfig"`
	NoticeContacts        string `json:"NoticeContacts" xml:"NoticeContacts"`
	RouteStrategy         int    `json:"RouteStrategy" xml:"RouteStrategy"`
	AppName               string `json:"AppName" xml:"AppName"`
	StartTime             int64  `json:"StartTime" xml:"StartTime"`
	Timezone              string `json:"Timezone" xml:"Timezone"`
	ExecutorBlockStrategy string `json:"ExecutorBlockStrategy" xml:"ExecutorBlockStrategy"`
	LastExecuteEndTime    string `json:"LastExecuteEndTime" xml:"LastExecuteEndTime"`
	LastExecuteStatus     int    `json:"LastExecuteStatus" xml:"LastExecuteStatus"`
	CurrentExecuteStatus  int    `json:"CurrentExecuteStatus" xml:"CurrentExecuteStatus"`
}

RecordInListJobs is a nested struct in schedulerx3 response

type RecordsInListAlarmEvent

type RecordsInListAlarmEvent struct {
	Record []Record `json:"record" xml:"record"`
}

RecordsInListAlarmEvent is a nested struct in schedulerx3 response

type RecordsInListApps

type RecordsInListApps struct {
	Record []Record `json:"Record" xml:"Record"`
}

RecordsInListApps is a nested struct in schedulerx3 response

type RecordsInListClusters

type RecordsInListClusters struct {
	Record []Record `json:"record" xml:"record"`
}

RecordsInListClusters is a nested struct in schedulerx3 response

type RecordsInListJobExecutions

type RecordsInListJobExecutions struct {
	Record []Record `json:"record" xml:"record"`
}

RecordsInListJobExecutions is a nested struct in schedulerx3 response

type RecordsInListJobs

type RecordsInListJobs struct {
	Record []RecordInListJobs `json:"Record" xml:"Record"`
}

RecordsInListJobs is a nested struct in schedulerx3 response

type RecordsInListScheduleEvent

type RecordsInListScheduleEvent struct {
	Record []Record `json:"record" xml:"record"`
}

RecordsInListScheduleEvent is a nested struct in schedulerx3 response

type Region

type Region struct {
	RegionEndpoint string `json:"RegionEndpoint" xml:"RegionEndpoint"`
	LocalName      string `json:"LocalName" xml:"LocalName"`
	RegionId       string `json:"RegionId" xml:"RegionId"`
}

Region is a nested struct in schedulerx3 response

type Regions

type Regions struct {
	Region []Region `json:"Region" xml:"Region"`
}

Regions is a nested struct in schedulerx3 response

type RootProgress

type RootProgress struct {
	Total    int64 `json:"Total" xml:"Total"`
	Finished int64 `json:"Finished" xml:"Finished"`
}

RootProgress is a nested struct in schedulerx3 response

type ShardingProgress

type ShardingProgress struct {
	ShardingProgressItem []ShardingProgressItem `json:"shardingProgress" xml:"shardingProgress"`
}

ShardingProgress is a nested struct in schedulerx3 response

type ShardingProgressItem

type ShardingProgressItem struct {
	Id             int64      `json:"Id" xml:"Id"`
	WorkerAddr     string     `json:"WorkerAddr" xml:"WorkerAddr"`
	Status         int        `json:"Status" xml:"Status"`
	JobExecutionId string     `json:"JobExecutionId" xml:"JobExecutionId"`
	Result         string     `json:"Result" xml:"Result"`
	StatusType     StatusType `json:"StatusType" xml:"StatusType"`
}

ShardingProgressItem is a nested struct in schedulerx3 response

type StatusType

type StatusType struct {
	Code string                 `json:"Code" xml:"Code"`
	Name string                 `json:"Name" xml:"Name"`
	Tips map[string]interface{} `json:"Tips" xml:"Tips"`
}

StatusType is a nested struct in schedulerx3 response

type TaskProgress

type TaskProgress struct {
	TaskProgressItem []TaskProgressItem `json:"taskProgress" xml:"taskProgress"`
}

TaskProgress is a nested struct in schedulerx3 response

type TaskProgressItem

type TaskProgressItem struct {
	Name    string `json:"Name" xml:"Name"`
	Total   int    `json:"Total" xml:"Total"`
	Pulled  int    `json:"Pulled" xml:"Pulled"`
	Queue   int    `json:"Queue" xml:"Queue"`
	Running int    `json:"Running" xml:"Running"`
	Success int    `json:"Success" xml:"Success"`
	Failed  int    `json:"Failed" xml:"Failed"`
}

TaskProgressItem is a nested struct in schedulerx3 response

type TotalProgress

type TotalProgress struct {
	Total    int64 `json:"Total" xml:"Total"`
	Finished int64 `json:"Finished" xml:"Finished"`
}

TotalProgress is a nested struct in schedulerx3 response

type UpdateAppNoticeConfig

type UpdateAppNoticeConfig struct {
	WebhookIsAtAll string `name:"WebhookIsAtAll"`
	NoticeChannel  string `name:"NoticeChannel"`
	Enable         string `name:"Enable"`
}

UpdateAppNoticeConfig is a repeated param struct in UpdateAppRequest

type UpdateAppNoticeContacts

type UpdateAppNoticeContacts struct {
	Webhook  string `name:"Webhook"`
	Mail     string `name:"Mail"`
	Phone    string `name:"Phone"`
	SmsCode  string `name:"SmsCode"`
	MailCode string `name:"MailCode"`
	UserName string `name:"UserName"`
}

UpdateAppNoticeContacts is a repeated param struct in UpdateAppRequest

type UpdateAppRequest

type UpdateAppRequest struct {
	*requests.RpcRequest
	MseSessionId   string                     `position:"Query" name:"MseSessionId"`
	AccessToken    string                     `position:"Body" name:"AccessToken"`
	Title          string                     `position:"Body" name:"Title"`
	AppName        string                     `position:"Body" name:"AppName"`
	NoticeContacts *[]UpdateAppNoticeContacts `position:"Body" name:"NoticeContacts"  type:"Json"`
	NoticeConfig   UpdateAppNoticeConfig      `position:"Body" name:"NoticeConfig"  type:"Struct"`
	MaxJobs        requests.Integer           `position:"Body" name:"MaxJobs"`
	Calendar       string                     `position:"Body" name:"Calendar"`
	ClusterId      string                     `position:"Body" name:"ClusterId"`
	EnableLog      requests.Boolean           `position:"Body" name:"EnableLog"`
	MaxConcurrency requests.Integer           `position:"Body" name:"MaxConcurrency"`
}

UpdateAppRequest is the request struct for api UpdateApp

func CreateUpdateAppRequest

func CreateUpdateAppRequest() (request *UpdateAppRequest)

CreateUpdateAppRequest creates a request to invoke UpdateApp API

type UpdateAppResponse

type UpdateAppResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Code      int    `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	Success   bool   `json:"Success" xml:"Success"`
}

UpdateAppResponse is the response struct for api UpdateApp

func CreateUpdateAppResponse

func CreateUpdateAppResponse() (response *UpdateAppResponse)

CreateUpdateAppResponse creates a response to parse from UpdateApp response

type UpdateClusterRequest

type UpdateClusterRequest struct {
	*requests.RpcRequest
	MseSessionId string `position:"Query" name:"MseSessionId"`
	ClusterName  string `position:"Query" name:"ClusterName"`
	ClusterId    string `position:"Query" name:"ClusterId"`
}

UpdateClusterRequest is the request struct for api UpdateCluster

func CreateUpdateClusterRequest

func CreateUpdateClusterRequest() (request *UpdateClusterRequest)

CreateUpdateClusterRequest creates a request to invoke UpdateCluster API

type UpdateClusterResponse

type UpdateClusterResponse struct {
	*responses.BaseResponse
	Code      int    `json:"Code" xml:"Code"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Message   string `json:"Message" xml:"Message"`
	Success   bool   `json:"Success" xml:"Success"`
}

UpdateClusterResponse is the response struct for api UpdateCluster

func CreateUpdateClusterResponse

func CreateUpdateClusterResponse() (response *UpdateClusterResponse)

CreateUpdateClusterResponse creates a response to parse from UpdateCluster response

type UpdateJobNoticeConfig

type UpdateJobNoticeConfig struct {
	TimeoutKillEnable string `name:"TimeoutKillEnable"`
	FailEnable        string `name:"FailEnable"`
	WebhookIsAtAll    string `name:"webhookIsAtAll"`
	SuccessNotice     string `name:"SuccessNotice"`
	FailLimitTimes    string `name:"FailLimitTimes"`
	SendChannel       string `name:"SendChannel"`
	TimeoutEnable     string `name:"TimeoutEnable"`
	MissWorkerEnable  string `name:"MissWorkerEnable"`
	Timeout           string `name:"Timeout"`
}

UpdateJobNoticeConfig is a repeated param struct in UpdateJobRequest

type UpdateJobNoticeContacts

type UpdateJobNoticeContacts struct {
	ContactType string `name:"ContactType"`
	Name        string `name:"Name"`
}

UpdateJobNoticeContacts is a repeated param struct in UpdateJobRequest

type UpdateJobRequest

type UpdateJobRequest struct {
	*requests.RpcRequest
	MseSessionId          string                     `position:"Query" name:"MseSessionId"`
	ExecutorBlockStrategy requests.Integer           `position:"Body" name:"ExecutorBlockStrategy"`
	Timezone              string                     `position:"Body" name:"Timezone"`
	RouteStrategy         requests.Integer           `position:"Body" name:"RouteStrategy"`
	Description           string                     `position:"Body" name:"Description"`
	AttemptInterval       requests.Integer           `position:"Body" name:"AttemptInterval"`
	StartTime             requests.Integer           `position:"Body" name:"StartTime"`
	JobId                 requests.Integer           `position:"Body" name:"JobId"`
	AppName               string                     `position:"Body" name:"AppName"`
	NoticeContacts        *[]UpdateJobNoticeContacts `position:"Body" name:"NoticeContacts"  type:"Json"`
	NoticeConfig          UpdateJobNoticeConfig      `position:"Body" name:"NoticeConfig"  type:"Struct"`
	Calendar              string                     `position:"Body" name:"Calendar"`
	DataOffset            requests.Integer           `position:"Body" name:"DataOffset"`
	MaxAttempt            requests.Integer           `position:"Body" name:"MaxAttempt"`
	ClusterId             string                     `position:"Body" name:"ClusterId"`
	Priority              requests.Integer           `position:"Body" name:"Priority"`
	TimeExpression        string                     `position:"Body" name:"TimeExpression"`
	Name                  string                     `position:"Body" name:"Name"`
	XAttrs                string                     `position:"Body" name:"XAttrs"`
	MaxConcurrency        requests.Integer           `position:"Body" name:"MaxConcurrency"`
	TimeType              requests.Integer           `position:"Body" name:"TimeType"`
	Parameters            string                     `position:"Body" name:"Parameters"`
	JobHandler            string                     `position:"Body" name:"JobHandler"`
	CleanMode             string                     `position:"Body" name:"CleanMode"`
}

UpdateJobRequest is the request struct for api UpdateJob

func CreateUpdateJobRequest

func CreateUpdateJobRequest() (request *UpdateJobRequest)

CreateUpdateJobRequest creates a request to invoke UpdateJob API

type UpdateJobResponse

type UpdateJobResponse struct {
	*responses.BaseResponse
	Code      int    `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
}

UpdateJobResponse is the response struct for api UpdateJob

func CreateUpdateJobResponse

func CreateUpdateJobResponse() (response *UpdateJobResponse)

CreateUpdateJobResponse creates a response to parse from UpdateJob response

type VSwitchesInGetCluster

type VSwitchesInGetCluster struct {
	VswitchesItem []VswitchesItem `json:"vswitches" xml:"vswitches"`
}

VSwitchesInGetCluster is a nested struct in schedulerx3 response

type VSwitchesInListClusters

type VSwitchesInListClusters struct {
	VswitchesItem []VswitchesItem `json:"vswitches" xml:"vswitches"`
}

VSwitchesInListClusters is a nested struct in schedulerx3 response

type VswitchesItem

type VswitchesItem struct {
	ZoneId    string `json:"ZoneId" xml:"ZoneId"`
	VSwitchId string `json:"VSwitchId" xml:"VSwitchId"`
}

VswitchesItem is a nested struct in schedulerx3 response

type WorkerProgress

type WorkerProgress struct {
	WorkerProgressItem []WorkerProgressItem `json:"workerProgress" xml:"workerProgress"`
}

WorkerProgress is a nested struct in schedulerx3 response

type WorkerProgressItem

type WorkerProgressItem struct {
	WorkerAddr string `json:"WorkerAddr" xml:"WorkerAddr"`
	Total      int    `json:"Total" xml:"Total"`
	Pulled     int    `json:"Pulled" xml:"Pulled"`
	Queue      int    `json:"Queue" xml:"Queue"`
	Running    int    `json:"Running" xml:"Running"`
	Success    int    `json:"Success" xml:"Success"`
	Failed     int    `json:"Failed" xml:"Failed"`
	TraceId    string `json:"TraceId" xml:"TraceId"`
}

WorkerProgressItem is a nested struct in schedulerx3 response

type Zones

type Zones struct {
	Zones []string `json:"zones" xml:"zones"`
}

Zones is a nested struct in schedulerx3 response

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL