apis

package
v1.58.0 Latest Latest
Warning

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

Go to latest
Published: Sep 15, 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 added in v1.58.0

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 added in v1.58.0

func NewEventInfoRequest(
	regionId string,
) *EventInfoRequest

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

func NewEventInfoRequestWithAllParams added in v1.58.0

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 added in v1.58.0

func NewEventInfoRequestWithoutParam() *EventInfoRequest

This constructor has better compatible ability when API parameters changed

func (EventInfoRequest) GetRegionId added in v1.58.0

func (r EventInfoRequest) GetRegionId() string

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

func (*EventInfoRequest) SetDataSourceId added in v1.58.0

func (r *EventInfoRequest) SetDataSourceId(dataSourceId int)

param dataSourceId: 数据源id(Optional)

func (*EventInfoRequest) SetDbName added in v1.58.0

func (r *EventInfoRequest) SetDbName(dbName string)

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

func (*EventInfoRequest) SetEventName added in v1.58.0

func (r *EventInfoRequest) SetEventName(eventName string)

param eventName: 事件名称。(Optional)

func (*EventInfoRequest) SetRegionId added in v1.58.0

func (r *EventInfoRequest) SetRegionId(regionId string)

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

type EventInfoResponse added in v1.58.0

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

type EventInfoResult added in v1.58.0

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 added in v1.58.0

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 added in v1.58.0

func NewFunctionInfoRequest(
	regionId string,
) *FunctionInfoRequest

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

func NewFunctionInfoRequestWithAllParams added in v1.58.0

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 added in v1.58.0

func NewFunctionInfoRequestWithoutParam() *FunctionInfoRequest

This constructor has better compatible ability when API parameters changed

func (FunctionInfoRequest) GetRegionId added in v1.58.0

func (r FunctionInfoRequest) GetRegionId() string

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

func (*FunctionInfoRequest) SetDataSourceId added in v1.58.0

func (r *FunctionInfoRequest) SetDataSourceId(dataSourceId int)

param dataSourceId: 数据源id(Optional)

func (*FunctionInfoRequest) SetDbName added in v1.58.0

func (r *FunctionInfoRequest) SetDbName(dbName string)

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

func (*FunctionInfoRequest) SetFunctionName added in v1.58.0

func (r *FunctionInfoRequest) SetFunctionName(functionName string)

param functionName: 函数名称。(Optional)

func (*FunctionInfoRequest) SetRegionId added in v1.58.0

func (r *FunctionInfoRequest) SetRegionId(regionId string)

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

type FunctionInfoResponse added in v1.58.0

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

type FunctionInfoResult added in v1.58.0

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 added in v1.58.0

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 added in v1.58.0

func NewFunctionInvokeRequest(
	regionId string,
) *FunctionInvokeRequest

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

func NewFunctionInvokeRequestWithAllParams added in v1.58.0

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 added in v1.58.0

func NewFunctionInvokeRequestWithoutParam() *FunctionInvokeRequest

This constructor has better compatible ability when API parameters changed

func (FunctionInvokeRequest) GetRegionId added in v1.58.0

func (r FunctionInvokeRequest) GetRegionId() string

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

func (*FunctionInvokeRequest) SetDataSourceId added in v1.58.0

func (r *FunctionInvokeRequest) SetDataSourceId(dataSourceId int)

param dataSourceId: 数据源id(Optional)

func (*FunctionInvokeRequest) SetDbName added in v1.58.0

func (r *FunctionInvokeRequest) SetDbName(dbName string)

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

func (*FunctionInvokeRequest) SetFunctionName added in v1.58.0

func (r *FunctionInvokeRequest) SetFunctionName(functionName string)

param functionName: 函数名称。(Optional)

func (*FunctionInvokeRequest) SetParameters added in v1.58.0

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

param parameters: 参数。(Optional)

func (*FunctionInvokeRequest) SetRegionId added in v1.58.0

func (r *FunctionInvokeRequest) SetRegionId(regionId string)

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

type FunctionInvokeResponse added in v1.58.0

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

type FunctionInvokeResult added in v1.58.0

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

type FunctionListRequest added in v1.58.0

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 added in v1.58.0

func NewFunctionListRequest(
	regionId string,
) *FunctionListRequest

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

func NewFunctionListRequestWithAllParams added in v1.58.0

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 added in v1.58.0

func NewFunctionListRequestWithoutParam() *FunctionListRequest

This constructor has better compatible ability when API parameters changed

func (FunctionListRequest) GetRegionId added in v1.58.0

func (r FunctionListRequest) GetRegionId() string

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

func (*FunctionListRequest) SetDataSourceId added in v1.58.0

func (r *FunctionListRequest) SetDataSourceId(dataSourceId int)

param dataSourceId: 数据源id(Optional)

func (*FunctionListRequest) SetDbName added in v1.58.0

func (r *FunctionListRequest) SetDbName(dbName string)

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

func (*FunctionListRequest) SetFilter added in v1.58.0

func (r *FunctionListRequest) SetFilter(filter string)

param filter: 过滤条件。(Optional)

func (*FunctionListRequest) SetRegionId added in v1.58.0

func (r *FunctionListRequest) SetRegionId(regionId string)

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

type FunctionListResponse added in v1.58.0

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

type FunctionListResult added in v1.58.0

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

type GeneralAlterEventRequest added in v1.58.0

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 added in v1.58.0

func NewGeneralAlterEventRequest(
	regionId string,
) *GeneralAlterEventRequest

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

func NewGeneralAlterEventRequestWithAllParams added in v1.58.0

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 added in v1.58.0

func NewGeneralAlterEventRequestWithoutParam() *GeneralAlterEventRequest

This constructor has better compatible ability when API parameters changed

func (GeneralAlterEventRequest) GetRegionId added in v1.58.0

func (r GeneralAlterEventRequest) GetRegionId() string

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

func (*GeneralAlterEventRequest) SetDataSourceId added in v1.58.0

func (r *GeneralAlterEventRequest) SetDataSourceId(dataSourceId int)

param dataSourceId: 数据源id。(Optional)

func (*GeneralAlterEventRequest) SetDbName added in v1.58.0

func (r *GeneralAlterEventRequest) SetDbName(dbName string)

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

func (*GeneralAlterEventRequest) SetEnds added in v1.58.0

func (r *GeneralAlterEventRequest) SetEnds(ends string)

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

func (*GeneralAlterEventRequest) SetEventComment added in v1.58.0

func (r *GeneralAlterEventRequest) SetEventComment(eventComment string)

param eventComment: 注释。(Optional)

func (*GeneralAlterEventRequest) SetEventDefinition added in v1.58.0

func (r *GeneralAlterEventRequest) SetEventDefinition(eventDefinition string)

param eventDefinition: 事件定义。(Optional)

func (*GeneralAlterEventRequest) SetEventName added in v1.58.0

func (r *GeneralAlterEventRequest) SetEventName(eventName string)

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

func (*GeneralAlterEventRequest) SetEventStatus added in v1.58.0

func (r *GeneralAlterEventRequest) SetEventStatus(eventStatus string)

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

func (*GeneralAlterEventRequest) SetEventType added in v1.58.0

func (r *GeneralAlterEventRequest) SetEventType(eventType string)

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

func (*GeneralAlterEventRequest) SetExecuteAt added in v1.58.0

func (r *GeneralAlterEventRequest) SetExecuteAt(executeAt string)

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

func (*GeneralAlterEventRequest) SetIntervalField added in v1.58.0

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 added in v1.58.0

func (r *GeneralAlterEventRequest) SetIntervalValue(intervalValue string)

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

func (*GeneralAlterEventRequest) SetIsPreserve added in v1.58.0

func (r *GeneralAlterEventRequest) SetIsPreserve(isPreserve bool)

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

func (*GeneralAlterEventRequest) SetOriginEventName added in v1.58.0

func (r *GeneralAlterEventRequest) SetOriginEventName(originEventName string)

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

func (*GeneralAlterEventRequest) SetRegionId added in v1.58.0

func (r *GeneralAlterEventRequest) SetRegionId(regionId string)

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

func (*GeneralAlterEventRequest) SetStarts added in v1.58.0

func (r *GeneralAlterEventRequest) SetStarts(starts string)

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

type GeneralAlterEventResponse added in v1.58.0

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

type GeneralAlterEventResult added in v1.58.0

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

type GeneralAlterFunctionRequest added in v1.58.0

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 added in v1.58.0

func NewGeneralAlterFunctionRequest(
	regionId string,
) *GeneralAlterFunctionRequest

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

func NewGeneralAlterFunctionRequestWithAllParams added in v1.58.0

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 added in v1.58.0

func NewGeneralAlterFunctionRequestWithoutParam() *GeneralAlterFunctionRequest

This constructor has better compatible ability when API parameters changed

func (GeneralAlterFunctionRequest) GetRegionId added in v1.58.0

func (r GeneralAlterFunctionRequest) GetRegionId() string

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

func (*GeneralAlterFunctionRequest) SetComment added in v1.58.0

func (r *GeneralAlterFunctionRequest) SetComment(comment string)

param comment: 注释。(Optional)

func (*GeneralAlterFunctionRequest) SetCompleteSql added in v1.58.0

func (r *GeneralAlterFunctionRequest) SetCompleteSql(completeSql string)

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

func (*GeneralAlterFunctionRequest) SetDataAccess added in v1.58.0

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 added in v1.58.0

func (r *GeneralAlterFunctionRequest) SetDataSourceId(dataSourceId int)

param dataSourceId: 数据源id。(Optional)

func (*GeneralAlterFunctionRequest) SetDbName added in v1.58.0

func (r *GeneralAlterFunctionRequest) SetDbName(dbName string)

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

func (*GeneralAlterFunctionRequest) SetDefiner added in v1.58.0

func (r *GeneralAlterFunctionRequest) SetDefiner(definer string)

param definer: 定义者。(Optional)

func (*GeneralAlterFunctionRequest) SetDefinitionSql added in v1.58.0

func (r *GeneralAlterFunctionRequest) SetDefinitionSql(definitionSql string)

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

func (*GeneralAlterFunctionRequest) SetDeterministic added in v1.58.0

func (r *GeneralAlterFunctionRequest) SetDeterministic(deterministic bool)

param deterministic: 确定性。(Optional)

func (*GeneralAlterFunctionRequest) SetFunctionName added in v1.58.0

func (r *GeneralAlterFunctionRequest) SetFunctionName(functionName string)

param functionName: 函数名称。(Optional)

func (*GeneralAlterFunctionRequest) SetFunctionSecurity added in v1.58.0

func (r *GeneralAlterFunctionRequest) SetFunctionSecurity(functionSecurity string)

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

func (*GeneralAlterFunctionRequest) SetOriginFunctionName added in v1.58.0

func (r *GeneralAlterFunctionRequest) SetOriginFunctionName(originFunctionName string)

param originFunctionName: 函数名称。(Optional)

func (*GeneralAlterFunctionRequest) SetParameters added in v1.58.0

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

param parameters: 参数列表。(Optional)

func (*GeneralAlterFunctionRequest) SetRegionId added in v1.58.0

func (r *GeneralAlterFunctionRequest) SetRegionId(regionId string)

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

func (*GeneralAlterFunctionRequest) SetReturnLength added in v1.58.0

func (r *GeneralAlterFunctionRequest) SetReturnLength(returnLength int)

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

func (*GeneralAlterFunctionRequest) SetReturnType added in v1.58.0

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 added in v1.58.0

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

type GeneralAlterFunctionResult added in v1.58.0

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

type GeneralAlterProcedureRequest added in v1.58.0

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 added in v1.58.0

func NewGeneralAlterProcedureRequest(
	regionId string,
) *GeneralAlterProcedureRequest

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

func NewGeneralAlterProcedureRequestWithAllParams added in v1.58.0

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 added in v1.58.0

func NewGeneralAlterProcedureRequestWithoutParam() *GeneralAlterProcedureRequest

This constructor has better compatible ability when API parameters changed

func (GeneralAlterProcedureRequest) GetRegionId added in v1.58.0

func (r GeneralAlterProcedureRequest) GetRegionId() string

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

func (*GeneralAlterProcedureRequest) SetComment added in v1.58.0

func (r *GeneralAlterProcedureRequest) SetComment(comment string)

param comment: 注释(Optional)

func (*GeneralAlterProcedureRequest) SetCompleteSql added in v1.58.0

func (r *GeneralAlterProcedureRequest) SetCompleteSql(completeSql string)

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

func (*GeneralAlterProcedureRequest) SetDataAccess added in v1.58.0

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 added in v1.58.0

func (r *GeneralAlterProcedureRequest) SetDataSourceId(dataSourceId int)

param dataSourceId: 数据源id(Optional)

func (*GeneralAlterProcedureRequest) SetDbName added in v1.58.0

func (r *GeneralAlterProcedureRequest) SetDbName(dbName string)

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

func (*GeneralAlterProcedureRequest) SetDefiner added in v1.58.0

func (r *GeneralAlterProcedureRequest) SetDefiner(definer string)

param definer: 定义者。(Optional)

func (*GeneralAlterProcedureRequest) SetDefinitionSql added in v1.58.0

func (r *GeneralAlterProcedureRequest) SetDefinitionSql(definitionSql string)

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

func (*GeneralAlterProcedureRequest) SetDeterministic added in v1.58.0

func (r *GeneralAlterProcedureRequest) SetDeterministic(deterministic bool)

param deterministic: 确定性。(Optional)

func (*GeneralAlterProcedureRequest) SetOriginProcedureName added in v1.58.0

func (r *GeneralAlterProcedureRequest) SetOriginProcedureName(originProcedureName string)

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

func (*GeneralAlterProcedureRequest) SetParameters added in v1.58.0

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

param parameters: 参数列表。(Optional)

func (*GeneralAlterProcedureRequest) SetProcedureName added in v1.58.0

func (r *GeneralAlterProcedureRequest) SetProcedureName(procedureName string)

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

func (*GeneralAlterProcedureRequest) SetProcedureSecurity added in v1.58.0

func (r *GeneralAlterProcedureRequest) SetProcedureSecurity(procedureSecurity string)

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

func (*GeneralAlterProcedureRequest) SetRegionId added in v1.58.0

func (r *GeneralAlterProcedureRequest) SetRegionId(regionId string)

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

type GeneralAlterProcedureResponse added in v1.58.0

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

type GeneralAlterProcedureResult added in v1.58.0

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 added in v1.58.0

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 added in v1.58.0

func NewGeneralAlterTriggerRequest(
	regionId string,
) *GeneralAlterTriggerRequest

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

func NewGeneralAlterTriggerRequestWithAllParams added in v1.58.0

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 added in v1.58.0

func NewGeneralAlterTriggerRequestWithoutParam() *GeneralAlterTriggerRequest

This constructor has better compatible ability when API parameters changed

func (GeneralAlterTriggerRequest) GetRegionId added in v1.58.0

func (r GeneralAlterTriggerRequest) GetRegionId() string

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

func (*GeneralAlterTriggerRequest) SetDataSourceId added in v1.58.0

func (r *GeneralAlterTriggerRequest) SetDataSourceId(dataSourceId int)

param dataSourceId: 数据源id(Optional)

func (*GeneralAlterTriggerRequest) SetDbName added in v1.58.0

func (r *GeneralAlterTriggerRequest) SetDbName(dbName string)

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

func (*GeneralAlterTriggerRequest) SetOriginTriggerName added in v1.58.0

func (r *GeneralAlterTriggerRequest) SetOriginTriggerName(originTriggerName string)

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

func (*GeneralAlterTriggerRequest) SetRegionId added in v1.58.0

func (r *GeneralAlterTriggerRequest) SetRegionId(regionId string)

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

func (*GeneralAlterTriggerRequest) SetTriggerEvent added in v1.58.0

func (r *GeneralAlterTriggerRequest) SetTriggerEvent(triggerEvent string)

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

func (*GeneralAlterTriggerRequest) SetTriggerName added in v1.58.0

func (r *GeneralAlterTriggerRequest) SetTriggerName(triggerName string)

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

func (*GeneralAlterTriggerRequest) SetTriggerStatement added in v1.58.0

func (r *GeneralAlterTriggerRequest) SetTriggerStatement(triggerStatement string)

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

func (*GeneralAlterTriggerRequest) SetTriggerTable added in v1.58.0

func (r *GeneralAlterTriggerRequest) SetTriggerTable(triggerTable string)

param triggerTable: 触发表。(Optional)

func (*GeneralAlterTriggerRequest) SetTriggerTiming added in v1.58.0

func (r *GeneralAlterTriggerRequest) SetTriggerTiming(triggerTiming string)

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

type GeneralAlterTriggerResponse added in v1.58.0

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

type GeneralAlterTriggerResult added in v1.58.0

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 added in v1.58.0

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 added in v1.58.0

func NewGeneralCreateEventRequest(
	regionId string,
) *GeneralCreateEventRequest

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

func NewGeneralCreateEventRequestWithAllParams added in v1.58.0

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 added in v1.58.0

func NewGeneralCreateEventRequestWithoutParam() *GeneralCreateEventRequest

This constructor has better compatible ability when API parameters changed

func (GeneralCreateEventRequest) GetRegionId added in v1.58.0

func (r GeneralCreateEventRequest) GetRegionId() string

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

func (*GeneralCreateEventRequest) SetDataSourceId added in v1.58.0

func (r *GeneralCreateEventRequest) SetDataSourceId(dataSourceId int)

param dataSourceId: 数据源id。(Optional)

func (*GeneralCreateEventRequest) SetDbName added in v1.58.0

func (r *GeneralCreateEventRequest) SetDbName(dbName string)

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

func (*GeneralCreateEventRequest) SetEnds added in v1.58.0

func (r *GeneralCreateEventRequest) SetEnds(ends string)

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

func (*GeneralCreateEventRequest) SetEventComment added in v1.58.0

func (r *GeneralCreateEventRequest) SetEventComment(eventComment string)

param eventComment: 注释。(Optional)

func (*GeneralCreateEventRequest) SetEventDefinition added in v1.58.0

func (r *GeneralCreateEventRequest) SetEventDefinition(eventDefinition string)

param eventDefinition: 事件定义。(Optional)

func (*GeneralCreateEventRequest) SetEventName added in v1.58.0

func (r *GeneralCreateEventRequest) SetEventName(eventName string)

param eventName: 事件名称。(Optional)

func (*GeneralCreateEventRequest) SetEventStatus added in v1.58.0

func (r *GeneralCreateEventRequest) SetEventStatus(eventStatus string)

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

func (*GeneralCreateEventRequest) SetEventType added in v1.58.0

func (r *GeneralCreateEventRequest) SetEventType(eventType string)

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

func (*GeneralCreateEventRequest) SetExecuteAt added in v1.58.0

func (r *GeneralCreateEventRequest) SetExecuteAt(executeAt string)

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

func (*GeneralCreateEventRequest) SetIntervalField added in v1.58.0

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 added in v1.58.0

func (r *GeneralCreateEventRequest) SetIntervalValue(intervalValue string)

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

func (*GeneralCreateEventRequest) SetIsPreserve added in v1.58.0

func (r *GeneralCreateEventRequest) SetIsPreserve(isPreserve bool)

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

func (*GeneralCreateEventRequest) SetRegionId added in v1.58.0

func (r *GeneralCreateEventRequest) SetRegionId(regionId string)

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

func (*GeneralCreateEventRequest) SetStarts added in v1.58.0

func (r *GeneralCreateEventRequest) SetStarts(starts string)

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

type GeneralCreateEventResponse added in v1.58.0

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

type GeneralCreateEventResult added in v1.58.0

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

type GeneralCreateFunctionRequest added in v1.58.0

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 added in v1.58.0

func NewGeneralCreateFunctionRequest(
	regionId string,
) *GeneralCreateFunctionRequest

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

func NewGeneralCreateFunctionRequestWithAllParams added in v1.58.0

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 added in v1.58.0

func NewGeneralCreateFunctionRequestWithoutParam() *GeneralCreateFunctionRequest

This constructor has better compatible ability when API parameters changed

func (GeneralCreateFunctionRequest) GetRegionId added in v1.58.0

func (r GeneralCreateFunctionRequest) GetRegionId() string

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

func (*GeneralCreateFunctionRequest) SetComment added in v1.58.0

func (r *GeneralCreateFunctionRequest) SetComment(comment string)

param comment: 注释。(Optional)

func (*GeneralCreateFunctionRequest) SetDataAccess added in v1.58.0

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 added in v1.58.0

func (r *GeneralCreateFunctionRequest) SetDataSourceId(dataSourceId int)

param dataSourceId: 数据源id。(Optional)

func (*GeneralCreateFunctionRequest) SetDbName added in v1.58.0

func (r *GeneralCreateFunctionRequest) SetDbName(dbName string)

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

func (*GeneralCreateFunctionRequest) SetDefiner added in v1.58.0

func (r *GeneralCreateFunctionRequest) SetDefiner(definer string)

param definer: 定义者。(Optional)

func (*GeneralCreateFunctionRequest) SetDefinitionSql added in v1.58.0

func (r *GeneralCreateFunctionRequest) SetDefinitionSql(definitionSql string)

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

func (*GeneralCreateFunctionRequest) SetDeterministic added in v1.58.0

func (r *GeneralCreateFunctionRequest) SetDeterministic(deterministic bool)

param deterministic: 确定性。(Optional)

func (*GeneralCreateFunctionRequest) SetFunctionName added in v1.58.0

func (r *GeneralCreateFunctionRequest) SetFunctionName(functionName string)

param functionName: 函数名称。(Optional)

func (*GeneralCreateFunctionRequest) SetFunctionSecurity added in v1.58.0

func (r *GeneralCreateFunctionRequest) SetFunctionSecurity(functionSecurity string)

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

func (*GeneralCreateFunctionRequest) SetParameters added in v1.58.0

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

param parameters: 参数列表。(Optional)

func (*GeneralCreateFunctionRequest) SetRegionId added in v1.58.0

func (r *GeneralCreateFunctionRequest) SetRegionId(regionId string)

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

func (*GeneralCreateFunctionRequest) SetReturnLength added in v1.58.0

func (r *GeneralCreateFunctionRequest) SetReturnLength(returnLength int)

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

func (*GeneralCreateFunctionRequest) SetReturnType added in v1.58.0

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 added in v1.58.0

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

type GeneralCreateFunctionResult added in v1.58.0

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

type GeneralCreateProcedureRequest added in v1.58.0

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 added in v1.58.0

func NewGeneralCreateProcedureRequest(
	regionId string,
) *GeneralCreateProcedureRequest

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

func NewGeneralCreateProcedureRequestWithAllParams added in v1.58.0

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 added in v1.58.0

func NewGeneralCreateProcedureRequestWithoutParam() *GeneralCreateProcedureRequest

This constructor has better compatible ability when API parameters changed

func (GeneralCreateProcedureRequest) GetRegionId added in v1.58.0

func (r GeneralCreateProcedureRequest) GetRegionId() string

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

func (*GeneralCreateProcedureRequest) SetComment added in v1.58.0

func (r *GeneralCreateProcedureRequest) SetComment(comment string)

param comment: 注释。(Optional)

func (*GeneralCreateProcedureRequest) SetDataAccess added in v1.58.0

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 added in v1.58.0

func (r *GeneralCreateProcedureRequest) SetDataSourceId(dataSourceId int)

param dataSourceId: 数据源id。(Optional)

func (*GeneralCreateProcedureRequest) SetDbName added in v1.58.0

func (r *GeneralCreateProcedureRequest) SetDbName(dbName string)

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

func (*GeneralCreateProcedureRequest) SetDefiner added in v1.58.0

func (r *GeneralCreateProcedureRequest) SetDefiner(definer string)

param definer: 定义者。(Optional)

func (*GeneralCreateProcedureRequest) SetDefinitionSql added in v1.58.0

func (r *GeneralCreateProcedureRequest) SetDefinitionSql(definitionSql string)

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

func (*GeneralCreateProcedureRequest) SetDeterministic added in v1.58.0

func (r *GeneralCreateProcedureRequest) SetDeterministic(deterministic bool)

param deterministic: 确定性。(Optional)

func (*GeneralCreateProcedureRequest) SetParameters added in v1.58.0

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

param parameters: 参数列表。(Optional)

func (*GeneralCreateProcedureRequest) SetProcedureName added in v1.58.0

func (r *GeneralCreateProcedureRequest) SetProcedureName(procedureName string)

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

func (*GeneralCreateProcedureRequest) SetProcedureSecurity added in v1.58.0

func (r *GeneralCreateProcedureRequest) SetProcedureSecurity(procedureSecurity string)

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

func (*GeneralCreateProcedureRequest) SetRegionId added in v1.58.0

func (r *GeneralCreateProcedureRequest) SetRegionId(regionId string)

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

type GeneralCreateProcedureResponse added in v1.58.0

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

type GeneralCreateProcedureResult added in v1.58.0

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 added in v1.58.0

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 added in v1.58.0

func NewGeneralCreateTriggerRequest(
	regionId string,
) *GeneralCreateTriggerRequest

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

func NewGeneralCreateTriggerRequestWithAllParams added in v1.58.0

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 added in v1.58.0

func NewGeneralCreateTriggerRequestWithoutParam() *GeneralCreateTriggerRequest

This constructor has better compatible ability when API parameters changed

func (GeneralCreateTriggerRequest) GetRegionId added in v1.58.0

func (r GeneralCreateTriggerRequest) GetRegionId() string

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

func (*GeneralCreateTriggerRequest) SetDataSourceId added in v1.58.0

func (r *GeneralCreateTriggerRequest) SetDataSourceId(dataSourceId int)

param dataSourceId: 数据源id。(Optional)

func (*GeneralCreateTriggerRequest) SetDbName added in v1.58.0

func (r *GeneralCreateTriggerRequest) SetDbName(dbName string)

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

func (*GeneralCreateTriggerRequest) SetRegionId added in v1.58.0

func (r *GeneralCreateTriggerRequest) SetRegionId(regionId string)

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

func (*GeneralCreateTriggerRequest) SetTriggerEvent added in v1.58.0

func (r *GeneralCreateTriggerRequest) SetTriggerEvent(triggerEvent string)

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

func (*GeneralCreateTriggerRequest) SetTriggerName added in v1.58.0

func (r *GeneralCreateTriggerRequest) SetTriggerName(triggerName string)

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

func (*GeneralCreateTriggerRequest) SetTriggerStatement added in v1.58.0

func (r *GeneralCreateTriggerRequest) SetTriggerStatement(triggerStatement string)

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

func (*GeneralCreateTriggerRequest) SetTriggerTable added in v1.58.0

func (r *GeneralCreateTriggerRequest) SetTriggerTable(triggerTable string)

param triggerTable: 触发表。(Optional)

func (*GeneralCreateTriggerRequest) SetTriggerTiming added in v1.58.0

func (r *GeneralCreateTriggerRequest) SetTriggerTiming(triggerTiming string)

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

type GeneralCreateTriggerResponse added in v1.58.0

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

type GeneralCreateTriggerResult added in v1.58.0

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 added in v1.58.0

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 added in v1.58.0

func NewGeneralDropEventRequest(
	regionId string,
) *GeneralDropEventRequest

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

func NewGeneralDropEventRequestWithAllParams added in v1.58.0

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 added in v1.58.0

func NewGeneralDropEventRequestWithoutParam() *GeneralDropEventRequest

This constructor has better compatible ability when API parameters changed

func (GeneralDropEventRequest) GetRegionId added in v1.58.0

func (r GeneralDropEventRequest) GetRegionId() string

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

func (*GeneralDropEventRequest) SetDataSourceId added in v1.58.0

func (r *GeneralDropEventRequest) SetDataSourceId(dataSourceId int)

param dataSourceId: 数据源id(Optional)

func (*GeneralDropEventRequest) SetDbName added in v1.58.0

func (r *GeneralDropEventRequest) SetDbName(dbName string)

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

func (*GeneralDropEventRequest) SetEventName added in v1.58.0

func (r *GeneralDropEventRequest) SetEventName(eventName string)

param eventName: 事件名称。(Optional)

func (*GeneralDropEventRequest) SetRegionId added in v1.58.0

func (r *GeneralDropEventRequest) SetRegionId(regionId string)

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

type GeneralDropEventResponse added in v1.58.0

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

type GeneralDropEventResult added in v1.58.0

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

type GeneralDropFunctionRequest added in v1.58.0

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 added in v1.58.0

func NewGeneralDropFunctionRequest(
	regionId string,
) *GeneralDropFunctionRequest

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

func NewGeneralDropFunctionRequestWithAllParams added in v1.58.0

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 added in v1.58.0

func NewGeneralDropFunctionRequestWithoutParam() *GeneralDropFunctionRequest

This constructor has better compatible ability when API parameters changed

func (GeneralDropFunctionRequest) GetRegionId added in v1.58.0

func (r GeneralDropFunctionRequest) GetRegionId() string

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

func (*GeneralDropFunctionRequest) SetDataSourceId added in v1.58.0

func (r *GeneralDropFunctionRequest) SetDataSourceId(dataSourceId int)

param dataSourceId: 数据源id(Optional)

func (*GeneralDropFunctionRequest) SetDbName added in v1.58.0

func (r *GeneralDropFunctionRequest) SetDbName(dbName string)

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

func (*GeneralDropFunctionRequest) SetFunctionName added in v1.58.0

func (r *GeneralDropFunctionRequest) SetFunctionName(functionName string)

param functionName: 函数名称。(Optional)

func (*GeneralDropFunctionRequest) SetRegionId added in v1.58.0

func (r *GeneralDropFunctionRequest) SetRegionId(regionId string)

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

type GeneralDropFunctionResponse added in v1.58.0

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

type GeneralDropFunctionResult added in v1.58.0

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

type GeneralDropProcedureRequest added in v1.58.0

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 added in v1.58.0

func NewGeneralDropProcedureRequest(
	regionId string,
) *GeneralDropProcedureRequest

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

func NewGeneralDropProcedureRequestWithAllParams added in v1.58.0

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 added in v1.58.0

func NewGeneralDropProcedureRequestWithoutParam() *GeneralDropProcedureRequest

This constructor has better compatible ability when API parameters changed

func (GeneralDropProcedureRequest) GetRegionId added in v1.58.0

func (r GeneralDropProcedureRequest) GetRegionId() string

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

func (*GeneralDropProcedureRequest) SetDataSourceId added in v1.58.0

func (r *GeneralDropProcedureRequest) SetDataSourceId(dataSourceId int)

param dataSourceId: 数据源id(Optional)

func (*GeneralDropProcedureRequest) SetDbName added in v1.58.0

func (r *GeneralDropProcedureRequest) SetDbName(dbName string)

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

func (*GeneralDropProcedureRequest) SetProcedureName added in v1.58.0

func (r *GeneralDropProcedureRequest) SetProcedureName(procedureName string)

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

func (*GeneralDropProcedureRequest) SetRegionId added in v1.58.0

func (r *GeneralDropProcedureRequest) SetRegionId(regionId string)

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

type GeneralDropProcedureResponse added in v1.58.0

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

type GeneralDropProcedureResult added in v1.58.0

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

type GeneralDropTriggerRequest added in v1.58.0

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 added in v1.58.0

func NewGeneralDropTriggerRequest(
	regionId string,
) *GeneralDropTriggerRequest

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

func NewGeneralDropTriggerRequestWithAllParams added in v1.58.0

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 added in v1.58.0

func NewGeneralDropTriggerRequestWithoutParam() *GeneralDropTriggerRequest

This constructor has better compatible ability when API parameters changed

func (GeneralDropTriggerRequest) GetRegionId added in v1.58.0

func (r GeneralDropTriggerRequest) GetRegionId() string

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

func (*GeneralDropTriggerRequest) SetDataSourceId added in v1.58.0

func (r *GeneralDropTriggerRequest) SetDataSourceId(dataSourceId int)

param dataSourceId: 数据源id(Optional)

func (*GeneralDropTriggerRequest) SetDbName added in v1.58.0

func (r *GeneralDropTriggerRequest) SetDbName(dbName string)

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

func (*GeneralDropTriggerRequest) SetRegionId added in v1.58.0

func (r *GeneralDropTriggerRequest) SetRegionId(regionId string)

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

func (*GeneralDropTriggerRequest) SetTriggerName added in v1.58.0

func (r *GeneralDropTriggerRequest) SetTriggerName(triggerName string)

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

type GeneralDropTriggerResponse added in v1.58.0

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

type GeneralDropTriggerResult added in v1.58.0

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 added in v1.58.0

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 added in v1.58.0

func NewProcedureInfoRequest(
	regionId string,
) *ProcedureInfoRequest

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

func NewProcedureInfoRequestWithAllParams added in v1.58.0

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 added in v1.58.0

func NewProcedureInfoRequestWithoutParam() *ProcedureInfoRequest

This constructor has better compatible ability when API parameters changed

func (ProcedureInfoRequest) GetRegionId added in v1.58.0

func (r ProcedureInfoRequest) GetRegionId() string

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

func (*ProcedureInfoRequest) SetDataSourceId added in v1.58.0

func (r *ProcedureInfoRequest) SetDataSourceId(dataSourceId int)

param dataSourceId: 数据源id(Optional)

func (*ProcedureInfoRequest) SetDbName added in v1.58.0

func (r *ProcedureInfoRequest) SetDbName(dbName string)

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

func (*ProcedureInfoRequest) SetProcedureName added in v1.58.0

func (r *ProcedureInfoRequest) SetProcedureName(procedureName string)

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

func (*ProcedureInfoRequest) SetRegionId added in v1.58.0

func (r *ProcedureInfoRequest) SetRegionId(regionId string)

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

type ProcedureInfoResponse added in v1.58.0

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

type ProcedureInfoResult added in v1.58.0

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 added in v1.58.0

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 added in v1.58.0

func NewProcedureInvokeRequest(
	regionId string,
) *ProcedureInvokeRequest

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

func NewProcedureInvokeRequestWithAllParams added in v1.58.0

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 added in v1.58.0

func NewProcedureInvokeRequestWithoutParam() *ProcedureInvokeRequest

This constructor has better compatible ability when API parameters changed

func (ProcedureInvokeRequest) GetRegionId added in v1.58.0

func (r ProcedureInvokeRequest) GetRegionId() string

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

func (*ProcedureInvokeRequest) SetDataSourceId added in v1.58.0

func (r *ProcedureInvokeRequest) SetDataSourceId(dataSourceId int)

param dataSourceId: 数据源id(Optional)

func (*ProcedureInvokeRequest) SetDbName added in v1.58.0

func (r *ProcedureInvokeRequest) SetDbName(dbName string)

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

func (*ProcedureInvokeRequest) SetParameters added in v1.58.0

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

param parameters: 参数。(Optional)

func (*ProcedureInvokeRequest) SetProcedureName added in v1.58.0

func (r *ProcedureInvokeRequest) SetProcedureName(procedureName string)

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

func (*ProcedureInvokeRequest) SetRegionId added in v1.58.0

func (r *ProcedureInvokeRequest) SetRegionId(regionId string)

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

type ProcedureInvokeResponse added in v1.58.0

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

type ProcedureInvokeResult added in v1.58.0

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

type ProcedureListRequest added in v1.58.0

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 added in v1.58.0

func NewProcedureListRequest(
	regionId string,
) *ProcedureListRequest

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

func NewProcedureListRequestWithAllParams added in v1.58.0

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 added in v1.58.0

func NewProcedureListRequestWithoutParam() *ProcedureListRequest

This constructor has better compatible ability when API parameters changed

func (ProcedureListRequest) GetRegionId added in v1.58.0

func (r ProcedureListRequest) GetRegionId() string

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

func (*ProcedureListRequest) SetDataSourceId added in v1.58.0

func (r *ProcedureListRequest) SetDataSourceId(dataSourceId int)

param dataSourceId: 数据源id(Optional)

func (*ProcedureListRequest) SetDbName added in v1.58.0

func (r *ProcedureListRequest) SetDbName(dbName string)

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

func (*ProcedureListRequest) SetFilter added in v1.58.0

func (r *ProcedureListRequest) SetFilter(filter string)

param filter: 过滤条件。(Optional)

func (*ProcedureListRequest) SetRegionId added in v1.58.0

func (r *ProcedureListRequest) SetRegionId(regionId string)

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

type ProcedureListResponse added in v1.58.0

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

type ProcedureListResult added in v1.58.0

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 added in v1.58.0

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 added in v1.58.0

func NewQueryTypeInstanceRequest(
	regionId string,
) *QueryTypeInstanceRequest

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

func NewQueryTypeInstanceRequestWithAllParams added in v1.58.0

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 added in v1.58.0

func NewQueryTypeInstanceRequestWithoutParam() *QueryTypeInstanceRequest

This constructor has better compatible ability when API parameters changed

func (QueryTypeInstanceRequest) GetRegionId added in v1.58.0

func (r QueryTypeInstanceRequest) GetRegionId() string

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

func (*QueryTypeInstanceRequest) SetDbType added in v1.58.0

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 added in v1.58.0

func (r *QueryTypeInstanceRequest) SetRegionId(regionId string)

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

type QueryTypeInstanceResponse added in v1.58.0

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

type QueryTypeInstanceResult added in v1.58.0

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 added in v1.58.0

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 added in v1.58.0

func NewTriggerInfoRequest(
	regionId string,
) *TriggerInfoRequest

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

func NewTriggerInfoRequestWithAllParams added in v1.58.0

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 added in v1.58.0

func NewTriggerInfoRequestWithoutParam() *TriggerInfoRequest

This constructor has better compatible ability when API parameters changed

func (TriggerInfoRequest) GetRegionId added in v1.58.0

func (r TriggerInfoRequest) GetRegionId() string

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

func (*TriggerInfoRequest) SetDataSourceId added in v1.58.0

func (r *TriggerInfoRequest) SetDataSourceId(dataSourceId int)

param dataSourceId: 数据源id(Optional)

func (*TriggerInfoRequest) SetDbName added in v1.58.0

func (r *TriggerInfoRequest) SetDbName(dbName string)

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

func (*TriggerInfoRequest) SetRegionId added in v1.58.0

func (r *TriggerInfoRequest) SetRegionId(regionId string)

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

func (*TriggerInfoRequest) SetTriggerName added in v1.58.0

func (r *TriggerInfoRequest) SetTriggerName(triggerName string)

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

type TriggerInfoResponse added in v1.58.0

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

type TriggerInfoResult added in v1.58.0

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 added in v1.58.0

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 added in v1.58.0

func NewTriggerListRequest(
	regionId string,
) *TriggerListRequest

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

func NewTriggerListRequestWithAllParams added in v1.58.0

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 added in v1.58.0

func NewTriggerListRequestWithoutParam() *TriggerListRequest

This constructor has better compatible ability when API parameters changed

func (TriggerListRequest) GetRegionId added in v1.58.0

func (r TriggerListRequest) GetRegionId() string

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

func (*TriggerListRequest) SetDataSourceId added in v1.58.0

func (r *TriggerListRequest) SetDataSourceId(dataSourceId int)

param dataSourceId: 数据源id(Optional)

func (*TriggerListRequest) SetDbName added in v1.58.0

func (r *TriggerListRequest) SetDbName(dbName string)

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

func (*TriggerListRequest) SetFilter added in v1.58.0

func (r *TriggerListRequest) SetFilter(filter string)

param filter: 过滤条件。(Optional)

func (*TriggerListRequest) SetRegionId added in v1.58.0

func (r *TriggerListRequest) SetRegionId(regionId string)

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

type TriggerListResponse added in v1.58.0

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

type TriggerListResult added in v1.58.0

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