apis

package
v0.0.1 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AddPersonalSqlRequest

type AddPersonalSqlRequest struct {
	core.JDCloudRequest

	/* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)  */
	RegionId string `json:"regionId"`

	/* 数据源id (Optional) */
	DataSourceId *int `json:"dataSourceId"`

	/* 收藏的sql语句。 (Optional) */
	SqlStr *string `json:"sqlStr"`

	/* 备注。 (Optional) */
	Hint *string `json:"hint"`
}

func NewAddPersonalSqlRequest

func NewAddPersonalSqlRequest(
	regionId string,
) *AddPersonalSqlRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewAddPersonalSqlRequestWithAllParams

func NewAddPersonalSqlRequestWithAllParams(
	regionId string,
	dataSourceId *int,
	sqlStr *string,
	hint *string,
) *AddPersonalSqlRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param dataSourceId: 数据源id (Optional) * param sqlStr: 收藏的sql语句。 (Optional) * param hint: 备注。 (Optional)

func NewAddPersonalSqlRequestWithoutParam

func NewAddPersonalSqlRequestWithoutParam() *AddPersonalSqlRequest

This constructor has better compatible ability when API parameters changed

func (AddPersonalSqlRequest) GetRegionId

func (r AddPersonalSqlRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*AddPersonalSqlRequest) SetDataSourceId

func (r *AddPersonalSqlRequest) SetDataSourceId(dataSourceId int)

param dataSourceId: 数据源id(Optional)

func (*AddPersonalSqlRequest) SetHint

func (r *AddPersonalSqlRequest) SetHint(hint string)

param hint: 备注。(Optional)

func (*AddPersonalSqlRequest) SetRegionId

func (r *AddPersonalSqlRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)

func (*AddPersonalSqlRequest) SetSqlStr

func (r *AddPersonalSqlRequest) SetSqlStr(sqlStr string)

param sqlStr: 收藏的sql语句。(Optional)

type AddPersonalSqlResponse

type AddPersonalSqlResponse struct {
	RequestID string               `json:"requestId"`
	Error     core.ErrorResponse   `json:"error"`
	Result    AddPersonalSqlResult `json:"result"`
}

type AddPersonalSqlResult

type AddPersonalSqlResult struct {
	StrResult string `json:"strResult"`
}

type ConsoleExplainRequest

type ConsoleExplainRequest struct {
	core.JDCloudRequest

	/* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)  */
	RegionId string `json:"regionId"`

	/* 数据源id (Optional) */
	DataSourceId *int `json:"dataSourceId"`

	/* 数据库名称 (Optional) */
	DbName *string `json:"dbName"`

	/* sql语句。 (Optional) */
	Sqls *string `json:"sqls"`
}

func NewConsoleExplainRequest

func NewConsoleExplainRequest(
	regionId string,
) *ConsoleExplainRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewConsoleExplainRequestWithAllParams

func NewConsoleExplainRequestWithAllParams(
	regionId string,
	dataSourceId *int,
	dbName *string,
	sqls *string,
) *ConsoleExplainRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param dataSourceId: 数据源id (Optional) * param dbName: 数据库名称 (Optional) * param sqls: sql语句。 (Optional)

func NewConsoleExplainRequestWithoutParam

func NewConsoleExplainRequestWithoutParam() *ConsoleExplainRequest

This constructor has better compatible ability when API parameters changed

func (ConsoleExplainRequest) GetRegionId

func (r ConsoleExplainRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*ConsoleExplainRequest) SetDataSourceId

func (r *ConsoleExplainRequest) SetDataSourceId(dataSourceId int)

param dataSourceId: 数据源id(Optional)

func (*ConsoleExplainRequest) SetDbName

func (r *ConsoleExplainRequest) SetDbName(dbName string)

param dbName: 数据库名称(Optional)

func (*ConsoleExplainRequest) SetRegionId

func (r *ConsoleExplainRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)

func (*ConsoleExplainRequest) SetSqls

func (r *ConsoleExplainRequest) SetSqls(sqls string)

param sqls: sql语句。(Optional)

type ConsoleExplainResponse

type ConsoleExplainResponse struct {
	RequestID string               `json:"requestId"`
	Error     core.ErrorResponse   `json:"error"`
	Result    ConsoleExplainResult `json:"result"`
}

type ConsoleExplainResult

type ConsoleExplainResult struct {
	DmsSqlResults []dms.DmsSqlResult `json:"dmsSqlResults"`
}

type ConsoleGeneralDataRequest

type ConsoleGeneralDataRequest struct {
	core.JDCloudRequest

	/* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)  */
	RegionId string `json:"regionId"`

	/* 数据源id (Optional) */
	DataSourceId *int `json:"dataSourceId"`

	/* 数据库名称 (Optional) */
	DbName *string `json:"dbName"`

	/* 表名。 (Optional) */
	TableName *string `json:"tableName"`

	/* 生成数据行数。 (Optional) */
	Count *int `json:"count"`
}

func NewConsoleGeneralDataRequest

func NewConsoleGeneralDataRequest(
	regionId string,
) *ConsoleGeneralDataRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewConsoleGeneralDataRequestWithAllParams

func NewConsoleGeneralDataRequestWithAllParams(
	regionId string,
	dataSourceId *int,
	dbName *string,
	tableName *string,
	count *int,
) *ConsoleGeneralDataRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param dataSourceId: 数据源id (Optional) * param dbName: 数据库名称 (Optional) * param tableName: 表名。 (Optional) * param count: 生成数据行数。 (Optional)

func NewConsoleGeneralDataRequestWithoutParam

func NewConsoleGeneralDataRequestWithoutParam() *ConsoleGeneralDataRequest

This constructor has better compatible ability when API parameters changed

func (ConsoleGeneralDataRequest) GetRegionId

func (r ConsoleGeneralDataRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*ConsoleGeneralDataRequest) SetCount

func (r *ConsoleGeneralDataRequest) SetCount(count int)

param count: 生成数据行数。(Optional)

func (*ConsoleGeneralDataRequest) SetDataSourceId

func (r *ConsoleGeneralDataRequest) SetDataSourceId(dataSourceId int)

param dataSourceId: 数据源id(Optional)

func (*ConsoleGeneralDataRequest) SetDbName

func (r *ConsoleGeneralDataRequest) SetDbName(dbName string)

param dbName: 数据库名称(Optional)

func (*ConsoleGeneralDataRequest) SetRegionId

func (r *ConsoleGeneralDataRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)

func (*ConsoleGeneralDataRequest) SetTableName

func (r *ConsoleGeneralDataRequest) SetTableName(tableName string)

param tableName: 表名。(Optional)

type ConsoleGeneralDataResponse

type ConsoleGeneralDataResponse struct {
	RequestID string                   `json:"requestId"`
	Error     core.ErrorResponse       `json:"error"`
	Result    ConsoleGeneralDataResult `json:"result"`
}

type ConsoleGeneralDataResult

type ConsoleGeneralDataResult struct {
	DmsSqlsResult dms.DmsSqlsResult `json:"dmsSqlsResult"`
}

type ConsoleSqlRequest

type ConsoleSqlRequest struct {
	core.JDCloudRequest

	/* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)  */
	RegionId string `json:"regionId"`

	/* 数据源id (Optional) */
	DataSourceId *int `json:"dataSourceId"`

	/* 数据库名称 (Optional) */
	DbName *string `json:"dbName"`

	/* sql语句。 (Optional) */
	Sqls *string `json:"sqls"`
}

func NewConsoleSqlRequest

func NewConsoleSqlRequest(
	regionId string,
) *ConsoleSqlRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewConsoleSqlRequestWithAllParams

func NewConsoleSqlRequestWithAllParams(
	regionId string,
	dataSourceId *int,
	dbName *string,
	sqls *string,
) *ConsoleSqlRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param dataSourceId: 数据源id (Optional) * param dbName: 数据库名称 (Optional) * param sqls: sql语句。 (Optional)

func NewConsoleSqlRequestWithoutParam

func NewConsoleSqlRequestWithoutParam() *ConsoleSqlRequest

This constructor has better compatible ability when API parameters changed

func (ConsoleSqlRequest) GetRegionId

func (r ConsoleSqlRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*ConsoleSqlRequest) SetDataSourceId

func (r *ConsoleSqlRequest) SetDataSourceId(dataSourceId int)

param dataSourceId: 数据源id(Optional)

func (*ConsoleSqlRequest) SetDbName

func (r *ConsoleSqlRequest) SetDbName(dbName string)

param dbName: 数据库名称(Optional)

func (*ConsoleSqlRequest) SetRegionId

func (r *ConsoleSqlRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)

func (*ConsoleSqlRequest) SetSqls

func (r *ConsoleSqlRequest) SetSqls(sqls string)

param sqls: sql语句。(Optional)

type ConsoleSqlResponse

type ConsoleSqlResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    ConsoleSqlResult   `json:"result"`
}

type ConsoleSqlResult

type ConsoleSqlResult struct {
	DmsSqlResults []dms.DmsSqlResult `json:"dmsSqlResults"`
}

type CreateDataFlowRequest

type CreateDataFlowRequest struct {
	core.JDCloudRequest

	/* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)  */
	RegionId string `json:"regionId"`

	/* 数据库id (Optional) */
	DataSourceId *int `json:"dataSourceId"`

	/* 数据库名称 (Optional) */
	DbName *string `json:"dbName"`

	/* 执行方式,AUTO("AUTO", 0), BY_CREATOR("BY_CREATOR", 1) (Optional) */
	TaskPlanTypeEnum *string `json:"taskPlanTypeEnum"`

	/* DBA审批方式,AUTO("AUTO", 0), MANUAL("MANUAL", 1) (Optional) */
	DbaApproveTypeEnum *string `json:"dbaApproveTypeEnum"`

	/* 申请原因 (Optional) */
	Memo *string `json:"memo"`

	/* SQL文本,变更SQL选择文本时,必填 (Optional) */
	SqlText *string `json:"sqlText"`

	/* SQL附件导入任务Id (Optional) */
	SqlFileTaskId *string `json:"sqlFileTaskId"`

	/* 回滚SQL文本,选填 (Optional) */
	RollbackSqlText *string `json:"rollbackSqlText"`

	/* 回滚SQL附件导入任务Id (Optional) */
	RollbackFileTaskId *string `json:"rollbackFileTaskId"`
}

func NewCreateDataFlowRequest

func NewCreateDataFlowRequest(
	regionId string,
) *CreateDataFlowRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewCreateDataFlowRequestWithAllParams

func NewCreateDataFlowRequestWithAllParams(
	regionId string,
	dataSourceId *int,
	dbName *string,
	taskPlanTypeEnum *string,
	dbaApproveTypeEnum *string,
	memo *string,
	sqlText *string,
	sqlFileTaskId *string,
	rollbackSqlText *string,
	rollbackFileTaskId *string,
) *CreateDataFlowRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param dataSourceId: 数据库id (Optional) * param dbName: 数据库名称 (Optional) * param taskPlanTypeEnum: 执行方式,AUTO("AUTO", 0), BY_CREATOR("BY_CREATOR", 1) (Optional) * param dbaApproveTypeEnum: DBA审批方式,AUTO("AUTO", 0), MANUAL("MANUAL", 1) (Optional) * param memo: 申请原因 (Optional) * param sqlText: SQL文本,变更SQL选择文本时,必填 (Optional) * param sqlFileTaskId: SQL附件导入任务Id (Optional) * param rollbackSqlText: 回滚SQL文本,选填 (Optional) * param rollbackFileTaskId: 回滚SQL附件导入任务Id (Optional)

func NewCreateDataFlowRequestWithoutParam

func NewCreateDataFlowRequestWithoutParam() *CreateDataFlowRequest

This constructor has better compatible ability when API parameters changed

func (CreateDataFlowRequest) GetRegionId

func (r CreateDataFlowRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*CreateDataFlowRequest) SetDataSourceId

func (r *CreateDataFlowRequest) SetDataSourceId(dataSourceId int)

param dataSourceId: 数据库id(Optional)

func (*CreateDataFlowRequest) SetDbName

func (r *CreateDataFlowRequest) SetDbName(dbName string)

param dbName: 数据库名称(Optional)

func (*CreateDataFlowRequest) SetDbaApproveTypeEnum

func (r *CreateDataFlowRequest) SetDbaApproveTypeEnum(dbaApproveTypeEnum string)

param dbaApproveTypeEnum: DBA审批方式,AUTO("AUTO", 0), MANUAL("MANUAL", 1)(Optional)

func (*CreateDataFlowRequest) SetMemo

func (r *CreateDataFlowRequest) SetMemo(memo string)

param memo: 申请原因(Optional)

func (*CreateDataFlowRequest) SetRegionId

func (r *CreateDataFlowRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)

func (*CreateDataFlowRequest) SetRollbackFileTaskId

func (r *CreateDataFlowRequest) SetRollbackFileTaskId(rollbackFileTaskId string)

param rollbackFileTaskId: 回滚SQL附件导入任务Id(Optional)

func (*CreateDataFlowRequest) SetRollbackSqlText

func (r *CreateDataFlowRequest) SetRollbackSqlText(rollbackSqlText string)

param rollbackSqlText: 回滚SQL文本,选填(Optional)

func (*CreateDataFlowRequest) SetSqlFileTaskId

func (r *CreateDataFlowRequest) SetSqlFileTaskId(sqlFileTaskId string)

param sqlFileTaskId: SQL附件导入任务Id(Optional)

func (*CreateDataFlowRequest) SetSqlText

func (r *CreateDataFlowRequest) SetSqlText(sqlText string)

param sqlText: SQL文本,变更SQL选择文本时,必填(Optional)

func (*CreateDataFlowRequest) SetTaskPlanTypeEnum

func (r *CreateDataFlowRequest) SetTaskPlanTypeEnum(taskPlanTypeEnum string)

param taskPlanTypeEnum: 执行方式,AUTO("AUTO", 0), BY_CREATOR("BY_CREATOR", 1)(Optional)

type CreateDataFlowResponse

type CreateDataFlowResponse struct {
	RequestID string               `json:"requestId"`
	Error     core.ErrorResponse   `json:"error"`
	Result    CreateDataFlowResult `json:"result"`
}

type CreateDataFlowResult

type CreateDataFlowResult struct {
	FlowId string `json:"flowId"`
}

type CreateExportFlowRequest

type CreateExportFlowRequest struct {
	core.JDCloudRequest

	/* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)  */
	RegionId string `json:"regionId"`

	/* 数据库id (Optional) */
	DataSourceId *int `json:"dataSourceId"`

	/* 数据库名称 (Optional) */
	DbName *string `json:"dbName"`

	/* 执行方式,AUTO("AUTO", 0), BY_CREATOR("BY_CREATOR", 1) (Optional) */
	TaskPlanTypeEnum *string `json:"taskPlanTypeEnum"`

	/* DBA审批方式,AUTO("AUTO", 0), MANUAL("MANUAL", 1) (Optional) */
	DbaApproveTypeEnum *string `json:"dbaApproveTypeEnum"`

	/* 申请原因 (Optional) */
	Memo *string `json:"memo"`

	/* 导出类型, RESULT_SET("RESULT_SET", 0), DB("DB", 1) (Optional) */
	ExportTypeEnum *string `json:"exportTypeEnum"`

	/* 导出格式,CSV("CSV", 0), SQL("SQL", 1) (Optional) */
	ExportFileTypeEnum *string `json:"exportFileTypeEnum"`

	/* 影响行数,导出类型为结果集导出时,必填 (Optional) */
	RowsNum *int `json:"rowsNum"`

	/* 是否跳过检验,导出类型为结果集导出时,必填 (Optional) */
	IgnoreError *bool `json:"ignoreError"`

	/* 跳过检验原因,ignoreError为true时,必填 (Optional) */
	IgnoreReason *string `json:"ignoreReason"`

	/* 导出SQL文本,导出类型为结果集导出时,必填 (Optional) */
	ExportSqlText *string `json:"exportSqlText"`

	/* 导出表及过滤条件,为空时导出全部表。导出类型为数据库导出时,必填 (Optional) */
	TableFilters *dms.TableFilter `json:"tableFilters"`

	/* 导出内容,DATA("DATA", 0), STRUCT("STRUCT", 1), STRUCT_DATA("STRUCT_DATA", 2),导出类型为数据库导出时,必填 (Optional) */
	ExportContentTypeEnum *string `json:"exportContentTypeEnum"`
}

func NewCreateExportFlowRequest

func NewCreateExportFlowRequest(
	regionId string,
) *CreateExportFlowRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewCreateExportFlowRequestWithAllParams

func NewCreateExportFlowRequestWithAllParams(
	regionId string,
	dataSourceId *int,
	dbName *string,
	taskPlanTypeEnum *string,
	dbaApproveTypeEnum *string,
	memo *string,
	exportTypeEnum *string,
	exportFileTypeEnum *string,
	rowsNum *int,
	ignoreError *bool,
	ignoreReason *string,
	exportSqlText *string,
	tableFilters *dms.TableFilter,
	exportContentTypeEnum *string,
) *CreateExportFlowRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param dataSourceId: 数据库id (Optional) * param dbName: 数据库名称 (Optional) * param taskPlanTypeEnum: 执行方式,AUTO("AUTO", 0), BY_CREATOR("BY_CREATOR", 1) (Optional) * param dbaApproveTypeEnum: DBA审批方式,AUTO("AUTO", 0), MANUAL("MANUAL", 1) (Optional) * param memo: 申请原因 (Optional) * param exportTypeEnum: 导出类型, RESULT_SET("RESULT_SET", 0), DB("DB", 1) (Optional) * param exportFileTypeEnum: 导出格式,CSV("CSV", 0), SQL("SQL", 1) (Optional) * param rowsNum: 影响行数,导出类型为结果集导出时,必填 (Optional) * param ignoreError: 是否跳过检验,导出类型为结果集导出时,必填 (Optional) * param ignoreReason: 跳过检验原因,ignoreError为true时,必填 (Optional) * param exportSqlText: 导出SQL文本,导出类型为结果集导出时,必填 (Optional) * param tableFilters: 导出表及过滤条件,为空时导出全部表。导出类型为数据库导出时,必填 (Optional) * param exportContentTypeEnum: 导出内容,DATA("DATA", 0), STRUCT("STRUCT", 1), STRUCT_DATA("STRUCT_DATA", 2),导出类型为数据库导出时,必填 (Optional)

func NewCreateExportFlowRequestWithoutParam

func NewCreateExportFlowRequestWithoutParam() *CreateExportFlowRequest

This constructor has better compatible ability when API parameters changed

func (CreateExportFlowRequest) GetRegionId

func (r CreateExportFlowRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*CreateExportFlowRequest) SetDataSourceId

func (r *CreateExportFlowRequest) SetDataSourceId(dataSourceId int)

param dataSourceId: 数据库id(Optional)

func (*CreateExportFlowRequest) SetDbName

func (r *CreateExportFlowRequest) SetDbName(dbName string)

param dbName: 数据库名称(Optional)

func (*CreateExportFlowRequest) SetDbaApproveTypeEnum

func (r *CreateExportFlowRequest) SetDbaApproveTypeEnum(dbaApproveTypeEnum string)

param dbaApproveTypeEnum: DBA审批方式,AUTO("AUTO", 0), MANUAL("MANUAL", 1)(Optional)

func (*CreateExportFlowRequest) SetExportContentTypeEnum

func (r *CreateExportFlowRequest) SetExportContentTypeEnum(exportContentTypeEnum string)

param exportContentTypeEnum: 导出内容,DATA("DATA", 0), STRUCT("STRUCT", 1), STRUCT_DATA("STRUCT_DATA", 2),导出类型为数据库导出时,必填(Optional)

func (*CreateExportFlowRequest) SetExportFileTypeEnum

func (r *CreateExportFlowRequest) SetExportFileTypeEnum(exportFileTypeEnum string)

param exportFileTypeEnum: 导出格式,CSV("CSV", 0), SQL("SQL", 1)(Optional)

func (*CreateExportFlowRequest) SetExportSqlText

func (r *CreateExportFlowRequest) SetExportSqlText(exportSqlText string)

param exportSqlText: 导出SQL文本,导出类型为结果集导出时,必填(Optional)

func (*CreateExportFlowRequest) SetExportTypeEnum

func (r *CreateExportFlowRequest) SetExportTypeEnum(exportTypeEnum string)

param exportTypeEnum: 导出类型, RESULT_SET("RESULT_SET", 0), DB("DB", 1)(Optional)

func (*CreateExportFlowRequest) SetIgnoreError

func (r *CreateExportFlowRequest) SetIgnoreError(ignoreError bool)

param ignoreError: 是否跳过检验,导出类型为结果集导出时,必填(Optional)

func (*CreateExportFlowRequest) SetIgnoreReason

func (r *CreateExportFlowRequest) SetIgnoreReason(ignoreReason string)

param ignoreReason: 跳过检验原因,ignoreError为true时,必填(Optional)

func (*CreateExportFlowRequest) SetMemo

func (r *CreateExportFlowRequest) SetMemo(memo string)

param memo: 申请原因(Optional)

func (*CreateExportFlowRequest) SetRegionId

func (r *CreateExportFlowRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)

func (*CreateExportFlowRequest) SetRowsNum

func (r *CreateExportFlowRequest) SetRowsNum(rowsNum int)

param rowsNum: 影响行数,导出类型为结果集导出时,必填(Optional)

func (*CreateExportFlowRequest) SetTableFilters

func (r *CreateExportFlowRequest) SetTableFilters(tableFilters *dms.TableFilter)

param tableFilters: 导出表及过滤条件,为空时导出全部表。导出类型为数据库导出时,必填(Optional)

func (*CreateExportFlowRequest) SetTaskPlanTypeEnum

func (r *CreateExportFlowRequest) SetTaskPlanTypeEnum(taskPlanTypeEnum string)

param taskPlanTypeEnum: 执行方式,AUTO("AUTO", 0), BY_CREATOR("BY_CREATOR", 1)(Optional)

type CreateExportFlowResponse

type CreateExportFlowResponse struct {
	RequestID string                 `json:"requestId"`
	Error     core.ErrorResponse     `json:"error"`
	Result    CreateExportFlowResult `json:"result"`
}

type CreateExportFlowResult

type CreateExportFlowResult struct {
	FlowId string `json:"flowId"`
}

type CreateImportFileTaskRequest

type CreateImportFileTaskRequest struct {
	core.JDCloudRequest

	/* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)  */
	RegionId string `json:"regionId"`

	/* 文件名称 (Optional) */
	Filename *string `json:"filename"`

	/* 文件总大小 (Optional) */
	TotalSize *int `json:"totalSize"`

	/* 文件分片大小 (Optional) */
	ChunkSize *int `json:"chunkSize"`

	/* 文件分片数 (Optional) */
	TotalChunks *int `json:"totalChunks"`
}

func NewCreateImportFileTaskRequest

func NewCreateImportFileTaskRequest(
	regionId string,
) *CreateImportFileTaskRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewCreateImportFileTaskRequestWithAllParams

func NewCreateImportFileTaskRequestWithAllParams(
	regionId string,
	filename *string,
	totalSize *int,
	chunkSize *int,
	totalChunks *int,
) *CreateImportFileTaskRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param filename: 文件名称 (Optional) * param totalSize: 文件总大小 (Optional) * param chunkSize: 文件分片大小 (Optional) * param totalChunks: 文件分片数 (Optional)

func NewCreateImportFileTaskRequestWithoutParam

func NewCreateImportFileTaskRequestWithoutParam() *CreateImportFileTaskRequest

This constructor has better compatible ability when API parameters changed

func (CreateImportFileTaskRequest) GetRegionId

func (r CreateImportFileTaskRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*CreateImportFileTaskRequest) SetChunkSize

func (r *CreateImportFileTaskRequest) SetChunkSize(chunkSize int)

param chunkSize: 文件分片大小(Optional)

func (*CreateImportFileTaskRequest) SetFilename

func (r *CreateImportFileTaskRequest) SetFilename(filename string)

param filename: 文件名称(Optional)

func (*CreateImportFileTaskRequest) SetRegionId

func (r *CreateImportFileTaskRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)

func (*CreateImportFileTaskRequest) SetTotalChunks

func (r *CreateImportFileTaskRequest) SetTotalChunks(totalChunks int)

param totalChunks: 文件分片数(Optional)

func (*CreateImportFileTaskRequest) SetTotalSize

func (r *CreateImportFileTaskRequest) SetTotalSize(totalSize int)

param totalSize: 文件总大小(Optional)

type CreateImportFileTaskResponse

type CreateImportFileTaskResponse struct {
	RequestID string                     `json:"requestId"`
	Error     core.ErrorResponse         `json:"error"`
	Result    CreateImportFileTaskResult `json:"result"`
}

type CreateImportFileTaskResult

type CreateImportFileTaskResult struct {
	UploadId string `json:"uploadId"`
}

type CreateStructureFlowRequest

type CreateStructureFlowRequest struct {
	core.JDCloudRequest

	/* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)  */
	RegionId string `json:"regionId"`

	/* 数据库id (Optional) */
	DataSourceId *int `json:"dataSourceId"`

	/* 数据库名称 (Optional) */
	DbName *string `json:"dbName"`

	/* 执行方式,AUTO("AUTO", 0), BY_CREATOR("BY_CREATOR", 1) (Optional) */
	TaskPlanTypeEnum *string `json:"taskPlanTypeEnum"`

	/* DBA审批方式,AUTO("AUTO", 0), MANUAL("MANUAL", 1) (Optional) */
	DbaApproveTypeEnum *string `json:"dbaApproveTypeEnum"`

	/* 申请原因 (Optional) */
	Memo *string `json:"memo"`

	/* SQL文本,变更SQL选择文本时,必填 (Optional) */
	SqlText *string `json:"sqlText"`

	/* SQL附件导入任务Id (Optional) */
	SqlFileTaskId *string `json:"sqlFileTaskId"`
}

func NewCreateStructureFlowRequest

func NewCreateStructureFlowRequest(
	regionId string,
) *CreateStructureFlowRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewCreateStructureFlowRequestWithAllParams

func NewCreateStructureFlowRequestWithAllParams(
	regionId string,
	dataSourceId *int,
	dbName *string,
	taskPlanTypeEnum *string,
	dbaApproveTypeEnum *string,
	memo *string,
	sqlText *string,
	sqlFileTaskId *string,
) *CreateStructureFlowRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param dataSourceId: 数据库id (Optional) * param dbName: 数据库名称 (Optional) * param taskPlanTypeEnum: 执行方式,AUTO("AUTO", 0), BY_CREATOR("BY_CREATOR", 1) (Optional) * param dbaApproveTypeEnum: DBA审批方式,AUTO("AUTO", 0), MANUAL("MANUAL", 1) (Optional) * param memo: 申请原因 (Optional) * param sqlText: SQL文本,变更SQL选择文本时,必填 (Optional) * param sqlFileTaskId: SQL附件导入任务Id (Optional)

func NewCreateStructureFlowRequestWithoutParam

func NewCreateStructureFlowRequestWithoutParam() *CreateStructureFlowRequest

This constructor has better compatible ability when API parameters changed

func (CreateStructureFlowRequest) GetRegionId

func (r CreateStructureFlowRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*CreateStructureFlowRequest) SetDataSourceId

func (r *CreateStructureFlowRequest) SetDataSourceId(dataSourceId int)

param dataSourceId: 数据库id(Optional)

func (*CreateStructureFlowRequest) SetDbName

func (r *CreateStructureFlowRequest) SetDbName(dbName string)

param dbName: 数据库名称(Optional)

func (*CreateStructureFlowRequest) SetDbaApproveTypeEnum

func (r *CreateStructureFlowRequest) SetDbaApproveTypeEnum(dbaApproveTypeEnum string)

param dbaApproveTypeEnum: DBA审批方式,AUTO("AUTO", 0), MANUAL("MANUAL", 1)(Optional)

func (*CreateStructureFlowRequest) SetMemo

func (r *CreateStructureFlowRequest) SetMemo(memo string)

param memo: 申请原因(Optional)

func (*CreateStructureFlowRequest) SetRegionId

func (r *CreateStructureFlowRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)

func (*CreateStructureFlowRequest) SetSqlFileTaskId

func (r *CreateStructureFlowRequest) SetSqlFileTaskId(sqlFileTaskId string)

param sqlFileTaskId: SQL附件导入任务Id(Optional)

func (*CreateStructureFlowRequest) SetSqlText

func (r *CreateStructureFlowRequest) SetSqlText(sqlText string)

param sqlText: SQL文本,变更SQL选择文本时,必填(Optional)

func (*CreateStructureFlowRequest) SetTaskPlanTypeEnum

func (r *CreateStructureFlowRequest) SetTaskPlanTypeEnum(taskPlanTypeEnum string)

param taskPlanTypeEnum: 执行方式,AUTO("AUTO", 0), BY_CREATOR("BY_CREATOR", 1)(Optional)

type CreateStructureFlowResponse

type CreateStructureFlowResponse struct {
	RequestID string                    `json:"requestId"`
	Error     core.ErrorResponse        `json:"error"`
	Result    CreateStructureFlowResult `json:"result"`
}

type CreateStructureFlowResult

type CreateStructureFlowResult struct {
	FlowId string `json:"flowId"`
}

type CreateTableBatchRequest

type CreateTableBatchRequest struct {
	core.JDCloudRequest

	/* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)  */
	RegionId string `json:"regionId"`

	/* 数据源id (Optional) */
	DataSourceId *int `json:"dataSourceId"`

	/* 数据库名称 (Optional) */
	DbName *string `json:"dbName"`

	/* 查询结果。 (Optional) */
	CreateTableInfos []dms.CreateTableInfo `json:"createTableInfos"`
}

func NewCreateTableBatchRequest

func NewCreateTableBatchRequest(
	regionId string,
) *CreateTableBatchRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewCreateTableBatchRequestWithAllParams

func NewCreateTableBatchRequestWithAllParams(
	regionId string,
	dataSourceId *int,
	dbName *string,
	createTableInfos []dms.CreateTableInfo,
) *CreateTableBatchRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param dataSourceId: 数据源id (Optional) * param dbName: 数据库名称 (Optional) * param createTableInfos: 查询结果。 (Optional)

func NewCreateTableBatchRequestWithoutParam

func NewCreateTableBatchRequestWithoutParam() *CreateTableBatchRequest

This constructor has better compatible ability when API parameters changed

func (CreateTableBatchRequest) GetRegionId

func (r CreateTableBatchRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*CreateTableBatchRequest) SetCreateTableInfos

func (r *CreateTableBatchRequest) SetCreateTableInfos(createTableInfos []dms.CreateTableInfo)

param createTableInfos: 查询结果。(Optional)

func (*CreateTableBatchRequest) SetDataSourceId

func (r *CreateTableBatchRequest) SetDataSourceId(dataSourceId int)

param dataSourceId: 数据源id(Optional)

func (*CreateTableBatchRequest) SetDbName

func (r *CreateTableBatchRequest) SetDbName(dbName string)

param dbName: 数据库名称(Optional)

func (*CreateTableBatchRequest) SetRegionId

func (r *CreateTableBatchRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)

type CreateTableBatchResponse

type CreateTableBatchResponse struct {
	RequestID string                 `json:"requestId"`
	Error     core.ErrorResponse     `json:"error"`
	Result    CreateTableBatchResult `json:"result"`
}

type CreateTableBatchResult

type CreateTableBatchResult struct {
	DmsSqlsResult dms.DmsSqlsResult `json:"dmsSqlsResult"`
}

type DatabaseListRequest

type DatabaseListRequest struct {
	core.JDCloudRequest

	/* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)  */
	RegionId string `json:"regionId"`

	/* 数据源id (Optional) */
	DataSourceId *int `json:"dataSourceId"`
}

func NewDatabaseListRequest

func NewDatabaseListRequest(
	regionId string,
) *DatabaseListRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDatabaseListRequestWithAllParams

func NewDatabaseListRequestWithAllParams(
	regionId string,
	dataSourceId *int,
) *DatabaseListRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param dataSourceId: 数据源id (Optional)

func NewDatabaseListRequestWithoutParam

func NewDatabaseListRequestWithoutParam() *DatabaseListRequest

This constructor has better compatible ability when API parameters changed

func (DatabaseListRequest) GetRegionId

func (r DatabaseListRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DatabaseListRequest) SetDataSourceId

func (r *DatabaseListRequest) SetDataSourceId(dataSourceId int)

param dataSourceId: 数据源id(Optional)

func (*DatabaseListRequest) SetRegionId

func (r *DatabaseListRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)

type DatabaseListResponse

type DatabaseListResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    DatabaseListResult `json:"result"`
}

type DatabaseListResult

type DatabaseListResult struct {
	DatabaseNames []string `json:"databaseNames"`
}

type DeletePersonalSqlRequest

type DeletePersonalSqlRequest struct {
	core.JDCloudRequest

	/* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)  */
	RegionId string `json:"regionId"`

	/* 主键id (Optional) */
	Id *int `json:"id"`
}

func NewDeletePersonalSqlRequest

func NewDeletePersonalSqlRequest(
	regionId string,
) *DeletePersonalSqlRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDeletePersonalSqlRequestWithAllParams

func NewDeletePersonalSqlRequestWithAllParams(
	regionId string,
	id *int,
) *DeletePersonalSqlRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param id: 主键id (Optional)

func NewDeletePersonalSqlRequestWithoutParam

func NewDeletePersonalSqlRequestWithoutParam() *DeletePersonalSqlRequest

This constructor has better compatible ability when API parameters changed

func (DeletePersonalSqlRequest) GetRegionId

func (r DeletePersonalSqlRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DeletePersonalSqlRequest) SetId

func (r *DeletePersonalSqlRequest) SetId(id int)

param id: 主键id(Optional)

func (*DeletePersonalSqlRequest) SetRegionId

func (r *DeletePersonalSqlRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)

type DeletePersonalSqlResponse

type DeletePersonalSqlResponse struct {
	RequestID string                  `json:"requestId"`
	Error     core.ErrorResponse      `json:"error"`
	Result    DeletePersonalSqlResult `json:"result"`
}

type DeletePersonalSqlResult

type DeletePersonalSqlResult struct {
}

type EventInfoRequest

type EventInfoRequest struct {
	core.JDCloudRequest

	/* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)  */
	RegionId string `json:"regionId"`

	/* 数据源id (Optional) */
	DataSourceId *int `json:"dataSourceId"`

	/* 数据库名称。 (Optional) */
	DbName *string `json:"dbName"`

	/* 事件名称。 (Optional) */
	EventName *string `json:"eventName"`
}

func NewEventInfoRequest

func NewEventInfoRequest(
	regionId string,
) *EventInfoRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewEventInfoRequestWithAllParams

func NewEventInfoRequestWithAllParams(
	regionId string,
	dataSourceId *int,
	dbName *string,
	eventName *string,
) *EventInfoRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param dataSourceId: 数据源id (Optional) * param dbName: 数据库名称。 (Optional) * param eventName: 事件名称。 (Optional)

func NewEventInfoRequestWithoutParam

func NewEventInfoRequestWithoutParam() *EventInfoRequest

This constructor has better compatible ability when API parameters changed

func (EventInfoRequest) GetRegionId

func (r EventInfoRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*EventInfoRequest) SetDataSourceId

func (r *EventInfoRequest) SetDataSourceId(dataSourceId int)

param dataSourceId: 数据源id(Optional)

func (*EventInfoRequest) SetDbName

func (r *EventInfoRequest) SetDbName(dbName string)

param dbName: 数据库名称。(Optional)

func (*EventInfoRequest) SetEventName

func (r *EventInfoRequest) SetEventName(eventName string)

param eventName: 事件名称。(Optional)

func (*EventInfoRequest) SetRegionId

func (r *EventInfoRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)

type EventInfoResponse

type EventInfoResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    EventInfoResult    `json:"result"`
}

type EventInfoResult

type EventInfoResult struct {
	DbName          string `json:"dbName"`
	EventName       string `json:"eventName"`
	EventComment    string `json:"eventComment"`
	EventStatus     string `json:"eventStatus"`
	IsPreserve      bool   `json:"isPreserve"`
	EventDefinition string `json:"eventDefinition"`
	EventType       string `json:"eventType"`
	ExecuteAt       string `json:"executeAt"`
	IntervalValue   string `json:"intervalValue"`
	IntervalField   string `json:"intervalField"`
	Starts          string `json:"starts"`
	Ends            string `json:"ends"`
}

type ExeProgramRequest

type ExeProgramRequest struct {
	core.JDCloudRequest

	/* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)  */
	RegionId string `json:"regionId"`

	/* 数据源id (Optional) */
	DataSourceId *int `json:"dataSourceId"`

	/* 数据库名称。 (Optional) */
	DbName *string `json:"dbName"`

	/* SQL列表。 (Optional) */
	DmsSqls []dms.DmsSql `json:"dmsSqls"`
}

func NewExeProgramRequest

func NewExeProgramRequest(
	regionId string,
) *ExeProgramRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewExeProgramRequestWithAllParams

func NewExeProgramRequestWithAllParams(
	regionId string,
	dataSourceId *int,
	dbName *string,
	dmsSqls []dms.DmsSql,
) *ExeProgramRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param dataSourceId: 数据源id (Optional) * param dbName: 数据库名称。 (Optional) * param dmsSqls: SQL列表。 (Optional)

func NewExeProgramRequestWithoutParam

func NewExeProgramRequestWithoutParam() *ExeProgramRequest

This constructor has better compatible ability when API parameters changed

func (ExeProgramRequest) GetRegionId

func (r ExeProgramRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*ExeProgramRequest) SetDataSourceId

func (r *ExeProgramRequest) SetDataSourceId(dataSourceId int)

param dataSourceId: 数据源id(Optional)

func (*ExeProgramRequest) SetDbName

func (r *ExeProgramRequest) SetDbName(dbName string)

param dbName: 数据库名称。(Optional)

func (*ExeProgramRequest) SetDmsSqls

func (r *ExeProgramRequest) SetDmsSqls(dmsSqls []dms.DmsSql)

param dmsSqls: SQL列表。(Optional)

func (*ExeProgramRequest) SetRegionId

func (r *ExeProgramRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)

type ExeProgramResponse

type ExeProgramResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    ExeProgramResult   `json:"result"`
}

type ExeProgramResult

type ExeProgramResult struct {
}

type FormatSqlRequest

type FormatSqlRequest struct {
	core.JDCloudRequest

	/* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)  */
	RegionId string `json:"regionId"`

	/* 数据源id (Optional) */
	DataSourceId *int `json:"dataSourceId"`

	/* 需要格式化的sql (Optional) */
	SqlStr *string `json:"sqlStr"`
}

func NewFormatSqlRequest

func NewFormatSqlRequest(
	regionId string,
) *FormatSqlRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewFormatSqlRequestWithAllParams

func NewFormatSqlRequestWithAllParams(
	regionId string,
	dataSourceId *int,
	sqlStr *string,
) *FormatSqlRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param dataSourceId: 数据源id (Optional) * param sqlStr: 需要格式化的sql (Optional)

func NewFormatSqlRequestWithoutParam

func NewFormatSqlRequestWithoutParam() *FormatSqlRequest

This constructor has better compatible ability when API parameters changed

func (FormatSqlRequest) GetRegionId

func (r FormatSqlRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*FormatSqlRequest) SetDataSourceId

func (r *FormatSqlRequest) SetDataSourceId(dataSourceId int)

param dataSourceId: 数据源id(Optional)

func (*FormatSqlRequest) SetRegionId

func (r *FormatSqlRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)

func (*FormatSqlRequest) SetSqlStr

func (r *FormatSqlRequest) SetSqlStr(sqlStr string)

param sqlStr: 需要格式化的sql(Optional)

type FormatSqlResponse

type FormatSqlResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    FormatSqlResult    `json:"result"`
}

type FormatSqlResult

type FormatSqlResult struct {
	StrResult string `json:"strResult"`
}

type FunctionInfoRequest

type FunctionInfoRequest struct {
	core.JDCloudRequest

	/* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)  */
	RegionId string `json:"regionId"`

	/* 数据源id (Optional) */
	DataSourceId *int `json:"dataSourceId"`

	/* 数据库名称。 (Optional) */
	DbName *string `json:"dbName"`

	/* 函数名称。 (Optional) */
	FunctionName *string `json:"functionName"`
}

func NewFunctionInfoRequest

func NewFunctionInfoRequest(
	regionId string,
) *FunctionInfoRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewFunctionInfoRequestWithAllParams

func NewFunctionInfoRequestWithAllParams(
	regionId string,
	dataSourceId *int,
	dbName *string,
	functionName *string,
) *FunctionInfoRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param dataSourceId: 数据源id (Optional) * param dbName: 数据库名称。 (Optional) * param functionName: 函数名称。 (Optional)

func NewFunctionInfoRequestWithoutParam

func NewFunctionInfoRequestWithoutParam() *FunctionInfoRequest

This constructor has better compatible ability when API parameters changed

func (FunctionInfoRequest) GetRegionId

func (r FunctionInfoRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*FunctionInfoRequest) SetDataSourceId

func (r *FunctionInfoRequest) SetDataSourceId(dataSourceId int)

param dataSourceId: 数据源id(Optional)

func (*FunctionInfoRequest) SetDbName

func (r *FunctionInfoRequest) SetDbName(dbName string)

param dbName: 数据库名称。(Optional)

func (*FunctionInfoRequest) SetFunctionName

func (r *FunctionInfoRequest) SetFunctionName(functionName string)

param functionName: 函数名称。(Optional)

func (*FunctionInfoRequest) SetRegionId

func (r *FunctionInfoRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)

type FunctionInfoResponse

type FunctionInfoResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    FunctionInfoResult `json:"result"`
}

type FunctionInfoResult

type FunctionInfoResult struct {
	DbName           string          `json:"dbName"`
	FunctionName     string          `json:"functionName"`
	FunctionSecurity string          `json:"functionSecurity"`
	DataAccess       string          `json:"dataAccess"`
	Deterministic    bool            `json:"deterministic"`
	DefinitionSql    string          `json:"definitionSql"`
	CompleteSql      string          `json:"completeSql"`
	Parameters       []dms.Parameter `json:"parameters"`
	Definer          string          `json:"definer"`
	Comment          string          `json:"comment"`
	ReturnType       string          `json:"returnType"`
	ReturnLength     int             `json:"returnLength"`
	ReturnDecimal    int             `json:"returnDecimal"`
}

type FunctionInvokeRequest

type FunctionInvokeRequest struct {
	core.JDCloudRequest

	/* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)  */
	RegionId string `json:"regionId"`

	/* 数据源id (Optional) */
	DataSourceId *int `json:"dataSourceId"`

	/* 数据库名称。 (Optional) */
	DbName *string `json:"dbName"`

	/* 函数名称。 (Optional) */
	FunctionName *string `json:"functionName"`

	/* 参数。 (Optional) */
	Parameters []dms.Parameter `json:"parameters"`
}

func NewFunctionInvokeRequest

func NewFunctionInvokeRequest(
	regionId string,
) *FunctionInvokeRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewFunctionInvokeRequestWithAllParams

func NewFunctionInvokeRequestWithAllParams(
	regionId string,
	dataSourceId *int,
	dbName *string,
	functionName *string,
	parameters []dms.Parameter,
) *FunctionInvokeRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param dataSourceId: 数据源id (Optional) * param dbName: 数据库名称。 (Optional) * param functionName: 函数名称。 (Optional) * param parameters: 参数。 (Optional)

func NewFunctionInvokeRequestWithoutParam

func NewFunctionInvokeRequestWithoutParam() *FunctionInvokeRequest

This constructor has better compatible ability when API parameters changed

func (FunctionInvokeRequest) GetRegionId

func (r FunctionInvokeRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*FunctionInvokeRequest) SetDataSourceId

func (r *FunctionInvokeRequest) SetDataSourceId(dataSourceId int)

param dataSourceId: 数据源id(Optional)

func (*FunctionInvokeRequest) SetDbName

func (r *FunctionInvokeRequest) SetDbName(dbName string)

param dbName: 数据库名称。(Optional)

func (*FunctionInvokeRequest) SetFunctionName

func (r *FunctionInvokeRequest) SetFunctionName(functionName string)

param functionName: 函数名称。(Optional)

func (*FunctionInvokeRequest) SetParameters

func (r *FunctionInvokeRequest) SetParameters(parameters []dms.Parameter)

param parameters: 参数。(Optional)

func (*FunctionInvokeRequest) SetRegionId

func (r *FunctionInvokeRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)

type FunctionInvokeResponse

type FunctionInvokeResponse struct {
	RequestID string               `json:"requestId"`
	Error     core.ErrorResponse   `json:"error"`
	Result    FunctionInvokeResult `json:"result"`
}

type FunctionInvokeResult

type FunctionInvokeResult struct {
	ReturnValue string        `json:"returnValue"`
	OutArgs     []interface{} `json:"outArgs"`
}

type FunctionListRequest

type FunctionListRequest struct {
	core.JDCloudRequest

	/* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)  */
	RegionId string `json:"regionId"`

	/* 数据源id (Optional) */
	DataSourceId *int `json:"dataSourceId"`

	/* 数据库名称。 (Optional) */
	DbName *string `json:"dbName"`

	/* 过滤条件。 (Optional) */
	Filter *string `json:"filter"`
}

func NewFunctionListRequest

func NewFunctionListRequest(
	regionId string,
) *FunctionListRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewFunctionListRequestWithAllParams

func NewFunctionListRequestWithAllParams(
	regionId string,
	dataSourceId *int,
	dbName *string,
	filter *string,
) *FunctionListRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param dataSourceId: 数据源id (Optional) * param dbName: 数据库名称。 (Optional) * param filter: 过滤条件。 (Optional)

func NewFunctionListRequestWithoutParam

func NewFunctionListRequestWithoutParam() *FunctionListRequest

This constructor has better compatible ability when API parameters changed

func (FunctionListRequest) GetRegionId

func (r FunctionListRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*FunctionListRequest) SetDataSourceId

func (r *FunctionListRequest) SetDataSourceId(dataSourceId int)

param dataSourceId: 数据源id(Optional)

func (*FunctionListRequest) SetDbName

func (r *FunctionListRequest) SetDbName(dbName string)

param dbName: 数据库名称。(Optional)

func (*FunctionListRequest) SetFilter

func (r *FunctionListRequest) SetFilter(filter string)

param filter: 过滤条件。(Optional)

func (*FunctionListRequest) SetRegionId

func (r *FunctionListRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)

type FunctionListResponse

type FunctionListResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    FunctionListResult `json:"result"`
}

type FunctionListResult

type FunctionListResult struct {
	FunctionNames []string `json:"functionNames"`
}

type GeneralAlterEventRequest

type GeneralAlterEventRequest struct {
	core.JDCloudRequest

	/* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)  */
	RegionId string `json:"regionId"`

	/* 数据源id。 (Optional) */
	DataSourceId *int `json:"dataSourceId"`

	/* 数据库名称。 (Optional) */
	DbName *string `json:"dbName"`

	/* 原始事件名称。 (Optional) */
	OriginEventName *string `json:"originEventName"`

	/* 新事件名称。 (Optional) */
	EventName *string `json:"eventName"`

	/* 注释。 (Optional) */
	EventComment *string `json:"eventComment"`

	/* 状态,ENABLED,DISABLED, SLAVESIDE_DISABLED。 (Optional) */
	EventStatus *string `json:"eventStatus"`

	/* 完成后是否保存。 (Optional) */
	IsPreserve *bool `json:"isPreserve"`

	/* 事件定义。 (Optional) */
	EventDefinition *string `json:"eventDefinition"`

	/* 调度方式,ONE_TIME,RECURRING。 (Optional) */
	EventType *string `json:"eventType"`

	/* 执行一次的时间。 (Optional) */
	ExecuteAt *string `json:"executeAt"`

	/* 循环执行时间隔时间的值。 (Optional) */
	IntervalValue *string `json:"intervalValue"`

	/* 循环执行时间隔时间的单位,YEAR,QUARTER,MONTH,WEEK,DAY,HOUR,MINUTE,SECOND,YEAR_MONTH,DAY_HOUR,DAY_MINUTE,DAY_SECOND,HOUR_MINUTE,HOUR_SECOND,MINUTE_SECOND。 (Optional) */
	IntervalField *string `json:"intervalField"`

	/* 循环执行开始时间。 (Optional) */
	Starts *string `json:"starts"`

	/* 循环执行结束时间。 (Optional) */
	Ends *string `json:"ends"`
}

func NewGeneralAlterEventRequest

func NewGeneralAlterEventRequest(
	regionId string,
) *GeneralAlterEventRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewGeneralAlterEventRequestWithAllParams

func NewGeneralAlterEventRequestWithAllParams(
	regionId string,
	dataSourceId *int,
	dbName *string,
	originEventName *string,
	eventName *string,
	eventComment *string,
	eventStatus *string,
	isPreserve *bool,
	eventDefinition *string,
	eventType *string,
	executeAt *string,
	intervalValue *string,
	intervalField *string,
	starts *string,
	ends *string,
) *GeneralAlterEventRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param dataSourceId: 数据源id。 (Optional) * param dbName: 数据库名称。 (Optional) * param originEventName: 原始事件名称。 (Optional) * param eventName: 新事件名称。 (Optional) * param eventComment: 注释。 (Optional) * param eventStatus: 状态,ENABLED,DISABLED, SLAVESIDE_DISABLED。 (Optional) * param isPreserve: 完成后是否保存。 (Optional) * param eventDefinition: 事件定义。 (Optional) * param eventType: 调度方式,ONE_TIME,RECURRING。 (Optional) * param executeAt: 执行一次的时间。 (Optional) * param intervalValue: 循环执行时间隔时间的值。 (Optional) * param intervalField: 循环执行时间隔时间的单位,YEAR,QUARTER,MONTH,WEEK,DAY,HOUR,MINUTE,SECOND,YEAR_MONTH,DAY_HOUR,DAY_MINUTE,DAY_SECOND,HOUR_MINUTE,HOUR_SECOND,MINUTE_SECOND。 (Optional) * param starts: 循环执行开始时间。 (Optional) * param ends: 循环执行结束时间。 (Optional)

func NewGeneralAlterEventRequestWithoutParam

func NewGeneralAlterEventRequestWithoutParam() *GeneralAlterEventRequest

This constructor has better compatible ability when API parameters changed

func (GeneralAlterEventRequest) GetRegionId

func (r GeneralAlterEventRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*GeneralAlterEventRequest) SetDataSourceId

func (r *GeneralAlterEventRequest) SetDataSourceId(dataSourceId int)

param dataSourceId: 数据源id。(Optional)

func (*GeneralAlterEventRequest) SetDbName

func (r *GeneralAlterEventRequest) SetDbName(dbName string)

param dbName: 数据库名称。(Optional)

func (*GeneralAlterEventRequest) SetEnds

func (r *GeneralAlterEventRequest) SetEnds(ends string)

param ends: 循环执行结束时间。(Optional)

func (*GeneralAlterEventRequest) SetEventComment

func (r *GeneralAlterEventRequest) SetEventComment(eventComment string)

param eventComment: 注释。(Optional)

func (*GeneralAlterEventRequest) SetEventDefinition

func (r *GeneralAlterEventRequest) SetEventDefinition(eventDefinition string)

param eventDefinition: 事件定义。(Optional)

func (*GeneralAlterEventRequest) SetEventName

func (r *GeneralAlterEventRequest) SetEventName(eventName string)

param eventName: 新事件名称。(Optional)

func (*GeneralAlterEventRequest) SetEventStatus

func (r *GeneralAlterEventRequest) SetEventStatus(eventStatus string)

param eventStatus: 状态,ENABLED,DISABLED, SLAVESIDE_DISABLED。(Optional)

func (*GeneralAlterEventRequest) SetEventType

func (r *GeneralAlterEventRequest) SetEventType(eventType string)

param eventType: 调度方式,ONE_TIME,RECURRING。(Optional)

func (*GeneralAlterEventRequest) SetExecuteAt

func (r *GeneralAlterEventRequest) SetExecuteAt(executeAt string)

param executeAt: 执行一次的时间。(Optional)

func (*GeneralAlterEventRequest) SetIntervalField

func (r *GeneralAlterEventRequest) SetIntervalField(intervalField string)

param intervalField: 循环执行时间隔时间的单位,YEAR,QUARTER,MONTH,WEEK,DAY,HOUR,MINUTE,SECOND,YEAR_MONTH,DAY_HOUR,DAY_MINUTE,DAY_SECOND,HOUR_MINUTE,HOUR_SECOND,MINUTE_SECOND。(Optional)

func (*GeneralAlterEventRequest) SetIntervalValue

func (r *GeneralAlterEventRequest) SetIntervalValue(intervalValue string)

param intervalValue: 循环执行时间隔时间的值。(Optional)

func (*GeneralAlterEventRequest) SetIsPreserve

func (r *GeneralAlterEventRequest) SetIsPreserve(isPreserve bool)

param isPreserve: 完成后是否保存。(Optional)

func (*GeneralAlterEventRequest) SetOriginEventName

func (r *GeneralAlterEventRequest) SetOriginEventName(originEventName string)

param originEventName: 原始事件名称。(Optional)

func (*GeneralAlterEventRequest) SetRegionId

func (r *GeneralAlterEventRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)

func (*GeneralAlterEventRequest) SetStarts

func (r *GeneralAlterEventRequest) SetStarts(starts string)

param starts: 循环执行开始时间。(Optional)

type GeneralAlterEventResponse

type GeneralAlterEventResponse struct {
	RequestID string                  `json:"requestId"`
	Error     core.ErrorResponse      `json:"error"`
	Result    GeneralAlterEventResult `json:"result"`
}

type GeneralAlterEventResult

type GeneralAlterEventResult struct {
	DmsSqls []dms.DmsSql `json:"dmsSqls"`
}

type GeneralAlterFunctionRequest

type GeneralAlterFunctionRequest struct {
	core.JDCloudRequest

	/* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)  */
	RegionId string `json:"regionId"`

	/* 数据源id。 (Optional) */
	DataSourceId *int `json:"dataSourceId"`

	/* 数据库名称。 (Optional) */
	DbName *string `json:"dbName"`

	/* 函数名称。 (Optional) */
	FunctionName *string `json:"functionName"`

	/* 函数名称。 (Optional) */
	OriginFunctionName *string `json:"originFunctionName"`

	/* 安全性,DEFAULT("DEFAULT", 1),DEFINER("DEFINER", 2), INVOKER("INVOKER", 3); (Optional) */
	FunctionSecurity *string `json:"functionSecurity"`

	/* 数据访问,DEFAULT("DEFAULT", 1),NO_SQL("NO_SQL", 2), CONTAINS_SQL("CONTAINS_SQL", 3), READS_SQL_DATA("READS_SQL_DATA", 4), MODIFIES_SQL_DATA("MODIFIES_SQL_DATA", 5); (Optional) */
	DataAccess *string `json:"dataAccess"`

	/* 确定性。 (Optional) */
	Deterministic *bool `json:"deterministic"`

	/* 函数定义SQL。 (Optional) */
	DefinitionSql *string `json:"definitionSql"`

	/* 函数定义SQL。 (Optional) */
	CompleteSql *string `json:"completeSql"`

	/* 参数列表。 (Optional) */
	Parameters []dms.Parameter `json:"parameters"`

	/* 定义者。 (Optional) */
	Definer *string `json:"definer"`

	/* 注释。 (Optional) */
	Comment *string `json:"comment"`

	/* 返回值类型,TINYINT("TINYINT", 0), SMALLINT("SMALLINT", 1), MEDIUMINT("MEDIUMINT", 2), INT("INT", 3), BIGINT("BIGINT", 4), INTEGER("INTEGER", 5), FLOAT("FLOAT", 6), DOUBLE("DOUBLE", 7), REAL("REAL", 8), DECIMAL("DECIMAL", 9), CHAR("CHAR", 10), VARCHAR("VARCHAR", 11), TINYTEXT("TINYTEXT", 12), TEXT("TEXT", 13), MEDIUMTEXT("MEDIUMTEXT", 14), LONGTEXT("LONGTEXT", 15), DATE("DATE", 16), DATETIME("DATETIME", 17), TIMESTAMP("TIMESTAMP", 18), TIME("TIME", 19), YEAR("YEAR", 19), BINARY("BINARY", 20), VARBINARY("VARBINARY", 21), TINYBLOB("TINYBLOB", 22), BLOB("BLOB", 23), MEDIUMBLOB("MEDIUMBLOB", 24), LONGBLOB("LONGBLOB", 25); (Optional) */
	ReturnType *string `json:"returnType"`

	/* 返回值长度。 (Optional) */
	ReturnLength *int `json:"returnLength"`
}

func NewGeneralAlterFunctionRequest

func NewGeneralAlterFunctionRequest(
	regionId string,
) *GeneralAlterFunctionRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewGeneralAlterFunctionRequestWithAllParams

func NewGeneralAlterFunctionRequestWithAllParams(
	regionId string,
	dataSourceId *int,
	dbName *string,
	functionName *string,
	originFunctionName *string,
	functionSecurity *string,
	dataAccess *string,
	deterministic *bool,
	definitionSql *string,
	completeSql *string,
	parameters []dms.Parameter,
	definer *string,
	comment *string,
	returnType *string,
	returnLength *int,
) *GeneralAlterFunctionRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param dataSourceId: 数据源id。 (Optional) * param dbName: 数据库名称。 (Optional) * param functionName: 函数名称。 (Optional) * param originFunctionName: 函数名称。 (Optional) * param functionSecurity: 安全性,DEFAULT("DEFAULT", 1),DEFINER("DEFINER", 2), INVOKER("INVOKER", 3); (Optional) * param dataAccess: 数据访问,DEFAULT("DEFAULT", 1),NO_SQL("NO_SQL", 2), CONTAINS_SQL("CONTAINS_SQL", 3), READS_SQL_DATA("READS_SQL_DATA", 4), MODIFIES_SQL_DATA("MODIFIES_SQL_DATA", 5); (Optional) * param deterministic: 确定性。 (Optional) * param definitionSql: 函数定义SQL。 (Optional) * param completeSql: 函数定义SQL。 (Optional) * param parameters: 参数列表。 (Optional) * param definer: 定义者。 (Optional) * param comment: 注释。 (Optional) * param returnType: 返回值类型,TINYINT("TINYINT", 0), SMALLINT("SMALLINT", 1), MEDIUMINT("MEDIUMINT", 2), INT("INT", 3), BIGINT("BIGINT", 4), INTEGER("INTEGER", 5), FLOAT("FLOAT", 6), DOUBLE("DOUBLE", 7), REAL("REAL", 8), DECIMAL("DECIMAL", 9), CHAR("CHAR", 10), VARCHAR("VARCHAR", 11), TINYTEXT("TINYTEXT", 12), TEXT("TEXT", 13), MEDIUMTEXT("MEDIUMTEXT", 14), LONGTEXT("LONGTEXT", 15), DATE("DATE", 16), DATETIME("DATETIME", 17), TIMESTAMP("TIMESTAMP", 18), TIME("TIME", 19), YEAR("YEAR", 19), BINARY("BINARY", 20), VARBINARY("VARBINARY", 21), TINYBLOB("TINYBLOB", 22), BLOB("BLOB", 23), MEDIUMBLOB("MEDIUMBLOB", 24), LONGBLOB("LONGBLOB", 25); (Optional) * param returnLength: 返回值长度。 (Optional)

func NewGeneralAlterFunctionRequestWithoutParam

func NewGeneralAlterFunctionRequestWithoutParam() *GeneralAlterFunctionRequest

This constructor has better compatible ability when API parameters changed

func (GeneralAlterFunctionRequest) GetRegionId

func (r GeneralAlterFunctionRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*GeneralAlterFunctionRequest) SetComment

func (r *GeneralAlterFunctionRequest) SetComment(comment string)

param comment: 注释。(Optional)

func (*GeneralAlterFunctionRequest) SetCompleteSql

func (r *GeneralAlterFunctionRequest) SetCompleteSql(completeSql string)

param completeSql: 函数定义SQL。(Optional)

func (*GeneralAlterFunctionRequest) SetDataAccess

func (r *GeneralAlterFunctionRequest) SetDataAccess(dataAccess string)

param dataAccess: 数据访问,DEFAULT("DEFAULT", 1),NO_SQL("NO_SQL", 2), CONTAINS_SQL("CONTAINS_SQL", 3), READS_SQL_DATA("READS_SQL_DATA", 4), MODIFIES_SQL_DATA("MODIFIES_SQL_DATA", 5);(Optional)

func (*GeneralAlterFunctionRequest) SetDataSourceId

func (r *GeneralAlterFunctionRequest) SetDataSourceId(dataSourceId int)

param dataSourceId: 数据源id。(Optional)

func (*GeneralAlterFunctionRequest) SetDbName

func (r *GeneralAlterFunctionRequest) SetDbName(dbName string)

param dbName: 数据库名称。(Optional)

func (*GeneralAlterFunctionRequest) SetDefiner

func (r *GeneralAlterFunctionRequest) SetDefiner(definer string)

param definer: 定义者。(Optional)

func (*GeneralAlterFunctionRequest) SetDefinitionSql

func (r *GeneralAlterFunctionRequest) SetDefinitionSql(definitionSql string)

param definitionSql: 函数定义SQL。(Optional)

func (*GeneralAlterFunctionRequest) SetDeterministic

func (r *GeneralAlterFunctionRequest) SetDeterministic(deterministic bool)

param deterministic: 确定性。(Optional)

func (*GeneralAlterFunctionRequest) SetFunctionName

func (r *GeneralAlterFunctionRequest) SetFunctionName(functionName string)

param functionName: 函数名称。(Optional)

func (*GeneralAlterFunctionRequest) SetFunctionSecurity

func (r *GeneralAlterFunctionRequest) SetFunctionSecurity(functionSecurity string)

param functionSecurity: 安全性,DEFAULT("DEFAULT", 1),DEFINER("DEFINER", 2), INVOKER("INVOKER", 3);(Optional)

func (*GeneralAlterFunctionRequest) SetOriginFunctionName

func (r *GeneralAlterFunctionRequest) SetOriginFunctionName(originFunctionName string)

param originFunctionName: 函数名称。(Optional)

func (*GeneralAlterFunctionRequest) SetParameters

func (r *GeneralAlterFunctionRequest) SetParameters(parameters []dms.Parameter)

param parameters: 参数列表。(Optional)

func (*GeneralAlterFunctionRequest) SetRegionId

func (r *GeneralAlterFunctionRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)

func (*GeneralAlterFunctionRequest) SetReturnLength

func (r *GeneralAlterFunctionRequest) SetReturnLength(returnLength int)

param returnLength: 返回值长度。(Optional)

func (*GeneralAlterFunctionRequest) SetReturnType

func (r *GeneralAlterFunctionRequest) SetReturnType(returnType string)

param returnType: 返回值类型,TINYINT("TINYINT", 0), SMALLINT("SMALLINT", 1), MEDIUMINT("MEDIUMINT", 2), INT("INT", 3), BIGINT("BIGINT", 4), INTEGER("INTEGER", 5), FLOAT("FLOAT", 6), DOUBLE("DOUBLE", 7), REAL("REAL", 8), DECIMAL("DECIMAL", 9), CHAR("CHAR", 10), VARCHAR("VARCHAR", 11), TINYTEXT("TINYTEXT", 12), TEXT("TEXT", 13), MEDIUMTEXT("MEDIUMTEXT", 14), LONGTEXT("LONGTEXT", 15), DATE("DATE", 16), DATETIME("DATETIME", 17), TIMESTAMP("TIMESTAMP", 18), TIME("TIME", 19), YEAR("YEAR", 19), BINARY("BINARY", 20), VARBINARY("VARBINARY", 21), TINYBLOB("TINYBLOB", 22), BLOB("BLOB", 23), MEDIUMBLOB("MEDIUMBLOB", 24), LONGBLOB("LONGBLOB", 25);(Optional)

type GeneralAlterFunctionResponse

type GeneralAlterFunctionResponse struct {
	RequestID string                     `json:"requestId"`
	Error     core.ErrorResponse         `json:"error"`
	Result    GeneralAlterFunctionResult `json:"result"`
}

type GeneralAlterFunctionResult

type GeneralAlterFunctionResult struct {
	DmsSqls []dms.DmsSql `json:"dmsSqls"`
}

type GeneralAlterProcedureRequest

type GeneralAlterProcedureRequest struct {
	core.JDCloudRequest

	/* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)  */
	RegionId string `json:"regionId"`

	/* 数据源id (Optional) */
	DataSourceId *int `json:"dataSourceId"`

	/* 数据库名称。 (Optional) */
	DbName *string `json:"dbName"`

	/* 原存储过程名称。 (Optional) */
	OriginProcedureName *string `json:"originProcedureName"`

	/* 存储过程名称。 (Optional) */
	ProcedureName *string `json:"procedureName"`

	/* 定义者。 (Optional) */
	Definer *string `json:"definer"`

	/* 安全性,DEFAULT("DEFAULT", 1),DEFINER("DEFINER", 2), INVOKER("INVOKER", 3); (Optional) */
	ProcedureSecurity *string `json:"procedureSecurity"`

	/* 数据访问,DEFAULT("DEFAULT", 1),NO_SQL("NO_SQL", 2), CONTAINS_SQL("CONTAINS_SQL", 3), READS_SQL_DATA("READS_SQL_DATA", 4), MODIFIES_SQL_DATA("MODIFIES_SQL_DATA", 5); (Optional) */
	DataAccess *string `json:"dataAccess"`

	/* 确定性。 (Optional) */
	Deterministic *bool `json:"deterministic"`

	/* 存储过程定义SQL。 (Optional) */
	DefinitionSql *string `json:"definitionSql"`

	/* 创建存储过程定义完整SQL。 (Optional) */
	CompleteSql *string `json:"completeSql"`

	/* 参数列表。 (Optional) */
	Parameters []dms.Parameter `json:"parameters"`

	/* 注释 (Optional) */
	Comment *string `json:"comment"`
}

func NewGeneralAlterProcedureRequest

func NewGeneralAlterProcedureRequest(
	regionId string,
) *GeneralAlterProcedureRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewGeneralAlterProcedureRequestWithAllParams

func NewGeneralAlterProcedureRequestWithAllParams(
	regionId string,
	dataSourceId *int,
	dbName *string,
	originProcedureName *string,
	procedureName *string,
	definer *string,
	procedureSecurity *string,
	dataAccess *string,
	deterministic *bool,
	definitionSql *string,
	completeSql *string,
	parameters []dms.Parameter,
	comment *string,
) *GeneralAlterProcedureRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param dataSourceId: 数据源id (Optional) * param dbName: 数据库名称。 (Optional) * param originProcedureName: 原存储过程名称。 (Optional) * param procedureName: 存储过程名称。 (Optional) * param definer: 定义者。 (Optional) * param procedureSecurity: 安全性,DEFAULT("DEFAULT", 1),DEFINER("DEFINER", 2), INVOKER("INVOKER", 3); (Optional) * param dataAccess: 数据访问,DEFAULT("DEFAULT", 1),NO_SQL("NO_SQL", 2), CONTAINS_SQL("CONTAINS_SQL", 3), READS_SQL_DATA("READS_SQL_DATA", 4), MODIFIES_SQL_DATA("MODIFIES_SQL_DATA", 5); (Optional) * param deterministic: 确定性。 (Optional) * param definitionSql: 存储过程定义SQL。 (Optional) * param completeSql: 创建存储过程定义完整SQL。 (Optional) * param parameters: 参数列表。 (Optional) * param comment: 注释 (Optional)

func NewGeneralAlterProcedureRequestWithoutParam

func NewGeneralAlterProcedureRequestWithoutParam() *GeneralAlterProcedureRequest

This constructor has better compatible ability when API parameters changed

func (GeneralAlterProcedureRequest) GetRegionId

func (r GeneralAlterProcedureRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*GeneralAlterProcedureRequest) SetComment

func (r *GeneralAlterProcedureRequest) SetComment(comment string)

param comment: 注释(Optional)

func (*GeneralAlterProcedureRequest) SetCompleteSql

func (r *GeneralAlterProcedureRequest) SetCompleteSql(completeSql string)

param completeSql: 创建存储过程定义完整SQL。(Optional)

func (*GeneralAlterProcedureRequest) SetDataAccess

func (r *GeneralAlterProcedureRequest) SetDataAccess(dataAccess string)

param dataAccess: 数据访问,DEFAULT("DEFAULT", 1),NO_SQL("NO_SQL", 2), CONTAINS_SQL("CONTAINS_SQL", 3), READS_SQL_DATA("READS_SQL_DATA", 4), MODIFIES_SQL_DATA("MODIFIES_SQL_DATA", 5);(Optional)

func (*GeneralAlterProcedureRequest) SetDataSourceId

func (r *GeneralAlterProcedureRequest) SetDataSourceId(dataSourceId int)

param dataSourceId: 数据源id(Optional)

func (*GeneralAlterProcedureRequest) SetDbName

func (r *GeneralAlterProcedureRequest) SetDbName(dbName string)

param dbName: 数据库名称。(Optional)

func (*GeneralAlterProcedureRequest) SetDefiner

func (r *GeneralAlterProcedureRequest) SetDefiner(definer string)

param definer: 定义者。(Optional)

func (*GeneralAlterProcedureRequest) SetDefinitionSql

func (r *GeneralAlterProcedureRequest) SetDefinitionSql(definitionSql string)

param definitionSql: 存储过程定义SQL。(Optional)

func (*GeneralAlterProcedureRequest) SetDeterministic

func (r *GeneralAlterProcedureRequest) SetDeterministic(deterministic bool)

param deterministic: 确定性。(Optional)

func (*GeneralAlterProcedureRequest) SetOriginProcedureName

func (r *GeneralAlterProcedureRequest) SetOriginProcedureName(originProcedureName string)

param originProcedureName: 原存储过程名称。(Optional)

func (*GeneralAlterProcedureRequest) SetParameters

func (r *GeneralAlterProcedureRequest) SetParameters(parameters []dms.Parameter)

param parameters: 参数列表。(Optional)

func (*GeneralAlterProcedureRequest) SetProcedureName

func (r *GeneralAlterProcedureRequest) SetProcedureName(procedureName string)

param procedureName: 存储过程名称。(Optional)

func (*GeneralAlterProcedureRequest) SetProcedureSecurity

func (r *GeneralAlterProcedureRequest) SetProcedureSecurity(procedureSecurity string)

param procedureSecurity: 安全性,DEFAULT("DEFAULT", 1),DEFINER("DEFINER", 2), INVOKER("INVOKER", 3);(Optional)

func (*GeneralAlterProcedureRequest) SetRegionId

func (r *GeneralAlterProcedureRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)

type GeneralAlterProcedureResponse

type GeneralAlterProcedureResponse struct {
	RequestID string                      `json:"requestId"`
	Error     core.ErrorResponse          `json:"error"`
	Result    GeneralAlterProcedureResult `json:"result"`
}

type GeneralAlterProcedureResult

type GeneralAlterProcedureResult struct {
	DmsSqls []dms.DmsSql `json:"dmsSqls"`
}

type GeneralAlterTableSqlRequest

type GeneralAlterTableSqlRequest struct {
	core.JDCloudRequest

	/* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)  */
	RegionId string `json:"regionId"`

	/* 数据源Id (Optional) */
	DataSourceId *int `json:"dataSourceId"`

	/* 数据库名 (Optional) */
	DbName *string `json:"dbName"`

	/* 表名 (Optional) */
	TableName *string `json:"tableName"`

	/* 表元信息。 (Optional) */
	MetaTableInfo *dms.MetaTableInfo `json:"metaTableInfo"`

	/* 列信息。 (Optional) */
	ColumnInfos []dms.ColumnInfo `json:"columnInfos"`

	/* 索引信息。 (Optional) */
	IndexInfos []dms.IndexInfo `json:"indexInfos"`
}

func NewGeneralAlterTableSqlRequest

func NewGeneralAlterTableSqlRequest(
	regionId string,
) *GeneralAlterTableSqlRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewGeneralAlterTableSqlRequestWithAllParams

func NewGeneralAlterTableSqlRequestWithAllParams(
	regionId string,
	dataSourceId *int,
	dbName *string,
	tableName *string,
	metaTableInfo *dms.MetaTableInfo,
	columnInfos []dms.ColumnInfo,
	indexInfos []dms.IndexInfo,
) *GeneralAlterTableSqlRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param dataSourceId: 数据源Id (Optional) * param dbName: 数据库名 (Optional) * param tableName: 表名 (Optional) * param metaTableInfo: 表元信息。 (Optional) * param columnInfos: 列信息。 (Optional) * param indexInfos: 索引信息。 (Optional)

func NewGeneralAlterTableSqlRequestWithoutParam

func NewGeneralAlterTableSqlRequestWithoutParam() *GeneralAlterTableSqlRequest

This constructor has better compatible ability when API parameters changed

func (GeneralAlterTableSqlRequest) GetRegionId

func (r GeneralAlterTableSqlRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*GeneralAlterTableSqlRequest) SetColumnInfos

func (r *GeneralAlterTableSqlRequest) SetColumnInfos(columnInfos []dms.ColumnInfo)

param columnInfos: 列信息。(Optional)

func (*GeneralAlterTableSqlRequest) SetDataSourceId

func (r *GeneralAlterTableSqlRequest) SetDataSourceId(dataSourceId int)

param dataSourceId: 数据源Id(Optional)

func (*GeneralAlterTableSqlRequest) SetDbName

func (r *GeneralAlterTableSqlRequest) SetDbName(dbName string)

param dbName: 数据库名(Optional)

func (*GeneralAlterTableSqlRequest) SetIndexInfos

func (r *GeneralAlterTableSqlRequest) SetIndexInfos(indexInfos []dms.IndexInfo)

param indexInfos: 索引信息。(Optional)

func (*GeneralAlterTableSqlRequest) SetMetaTableInfo

func (r *GeneralAlterTableSqlRequest) SetMetaTableInfo(metaTableInfo *dms.MetaTableInfo)

param metaTableInfo: 表元信息。(Optional)

func (*GeneralAlterTableSqlRequest) SetRegionId

func (r *GeneralAlterTableSqlRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)

func (*GeneralAlterTableSqlRequest) SetTableName

func (r *GeneralAlterTableSqlRequest) SetTableName(tableName string)

param tableName: 表名(Optional)

type GeneralAlterTableSqlResponse

type GeneralAlterTableSqlResponse struct {
	RequestID string                     `json:"requestId"`
	Error     core.ErrorResponse         `json:"error"`
	Result    GeneralAlterTableSqlResult `json:"result"`
}

type GeneralAlterTableSqlResult

type GeneralAlterTableSqlResult struct {
	StrResult string `json:"strResult"`
}

type GeneralAlterTriggerRequest

type GeneralAlterTriggerRequest struct {
	core.JDCloudRequest

	/* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)  */
	RegionId string `json:"regionId"`

	/* 数据源id (Optional) */
	DataSourceId *int `json:"dataSourceId"`

	/* 数据库名称。 (Optional) */
	DbName *string `json:"dbName"`

	/* 原触发器名称。 (Optional) */
	OriginTriggerName *string `json:"originTriggerName"`

	/* 触发器名称。 (Optional) */
	TriggerName *string `json:"triggerName"`

	/* 触发时机,BEFORE("BEFORE", 1),AFTER("AFTER", 2)。 (Optional) */
	TriggerTiming *string `json:"triggerTiming"`

	/* 激活触发器的事件,INSERT("INSERT", 1),UPDATE("UPDATE", 2), DELETE("DELETE", 3)。 (Optional) */
	TriggerEvent *string `json:"triggerEvent"`

	/* 触发表。 (Optional) */
	TriggerTable *string `json:"triggerTable"`

	/* 触发器定义。 (Optional) */
	TriggerStatement *string `json:"triggerStatement"`
}

func NewGeneralAlterTriggerRequest

func NewGeneralAlterTriggerRequest(
	regionId string,
) *GeneralAlterTriggerRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewGeneralAlterTriggerRequestWithAllParams

func NewGeneralAlterTriggerRequestWithAllParams(
	regionId string,
	dataSourceId *int,
	dbName *string,
	originTriggerName *string,
	triggerName *string,
	triggerTiming *string,
	triggerEvent *string,
	triggerTable *string,
	triggerStatement *string,
) *GeneralAlterTriggerRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param dataSourceId: 数据源id (Optional) * param dbName: 数据库名称。 (Optional) * param originTriggerName: 原触发器名称。 (Optional) * param triggerName: 触发器名称。 (Optional) * param triggerTiming: 触发时机,BEFORE("BEFORE", 1),AFTER("AFTER", 2)。 (Optional) * param triggerEvent: 激活触发器的事件,INSERT("INSERT", 1),UPDATE("UPDATE", 2), DELETE("DELETE", 3)。 (Optional) * param triggerTable: 触发表。 (Optional) * param triggerStatement: 触发器定义。 (Optional)

func NewGeneralAlterTriggerRequestWithoutParam

func NewGeneralAlterTriggerRequestWithoutParam() *GeneralAlterTriggerRequest

This constructor has better compatible ability when API parameters changed

func (GeneralAlterTriggerRequest) GetRegionId

func (r GeneralAlterTriggerRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*GeneralAlterTriggerRequest) SetDataSourceId

func (r *GeneralAlterTriggerRequest) SetDataSourceId(dataSourceId int)

param dataSourceId: 数据源id(Optional)

func (*GeneralAlterTriggerRequest) SetDbName

func (r *GeneralAlterTriggerRequest) SetDbName(dbName string)

param dbName: 数据库名称。(Optional)

func (*GeneralAlterTriggerRequest) SetOriginTriggerName

func (r *GeneralAlterTriggerRequest) SetOriginTriggerName(originTriggerName string)

param originTriggerName: 原触发器名称。(Optional)

func (*GeneralAlterTriggerRequest) SetRegionId

func (r *GeneralAlterTriggerRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)

func (*GeneralAlterTriggerRequest) SetTriggerEvent

func (r *GeneralAlterTriggerRequest) SetTriggerEvent(triggerEvent string)

param triggerEvent: 激活触发器的事件,INSERT("INSERT", 1),UPDATE("UPDATE", 2), DELETE("DELETE", 3)。(Optional)

func (*GeneralAlterTriggerRequest) SetTriggerName

func (r *GeneralAlterTriggerRequest) SetTriggerName(triggerName string)

param triggerName: 触发器名称。(Optional)

func (*GeneralAlterTriggerRequest) SetTriggerStatement

func (r *GeneralAlterTriggerRequest) SetTriggerStatement(triggerStatement string)

param triggerStatement: 触发器定义。(Optional)

func (*GeneralAlterTriggerRequest) SetTriggerTable

func (r *GeneralAlterTriggerRequest) SetTriggerTable(triggerTable string)

param triggerTable: 触发表。(Optional)

func (*GeneralAlterTriggerRequest) SetTriggerTiming

func (r *GeneralAlterTriggerRequest) SetTriggerTiming(triggerTiming string)

param triggerTiming: 触发时机,BEFORE("BEFORE", 1),AFTER("AFTER", 2)。(Optional)

type GeneralAlterTriggerResponse

type GeneralAlterTriggerResponse struct {
	RequestID string                    `json:"requestId"`
	Error     core.ErrorResponse        `json:"error"`
	Result    GeneralAlterTriggerResult `json:"result"`
}

type GeneralAlterTriggerResult

type GeneralAlterTriggerResult struct {
	DmsSqls []dms.DmsSql `json:"dmsSqls"`
}

type GeneralAlterViewRequest

type GeneralAlterViewRequest struct {
	core.JDCloudRequest

	/* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)  */
	RegionId string `json:"regionId"`

	/* 数据源id (Optional) */
	DataSourceId *int `json:"dataSourceId"`

	/* 数据库名称。 (Optional) */
	DbName *string `json:"dbName"`

	/* 视图名称。 (Optional) */
	ViewName *string `json:"viewName"`

	/* 原始视图名称。 (Optional) */
	OriginViewName *string `json:"originViewName"`

	/* 视图算法,DEFAULT("DEFAULT", 1),UNDEFINED("UNDEFINED", 2), MERGE("MERGE", 3), TEMPTABLE("TEMPTABLE", 4); (Optional) */
	ViewAlgorithm *string `json:"viewAlgorithm"`

	/* 定义者。 (Optional) */
	Definer *string `json:"definer"`

	/* 安全性,DEFAULT("DEFAULT", 1),DEFINER("DEFINER", 2), INVOKER("INVOKER", 3); (Optional) */
	ViewSecurity *string `json:"viewSecurity"`

	/* 检查选项,DEFAULT("DEFAULT", 1),LOCAL("LOCAL", 2), CASCADED("CASCADED", 3);; (Optional) */
	ViewCheckOption *string `json:"viewCheckOption"`

	/* 视图定义。 (Optional) */
	DefinitionSql *string `json:"definitionSql"`
}

func NewGeneralAlterViewRequest

func NewGeneralAlterViewRequest(
	regionId string,
) *GeneralAlterViewRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewGeneralAlterViewRequestWithAllParams

func NewGeneralAlterViewRequestWithAllParams(
	regionId string,
	dataSourceId *int,
	dbName *string,
	viewName *string,
	originViewName *string,
	viewAlgorithm *string,
	definer *string,
	viewSecurity *string,
	viewCheckOption *string,
	definitionSql *string,
) *GeneralAlterViewRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param dataSourceId: 数据源id (Optional) * param dbName: 数据库名称。 (Optional) * param viewName: 视图名称。 (Optional) * param originViewName: 原始视图名称。 (Optional) * param viewAlgorithm: 视图算法,DEFAULT("DEFAULT", 1),UNDEFINED("UNDEFINED", 2), MERGE("MERGE", 3), TEMPTABLE("TEMPTABLE", 4); (Optional) * param definer: 定义者。 (Optional) * param viewSecurity: 安全性,DEFAULT("DEFAULT", 1),DEFINER("DEFINER", 2), INVOKER("INVOKER", 3); (Optional) * param viewCheckOption: 检查选项,DEFAULT("DEFAULT", 1),LOCAL("LOCAL", 2), CASCADED("CASCADED", 3);; (Optional) * param definitionSql: 视图定义。 (Optional)

func NewGeneralAlterViewRequestWithoutParam

func NewGeneralAlterViewRequestWithoutParam() *GeneralAlterViewRequest

This constructor has better compatible ability when API parameters changed

func (GeneralAlterViewRequest) GetRegionId

func (r GeneralAlterViewRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*GeneralAlterViewRequest) SetDataSourceId

func (r *GeneralAlterViewRequest) SetDataSourceId(dataSourceId int)

param dataSourceId: 数据源id(Optional)

func (*GeneralAlterViewRequest) SetDbName

func (r *GeneralAlterViewRequest) SetDbName(dbName string)

param dbName: 数据库名称。(Optional)

func (*GeneralAlterViewRequest) SetDefiner

func (r *GeneralAlterViewRequest) SetDefiner(definer string)

param definer: 定义者。(Optional)

func (*GeneralAlterViewRequest) SetDefinitionSql

func (r *GeneralAlterViewRequest) SetDefinitionSql(definitionSql string)

param definitionSql: 视图定义。(Optional)

func (*GeneralAlterViewRequest) SetOriginViewName

func (r *GeneralAlterViewRequest) SetOriginViewName(originViewName string)

param originViewName: 原始视图名称。(Optional)

func (*GeneralAlterViewRequest) SetRegionId

func (r *GeneralAlterViewRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)

func (*GeneralAlterViewRequest) SetViewAlgorithm

func (r *GeneralAlterViewRequest) SetViewAlgorithm(viewAlgorithm string)

param viewAlgorithm: 视图算法,DEFAULT("DEFAULT", 1),UNDEFINED("UNDEFINED", 2), MERGE("MERGE", 3), TEMPTABLE("TEMPTABLE", 4);(Optional)

func (*GeneralAlterViewRequest) SetViewCheckOption

func (r *GeneralAlterViewRequest) SetViewCheckOption(viewCheckOption string)

param viewCheckOption: 检查选项,DEFAULT("DEFAULT", 1),LOCAL("LOCAL", 2), CASCADED("CASCADED", 3);;(Optional)

func (*GeneralAlterViewRequest) SetViewName

func (r *GeneralAlterViewRequest) SetViewName(viewName string)

param viewName: 视图名称。(Optional)

func (*GeneralAlterViewRequest) SetViewSecurity

func (r *GeneralAlterViewRequest) SetViewSecurity(viewSecurity string)

param viewSecurity: 安全性,DEFAULT("DEFAULT", 1),DEFINER("DEFINER", 2), INVOKER("INVOKER", 3);(Optional)

type GeneralAlterViewResponse

type GeneralAlterViewResponse struct {
	RequestID string                 `json:"requestId"`
	Error     core.ErrorResponse     `json:"error"`
	Result    GeneralAlterViewResult `json:"result"`
}

type GeneralAlterViewResult

type GeneralAlterViewResult struct {
	DmsSqls []dms.DmsSql `json:"dmsSqls"`
}

type GeneralCreateEventRequest

type GeneralCreateEventRequest struct {
	core.JDCloudRequest

	/* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)  */
	RegionId string `json:"regionId"`

	/* 数据源id。 (Optional) */
	DataSourceId *int `json:"dataSourceId"`

	/* 数据库名称。 (Optional) */
	DbName *string `json:"dbName"`

	/* 事件名称。 (Optional) */
	EventName *string `json:"eventName"`

	/* 注释。 (Optional) */
	EventComment *string `json:"eventComment"`

	/* 状态,ENABLED,DISABLED, SLAVESIDE_DISABLED。 (Optional) */
	EventStatus *string `json:"eventStatus"`

	/* 完成后是否保存。 (Optional) */
	IsPreserve *bool `json:"isPreserve"`

	/* 事件定义。 (Optional) */
	EventDefinition *string `json:"eventDefinition"`

	/* 调度方式,ONE_TIME,RECURRING。 (Optional) */
	EventType *string `json:"eventType"`

	/* 执行一次的时间。 (Optional) */
	ExecuteAt *string `json:"executeAt"`

	/* 循环执行时间隔时间的值。 (Optional) */
	IntervalValue *string `json:"intervalValue"`

	/* 循环执行时间隔时间的单位,YEAR,QUARTER,MONTH,WEEK,DAY,HOUR,MINUTE,SECOND,YEAR_MONTH,DAY_HOUR,DAY_MINUTE,DAY_SECOND,HOUR_MINUTE,HOUR_SECOND,MINUTE_SECOND。 (Optional) */
	IntervalField *string `json:"intervalField"`

	/* 循环执行开始时间。 (Optional) */
	Starts *string `json:"starts"`

	/* 循环执行结束时间。 (Optional) */
	Ends *string `json:"ends"`
}

func NewGeneralCreateEventRequest

func NewGeneralCreateEventRequest(
	regionId string,
) *GeneralCreateEventRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewGeneralCreateEventRequestWithAllParams

func NewGeneralCreateEventRequestWithAllParams(
	regionId string,
	dataSourceId *int,
	dbName *string,
	eventName *string,
	eventComment *string,
	eventStatus *string,
	isPreserve *bool,
	eventDefinition *string,
	eventType *string,
	executeAt *string,
	intervalValue *string,
	intervalField *string,
	starts *string,
	ends *string,
) *GeneralCreateEventRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param dataSourceId: 数据源id。 (Optional) * param dbName: 数据库名称。 (Optional) * param eventName: 事件名称。 (Optional) * param eventComment: 注释。 (Optional) * param eventStatus: 状态,ENABLED,DISABLED, SLAVESIDE_DISABLED。 (Optional) * param isPreserve: 完成后是否保存。 (Optional) * param eventDefinition: 事件定义。 (Optional) * param eventType: 调度方式,ONE_TIME,RECURRING。 (Optional) * param executeAt: 执行一次的时间。 (Optional) * param intervalValue: 循环执行时间隔时间的值。 (Optional) * param intervalField: 循环执行时间隔时间的单位,YEAR,QUARTER,MONTH,WEEK,DAY,HOUR,MINUTE,SECOND,YEAR_MONTH,DAY_HOUR,DAY_MINUTE,DAY_SECOND,HOUR_MINUTE,HOUR_SECOND,MINUTE_SECOND。 (Optional) * param starts: 循环执行开始时间。 (Optional) * param ends: 循环执行结束时间。 (Optional)

func NewGeneralCreateEventRequestWithoutParam

func NewGeneralCreateEventRequestWithoutParam() *GeneralCreateEventRequest

This constructor has better compatible ability when API parameters changed

func (GeneralCreateEventRequest) GetRegionId

func (r GeneralCreateEventRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*GeneralCreateEventRequest) SetDataSourceId

func (r *GeneralCreateEventRequest) SetDataSourceId(dataSourceId int)

param dataSourceId: 数据源id。(Optional)

func (*GeneralCreateEventRequest) SetDbName

func (r *GeneralCreateEventRequest) SetDbName(dbName string)

param dbName: 数据库名称。(Optional)

func (*GeneralCreateEventRequest) SetEnds

func (r *GeneralCreateEventRequest) SetEnds(ends string)

param ends: 循环执行结束时间。(Optional)

func (*GeneralCreateEventRequest) SetEventComment

func (r *GeneralCreateEventRequest) SetEventComment(eventComment string)

param eventComment: 注释。(Optional)

func (*GeneralCreateEventRequest) SetEventDefinition

func (r *GeneralCreateEventRequest) SetEventDefinition(eventDefinition string)

param eventDefinition: 事件定义。(Optional)

func (*GeneralCreateEventRequest) SetEventName

func (r *GeneralCreateEventRequest) SetEventName(eventName string)

param eventName: 事件名称。(Optional)

func (*GeneralCreateEventRequest) SetEventStatus

func (r *GeneralCreateEventRequest) SetEventStatus(eventStatus string)

param eventStatus: 状态,ENABLED,DISABLED, SLAVESIDE_DISABLED。(Optional)

func (*GeneralCreateEventRequest) SetEventType

func (r *GeneralCreateEventRequest) SetEventType(eventType string)

param eventType: 调度方式,ONE_TIME,RECURRING。(Optional)

func (*GeneralCreateEventRequest) SetExecuteAt

func (r *GeneralCreateEventRequest) SetExecuteAt(executeAt string)

param executeAt: 执行一次的时间。(Optional)

func (*GeneralCreateEventRequest) SetIntervalField

func (r *GeneralCreateEventRequest) SetIntervalField(intervalField string)

param intervalField: 循环执行时间隔时间的单位,YEAR,QUARTER,MONTH,WEEK,DAY,HOUR,MINUTE,SECOND,YEAR_MONTH,DAY_HOUR,DAY_MINUTE,DAY_SECOND,HOUR_MINUTE,HOUR_SECOND,MINUTE_SECOND。(Optional)

func (*GeneralCreateEventRequest) SetIntervalValue

func (r *GeneralCreateEventRequest) SetIntervalValue(intervalValue string)

param intervalValue: 循环执行时间隔时间的值。(Optional)

func (*GeneralCreateEventRequest) SetIsPreserve

func (r *GeneralCreateEventRequest) SetIsPreserve(isPreserve bool)

param isPreserve: 完成后是否保存。(Optional)

func (*GeneralCreateEventRequest) SetRegionId

func (r *GeneralCreateEventRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)

func (*GeneralCreateEventRequest) SetStarts

func (r *GeneralCreateEventRequest) SetStarts(starts string)

param starts: 循环执行开始时间。(Optional)

type GeneralCreateEventResponse

type GeneralCreateEventResponse struct {
	RequestID string                   `json:"requestId"`
	Error     core.ErrorResponse       `json:"error"`
	Result    GeneralCreateEventResult `json:"result"`
}

type GeneralCreateEventResult

type GeneralCreateEventResult struct {
	DmsSqls []dms.DmsSql `json:"dmsSqls"`
}

type GeneralCreateFunctionRequest

type GeneralCreateFunctionRequest struct {
	core.JDCloudRequest

	/* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)  */
	RegionId string `json:"regionId"`

	/* 数据源id。 (Optional) */
	DataSourceId *int `json:"dataSourceId"`

	/* 数据库名称。 (Optional) */
	DbName *string `json:"dbName"`

	/* 函数名称。 (Optional) */
	FunctionName *string `json:"functionName"`

	/* 安全性,DEFAULT("DEFAULT", 1),DEFINER("DEFINER", 2), INVOKER("INVOKER", 3); (Optional) */
	FunctionSecurity *string `json:"functionSecurity"`

	/* 数据访问,DEFAULT("DEFAULT", 1),NO_SQL("NO_SQL", 2), CONTAINS_SQL("CONTAINS_SQL", 3), READS_SQL_DATA("READS_SQL_DATA", 4), MODIFIES_SQL_DATA("MODIFIES_SQL_DATA", 5); (Optional) */
	DataAccess *string `json:"dataAccess"`

	/* 确定性。 (Optional) */
	Deterministic *bool `json:"deterministic"`

	/* 函数定义SQL。 (Optional) */
	DefinitionSql *string `json:"definitionSql"`

	/* 参数列表。 (Optional) */
	Parameters []dms.Parameter `json:"parameters"`

	/* 定义者。 (Optional) */
	Definer *string `json:"definer"`

	/* 注释。 (Optional) */
	Comment *string `json:"comment"`

	/* 返回值类型,TINYINT("TINYINT", 0), SMALLINT("SMALLINT", 1), MEDIUMINT("MEDIUMINT", 2), INT("INT", 3), BIGINT("BIGINT", 4), INTEGER("INTEGER", 5), FLOAT("FLOAT", 6), DOUBLE("DOUBLE", 7), REAL("REAL", 8), DECIMAL("DECIMAL", 9), CHAR("CHAR", 10), VARCHAR("VARCHAR", 11), TINYTEXT("TINYTEXT", 12), TEXT("TEXT", 13), MEDIUMTEXT("MEDIUMTEXT", 14), LONGTEXT("LONGTEXT", 15), DATE("DATE", 16), DATETIME("DATETIME", 17), TIMESTAMP("TIMESTAMP", 18), TIME("TIME", 19), YEAR("YEAR", 19), BINARY("BINARY", 20), VARBINARY("VARBINARY", 21), TINYBLOB("TINYBLOB", 22), BLOB("BLOB", 23), MEDIUMBLOB("MEDIUMBLOB", 24), LONGBLOB("LONGBLOB", 25); (Optional) */
	ReturnType *string `json:"returnType"`

	/* 返回值长度。 (Optional) */
	ReturnLength *int `json:"returnLength"`
}

func NewGeneralCreateFunctionRequest

func NewGeneralCreateFunctionRequest(
	regionId string,
) *GeneralCreateFunctionRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewGeneralCreateFunctionRequestWithAllParams

func NewGeneralCreateFunctionRequestWithAllParams(
	regionId string,
	dataSourceId *int,
	dbName *string,
	functionName *string,
	functionSecurity *string,
	dataAccess *string,
	deterministic *bool,
	definitionSql *string,
	parameters []dms.Parameter,
	definer *string,
	comment *string,
	returnType *string,
	returnLength *int,
) *GeneralCreateFunctionRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param dataSourceId: 数据源id。 (Optional) * param dbName: 数据库名称。 (Optional) * param functionName: 函数名称。 (Optional) * param functionSecurity: 安全性,DEFAULT("DEFAULT", 1),DEFINER("DEFINER", 2), INVOKER("INVOKER", 3); (Optional) * param dataAccess: 数据访问,DEFAULT("DEFAULT", 1),NO_SQL("NO_SQL", 2), CONTAINS_SQL("CONTAINS_SQL", 3), READS_SQL_DATA("READS_SQL_DATA", 4), MODIFIES_SQL_DATA("MODIFIES_SQL_DATA", 5); (Optional) * param deterministic: 确定性。 (Optional) * param definitionSql: 函数定义SQL。 (Optional) * param parameters: 参数列表。 (Optional) * param definer: 定义者。 (Optional) * param comment: 注释。 (Optional) * param returnType: 返回值类型,TINYINT("TINYINT", 0), SMALLINT("SMALLINT", 1), MEDIUMINT("MEDIUMINT", 2), INT("INT", 3), BIGINT("BIGINT", 4), INTEGER("INTEGER", 5), FLOAT("FLOAT", 6), DOUBLE("DOUBLE", 7), REAL("REAL", 8), DECIMAL("DECIMAL", 9), CHAR("CHAR", 10), VARCHAR("VARCHAR", 11), TINYTEXT("TINYTEXT", 12), TEXT("TEXT", 13), MEDIUMTEXT("MEDIUMTEXT", 14), LONGTEXT("LONGTEXT", 15), DATE("DATE", 16), DATETIME("DATETIME", 17), TIMESTAMP("TIMESTAMP", 18), TIME("TIME", 19), YEAR("YEAR", 19), BINARY("BINARY", 20), VARBINARY("VARBINARY", 21), TINYBLOB("TINYBLOB", 22), BLOB("BLOB", 23), MEDIUMBLOB("MEDIUMBLOB", 24), LONGBLOB("LONGBLOB", 25); (Optional) * param returnLength: 返回值长度。 (Optional)

func NewGeneralCreateFunctionRequestWithoutParam

func NewGeneralCreateFunctionRequestWithoutParam() *GeneralCreateFunctionRequest

This constructor has better compatible ability when API parameters changed

func (GeneralCreateFunctionRequest) GetRegionId

func (r GeneralCreateFunctionRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*GeneralCreateFunctionRequest) SetComment

func (r *GeneralCreateFunctionRequest) SetComment(comment string)

param comment: 注释。(Optional)

func (*GeneralCreateFunctionRequest) SetDataAccess

func (r *GeneralCreateFunctionRequest) SetDataAccess(dataAccess string)

param dataAccess: 数据访问,DEFAULT("DEFAULT", 1),NO_SQL("NO_SQL", 2), CONTAINS_SQL("CONTAINS_SQL", 3), READS_SQL_DATA("READS_SQL_DATA", 4), MODIFIES_SQL_DATA("MODIFIES_SQL_DATA", 5);(Optional)

func (*GeneralCreateFunctionRequest) SetDataSourceId

func (r *GeneralCreateFunctionRequest) SetDataSourceId(dataSourceId int)

param dataSourceId: 数据源id。(Optional)

func (*GeneralCreateFunctionRequest) SetDbName

func (r *GeneralCreateFunctionRequest) SetDbName(dbName string)

param dbName: 数据库名称。(Optional)

func (*GeneralCreateFunctionRequest) SetDefiner

func (r *GeneralCreateFunctionRequest) SetDefiner(definer string)

param definer: 定义者。(Optional)

func (*GeneralCreateFunctionRequest) SetDefinitionSql

func (r *GeneralCreateFunctionRequest) SetDefinitionSql(definitionSql string)

param definitionSql: 函数定义SQL。(Optional)

func (*GeneralCreateFunctionRequest) SetDeterministic

func (r *GeneralCreateFunctionRequest) SetDeterministic(deterministic bool)

param deterministic: 确定性。(Optional)

func (*GeneralCreateFunctionRequest) SetFunctionName

func (r *GeneralCreateFunctionRequest) SetFunctionName(functionName string)

param functionName: 函数名称。(Optional)

func (*GeneralCreateFunctionRequest) SetFunctionSecurity

func (r *GeneralCreateFunctionRequest) SetFunctionSecurity(functionSecurity string)

param functionSecurity: 安全性,DEFAULT("DEFAULT", 1),DEFINER("DEFINER", 2), INVOKER("INVOKER", 3);(Optional)

func (*GeneralCreateFunctionRequest) SetParameters

func (r *GeneralCreateFunctionRequest) SetParameters(parameters []dms.Parameter)

param parameters: 参数列表。(Optional)

func (*GeneralCreateFunctionRequest) SetRegionId

func (r *GeneralCreateFunctionRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)

func (*GeneralCreateFunctionRequest) SetReturnLength

func (r *GeneralCreateFunctionRequest) SetReturnLength(returnLength int)

param returnLength: 返回值长度。(Optional)

func (*GeneralCreateFunctionRequest) SetReturnType

func (r *GeneralCreateFunctionRequest) SetReturnType(returnType string)

param returnType: 返回值类型,TINYINT("TINYINT", 0), SMALLINT("SMALLINT", 1), MEDIUMINT("MEDIUMINT", 2), INT("INT", 3), BIGINT("BIGINT", 4), INTEGER("INTEGER", 5), FLOAT("FLOAT", 6), DOUBLE("DOUBLE", 7), REAL("REAL", 8), DECIMAL("DECIMAL", 9), CHAR("CHAR", 10), VARCHAR("VARCHAR", 11), TINYTEXT("TINYTEXT", 12), TEXT("TEXT", 13), MEDIUMTEXT("MEDIUMTEXT", 14), LONGTEXT("LONGTEXT", 15), DATE("DATE", 16), DATETIME("DATETIME", 17), TIMESTAMP("TIMESTAMP", 18), TIME("TIME", 19), YEAR("YEAR", 19), BINARY("BINARY", 20), VARBINARY("VARBINARY", 21), TINYBLOB("TINYBLOB", 22), BLOB("BLOB", 23), MEDIUMBLOB("MEDIUMBLOB", 24), LONGBLOB("LONGBLOB", 25);(Optional)

type GeneralCreateFunctionResponse

type GeneralCreateFunctionResponse struct {
	RequestID string                      `json:"requestId"`
	Error     core.ErrorResponse          `json:"error"`
	Result    GeneralCreateFunctionResult `json:"result"`
}

type GeneralCreateFunctionResult

type GeneralCreateFunctionResult struct {
	DmsSqls []dms.DmsSql `json:"dmsSqls"`
}

type GeneralCreateProcedureRequest

type GeneralCreateProcedureRequest struct {
	core.JDCloudRequest

	/* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)  */
	RegionId string `json:"regionId"`

	/* 数据源id。 (Optional) */
	DataSourceId *int `json:"dataSourceId"`

	/* 数据库名称。 (Optional) */
	DbName *string `json:"dbName"`

	/* 存储过程名称。 (Optional) */
	ProcedureName *string `json:"procedureName"`

	/* 安全性,DEFAULT("DEFAULT", 1),DEFINER("DEFINER", 2), INVOKER("INVOKER", 3); (Optional) */
	ProcedureSecurity *string `json:"procedureSecurity"`

	/* 数据访问,DEFAULT("DEFAULT", 1),NO_SQL("NO_SQL", 2), CONTAINS_SQL("CONTAINS_SQL", 3), READS_SQL_DATA("READS_SQL_DATA", 4), MODIFIES_SQL_DATA("MODIFIES_SQL_DATA", 5); (Optional) */
	DataAccess *string `json:"dataAccess"`

	/* 确定性。 (Optional) */
	Deterministic *bool `json:"deterministic"`

	/* 存储过程定义SQL。 (Optional) */
	DefinitionSql *string `json:"definitionSql"`

	/* 参数列表。 (Optional) */
	Parameters []dms.Parameter `json:"parameters"`

	/* 定义者。 (Optional) */
	Definer *string `json:"definer"`

	/* 注释。 (Optional) */
	Comment *string `json:"comment"`
}

func NewGeneralCreateProcedureRequest

func NewGeneralCreateProcedureRequest(
	regionId string,
) *GeneralCreateProcedureRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewGeneralCreateProcedureRequestWithAllParams

func NewGeneralCreateProcedureRequestWithAllParams(
	regionId string,
	dataSourceId *int,
	dbName *string,
	procedureName *string,
	procedureSecurity *string,
	dataAccess *string,
	deterministic *bool,
	definitionSql *string,
	parameters []dms.Parameter,
	definer *string,
	comment *string,
) *GeneralCreateProcedureRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param dataSourceId: 数据源id。 (Optional) * param dbName: 数据库名称。 (Optional) * param procedureName: 存储过程名称。 (Optional) * param procedureSecurity: 安全性,DEFAULT("DEFAULT", 1),DEFINER("DEFINER", 2), INVOKER("INVOKER", 3); (Optional) * param dataAccess: 数据访问,DEFAULT("DEFAULT", 1),NO_SQL("NO_SQL", 2), CONTAINS_SQL("CONTAINS_SQL", 3), READS_SQL_DATA("READS_SQL_DATA", 4), MODIFIES_SQL_DATA("MODIFIES_SQL_DATA", 5); (Optional) * param deterministic: 确定性。 (Optional) * param definitionSql: 存储过程定义SQL。 (Optional) * param parameters: 参数列表。 (Optional) * param definer: 定义者。 (Optional) * param comment: 注释。 (Optional)

func NewGeneralCreateProcedureRequestWithoutParam

func NewGeneralCreateProcedureRequestWithoutParam() *GeneralCreateProcedureRequest

This constructor has better compatible ability when API parameters changed

func (GeneralCreateProcedureRequest) GetRegionId

func (r GeneralCreateProcedureRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*GeneralCreateProcedureRequest) SetComment

func (r *GeneralCreateProcedureRequest) SetComment(comment string)

param comment: 注释。(Optional)

func (*GeneralCreateProcedureRequest) SetDataAccess

func (r *GeneralCreateProcedureRequest) SetDataAccess(dataAccess string)

param dataAccess: 数据访问,DEFAULT("DEFAULT", 1),NO_SQL("NO_SQL", 2), CONTAINS_SQL("CONTAINS_SQL", 3), READS_SQL_DATA("READS_SQL_DATA", 4), MODIFIES_SQL_DATA("MODIFIES_SQL_DATA", 5);(Optional)

func (*GeneralCreateProcedureRequest) SetDataSourceId

func (r *GeneralCreateProcedureRequest) SetDataSourceId(dataSourceId int)

param dataSourceId: 数据源id。(Optional)

func (*GeneralCreateProcedureRequest) SetDbName

func (r *GeneralCreateProcedureRequest) SetDbName(dbName string)

param dbName: 数据库名称。(Optional)

func (*GeneralCreateProcedureRequest) SetDefiner

func (r *GeneralCreateProcedureRequest) SetDefiner(definer string)

param definer: 定义者。(Optional)

func (*GeneralCreateProcedureRequest) SetDefinitionSql

func (r *GeneralCreateProcedureRequest) SetDefinitionSql(definitionSql string)

param definitionSql: 存储过程定义SQL。(Optional)

func (*GeneralCreateProcedureRequest) SetDeterministic

func (r *GeneralCreateProcedureRequest) SetDeterministic(deterministic bool)

param deterministic: 确定性。(Optional)

func (*GeneralCreateProcedureRequest) SetParameters

func (r *GeneralCreateProcedureRequest) SetParameters(parameters []dms.Parameter)

param parameters: 参数列表。(Optional)

func (*GeneralCreateProcedureRequest) SetProcedureName

func (r *GeneralCreateProcedureRequest) SetProcedureName(procedureName string)

param procedureName: 存储过程名称。(Optional)

func (*GeneralCreateProcedureRequest) SetProcedureSecurity

func (r *GeneralCreateProcedureRequest) SetProcedureSecurity(procedureSecurity string)

param procedureSecurity: 安全性,DEFAULT("DEFAULT", 1),DEFINER("DEFINER", 2), INVOKER("INVOKER", 3);(Optional)

func (*GeneralCreateProcedureRequest) SetRegionId

func (r *GeneralCreateProcedureRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)

type GeneralCreateProcedureResponse

type GeneralCreateProcedureResponse struct {
	RequestID string                       `json:"requestId"`
	Error     core.ErrorResponse           `json:"error"`
	Result    GeneralCreateProcedureResult `json:"result"`
}

type GeneralCreateProcedureResult

type GeneralCreateProcedureResult struct {
	DmsSqls []dms.DmsSql `json:"dmsSqls"`
}

type GeneralCreateTableSqlRequest

type GeneralCreateTableSqlRequest struct {
	core.JDCloudRequest

	/* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)  */
	RegionId string `json:"regionId"`

	/* 数据源id (Optional) */
	DataSourceId *int `json:"dataSourceId"`

	/* 数据库名 (Optional) */
	DbName *string `json:"dbName"`

	/* 表名 (Optional) */
	TableName *string `json:"tableName"`

	/* 表元信息。 (Optional) */
	MetaTableInfo *dms.MetaTableInfo `json:"metaTableInfo"`

	/* 列信息。 (Optional) */
	ColumnInfos []dms.ColumnInfo `json:"columnInfos"`

	/* 索引信息。 (Optional) */
	IndexInfos []dms.IndexInfo `json:"indexInfos"`

	/* 分表信息,stardb数据源中使用。 (Optional) */
	ExtraTableInfo *dms.ExtraTableInfo `json:"extraTableInfo"`
}

func NewGeneralCreateTableSqlRequest

func NewGeneralCreateTableSqlRequest(
	regionId string,
) *GeneralCreateTableSqlRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewGeneralCreateTableSqlRequestWithAllParams

func NewGeneralCreateTableSqlRequestWithAllParams(
	regionId string,
	dataSourceId *int,
	dbName *string,
	tableName *string,
	metaTableInfo *dms.MetaTableInfo,
	columnInfos []dms.ColumnInfo,
	indexInfos []dms.IndexInfo,
	extraTableInfo *dms.ExtraTableInfo,
) *GeneralCreateTableSqlRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param dataSourceId: 数据源id (Optional) * param dbName: 数据库名 (Optional) * param tableName: 表名 (Optional) * param metaTableInfo: 表元信息。 (Optional) * param columnInfos: 列信息。 (Optional) * param indexInfos: 索引信息。 (Optional) * param extraTableInfo: 分表信息,stardb数据源中使用。 (Optional)

func NewGeneralCreateTableSqlRequestWithoutParam

func NewGeneralCreateTableSqlRequestWithoutParam() *GeneralCreateTableSqlRequest

This constructor has better compatible ability when API parameters changed

func (GeneralCreateTableSqlRequest) GetRegionId

func (r GeneralCreateTableSqlRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*GeneralCreateTableSqlRequest) SetColumnInfos

func (r *GeneralCreateTableSqlRequest) SetColumnInfos(columnInfos []dms.ColumnInfo)

param columnInfos: 列信息。(Optional)

func (*GeneralCreateTableSqlRequest) SetDataSourceId

func (r *GeneralCreateTableSqlRequest) SetDataSourceId(dataSourceId int)

param dataSourceId: 数据源id(Optional)

func (*GeneralCreateTableSqlRequest) SetDbName

func (r *GeneralCreateTableSqlRequest) SetDbName(dbName string)

param dbName: 数据库名(Optional)

func (*GeneralCreateTableSqlRequest) SetExtraTableInfo

func (r *GeneralCreateTableSqlRequest) SetExtraTableInfo(extraTableInfo *dms.ExtraTableInfo)

param extraTableInfo: 分表信息,stardb数据源中使用。(Optional)

func (*GeneralCreateTableSqlRequest) SetIndexInfos

func (r *GeneralCreateTableSqlRequest) SetIndexInfos(indexInfos []dms.IndexInfo)

param indexInfos: 索引信息。(Optional)

func (*GeneralCreateTableSqlRequest) SetMetaTableInfo

func (r *GeneralCreateTableSqlRequest) SetMetaTableInfo(metaTableInfo *dms.MetaTableInfo)

param metaTableInfo: 表元信息。(Optional)

func (*GeneralCreateTableSqlRequest) SetRegionId

func (r *GeneralCreateTableSqlRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)

func (*GeneralCreateTableSqlRequest) SetTableName

func (r *GeneralCreateTableSqlRequest) SetTableName(tableName string)

param tableName: 表名(Optional)

type GeneralCreateTableSqlResponse

type GeneralCreateTableSqlResponse struct {
	RequestID string                      `json:"requestId"`
	Error     core.ErrorResponse          `json:"error"`
	Result    GeneralCreateTableSqlResult `json:"result"`
}

type GeneralCreateTableSqlResult

type GeneralCreateTableSqlResult struct {
	StrResult string `json:"strResult"`
}

type GeneralCreateTriggerRequest

type GeneralCreateTriggerRequest struct {
	core.JDCloudRequest

	/* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)  */
	RegionId string `json:"regionId"`

	/* 数据源id。 (Optional) */
	DataSourceId *int `json:"dataSourceId"`

	/* 数据库名称。 (Optional) */
	DbName *string `json:"dbName"`

	/* 触发器名称。 (Optional) */
	TriggerName *string `json:"triggerName"`

	/* 触发时机,BEFORE("BEFORE", 1),AFTER("AFTER", 2)。 (Optional) */
	TriggerTiming *string `json:"triggerTiming"`

	/* 激活触发器的事件,INSERT("INSERT", 1),UPDATE("UPDATE", 2), DELETE("DELETE", 3)。 (Optional) */
	TriggerEvent *string `json:"triggerEvent"`

	/* 触发表。 (Optional) */
	TriggerTable *string `json:"triggerTable"`

	/* 触发器定义。 (Optional) */
	TriggerStatement *string `json:"triggerStatement"`
}

func NewGeneralCreateTriggerRequest

func NewGeneralCreateTriggerRequest(
	regionId string,
) *GeneralCreateTriggerRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewGeneralCreateTriggerRequestWithAllParams

func NewGeneralCreateTriggerRequestWithAllParams(
	regionId string,
	dataSourceId *int,
	dbName *string,
	triggerName *string,
	triggerTiming *string,
	triggerEvent *string,
	triggerTable *string,
	triggerStatement *string,
) *GeneralCreateTriggerRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param dataSourceId: 数据源id。 (Optional) * param dbName: 数据库名称。 (Optional) * param triggerName: 触发器名称。 (Optional) * param triggerTiming: 触发时机,BEFORE("BEFORE", 1),AFTER("AFTER", 2)。 (Optional) * param triggerEvent: 激活触发器的事件,INSERT("INSERT", 1),UPDATE("UPDATE", 2), DELETE("DELETE", 3)。 (Optional) * param triggerTable: 触发表。 (Optional) * param triggerStatement: 触发器定义。 (Optional)

func NewGeneralCreateTriggerRequestWithoutParam

func NewGeneralCreateTriggerRequestWithoutParam() *GeneralCreateTriggerRequest

This constructor has better compatible ability when API parameters changed

func (GeneralCreateTriggerRequest) GetRegionId

func (r GeneralCreateTriggerRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*GeneralCreateTriggerRequest) SetDataSourceId

func (r *GeneralCreateTriggerRequest) SetDataSourceId(dataSourceId int)

param dataSourceId: 数据源id。(Optional)

func (*GeneralCreateTriggerRequest) SetDbName

func (r *GeneralCreateTriggerRequest) SetDbName(dbName string)

param dbName: 数据库名称。(Optional)

func (*GeneralCreateTriggerRequest) SetRegionId

func (r *GeneralCreateTriggerRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)

func (*GeneralCreateTriggerRequest) SetTriggerEvent

func (r *GeneralCreateTriggerRequest) SetTriggerEvent(triggerEvent string)

param triggerEvent: 激活触发器的事件,INSERT("INSERT", 1),UPDATE("UPDATE", 2), DELETE("DELETE", 3)。(Optional)

func (*GeneralCreateTriggerRequest) SetTriggerName

func (r *GeneralCreateTriggerRequest) SetTriggerName(triggerName string)

param triggerName: 触发器名称。(Optional)

func (*GeneralCreateTriggerRequest) SetTriggerStatement

func (r *GeneralCreateTriggerRequest) SetTriggerStatement(triggerStatement string)

param triggerStatement: 触发器定义。(Optional)

func (*GeneralCreateTriggerRequest) SetTriggerTable

func (r *GeneralCreateTriggerRequest) SetTriggerTable(triggerTable string)

param triggerTable: 触发表。(Optional)

func (*GeneralCreateTriggerRequest) SetTriggerTiming

func (r *GeneralCreateTriggerRequest) SetTriggerTiming(triggerTiming string)

param triggerTiming: 触发时机,BEFORE("BEFORE", 1),AFTER("AFTER", 2)。(Optional)

type GeneralCreateTriggerResponse

type GeneralCreateTriggerResponse struct {
	RequestID string                     `json:"requestId"`
	Error     core.ErrorResponse         `json:"error"`
	Result    GeneralCreateTriggerResult `json:"result"`
}

type GeneralCreateTriggerResult

type GeneralCreateTriggerResult struct {
	DmsSqls []dms.DmsSql `json:"dmsSqls"`
}

type GeneralCreateViewRequest

type GeneralCreateViewRequest struct {
	core.JDCloudRequest

	/* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)  */
	RegionId string `json:"regionId"`

	/* 数据源id。 (Optional) */
	DataSourceId *int `json:"dataSourceId"`

	/* 数据库名称。 (Optional) */
	DbName *string `json:"dbName"`

	/* 视图名称。 (Optional) */
	ViewName *string `json:"viewName"`

	/* 视图算法,DEFAULT("DEFAULT", 1),UNDEFINED("UNDEFINED", 2), MERGE("MERGE", 3), TEMPTABLE("TEMPTABLE", 4); (Optional) */
	ViewAlgorithm *string `json:"viewAlgorithm"`

	/* 定义者。 (Optional) */
	Definer *string `json:"definer"`

	/* 安全性,DEFAULT("DEFAULT", 1),DEFINER("DEFINER", 2), INVOKER("INVOKER", 3); (Optional) */
	ViewSecurity *string `json:"viewSecurity"`

	/* 检查选项,DEFAULT("DEFAULT", 1),LOCAL("LOCAL", 2), CASCADED("CASCADED", 3);; (Optional) */
	ViewCheckOption *string `json:"viewCheckOption"`

	/* 视图定义。 (Optional) */
	DefinitionSql *string `json:"definitionSql"`
}

func NewGeneralCreateViewRequest

func NewGeneralCreateViewRequest(
	regionId string,
) *GeneralCreateViewRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewGeneralCreateViewRequestWithAllParams

func NewGeneralCreateViewRequestWithAllParams(
	regionId string,
	dataSourceId *int,
	dbName *string,
	viewName *string,
	viewAlgorithm *string,
	definer *string,
	viewSecurity *string,
	viewCheckOption *string,
	definitionSql *string,
) *GeneralCreateViewRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param dataSourceId: 数据源id。 (Optional) * param dbName: 数据库名称。 (Optional) * param viewName: 视图名称。 (Optional) * param viewAlgorithm: 视图算法,DEFAULT("DEFAULT", 1),UNDEFINED("UNDEFINED", 2), MERGE("MERGE", 3), TEMPTABLE("TEMPTABLE", 4); (Optional) * param definer: 定义者。 (Optional) * param viewSecurity: 安全性,DEFAULT("DEFAULT", 1),DEFINER("DEFINER", 2), INVOKER("INVOKER", 3); (Optional) * param viewCheckOption: 检查选项,DEFAULT("DEFAULT", 1),LOCAL("LOCAL", 2), CASCADED("CASCADED", 3);; (Optional) * param definitionSql: 视图定义。 (Optional)

func NewGeneralCreateViewRequestWithoutParam

func NewGeneralCreateViewRequestWithoutParam() *GeneralCreateViewRequest

This constructor has better compatible ability when API parameters changed

func (GeneralCreateViewRequest) GetRegionId

func (r GeneralCreateViewRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*GeneralCreateViewRequest) SetDataSourceId

func (r *GeneralCreateViewRequest) SetDataSourceId(dataSourceId int)

param dataSourceId: 数据源id。(Optional)

func (*GeneralCreateViewRequest) SetDbName

func (r *GeneralCreateViewRequest) SetDbName(dbName string)

param dbName: 数据库名称。(Optional)

func (*GeneralCreateViewRequest) SetDefiner

func (r *GeneralCreateViewRequest) SetDefiner(definer string)

param definer: 定义者。(Optional)

func (*GeneralCreateViewRequest) SetDefinitionSql

func (r *GeneralCreateViewRequest) SetDefinitionSql(definitionSql string)

param definitionSql: 视图定义。(Optional)

func (*GeneralCreateViewRequest) SetRegionId

func (r *GeneralCreateViewRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)

func (*GeneralCreateViewRequest) SetViewAlgorithm

func (r *GeneralCreateViewRequest) SetViewAlgorithm(viewAlgorithm string)

param viewAlgorithm: 视图算法,DEFAULT("DEFAULT", 1),UNDEFINED("UNDEFINED", 2), MERGE("MERGE", 3), TEMPTABLE("TEMPTABLE", 4);(Optional)

func (*GeneralCreateViewRequest) SetViewCheckOption

func (r *GeneralCreateViewRequest) SetViewCheckOption(viewCheckOption string)

param viewCheckOption: 检查选项,DEFAULT("DEFAULT", 1),LOCAL("LOCAL", 2), CASCADED("CASCADED", 3);;(Optional)

func (*GeneralCreateViewRequest) SetViewName

func (r *GeneralCreateViewRequest) SetViewName(viewName string)

param viewName: 视图名称。(Optional)

func (*GeneralCreateViewRequest) SetViewSecurity

func (r *GeneralCreateViewRequest) SetViewSecurity(viewSecurity string)

param viewSecurity: 安全性,DEFAULT("DEFAULT", 1),DEFINER("DEFINER", 2), INVOKER("INVOKER", 3);(Optional)

type GeneralCreateViewResponse

type GeneralCreateViewResponse struct {
	RequestID string                  `json:"requestId"`
	Error     core.ErrorResponse      `json:"error"`
	Result    GeneralCreateViewResult `json:"result"`
}

type GeneralCreateViewResult

type GeneralCreateViewResult struct {
	DmsSqls []dms.DmsSql `json:"dmsSqls"`
}

type GeneralDropEventRequest

type GeneralDropEventRequest struct {
	core.JDCloudRequest

	/* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)  */
	RegionId string `json:"regionId"`

	/* 数据源id (Optional) */
	DataSourceId *int `json:"dataSourceId"`

	/* 数据库名称。 (Optional) */
	DbName *string `json:"dbName"`

	/* 事件名称。 (Optional) */
	EventName *string `json:"eventName"`
}

func NewGeneralDropEventRequest

func NewGeneralDropEventRequest(
	regionId string,
) *GeneralDropEventRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewGeneralDropEventRequestWithAllParams

func NewGeneralDropEventRequestWithAllParams(
	regionId string,
	dataSourceId *int,
	dbName *string,
	eventName *string,
) *GeneralDropEventRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param dataSourceId: 数据源id (Optional) * param dbName: 数据库名称。 (Optional) * param eventName: 事件名称。 (Optional)

func NewGeneralDropEventRequestWithoutParam

func NewGeneralDropEventRequestWithoutParam() *GeneralDropEventRequest

This constructor has better compatible ability when API parameters changed

func (GeneralDropEventRequest) GetRegionId

func (r GeneralDropEventRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*GeneralDropEventRequest) SetDataSourceId

func (r *GeneralDropEventRequest) SetDataSourceId(dataSourceId int)

param dataSourceId: 数据源id(Optional)

func (*GeneralDropEventRequest) SetDbName

func (r *GeneralDropEventRequest) SetDbName(dbName string)

param dbName: 数据库名称。(Optional)

func (*GeneralDropEventRequest) SetEventName

func (r *GeneralDropEventRequest) SetEventName(eventName string)

param eventName: 事件名称。(Optional)

func (*GeneralDropEventRequest) SetRegionId

func (r *GeneralDropEventRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)

type GeneralDropEventResponse

type GeneralDropEventResponse struct {
	RequestID string                 `json:"requestId"`
	Error     core.ErrorResponse     `json:"error"`
	Result    GeneralDropEventResult `json:"result"`
}

type GeneralDropEventResult

type GeneralDropEventResult struct {
	DmsSqls []dms.DmsSql `json:"dmsSqls"`
}

type GeneralDropFunctionRequest

type GeneralDropFunctionRequest struct {
	core.JDCloudRequest

	/* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)  */
	RegionId string `json:"regionId"`

	/* 数据源id (Optional) */
	DataSourceId *int `json:"dataSourceId"`

	/* 数据库名称。 (Optional) */
	DbName *string `json:"dbName"`

	/* 函数名称。 (Optional) */
	FunctionName *string `json:"functionName"`
}

func NewGeneralDropFunctionRequest

func NewGeneralDropFunctionRequest(
	regionId string,
) *GeneralDropFunctionRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewGeneralDropFunctionRequestWithAllParams

func NewGeneralDropFunctionRequestWithAllParams(
	regionId string,
	dataSourceId *int,
	dbName *string,
	functionName *string,
) *GeneralDropFunctionRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param dataSourceId: 数据源id (Optional) * param dbName: 数据库名称。 (Optional) * param functionName: 函数名称。 (Optional)

func NewGeneralDropFunctionRequestWithoutParam

func NewGeneralDropFunctionRequestWithoutParam() *GeneralDropFunctionRequest

This constructor has better compatible ability when API parameters changed

func (GeneralDropFunctionRequest) GetRegionId

func (r GeneralDropFunctionRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*GeneralDropFunctionRequest) SetDataSourceId

func (r *GeneralDropFunctionRequest) SetDataSourceId(dataSourceId int)

param dataSourceId: 数据源id(Optional)

func (*GeneralDropFunctionRequest) SetDbName

func (r *GeneralDropFunctionRequest) SetDbName(dbName string)

param dbName: 数据库名称。(Optional)

func (*GeneralDropFunctionRequest) SetFunctionName

func (r *GeneralDropFunctionRequest) SetFunctionName(functionName string)

param functionName: 函数名称。(Optional)

func (*GeneralDropFunctionRequest) SetRegionId

func (r *GeneralDropFunctionRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)

type GeneralDropFunctionResponse

type GeneralDropFunctionResponse struct {
	RequestID string                    `json:"requestId"`
	Error     core.ErrorResponse        `json:"error"`
	Result    GeneralDropFunctionResult `json:"result"`
}

type GeneralDropFunctionResult

type GeneralDropFunctionResult struct {
	DmsSqls []dms.DmsSql `json:"dmsSqls"`
}

type GeneralDropProcedureRequest

type GeneralDropProcedureRequest struct {
	core.JDCloudRequest

	/* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)  */
	RegionId string `json:"regionId"`

	/* 数据源id (Optional) */
	DataSourceId *int `json:"dataSourceId"`

	/* 数据库名称。 (Optional) */
	DbName *string `json:"dbName"`

	/* 存储过程名称。 (Optional) */
	ProcedureName *string `json:"procedureName"`
}

func NewGeneralDropProcedureRequest

func NewGeneralDropProcedureRequest(
	regionId string,
) *GeneralDropProcedureRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewGeneralDropProcedureRequestWithAllParams

func NewGeneralDropProcedureRequestWithAllParams(
	regionId string,
	dataSourceId *int,
	dbName *string,
	procedureName *string,
) *GeneralDropProcedureRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param dataSourceId: 数据源id (Optional) * param dbName: 数据库名称。 (Optional) * param procedureName: 存储过程名称。 (Optional)

func NewGeneralDropProcedureRequestWithoutParam

func NewGeneralDropProcedureRequestWithoutParam() *GeneralDropProcedureRequest

This constructor has better compatible ability when API parameters changed

func (GeneralDropProcedureRequest) GetRegionId

func (r GeneralDropProcedureRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*GeneralDropProcedureRequest) SetDataSourceId

func (r *GeneralDropProcedureRequest) SetDataSourceId(dataSourceId int)

param dataSourceId: 数据源id(Optional)

func (*GeneralDropProcedureRequest) SetDbName

func (r *GeneralDropProcedureRequest) SetDbName(dbName string)

param dbName: 数据库名称。(Optional)

func (*GeneralDropProcedureRequest) SetProcedureName

func (r *GeneralDropProcedureRequest) SetProcedureName(procedureName string)

param procedureName: 存储过程名称。(Optional)

func (*GeneralDropProcedureRequest) SetRegionId

func (r *GeneralDropProcedureRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)

type GeneralDropProcedureResponse

type GeneralDropProcedureResponse struct {
	RequestID string                     `json:"requestId"`
	Error     core.ErrorResponse         `json:"error"`
	Result    GeneralDropProcedureResult `json:"result"`
}

type GeneralDropProcedureResult

type GeneralDropProcedureResult struct {
	DmsSqls []dms.DmsSql `json:"dmsSqls"`
}

type GeneralDropTriggerRequest

type GeneralDropTriggerRequest struct {
	core.JDCloudRequest

	/* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)  */
	RegionId string `json:"regionId"`

	/* 数据源id (Optional) */
	DataSourceId *int `json:"dataSourceId"`

	/* 数据库名称。 (Optional) */
	DbName *string `json:"dbName"`

	/* 触发器名称。 (Optional) */
	TriggerName *string `json:"triggerName"`
}

func NewGeneralDropTriggerRequest

func NewGeneralDropTriggerRequest(
	regionId string,
) *GeneralDropTriggerRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewGeneralDropTriggerRequestWithAllParams

func NewGeneralDropTriggerRequestWithAllParams(
	regionId string,
	dataSourceId *int,
	dbName *string,
	triggerName *string,
) *GeneralDropTriggerRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param dataSourceId: 数据源id (Optional) * param dbName: 数据库名称。 (Optional) * param triggerName: 触发器名称。 (Optional)

func NewGeneralDropTriggerRequestWithoutParam

func NewGeneralDropTriggerRequestWithoutParam() *GeneralDropTriggerRequest

This constructor has better compatible ability when API parameters changed

func (GeneralDropTriggerRequest) GetRegionId

func (r GeneralDropTriggerRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*GeneralDropTriggerRequest) SetDataSourceId

func (r *GeneralDropTriggerRequest) SetDataSourceId(dataSourceId int)

param dataSourceId: 数据源id(Optional)

func (*GeneralDropTriggerRequest) SetDbName

func (r *GeneralDropTriggerRequest) SetDbName(dbName string)

param dbName: 数据库名称。(Optional)

func (*GeneralDropTriggerRequest) SetRegionId

func (r *GeneralDropTriggerRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)

func (*GeneralDropTriggerRequest) SetTriggerName

func (r *GeneralDropTriggerRequest) SetTriggerName(triggerName string)

param triggerName: 触发器名称。(Optional)

type GeneralDropTriggerResponse

type GeneralDropTriggerResponse struct {
	RequestID string                   `json:"requestId"`
	Error     core.ErrorResponse       `json:"error"`
	Result    GeneralDropTriggerResult `json:"result"`
}

type GeneralDropTriggerResult

type GeneralDropTriggerResult struct {
	DmsSqls []dms.DmsSql `json:"dmsSqls"`
}

type GeneralDropViewRequest

type GeneralDropViewRequest struct {
	core.JDCloudRequest

	/* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)  */
	RegionId string `json:"regionId"`

	/* 数据源id (Optional) */
	DataSourceId *int `json:"dataSourceId"`

	/* 数据库名称。 (Optional) */
	DbName *string `json:"dbName"`

	/* 视图名称。 (Optional) */
	ViewName *string `json:"viewName"`
}

func NewGeneralDropViewRequest

func NewGeneralDropViewRequest(
	regionId string,
) *GeneralDropViewRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewGeneralDropViewRequestWithAllParams

func NewGeneralDropViewRequestWithAllParams(
	regionId string,
	dataSourceId *int,
	dbName *string,
	viewName *string,
) *GeneralDropViewRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param dataSourceId: 数据源id (Optional) * param dbName: 数据库名称。 (Optional) * param viewName: 视图名称。 (Optional)

func NewGeneralDropViewRequestWithoutParam

func NewGeneralDropViewRequestWithoutParam() *GeneralDropViewRequest

This constructor has better compatible ability when API parameters changed

func (GeneralDropViewRequest) GetRegionId

func (r GeneralDropViewRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*GeneralDropViewRequest) SetDataSourceId

func (r *GeneralDropViewRequest) SetDataSourceId(dataSourceId int)

param dataSourceId: 数据源id(Optional)

func (*GeneralDropViewRequest) SetDbName

func (r *GeneralDropViewRequest) SetDbName(dbName string)

param dbName: 数据库名称。(Optional)

func (*GeneralDropViewRequest) SetRegionId

func (r *GeneralDropViewRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)

func (*GeneralDropViewRequest) SetViewName

func (r *GeneralDropViewRequest) SetViewName(viewName string)

param viewName: 视图名称。(Optional)

type GeneralDropViewResponse

type GeneralDropViewResponse struct {
	RequestID string                `json:"requestId"`
	Error     core.ErrorResponse    `json:"error"`
	Result    GeneralDropViewResult `json:"result"`
}

type GeneralDropViewResult

type GeneralDropViewResult struct {
	DmsSqls []dms.DmsSql `json:"dmsSqls"`
}

type GetCreateTableBatchSqlRequest

type GetCreateTableBatchSqlRequest struct {
	core.JDCloudRequest

	/* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)  */
	RegionId string `json:"regionId"`

	/* 数据源id (Optional) */
	DataSourceId *int `json:"dataSourceId"`

	/* 数据库名称 (Optional) */
	DbName *string `json:"dbName"`

	/* 查询结果。 (Optional) */
	CreateTableInfos []dms.CreateTableInfo `json:"createTableInfos"`
}

func NewGetCreateTableBatchSqlRequest

func NewGetCreateTableBatchSqlRequest(
	regionId string,
) *GetCreateTableBatchSqlRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewGetCreateTableBatchSqlRequestWithAllParams

func NewGetCreateTableBatchSqlRequestWithAllParams(
	regionId string,
	dataSourceId *int,
	dbName *string,
	createTableInfos []dms.CreateTableInfo,
) *GetCreateTableBatchSqlRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param dataSourceId: 数据源id (Optional) * param dbName: 数据库名称 (Optional) * param createTableInfos: 查询结果。 (Optional)

func NewGetCreateTableBatchSqlRequestWithoutParam

func NewGetCreateTableBatchSqlRequestWithoutParam() *GetCreateTableBatchSqlRequest

This constructor has better compatible ability when API parameters changed

func (GetCreateTableBatchSqlRequest) GetRegionId

func (r GetCreateTableBatchSqlRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*GetCreateTableBatchSqlRequest) SetCreateTableInfos

func (r *GetCreateTableBatchSqlRequest) SetCreateTableInfos(createTableInfos []dms.CreateTableInfo)

param createTableInfos: 查询结果。(Optional)

func (*GetCreateTableBatchSqlRequest) SetDataSourceId

func (r *GetCreateTableBatchSqlRequest) SetDataSourceId(dataSourceId int)

param dataSourceId: 数据源id(Optional)

func (*GetCreateTableBatchSqlRequest) SetDbName

func (r *GetCreateTableBatchSqlRequest) SetDbName(dbName string)

param dbName: 数据库名称(Optional)

func (*GetCreateTableBatchSqlRequest) SetRegionId

func (r *GetCreateTableBatchSqlRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)

type GetCreateTableBatchSqlResponse

type GetCreateTableBatchSqlResponse struct {
	RequestID string                       `json:"requestId"`
	Error     core.ErrorResponse           `json:"error"`
	Result    GetCreateTableBatchSqlResult `json:"result"`
}

type GetCreateTableBatchSqlResult

type GetCreateTableBatchSqlResult struct {
	StrResult string `json:"strResult"`
}

type GetDmsDomainRequest

type GetDmsDomainRequest struct {
	core.JDCloudRequest

	/* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)  */
	RegionId string `json:"regionId"`
}

func NewGetDmsDomainRequest

func NewGetDmsDomainRequest(
	regionId string,
) *GetDmsDomainRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewGetDmsDomainRequestWithAllParams

func NewGetDmsDomainRequestWithAllParams(
	regionId string,
) *GetDmsDomainRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required)

func NewGetDmsDomainRequestWithoutParam

func NewGetDmsDomainRequestWithoutParam() *GetDmsDomainRequest

This constructor has better compatible ability when API parameters changed

func (GetDmsDomainRequest) GetRegionId

func (r GetDmsDomainRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*GetDmsDomainRequest) SetRegionId

func (r *GetDmsDomainRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)

type GetDmsDomainResponse

type GetDmsDomainResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    GetDmsDomainResult `json:"result"`
}

type GetDmsDomainResult

type GetDmsDomainResult struct {
	Domains interface{} `json:"domains"`
}

type HistoryImportDataRequest

type HistoryImportDataRequest struct {
	core.JDCloudRequest

	/* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)  */
	RegionId string `json:"regionId"`

	/* 数据源id (Optional) */
	DataSourceId *int `json:"dataSourceId"`

	/* 数据库名称 (Optional) */
	DbName *string `json:"dbName"`

	/* 显示数据的页码,取值范围:[1,∞)。pageNumber为Null时,返回所有数据页码;超过总页数时,无数据。 (Optional) */
	PageNumber *int `json:"pageNumber"`

	/* 每页显示的数据条数,用于查询列表的接口。 (Optional) */
	PageSize *int `json:"pageSize"`
}

func NewHistoryImportDataRequest

func NewHistoryImportDataRequest(
	regionId string,
) *HistoryImportDataRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewHistoryImportDataRequestWithAllParams

func NewHistoryImportDataRequestWithAllParams(
	regionId string,
	dataSourceId *int,
	dbName *string,
	pageNumber *int,
	pageSize *int,
) *HistoryImportDataRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param dataSourceId: 数据源id (Optional) * param dbName: 数据库名称 (Optional) * param pageNumber: 显示数据的页码,取值范围:[1,∞)。pageNumber为Null时,返回所有数据页码;超过总页数时,无数据。 (Optional) * param pageSize: 每页显示的数据条数,用于查询列表的接口。 (Optional)

func NewHistoryImportDataRequestWithoutParam

func NewHistoryImportDataRequestWithoutParam() *HistoryImportDataRequest

This constructor has better compatible ability when API parameters changed

func (HistoryImportDataRequest) GetRegionId

func (r HistoryImportDataRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*HistoryImportDataRequest) SetDataSourceId

func (r *HistoryImportDataRequest) SetDataSourceId(dataSourceId int)

param dataSourceId: 数据源id(Optional)

func (*HistoryImportDataRequest) SetDbName

func (r *HistoryImportDataRequest) SetDbName(dbName string)

param dbName: 数据库名称(Optional)

func (*HistoryImportDataRequest) SetPageNumber

func (r *HistoryImportDataRequest) SetPageNumber(pageNumber int)

param pageNumber: 显示数据的页码,取值范围:[1,∞)。pageNumber为Null时,返回所有数据页码;超过总页数时,无数据。(Optional)

func (*HistoryImportDataRequest) SetPageSize

func (r *HistoryImportDataRequest) SetPageSize(pageSize int)

param pageSize: 每页显示的数据条数,用于查询列表的接口。(Optional)

func (*HistoryImportDataRequest) SetRegionId

func (r *HistoryImportDataRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)

type HistoryImportDataResponse

type HistoryImportDataResponse struct {
	RequestID string                  `json:"requestId"`
	Error     core.ErrorResponse      `json:"error"`
	Result    HistoryImportDataResult `json:"result"`
}

type HistoryImportDataResult

type HistoryImportDataResult struct {
	Count       int              `json:"count"`
	HistorySqls []dms.HistorySql `json:"historySqls"`
}

type HistorySqlRequest

type HistorySqlRequest struct {
	core.JDCloudRequest

	/* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)  */
	RegionId string `json:"regionId"`

	/* 数据源id (Optional) */
	DataSourceId *int `json:"dataSourceId"`

	/* 显示数据的页码,取值范围:[1,∞)。pageNumber为Null时,返回所有数据页码;超过总页数时,无数据。 (Optional) */
	PageNumber *int `json:"pageNumber"`

	/* 每页显示的数据条数,用于查询列表的接口。 (Optional) */
	PageSize *int `json:"pageSize"`
}

func NewHistorySqlRequest

func NewHistorySqlRequest(
	regionId string,
) *HistorySqlRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewHistorySqlRequestWithAllParams

func NewHistorySqlRequestWithAllParams(
	regionId string,
	dataSourceId *int,
	pageNumber *int,
	pageSize *int,
) *HistorySqlRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param dataSourceId: 数据源id (Optional) * param pageNumber: 显示数据的页码,取值范围:[1,∞)。pageNumber为Null时,返回所有数据页码;超过总页数时,无数据。 (Optional) * param pageSize: 每页显示的数据条数,用于查询列表的接口。 (Optional)

func NewHistorySqlRequestWithoutParam

func NewHistorySqlRequestWithoutParam() *HistorySqlRequest

This constructor has better compatible ability when API parameters changed

func (HistorySqlRequest) GetRegionId

func (r HistorySqlRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*HistorySqlRequest) SetDataSourceId

func (r *HistorySqlRequest) SetDataSourceId(dataSourceId int)

param dataSourceId: 数据源id(Optional)

func (*HistorySqlRequest) SetPageNumber

func (r *HistorySqlRequest) SetPageNumber(pageNumber int)

param pageNumber: 显示数据的页码,取值范围:[1,∞)。pageNumber为Null时,返回所有数据页码;超过总页数时,无数据。(Optional)

func (*HistorySqlRequest) SetPageSize

func (r *HistorySqlRequest) SetPageSize(pageSize int)

param pageSize: 每页显示的数据条数,用于查询列表的接口。(Optional)

func (*HistorySqlRequest) SetRegionId

func (r *HistorySqlRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)

type HistorySqlResponse

type HistorySqlResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    HistorySqlResult   `json:"result"`
}

type HistorySqlResult

type HistorySqlResult struct {
	Count       int                 `json:"count"`
	HistorySqls []dms.DmsHistorySql `json:"historySqls"`
}

type LoginRequest

type LoginRequest struct {
	core.JDCloudRequest

	/* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)  */
	RegionId string `json:"regionId"`

	/* rds,drds的实例id。  */
	InstanceId string `json:"instanceId"`

	/* 数据源类型,CDS("CDS", 1), MYSQL("MYSQL", 2), ORACLE("ORACLE", 3), SQLSERVER("SQLSERVER", 4), CDSMYSQL("CDSMYSQL", 5), CDSORACLE("CDSORACLE", 6), CDSSQLSERVER("CDSSQLSERVER", 7), DATACENTER("DATACENTER", 8), HBASE("Hbase",9),MONGODB("MongoDb",10),ES("ES",11), MYSQL_INS("MYSQL_INS",12), DRDS_INS("DRDS_INS",13), STARDB_INS("STARDB_INS",14), STARDB_PROXY_INS("STARDB_PROXY_INS",15), CLICK_HOUSE_INS("CLICK_HOUSE_INS",16), TIDB_INS("TIDB_INS",17); (Optional) */
	DbType *int `json:"dbType"`

	/* CLASSIC("CLASSIC", 0), RDS("RDS", 1), ECS("ECS", 2), VPC("VPC", 3), 当前只支持rds模式。 (Optional) */
	AddrMode *int `json:"addrMode"`

	/* 数据库用户名。 (Optional) */
	DbUser *string `json:"dbUser"`

	/* 数据库用户密码。 (Optional) */
	DbPassword *string `json:"dbPassword"`
}

func NewLoginRequest

func NewLoginRequest(
	regionId string,
	instanceId string,
) *LoginRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: rds,drds的实例id。 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewLoginRequestWithAllParams

func NewLoginRequestWithAllParams(
	regionId string,
	instanceId string,
	dbType *int,
	addrMode *int,
	dbUser *string,
	dbPassword *string,
) *LoginRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceId: rds,drds的实例id。 (Required) * param dbType: 数据源类型,CDS("CDS", 1), MYSQL("MYSQL", 2), ORACLE("ORACLE", 3), SQLSERVER("SQLSERVER", 4), CDSMYSQL("CDSMYSQL", 5), CDSORACLE("CDSORACLE", 6), CDSSQLSERVER("CDSSQLSERVER", 7), DATACENTER("DATACENTER", 8), HBASE("Hbase",9),MONGODB("MongoDb",10),ES("ES",11), MYSQL_INS("MYSQL_INS",12), DRDS_INS("DRDS_INS",13), STARDB_INS("STARDB_INS",14), STARDB_PROXY_INS("STARDB_PROXY_INS",15), CLICK_HOUSE_INS("CLICK_HOUSE_INS",16), TIDB_INS("TIDB_INS",17); (Optional) * param addrMode: CLASSIC("CLASSIC", 0), RDS("RDS", 1), ECS("ECS", 2), VPC("VPC", 3), 当前只支持rds模式。 (Optional) * param dbUser: 数据库用户名。 (Optional) * param dbPassword: 数据库用户密码。 (Optional)

func NewLoginRequestWithoutParam

func NewLoginRequestWithoutParam() *LoginRequest

This constructor has better compatible ability when API parameters changed

func (LoginRequest) GetRegionId

func (r LoginRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*LoginRequest) SetAddrMode

func (r *LoginRequest) SetAddrMode(addrMode int)

param addrMode: CLASSIC("CLASSIC", 0), RDS("RDS", 1), ECS("ECS", 2), VPC("VPC", 3), 当前只支持rds模式。(Optional)

func (*LoginRequest) SetDbPassword

func (r *LoginRequest) SetDbPassword(dbPassword string)

param dbPassword: 数据库用户密码。(Optional)

func (*LoginRequest) SetDbType

func (r *LoginRequest) SetDbType(dbType int)

param dbType: 数据源类型,CDS("CDS", 1), MYSQL("MYSQL", 2), ORACLE("ORACLE", 3), SQLSERVER("SQLSERVER", 4), CDSMYSQL("CDSMYSQL", 5), CDSORACLE("CDSORACLE", 6), CDSSQLSERVER("CDSSQLSERVER", 7), DATACENTER("DATACENTER", 8), HBASE("Hbase",9),MONGODB("MongoDb",10),ES("ES",11), MYSQL_INS("MYSQL_INS",12), DRDS_INS("DRDS_INS",13), STARDB_INS("STARDB_INS",14), STARDB_PROXY_INS("STARDB_PROXY_INS",15), CLICK_HOUSE_INS("CLICK_HOUSE_INS",16), TIDB_INS("TIDB_INS",17);(Optional)

func (*LoginRequest) SetDbUser

func (r *LoginRequest) SetDbUser(dbUser string)

param dbUser: 数据库用户名。(Optional)

func (*LoginRequest) SetInstanceId

func (r *LoginRequest) SetInstanceId(instanceId string)

param instanceId: rds,drds的实例id。(Required)

func (*LoginRequest) SetRegionId

func (r *LoginRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)

type LoginResponse

type LoginResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    LoginResult        `json:"result"`
}

type LoginResult

type LoginResult struct {
}

type LogoutRequest

type LogoutRequest struct {
	core.JDCloudRequest

	/* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)  */
	RegionId string `json:"regionId"`

	/* 数据源id。 (Optional) */
	DataSourceId *int `json:"dataSourceId"`
}

func NewLogoutRequest

func NewLogoutRequest(
	regionId string,
) *LogoutRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewLogoutRequestWithAllParams

func NewLogoutRequestWithAllParams(
	regionId string,
	dataSourceId *int,
) *LogoutRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param dataSourceId: 数据源id。 (Optional)

func NewLogoutRequestWithoutParam

func NewLogoutRequestWithoutParam() *LogoutRequest

This constructor has better compatible ability when API parameters changed

func (LogoutRequest) GetRegionId

func (r LogoutRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*LogoutRequest) SetDataSourceId

func (r *LogoutRequest) SetDataSourceId(dataSourceId int)

param dataSourceId: 数据源id。(Optional)

func (*LogoutRequest) SetRegionId

func (r *LogoutRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)

type LogoutResponse

type LogoutResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    LogoutResult       `json:"result"`
}

type LogoutResult

type LogoutResult struct {
}

type OpenRequest

type OpenRequest struct {
	core.JDCloudRequest

	/* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)  */
	RegionId string `json:"regionId"`

	/* 数据源id。 (Optional) */
	DataSourceId *int `json:"dataSourceId"`
}

func NewOpenRequest

func NewOpenRequest(
	regionId string,
) *OpenRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewOpenRequestWithAllParams

func NewOpenRequestWithAllParams(
	regionId string,
	dataSourceId *int,
) *OpenRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param dataSourceId: 数据源id。 (Optional)

func NewOpenRequestWithoutParam

func NewOpenRequestWithoutParam() *OpenRequest

This constructor has better compatible ability when API parameters changed

func (OpenRequest) GetRegionId

func (r OpenRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*OpenRequest) SetDataSourceId

func (r *OpenRequest) SetDataSourceId(dataSourceId int)

param dataSourceId: 数据源id。(Optional)

func (*OpenRequest) SetRegionId

func (r *OpenRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)

type OpenResponse

type OpenResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    OpenResult         `json:"result"`
}

type OpenResult

type OpenResult struct {
}

type ProcedureInfoRequest

type ProcedureInfoRequest struct {
	core.JDCloudRequest

	/* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)  */
	RegionId string `json:"regionId"`

	/* 数据源id (Optional) */
	DataSourceId *int `json:"dataSourceId"`

	/* 数据库名称。 (Optional) */
	DbName *string `json:"dbName"`

	/* 存储过程名称。 (Optional) */
	ProcedureName *string `json:"procedureName"`
}

func NewProcedureInfoRequest

func NewProcedureInfoRequest(
	regionId string,
) *ProcedureInfoRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewProcedureInfoRequestWithAllParams

func NewProcedureInfoRequestWithAllParams(
	regionId string,
	dataSourceId *int,
	dbName *string,
	procedureName *string,
) *ProcedureInfoRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param dataSourceId: 数据源id (Optional) * param dbName: 数据库名称。 (Optional) * param procedureName: 存储过程名称。 (Optional)

func NewProcedureInfoRequestWithoutParam

func NewProcedureInfoRequestWithoutParam() *ProcedureInfoRequest

This constructor has better compatible ability when API parameters changed

func (ProcedureInfoRequest) GetRegionId

func (r ProcedureInfoRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*ProcedureInfoRequest) SetDataSourceId

func (r *ProcedureInfoRequest) SetDataSourceId(dataSourceId int)

param dataSourceId: 数据源id(Optional)

func (*ProcedureInfoRequest) SetDbName

func (r *ProcedureInfoRequest) SetDbName(dbName string)

param dbName: 数据库名称。(Optional)

func (*ProcedureInfoRequest) SetProcedureName

func (r *ProcedureInfoRequest) SetProcedureName(procedureName string)

param procedureName: 存储过程名称。(Optional)

func (*ProcedureInfoRequest) SetRegionId

func (r *ProcedureInfoRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)

type ProcedureInfoResponse

type ProcedureInfoResponse struct {
	RequestID string              `json:"requestId"`
	Error     core.ErrorResponse  `json:"error"`
	Result    ProcedureInfoResult `json:"result"`
}

type ProcedureInfoResult

type ProcedureInfoResult struct {
	DbName            string          `json:"dbName"`
	ProcedureName     string          `json:"procedureName"`
	Definer           string          `json:"definer"`
	ProcedureSecurity string          `json:"procedureSecurity"`
	DataAccess        string          `json:"dataAccess"`
	Deterministic     bool            `json:"deterministic"`
	DefinitionSql     string          `json:"definitionSql"`
	CompleteSql       string          `json:"completeSql"`
	Parameters        []dms.Parameter `json:"parameters"`
	Comment           string          `json:"comment"`
}

type ProcedureInvokeRequest

type ProcedureInvokeRequest struct {
	core.JDCloudRequest

	/* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)  */
	RegionId string `json:"regionId"`

	/* 数据源id (Optional) */
	DataSourceId *int `json:"dataSourceId"`

	/* 数据库名称。 (Optional) */
	DbName *string `json:"dbName"`

	/* 存储过程名称。 (Optional) */
	ProcedureName *string `json:"procedureName"`

	/* 参数。 (Optional) */
	Parameters []dms.Parameter `json:"parameters"`
}

func NewProcedureInvokeRequest

func NewProcedureInvokeRequest(
	regionId string,
) *ProcedureInvokeRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewProcedureInvokeRequestWithAllParams

func NewProcedureInvokeRequestWithAllParams(
	regionId string,
	dataSourceId *int,
	dbName *string,
	procedureName *string,
	parameters []dms.Parameter,
) *ProcedureInvokeRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param dataSourceId: 数据源id (Optional) * param dbName: 数据库名称。 (Optional) * param procedureName: 存储过程名称。 (Optional) * param parameters: 参数。 (Optional)

func NewProcedureInvokeRequestWithoutParam

func NewProcedureInvokeRequestWithoutParam() *ProcedureInvokeRequest

This constructor has better compatible ability when API parameters changed

func (ProcedureInvokeRequest) GetRegionId

func (r ProcedureInvokeRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*ProcedureInvokeRequest) SetDataSourceId

func (r *ProcedureInvokeRequest) SetDataSourceId(dataSourceId int)

param dataSourceId: 数据源id(Optional)

func (*ProcedureInvokeRequest) SetDbName

func (r *ProcedureInvokeRequest) SetDbName(dbName string)

param dbName: 数据库名称。(Optional)

func (*ProcedureInvokeRequest) SetParameters

func (r *ProcedureInvokeRequest) SetParameters(parameters []dms.Parameter)

param parameters: 参数。(Optional)

func (*ProcedureInvokeRequest) SetProcedureName

func (r *ProcedureInvokeRequest) SetProcedureName(procedureName string)

param procedureName: 存储过程名称。(Optional)

func (*ProcedureInvokeRequest) SetRegionId

func (r *ProcedureInvokeRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)

type ProcedureInvokeResponse

type ProcedureInvokeResponse struct {
	RequestID string                `json:"requestId"`
	Error     core.ErrorResponse    `json:"error"`
	Result    ProcedureInvokeResult `json:"result"`
}

type ProcedureInvokeResult

type ProcedureInvokeResult struct {
	ReturnValue []interface{} `json:"returnValue"`
}

type ProcedureListRequest

type ProcedureListRequest struct {
	core.JDCloudRequest

	/* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)  */
	RegionId string `json:"regionId"`

	/* 数据源id (Optional) */
	DataSourceId *int `json:"dataSourceId"`

	/* 数据库名称。 (Optional) */
	DbName *string `json:"dbName"`

	/* 过滤条件。 (Optional) */
	Filter *string `json:"filter"`
}

func NewProcedureListRequest

func NewProcedureListRequest(
	regionId string,
) *ProcedureListRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewProcedureListRequestWithAllParams

func NewProcedureListRequestWithAllParams(
	regionId string,
	dataSourceId *int,
	dbName *string,
	filter *string,
) *ProcedureListRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param dataSourceId: 数据源id (Optional) * param dbName: 数据库名称。 (Optional) * param filter: 过滤条件。 (Optional)

func NewProcedureListRequestWithoutParam

func NewProcedureListRequestWithoutParam() *ProcedureListRequest

This constructor has better compatible ability when API parameters changed

func (ProcedureListRequest) GetRegionId

func (r ProcedureListRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*ProcedureListRequest) SetDataSourceId

func (r *ProcedureListRequest) SetDataSourceId(dataSourceId int)

param dataSourceId: 数据源id(Optional)

func (*ProcedureListRequest) SetDbName

func (r *ProcedureListRequest) SetDbName(dbName string)

param dbName: 数据库名称。(Optional)

func (*ProcedureListRequest) SetFilter

func (r *ProcedureListRequest) SetFilter(filter string)

param filter: 过滤条件。(Optional)

func (*ProcedureListRequest) SetRegionId

func (r *ProcedureListRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)

type ProcedureListResponse

type ProcedureListResponse struct {
	RequestID string              `json:"requestId"`
	Error     core.ErrorResponse  `json:"error"`
	Result    ProcedureListResult `json:"result"`
}

type ProcedureListResult

type ProcedureListResult struct {
	ProcedureNames []string `json:"procedureNames"`
}

type ProgramListRequest

type ProgramListRequest struct {
	core.JDCloudRequest

	/* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)  */
	RegionId string `json:"regionId"`

	/* 数据源id (Optional) */
	DataSourceId *int `json:"dataSourceId"`

	/* 数据库名称。 (Optional) */
	DbName *string `json:"dbName"`

	/* 过滤条件。 (Optional) */
	Filter *string `json:"filter"`
}

func NewProgramListRequest

func NewProgramListRequest(
	regionId string,
) *ProgramListRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewProgramListRequestWithAllParams

func NewProgramListRequestWithAllParams(
	regionId string,
	dataSourceId *int,
	dbName *string,
	filter *string,
) *ProgramListRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param dataSourceId: 数据源id (Optional) * param dbName: 数据库名称。 (Optional) * param filter: 过滤条件。 (Optional)

func NewProgramListRequestWithoutParam

func NewProgramListRequestWithoutParam() *ProgramListRequest

This constructor has better compatible ability when API parameters changed

func (ProgramListRequest) GetRegionId

func (r ProgramListRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*ProgramListRequest) SetDataSourceId

func (r *ProgramListRequest) SetDataSourceId(dataSourceId int)

param dataSourceId: 数据源id(Optional)

func (*ProgramListRequest) SetDbName

func (r *ProgramListRequest) SetDbName(dbName string)

param dbName: 数据库名称。(Optional)

func (*ProgramListRequest) SetFilter

func (r *ProgramListRequest) SetFilter(filter string)

param filter: 过滤条件。(Optional)

func (*ProgramListRequest) SetRegionId

func (r *ProgramListRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)

type ProgramListResponse

type ProgramListResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    ProgramListResult  `json:"result"`
}

type ProgramListResult

type ProgramListResult struct {
	ViewNames      []string `json:"viewNames"`
	ProcedureNames []string `json:"procedureNames"`
	FunctionNames  []string `json:"functionNames"`
	TriggerNames   []string `json:"triggerNames"`
	EventNames     []string `json:"eventNames"`
}

type QueryInstanceRequest

type QueryInstanceRequest struct {
	core.JDCloudRequest

	/* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)  */
	RegionId string `json:"regionId"`

	/* 查询分类方式:LOGIN_STATUS,DB_TYPE。 (Optional) */
	InstanceQueryTypeEnum *string `json:"instanceQueryTypeEnum"`

	/* 实例状态,参见[枚举参数定义](../Enum-Definitions/Enum-Definitions.md)。 (Optional) */
	InstanceStatus *string `json:"instanceStatus"`

	/* 数据库类型:MYSQL_INS,DRDS_INS (Optional) */
	DbInfoEnum *string `json:"dbInfoEnum"`

	/* 显示数据的页码,取值范围:[1,∞)。pageNumber为Null时,返回所有数据页码;超过总页数时,无数据。 (Optional) */
	PageNumber *int `json:"pageNumber"`

	/* 每页显示的数据条数,用于查询列表的接口。 (Optional) */
	PageSize *int `json:"pageSize"`

	/* 实例Id。 (Optional) */
	UniqId *string `json:"uniqId"`

	/* 打开数据库名称。 (Optional) */
	DbName *string `json:"dbName"`
}

func NewQueryInstanceRequest

func NewQueryInstanceRequest(
	regionId string,
) *QueryInstanceRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewQueryInstanceRequestWithAllParams

func NewQueryInstanceRequestWithAllParams(
	regionId string,
	instanceQueryTypeEnum *string,
	instanceStatus *string,
	dbInfoEnum *string,
	pageNumber *int,
	pageSize *int,
	uniqId *string,
	dbName *string,
) *QueryInstanceRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param instanceQueryTypeEnum: 查询分类方式:LOGIN_STATUS,DB_TYPE。 (Optional) * param instanceStatus: 实例状态,参见[枚举参数定义](../Enum-Definitions/Enum-Definitions.md)。 (Optional) * param dbInfoEnum: 数据库类型:MYSQL_INS,DRDS_INS (Optional) * param pageNumber: 显示数据的页码,取值范围:[1,∞)。pageNumber为Null时,返回所有数据页码;超过总页数时,无数据。 (Optional) * param pageSize: 每页显示的数据条数,用于查询列表的接口。 (Optional) * param uniqId: 实例Id。 (Optional) * param dbName: 打开数据库名称。 (Optional)

func NewQueryInstanceRequestWithoutParam

func NewQueryInstanceRequestWithoutParam() *QueryInstanceRequest

This constructor has better compatible ability when API parameters changed

func (QueryInstanceRequest) GetRegionId

func (r QueryInstanceRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*QueryInstanceRequest) SetDbInfoEnum

func (r *QueryInstanceRequest) SetDbInfoEnum(dbInfoEnum string)

param dbInfoEnum: 数据库类型:MYSQL_INS,DRDS_INS(Optional)

func (*QueryInstanceRequest) SetDbName

func (r *QueryInstanceRequest) SetDbName(dbName string)

param dbName: 打开数据库名称。(Optional)

func (*QueryInstanceRequest) SetInstanceQueryTypeEnum

func (r *QueryInstanceRequest) SetInstanceQueryTypeEnum(instanceQueryTypeEnum string)

param instanceQueryTypeEnum: 查询分类方式:LOGIN_STATUS,DB_TYPE。(Optional)

func (*QueryInstanceRequest) SetInstanceStatus

func (r *QueryInstanceRequest) SetInstanceStatus(instanceStatus string)

param instanceStatus: 实例状态,参见[枚举参数定义](../Enum-Definitions/Enum-Definitions.md)。(Optional)

func (*QueryInstanceRequest) SetPageNumber

func (r *QueryInstanceRequest) SetPageNumber(pageNumber int)

param pageNumber: 显示数据的页码,取值范围:[1,∞)。pageNumber为Null时,返回所有数据页码;超过总页数时,无数据。(Optional)

func (*QueryInstanceRequest) SetPageSize

func (r *QueryInstanceRequest) SetPageSize(pageSize int)

param pageSize: 每页显示的数据条数,用于查询列表的接口。(Optional)

func (*QueryInstanceRequest) SetRegionId

func (r *QueryInstanceRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)

func (*QueryInstanceRequest) SetUniqId

func (r *QueryInstanceRequest) SetUniqId(uniqId string)

param uniqId: 实例Id。(Optional)

type QueryInstanceResponse

type QueryInstanceResponse struct {
	RequestID string              `json:"requestId"`
	Error     core.ErrorResponse  `json:"error"`
	Result    QueryInstanceResult `json:"result"`
}

type QueryInstanceResult

type QueryInstanceResult struct {
	InstanceQueryTypeEnum string            `json:"instanceQueryTypeEnum"`
	LoginedInstance       []dms.DmsInstance `json:"loginedInstance"`
	UnloginedInstance     []dms.DmsInstance `json:"unloginedInstance"`
	NoNeedLoginInstance   []dms.DmsInstance `json:"noNeedLoginInstance"`
	RdsIntance            []dms.DmsInstance `json:"rdsIntance"`
	DrdsIntance           []dms.DmsInstance `json:"drdsIntance"`
}

type QueryPersonalSqlsRequest

type QueryPersonalSqlsRequest struct {
	core.JDCloudRequest

	/* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)  */
	RegionId string `json:"regionId"`

	/* 数据源id (Optional) */
	DataSourceId *int `json:"dataSourceId"`

	/* 显示数据的页码,取值范围:[1,∞)。pageNumber为Null时,返回所有数据页码;超过总页数时,无数据。 (Optional) */
	PageNumber *int `json:"pageNumber"`

	/* 每页显示的数据条数,用于查询列表的接口。 (Optional) */
	PageSize *int `json:"pageSize"`
}

func NewQueryPersonalSqlsRequest

func NewQueryPersonalSqlsRequest(
	regionId string,
) *QueryPersonalSqlsRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewQueryPersonalSqlsRequestWithAllParams

func NewQueryPersonalSqlsRequestWithAllParams(
	regionId string,
	dataSourceId *int,
	pageNumber *int,
	pageSize *int,
) *QueryPersonalSqlsRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param dataSourceId: 数据源id (Optional) * param pageNumber: 显示数据的页码,取值范围:[1,∞)。pageNumber为Null时,返回所有数据页码;超过总页数时,无数据。 (Optional) * param pageSize: 每页显示的数据条数,用于查询列表的接口。 (Optional)

func NewQueryPersonalSqlsRequestWithoutParam

func NewQueryPersonalSqlsRequestWithoutParam() *QueryPersonalSqlsRequest

This constructor has better compatible ability when API parameters changed

func (QueryPersonalSqlsRequest) GetRegionId

func (r QueryPersonalSqlsRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*QueryPersonalSqlsRequest) SetDataSourceId

func (r *QueryPersonalSqlsRequest) SetDataSourceId(dataSourceId int)

param dataSourceId: 数据源id(Optional)

func (*QueryPersonalSqlsRequest) SetPageNumber

func (r *QueryPersonalSqlsRequest) SetPageNumber(pageNumber int)

param pageNumber: 显示数据的页码,取值范围:[1,∞)。pageNumber为Null时,返回所有数据页码;超过总页数时,无数据。(Optional)

func (*QueryPersonalSqlsRequest) SetPageSize

func (r *QueryPersonalSqlsRequest) SetPageSize(pageSize int)

param pageSize: 每页显示的数据条数,用于查询列表的接口。(Optional)

func (*QueryPersonalSqlsRequest) SetRegionId

func (r *QueryPersonalSqlsRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)

type QueryPersonalSqlsResponse

type QueryPersonalSqlsResponse struct {
	RequestID string                  `json:"requestId"`
	Error     core.ErrorResponse      `json:"error"`
	Result    QueryPersonalSqlsResult `json:"result"`
}

type QueryPersonalSqlsResult

type QueryPersonalSqlsResult struct {
	Count        int               `json:"count"`
	PersonalSqls []dms.PersonalSql `json:"personalSqls"`
}

type QueryTypeInstanceRequest

type QueryTypeInstanceRequest struct {
	core.JDCloudRequest

	/* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)  */
	RegionId string `json:"regionId"`

	/* 数据源类型,CDS("CDS", 1), MYSQL("MYSQL", 2), ORACLE("ORACLE", 3), SQLSERVER("SQLSERVER", 4), CDSMYSQL("CDSMYSQL", 5), CDSORACLE("CDSORACLE", 6), CDSSQLSERVER("CDSSQLSERVER", 7), DATACENTER("DATACENTER", 8), HBASE("Hbase",9),MONGODB("MongoDb",10),ES("ES",11), MYSQL_INS("MYSQL_INS",12), DRDS_INS("DRDS_INS",13), STARDB_INS("STARDB_INS",14), STARDB_PROXY_INS("STARDB_PROXY_INS",15), CLICK_HOUSE_INS("CLICK_HOUSE_INS",16), TIDB_INS("TIDB_INS",17); (Optional) */
	DbType *int `json:"dbType"`
}

func NewQueryTypeInstanceRequest

func NewQueryTypeInstanceRequest(
	regionId string,
) *QueryTypeInstanceRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewQueryTypeInstanceRequestWithAllParams

func NewQueryTypeInstanceRequestWithAllParams(
	regionId string,
	dbType *int,
) *QueryTypeInstanceRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param dbType: 数据源类型,CDS("CDS", 1), MYSQL("MYSQL", 2), ORACLE("ORACLE", 3), SQLSERVER("SQLSERVER", 4), CDSMYSQL("CDSMYSQL", 5), CDSORACLE("CDSORACLE", 6), CDSSQLSERVER("CDSSQLSERVER", 7), DATACENTER("DATACENTER", 8), HBASE("Hbase",9),MONGODB("MongoDb",10),ES("ES",11), MYSQL_INS("MYSQL_INS",12), DRDS_INS("DRDS_INS",13), STARDB_INS("STARDB_INS",14), STARDB_PROXY_INS("STARDB_PROXY_INS",15), CLICK_HOUSE_INS("CLICK_HOUSE_INS",16), TIDB_INS("TIDB_INS",17); (Optional)

func NewQueryTypeInstanceRequestWithoutParam

func NewQueryTypeInstanceRequestWithoutParam() *QueryTypeInstanceRequest

This constructor has better compatible ability when API parameters changed

func (QueryTypeInstanceRequest) GetRegionId

func (r QueryTypeInstanceRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*QueryTypeInstanceRequest) SetDbType

func (r *QueryTypeInstanceRequest) SetDbType(dbType int)

param dbType: 数据源类型,CDS("CDS", 1), MYSQL("MYSQL", 2), ORACLE("ORACLE", 3), SQLSERVER("SQLSERVER", 4), CDSMYSQL("CDSMYSQL", 5), CDSORACLE("CDSORACLE", 6), CDSSQLSERVER("CDSSQLSERVER", 7), DATACENTER("DATACENTER", 8), HBASE("Hbase",9),MONGODB("MongoDb",10),ES("ES",11), MYSQL_INS("MYSQL_INS",12), DRDS_INS("DRDS_INS",13), STARDB_INS("STARDB_INS",14), STARDB_PROXY_INS("STARDB_PROXY_INS",15), CLICK_HOUSE_INS("CLICK_HOUSE_INS",16), TIDB_INS("TIDB_INS",17);(Optional)

func (*QueryTypeInstanceRequest) SetRegionId

func (r *QueryTypeInstanceRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)

type QueryTypeInstanceResponse

type QueryTypeInstanceResponse struct {
	RequestID string                  `json:"requestId"`
	Error     core.ErrorResponse      `json:"error"`
	Result    QueryTypeInstanceResult `json:"result"`
}

type QueryTypeInstanceResult

type QueryTypeInstanceResult struct {
	RegionId          string            `json:"regionId"`
	DbType            int               `json:"dbType"`
	LoginedInstance   []dms.DmsInstance `json:"loginedInstance"`
	UnloginedInstance []dms.DmsInstance `json:"unloginedInstance"`
}

type SqlTableInfoRequest

type SqlTableInfoRequest struct {
	core.JDCloudRequest

	/* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)  */
	RegionId string `json:"regionId"`

	/* 数据源id (Optional) */
	DataSourceId *int `json:"dataSourceId"`

	/* 数据库名称 (Optional) */
	DbName *string `json:"dbName"`

	/* sql语句 (Optional) */
	Sqls *string `json:"sqls"`
}

func NewSqlTableInfoRequest

func NewSqlTableInfoRequest(
	regionId string,
) *SqlTableInfoRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewSqlTableInfoRequestWithAllParams

func NewSqlTableInfoRequestWithAllParams(
	regionId string,
	dataSourceId *int,
	dbName *string,
	sqls *string,
) *SqlTableInfoRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param dataSourceId: 数据源id (Optional) * param dbName: 数据库名称 (Optional) * param sqls: sql语句 (Optional)

func NewSqlTableInfoRequestWithoutParam

func NewSqlTableInfoRequestWithoutParam() *SqlTableInfoRequest

This constructor has better compatible ability when API parameters changed

func (SqlTableInfoRequest) GetRegionId

func (r SqlTableInfoRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*SqlTableInfoRequest) SetDataSourceId

func (r *SqlTableInfoRequest) SetDataSourceId(dataSourceId int)

param dataSourceId: 数据源id(Optional)

func (*SqlTableInfoRequest) SetDbName

func (r *SqlTableInfoRequest) SetDbName(dbName string)

param dbName: 数据库名称(Optional)

func (*SqlTableInfoRequest) SetRegionId

func (r *SqlTableInfoRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)

func (*SqlTableInfoRequest) SetSqls

func (r *SqlTableInfoRequest) SetSqls(sqls string)

param sqls: sql语句(Optional)

type SqlTableInfoResponse

type SqlTableInfoResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    SqlTableInfoResult `json:"result"`
}

type SqlTableInfoResult

type SqlTableInfoResult struct {
	DmsTableStructs []dms.DmsTableStruct `json:"dmsTableStructs"`
}

type StartFlowRequest

type StartFlowRequest struct {
	core.JDCloudRequest

	/* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)  */
	RegionId string `json:"regionId"`

	/* 流程id (Optional) */
	FlowOrderUniqId *string `json:"flowOrderUniqId"`
}

func NewStartFlowRequest

func NewStartFlowRequest(
	regionId string,
) *StartFlowRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewStartFlowRequestWithAllParams

func NewStartFlowRequestWithAllParams(
	regionId string,
	flowOrderUniqId *string,
) *StartFlowRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param flowOrderUniqId: 流程id (Optional)

func NewStartFlowRequestWithoutParam

func NewStartFlowRequestWithoutParam() *StartFlowRequest

This constructor has better compatible ability when API parameters changed

func (StartFlowRequest) GetRegionId

func (r StartFlowRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*StartFlowRequest) SetFlowOrderUniqId

func (r *StartFlowRequest) SetFlowOrderUniqId(flowOrderUniqId string)

param flowOrderUniqId: 流程id(Optional)

func (*StartFlowRequest) SetRegionId

func (r *StartFlowRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)

type StartFlowResponse

type StartFlowResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    StartFlowResult    `json:"result"`
}

type StartFlowResult

type StartFlowResult struct {
}

type TableInfoRequest

type TableInfoRequest struct {
	core.JDCloudRequest

	/* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)  */
	RegionId string `json:"regionId"`

	/* 数据源id (Optional) */
	DataSourceId *int `json:"dataSourceId"`

	/* 库名。 (Optional) */
	DbName *string `json:"dbName"`

	/* 表名。 (Optional) */
	TableName *string `json:"tableName"`
}

func NewTableInfoRequest

func NewTableInfoRequest(
	regionId string,
) *TableInfoRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewTableInfoRequestWithAllParams

func NewTableInfoRequestWithAllParams(
	regionId string,
	dataSourceId *int,
	dbName *string,
	tableName *string,
) *TableInfoRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param dataSourceId: 数据源id (Optional) * param dbName: 库名。 (Optional) * param tableName: 表名。 (Optional)

func NewTableInfoRequestWithoutParam

func NewTableInfoRequestWithoutParam() *TableInfoRequest

This constructor has better compatible ability when API parameters changed

func (TableInfoRequest) GetRegionId

func (r TableInfoRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*TableInfoRequest) SetDataSourceId

func (r *TableInfoRequest) SetDataSourceId(dataSourceId int)

param dataSourceId: 数据源id(Optional)

func (*TableInfoRequest) SetDbName

func (r *TableInfoRequest) SetDbName(dbName string)

param dbName: 库名。(Optional)

func (*TableInfoRequest) SetRegionId

func (r *TableInfoRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)

func (*TableInfoRequest) SetTableName

func (r *TableInfoRequest) SetTableName(tableName string)

param tableName: 表名。(Optional)

type TableInfoResponse

type TableInfoResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    TableInfoResult    `json:"result"`
}

type TableInfoResult

type TableInfoResult struct {
	DmsTableStruct dms.DmsTableStruct `json:"dmsTableStruct"`
}

type TableListRequest

type TableListRequest struct {
	core.JDCloudRequest

	/* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)  */
	RegionId string `json:"regionId"`

	/* 数据源id (Optional) */
	DataSourceId *int `json:"dataSourceId"`

	/* 数据库名称 (Optional) */
	DbName *string `json:"dbName"`
}

func NewTableListRequest

func NewTableListRequest(
	regionId string,
) *TableListRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewTableListRequestWithAllParams

func NewTableListRequestWithAllParams(
	regionId string,
	dataSourceId *int,
	dbName *string,
) *TableListRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param dataSourceId: 数据源id (Optional) * param dbName: 数据库名称 (Optional)

func NewTableListRequestWithoutParam

func NewTableListRequestWithoutParam() *TableListRequest

This constructor has better compatible ability when API parameters changed

func (TableListRequest) GetRegionId

func (r TableListRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*TableListRequest) SetDataSourceId

func (r *TableListRequest) SetDataSourceId(dataSourceId int)

param dataSourceId: 数据源id(Optional)

func (*TableListRequest) SetDbName

func (r *TableListRequest) SetDbName(dbName string)

param dbName: 数据库名称(Optional)

func (*TableListRequest) SetRegionId

func (r *TableListRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)

type TableListResponse

type TableListResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    TableListResult    `json:"result"`
}

type TableListResult

type TableListResult struct {
	TableNames []string `json:"tableNames"`
}

type TriggerInfoRequest

type TriggerInfoRequest struct {
	core.JDCloudRequest

	/* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)  */
	RegionId string `json:"regionId"`

	/* 数据源id (Optional) */
	DataSourceId *int `json:"dataSourceId"`

	/* 数据库名称。 (Optional) */
	DbName *string `json:"dbName"`

	/* 触发器名称。 (Optional) */
	TriggerName *string `json:"triggerName"`
}

func NewTriggerInfoRequest

func NewTriggerInfoRequest(
	regionId string,
) *TriggerInfoRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewTriggerInfoRequestWithAllParams

func NewTriggerInfoRequestWithAllParams(
	regionId string,
	dataSourceId *int,
	dbName *string,
	triggerName *string,
) *TriggerInfoRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param dataSourceId: 数据源id (Optional) * param dbName: 数据库名称。 (Optional) * param triggerName: 触发器名称。 (Optional)

func NewTriggerInfoRequestWithoutParam

func NewTriggerInfoRequestWithoutParam() *TriggerInfoRequest

This constructor has better compatible ability when API parameters changed

func (TriggerInfoRequest) GetRegionId

func (r TriggerInfoRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*TriggerInfoRequest) SetDataSourceId

func (r *TriggerInfoRequest) SetDataSourceId(dataSourceId int)

param dataSourceId: 数据源id(Optional)

func (*TriggerInfoRequest) SetDbName

func (r *TriggerInfoRequest) SetDbName(dbName string)

param dbName: 数据库名称。(Optional)

func (*TriggerInfoRequest) SetRegionId

func (r *TriggerInfoRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)

func (*TriggerInfoRequest) SetTriggerName

func (r *TriggerInfoRequest) SetTriggerName(triggerName string)

param triggerName: 触发器名称。(Optional)

type TriggerInfoResponse

type TriggerInfoResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    TriggerInfoResult  `json:"result"`
}

type TriggerInfoResult

type TriggerInfoResult struct {
	DbName           string `json:"dbName"`
	TriggerName      string `json:"triggerName"`
	TriggerTiming    string `json:"triggerTiming"`
	TriggerEvent     string `json:"triggerEvent"`
	TriggerTable     string `json:"triggerTable"`
	TriggerStatement string `json:"triggerStatement"`
}

type TriggerListRequest

type TriggerListRequest struct {
	core.JDCloudRequest

	/* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)  */
	RegionId string `json:"regionId"`

	/* 数据源id (Optional) */
	DataSourceId *int `json:"dataSourceId"`

	/* 数据库名称。 (Optional) */
	DbName *string `json:"dbName"`

	/* 过滤条件。 (Optional) */
	Filter *string `json:"filter"`
}

func NewTriggerListRequest

func NewTriggerListRequest(
	regionId string,
) *TriggerListRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewTriggerListRequestWithAllParams

func NewTriggerListRequestWithAllParams(
	regionId string,
	dataSourceId *int,
	dbName *string,
	filter *string,
) *TriggerListRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param dataSourceId: 数据源id (Optional) * param dbName: 数据库名称。 (Optional) * param filter: 过滤条件。 (Optional)

func NewTriggerListRequestWithoutParam

func NewTriggerListRequestWithoutParam() *TriggerListRequest

This constructor has better compatible ability when API parameters changed

func (TriggerListRequest) GetRegionId

func (r TriggerListRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*TriggerListRequest) SetDataSourceId

func (r *TriggerListRequest) SetDataSourceId(dataSourceId int)

param dataSourceId: 数据源id(Optional)

func (*TriggerListRequest) SetDbName

func (r *TriggerListRequest) SetDbName(dbName string)

param dbName: 数据库名称。(Optional)

func (*TriggerListRequest) SetFilter

func (r *TriggerListRequest) SetFilter(filter string)

param filter: 过滤条件。(Optional)

func (*TriggerListRequest) SetRegionId

func (r *TriggerListRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)

type TriggerListResponse

type TriggerListResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    TriggerListResult  `json:"result"`
}

type TriggerListResult

type TriggerListResult struct {
	TriggerNames []string `json:"triggerNames"`
}

type UpdatePersonalSqlRequest

type UpdatePersonalSqlRequest struct {
	core.JDCloudRequest

	/* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)  */
	RegionId string `json:"regionId"`

	/* 主键id (Optional) */
	Id *int `json:"id"`

	/* sql备注 (Optional) */
	Hint *string `json:"hint"`

	/* sql内容 (Optional) */
	SqlStr *string `json:"sqlStr"`
}

func NewUpdatePersonalSqlRequest

func NewUpdatePersonalSqlRequest(
	regionId string,
) *UpdatePersonalSqlRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewUpdatePersonalSqlRequestWithAllParams

func NewUpdatePersonalSqlRequestWithAllParams(
	regionId string,
	id *int,
	hint *string,
	sqlStr *string,
) *UpdatePersonalSqlRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param id: 主键id (Optional) * param hint: sql备注 (Optional) * param sqlStr: sql内容 (Optional)

func NewUpdatePersonalSqlRequestWithoutParam

func NewUpdatePersonalSqlRequestWithoutParam() *UpdatePersonalSqlRequest

This constructor has better compatible ability when API parameters changed

func (UpdatePersonalSqlRequest) GetRegionId

func (r UpdatePersonalSqlRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*UpdatePersonalSqlRequest) SetHint

func (r *UpdatePersonalSqlRequest) SetHint(hint string)

param hint: sql备注(Optional)

func (*UpdatePersonalSqlRequest) SetId

func (r *UpdatePersonalSqlRequest) SetId(id int)

param id: 主键id(Optional)

func (*UpdatePersonalSqlRequest) SetRegionId

func (r *UpdatePersonalSqlRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)

func (*UpdatePersonalSqlRequest) SetSqlStr

func (r *UpdatePersonalSqlRequest) SetSqlStr(sqlStr string)

param sqlStr: sql内容(Optional)

type UpdatePersonalSqlResponse

type UpdatePersonalSqlResponse struct {
	RequestID string                  `json:"requestId"`
	Error     core.ErrorResponse      `json:"error"`
	Result    UpdatePersonalSqlResult `json:"result"`
}

type UpdatePersonalSqlResult

type UpdatePersonalSqlResult struct {
}

type UploadImportFileTaskRequest

type UploadImportFileTaskRequest struct {
	core.JDCloudRequest

	/* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)  */
	RegionId string `json:"regionId"`

	/* 上传文件任务id (Optional) */
	TaskId *string `json:"taskId"`

	/* 上传文件分片号 (Optional) */
	ChunkNumber *int `json:"chunkNumber"`

	/* 分片文件MD5 (Optional) */
	Identifier *string `json:"identifier"`

	/* 分片文件 (Optional) */
	File []int `json:"file"`
}

func NewUploadImportFileTaskRequest

func NewUploadImportFileTaskRequest(
	regionId string,
) *UploadImportFileTaskRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewUploadImportFileTaskRequestWithAllParams

func NewUploadImportFileTaskRequestWithAllParams(
	regionId string,
	taskId *string,
	chunkNumber *int,
	identifier *string,
	file []int,
) *UploadImportFileTaskRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param taskId: 上传文件任务id (Optional) * param chunkNumber: 上传文件分片号 (Optional) * param identifier: 分片文件MD5 (Optional) * param file: 分片文件 (Optional)

func NewUploadImportFileTaskRequestWithoutParam

func NewUploadImportFileTaskRequestWithoutParam() *UploadImportFileTaskRequest

This constructor has better compatible ability when API parameters changed

func (UploadImportFileTaskRequest) GetRegionId

func (r UploadImportFileTaskRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*UploadImportFileTaskRequest) SetChunkNumber

func (r *UploadImportFileTaskRequest) SetChunkNumber(chunkNumber int)

param chunkNumber: 上传文件分片号(Optional)

func (*UploadImportFileTaskRequest) SetFile

func (r *UploadImportFileTaskRequest) SetFile(file []int)

param file: 分片文件(Optional)

func (*UploadImportFileTaskRequest) SetIdentifier

func (r *UploadImportFileTaskRequest) SetIdentifier(identifier string)

param identifier: 分片文件MD5(Optional)

func (*UploadImportFileTaskRequest) SetRegionId

func (r *UploadImportFileTaskRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)

func (*UploadImportFileTaskRequest) SetTaskId

func (r *UploadImportFileTaskRequest) SetTaskId(taskId string)

param taskId: 上传文件任务id(Optional)

type UploadImportFileTaskResponse

type UploadImportFileTaskResponse struct {
	RequestID string                     `json:"requestId"`
	Error     core.ErrorResponse         `json:"error"`
	Result    UploadImportFileTaskResult `json:"result"`
}

type UploadImportFileTaskResult

type UploadImportFileTaskResult struct {
	UploadImportFileResult dms.UploadImportFileResult `json:"uploadImportFileResult"`
}

type ViewInfoRequest

type ViewInfoRequest struct {
	core.JDCloudRequest

	/* 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)  */
	RegionId string `json:"regionId"`

	/* 数据源id (Optional) */
	DataSourceId *int `json:"dataSourceId"`

	/* 数据库名称。 (Optional) */
	DbName *string `json:"dbName"`

	/* 视图名称。 (Optional) */
	ViewName *string `json:"viewName"`
}

func NewViewInfoRequest

func NewViewInfoRequest(
	regionId string,
) *ViewInfoRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewViewInfoRequestWithAllParams

func NewViewInfoRequestWithAllParams(
	regionId string,
	dataSourceId *int,
	dbName *string,
	viewName *string,
) *ViewInfoRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param dataSourceId: 数据源id (Optional) * param dbName: 数据库名称。 (Optional) * param viewName: 视图名称。 (Optional)

func NewViewInfoRequestWithoutParam

func NewViewInfoRequestWithoutParam() *ViewInfoRequest

This constructor has better compatible ability when API parameters changed

func (ViewInfoRequest) GetRegionId

func (r ViewInfoRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*ViewInfoRequest) SetDataSourceId

func (r *ViewInfoRequest) SetDataSourceId(dataSourceId int)

param dataSourceId: 数据源id(Optional)

func (*ViewInfoRequest) SetDbName

func (r *ViewInfoRequest) SetDbName(dbName string)

param dbName: 数据库名称。(Optional)

func (*ViewInfoRequest) SetRegionId

func (r *ViewInfoRequest) SetRegionId(regionId string)

param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md)(Required)

func (*ViewInfoRequest) SetViewName

func (r *ViewInfoRequest) SetViewName(viewName string)

param viewName: 视图名称。(Optional)

type ViewInfoResponse

type ViewInfoResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    ViewInfoResult     `json:"result"`
}

type ViewInfoResult

type ViewInfoResult struct {
	DbName          string `json:"dbName"`
	ViewName        string `json:"viewName"`
	Definer         string `json:"definer"`
	ViewAlgorithm   string `json:"viewAlgorithm"`
	ViewCheckOption string `json:"viewCheckOption"`
	ViewSecurity    string `json:"viewSecurity"`
	DefinitionSql   string `json:"definitionSql"`
}

Jump to

Keyboard shortcuts

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