apis

package
v1.57.0 Latest Latest
Warning

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

Go to latest
Published: Aug 18, 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 DownloadExportFileRequest

type DownloadExportFileRequest struct {
	core.JDCloudRequest

	/* 文件下载id  */
	ExportId string `json:"exportId"`
}

func NewDownloadExportFileRequest

func NewDownloadExportFileRequest(
	exportId string,
) *DownloadExportFileRequest

* param exportId: 文件下载id (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDownloadExportFileRequestWithAllParams

func NewDownloadExportFileRequestWithAllParams(
	exportId string,
) *DownloadExportFileRequest

* param exportId: 文件下载id (Required)

func NewDownloadExportFileRequestWithoutParam

func NewDownloadExportFileRequestWithoutParam() *DownloadExportFileRequest

This constructor has better compatible ability when API parameters changed

func (DownloadExportFileRequest) GetRegionId

func (r DownloadExportFileRequest) GetRegionId() string

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

func (*DownloadExportFileRequest) SetExportId

func (r *DownloadExportFileRequest) SetExportId(exportId string)

param exportId: 文件下载id(Required)

type DownloadExportFileResponse

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

type DownloadExportFileResult

type DownloadExportFileResult struct {
}

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 ExportDataRequest

type ExportDataRequest struct {
	core.JDCloudRequest

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

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

	/* 导出数据的查询sql; (Optional) */
	Sql *string `json:"sql"`

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

	/* 导出数量 (Optional) */
	Count *int `json:"count"`

	/* 导出文件字符编码 (Optional) */
	Charset *string `json:"charset"`

	/* 导出方式,SYNC("SYNC", 0), ASYNC("ASYNC", 1),当前只支持SYNC导出; (Optional) */
	ExportTypeEnum *string `json:"exportTypeEnum"`

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

func NewExportDataRequest

func NewExportDataRequest(
	regionId string,
) *ExportDataRequest

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

func NewExportDataRequestWithAllParams

func NewExportDataRequestWithAllParams(
	regionId string,
	dataSourceId *int,
	sql *string,
	dbName *string,
	count *int,
	charset *string,
	exportTypeEnum *string,
	exportFileTypeEnum *string,
) *ExportDataRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param dataSourceId: 数据源id; (Optional) * param sql: 导出数据的查询sql; (Optional) * param dbName: 数据库名称 (Optional) * param count: 导出数量 (Optional) * param charset: 导出文件字符编码 (Optional) * param exportTypeEnum: 导出方式,SYNC("SYNC", 0), ASYNC("ASYNC", 1),当前只支持SYNC导出; (Optional) * param exportFileTypeEnum: 导出文件格式,CSV("CSV", 0), SQL("SQL", 1); (Optional)

func NewExportDataRequestWithoutParam

func NewExportDataRequestWithoutParam() *ExportDataRequest

This constructor has better compatible ability when API parameters changed

func (ExportDataRequest) GetRegionId

func (r ExportDataRequest) GetRegionId() string

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

func (*ExportDataRequest) SetCharset

func (r *ExportDataRequest) SetCharset(charset string)

param charset: 导出文件字符编码(Optional)

func (*ExportDataRequest) SetCount

func (r *ExportDataRequest) SetCount(count int)

param count: 导出数量(Optional)

func (*ExportDataRequest) SetDataSourceId

func (r *ExportDataRequest) SetDataSourceId(dataSourceId int)

param dataSourceId: 数据源id;(Optional)

func (*ExportDataRequest) SetDbName

func (r *ExportDataRequest) SetDbName(dbName string)

param dbName: 数据库名称(Optional)

func (*ExportDataRequest) SetExportFileTypeEnum

func (r *ExportDataRequest) SetExportFileTypeEnum(exportFileTypeEnum string)

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

func (*ExportDataRequest) SetExportTypeEnum

func (r *ExportDataRequest) SetExportTypeEnum(exportTypeEnum string)

param exportTypeEnum: 导出方式,SYNC("SYNC", 0), ASYNC("ASYNC", 1),当前只支持SYNC导出;(Optional)

func (*ExportDataRequest) SetRegionId

func (r *ExportDataRequest) SetRegionId(regionId string)

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

func (*ExportDataRequest) SetSql

func (r *ExportDataRequest) SetSql(sql string)

param sql: 导出数据的查询sql;(Optional)

type ExportDataResponse

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

type ExportDataResult

type ExportDataResult struct {
}

type ExportStructRequest

type ExportStructRequest 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) */
	Charset *string `json:"charset"`
}

func NewExportStructRequest

func NewExportStructRequest(
	regionId string,
) *ExportStructRequest

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

func NewExportStructRequestWithAllParams

func NewExportStructRequestWithAllParams(
	regionId string,
	dataSourceId *int,
	dbName *string,
	tableName *string,
	charset *string,
) *ExportStructRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param dataSourceId: 数据源id (Optional) * param dbName: 数据库名称 (Optional) * param tableName: 导出表名,为空时导出库中所有表 (Optional) * param charset: 导出文件字符编码 (Optional)

func NewExportStructRequestWithoutParam

func NewExportStructRequestWithoutParam() *ExportStructRequest

This constructor has better compatible ability when API parameters changed

func (ExportStructRequest) GetRegionId

func (r ExportStructRequest) GetRegionId() string

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

func (*ExportStructRequest) SetCharset

func (r *ExportStructRequest) SetCharset(charset string)

param charset: 导出文件字符编码(Optional)

func (*ExportStructRequest) SetDataSourceId

func (r *ExportStructRequest) SetDataSourceId(dataSourceId int)

param dataSourceId: 数据源id(Optional)

func (*ExportStructRequest) SetDbName

func (r *ExportStructRequest) SetDbName(dbName string)

param dbName: 数据库名称(Optional)

func (*ExportStructRequest) SetRegionId

func (r *ExportStructRequest) SetRegionId(regionId string)

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

func (*ExportStructRequest) SetTableName

func (r *ExportStructRequest) SetTableName(tableName string)

param tableName: 导出表名,为空时导出库中所有表(Optional)

type ExportStructResponse

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

type ExportStructResult

type ExportStructResult struct {
	TableStructs []dms.TableStruct `json:"tableStructs"`
}

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 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 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 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 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 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 GetExportDataIdRequest

type GetExportDataIdRequest struct {
	core.JDCloudRequest

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

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

	/* 导出数据的查询sql (Optional) */
	Sql *string `json:"sql"`

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

	/* 导出数量 (Optional) */
	Count *int `json:"count"`

	/* 是否跳过检测 (Optional) */
	IgnoreCheck *bool `json:"ignoreCheck"`

	/* 跳过行数检测原因 (Optional) */
	Reason *string `json:"reason"`

	/* 导出文件字符编码 (Optional) */
	Charset *string `json:"charset"`

	/* 导出方式,SYNC("SYNC", 0), ASYNC("ASYNC", 1),当前只支持SYNC导出; (Optional) */
	ExportTypeEnum *string `json:"exportTypeEnum"`

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

func NewGetExportDataIdRequest

func NewGetExportDataIdRequest(
	regionId string,
) *GetExportDataIdRequest

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

func NewGetExportDataIdRequestWithAllParams

func NewGetExportDataIdRequestWithAllParams(
	regionId string,
	dataSourceId *int,
	sql *string,
	dbName *string,
	count *int,
	ignoreCheck *bool,
	reason *string,
	charset *string,
	exportTypeEnum *string,
	exportFileTypeEnum *string,
) *GetExportDataIdRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param dataSourceId: 数据源id (Optional) * param sql: 导出数据的查询sql (Optional) * param dbName: 数据库名称 (Optional) * param count: 导出数量 (Optional) * param ignoreCheck: 是否跳过检测 (Optional) * param reason: 跳过行数检测原因 (Optional) * param charset: 导出文件字符编码 (Optional) * param exportTypeEnum: 导出方式,SYNC("SYNC", 0), ASYNC("ASYNC", 1),当前只支持SYNC导出; (Optional) * param exportFileTypeEnum: 导出文件格式,CSV("CSV", 0), SQL("SQL", 1); (Optional)

func NewGetExportDataIdRequestWithoutParam

func NewGetExportDataIdRequestWithoutParam() *GetExportDataIdRequest

This constructor has better compatible ability when API parameters changed

func (GetExportDataIdRequest) GetRegionId

func (r GetExportDataIdRequest) GetRegionId() string

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

func (*GetExportDataIdRequest) SetCharset

func (r *GetExportDataIdRequest) SetCharset(charset string)

param charset: 导出文件字符编码(Optional)

func (*GetExportDataIdRequest) SetCount

func (r *GetExportDataIdRequest) SetCount(count int)

param count: 导出数量(Optional)

func (*GetExportDataIdRequest) SetDataSourceId

func (r *GetExportDataIdRequest) SetDataSourceId(dataSourceId int)

param dataSourceId: 数据源id(Optional)

func (*GetExportDataIdRequest) SetDbName

func (r *GetExportDataIdRequest) SetDbName(dbName string)

param dbName: 数据库名称(Optional)

func (*GetExportDataIdRequest) SetExportFileTypeEnum

func (r *GetExportDataIdRequest) SetExportFileTypeEnum(exportFileTypeEnum string)

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

func (*GetExportDataIdRequest) SetExportTypeEnum

func (r *GetExportDataIdRequest) SetExportTypeEnum(exportTypeEnum string)

param exportTypeEnum: 导出方式,SYNC("SYNC", 0), ASYNC("ASYNC", 1),当前只支持SYNC导出;(Optional)

func (*GetExportDataIdRequest) SetIgnoreCheck

func (r *GetExportDataIdRequest) SetIgnoreCheck(ignoreCheck bool)

param ignoreCheck: 是否跳过检测(Optional)

func (*GetExportDataIdRequest) SetReason

func (r *GetExportDataIdRequest) SetReason(reason string)

param reason: 跳过行数检测原因(Optional)

func (*GetExportDataIdRequest) SetRegionId

func (r *GetExportDataIdRequest) SetRegionId(regionId string)

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

func (*GetExportDataIdRequest) SetSql

func (r *GetExportDataIdRequest) SetSql(sql string)

param sql: 导出数据的查询sql(Optional)

type GetExportDataIdResponse

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

type GetExportDataIdResult

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

type GetExportIdRequest

type GetExportIdRequest struct {
	core.JDCloudRequest

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

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

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

	/* 导出文件字符编码 (Optional) */
	Charset *string `json:"charset"`

	/* 导出方式,SYNC("SYNC", 0), ASYNC("ASYNC", 1),当前只支持SYNC导出; (Optional) */
	ExportTypeEnum *string `json:"exportTypeEnum"`

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

	/* 导出内容,DATA("DATA", 0), STRUCT("STRUCT", 1), STRUCT_DATA("STRUCT_DATA", 2); (Optional) */
	ExportContentTypeEnum *string `json:"exportContentTypeEnum"`

	/* 查询条件。 (Optional) */
	TableFilters []dms.TableFilter `json:"tableFilters"`
}

func NewGetExportIdRequest

func NewGetExportIdRequest(
	regionId string,
) *GetExportIdRequest

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

func NewGetExportIdRequestWithAllParams

func NewGetExportIdRequestWithAllParams(
	regionId string,
	dataSourceId *int,
	dbName *string,
	charset *string,
	exportTypeEnum *string,
	exportFileTypeEnum *string,
	exportContentTypeEnum *string,
	tableFilters []dms.TableFilter,
) *GetExportIdRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param dataSourceId: 数据源id (Optional) * param dbName: 数据库名称 (Optional) * param charset: 导出文件字符编码 (Optional) * param exportTypeEnum: 导出方式,SYNC("SYNC", 0), ASYNC("ASYNC", 1),当前只支持SYNC导出; (Optional) * param exportFileTypeEnum: 导出文件格式,CSV("CSV", 0), SQL("SQL", 1); (Optional) * param exportContentTypeEnum: 导出内容,DATA("DATA", 0), STRUCT("STRUCT", 1), STRUCT_DATA("STRUCT_DATA", 2); (Optional) * param tableFilters: 查询条件。 (Optional)

func NewGetExportIdRequestWithoutParam

func NewGetExportIdRequestWithoutParam() *GetExportIdRequest

This constructor has better compatible ability when API parameters changed

func (GetExportIdRequest) GetRegionId

func (r GetExportIdRequest) GetRegionId() string

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

func (*GetExportIdRequest) SetCharset

func (r *GetExportIdRequest) SetCharset(charset string)

param charset: 导出文件字符编码(Optional)

func (*GetExportIdRequest) SetDataSourceId

func (r *GetExportIdRequest) SetDataSourceId(dataSourceId int)

param dataSourceId: 数据源id(Optional)

func (*GetExportIdRequest) SetDbName

func (r *GetExportIdRequest) SetDbName(dbName string)

param dbName: 数据库名称(Optional)

func (*GetExportIdRequest) SetExportContentTypeEnum

func (r *GetExportIdRequest) SetExportContentTypeEnum(exportContentTypeEnum string)

param exportContentTypeEnum: 导出内容,DATA("DATA", 0), STRUCT("STRUCT", 1), STRUCT_DATA("STRUCT_DATA", 2);(Optional)

func (*GetExportIdRequest) SetExportFileTypeEnum

func (r *GetExportIdRequest) SetExportFileTypeEnum(exportFileTypeEnum string)

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

func (*GetExportIdRequest) SetExportTypeEnum

func (r *GetExportIdRequest) SetExportTypeEnum(exportTypeEnum string)

param exportTypeEnum: 导出方式,SYNC("SYNC", 0), ASYNC("ASYNC", 1),当前只支持SYNC导出;(Optional)

func (*GetExportIdRequest) SetRegionId

func (r *GetExportIdRequest) SetRegionId(regionId string)

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

func (*GetExportIdRequest) SetTableFilters

func (r *GetExportIdRequest) SetTableFilters(tableFilters []dms.TableFilter)

param tableFilters: 查询条件。(Optional)

type GetExportIdResponse

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

type GetExportIdResult

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

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 ImportDdlDmlRequest

type ImportDdlDmlRequest struct {
	core.JDCloudRequest

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

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

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

	/* 上传文件编码 (Optional) */
	Charset *string `json:"charset"`

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

	/* sql类型, CREATE("CREATE", 0), ALTER_DATA("ALTER_DATA", 1), ALTER_STRUCT("ALTER_STRUCT", 2), DROP("DROP", 4), CONSOLE("CONSOLE", 5), BATCH_CREATE("BATCH_CREATE", 6), IMPORT_DATA("IMPORT_DATA", 7), EXPORT_STRUCT_DATA("EXPORT_STRUCT_DATA", 8); (Optional) */
	SqlConsoleTypeEnum *string `json:"sqlConsoleTypeEnum"`
}

func NewImportDdlDmlRequest

func NewImportDdlDmlRequest(
	regionId string,
) *ImportDdlDmlRequest

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

func NewImportDdlDmlRequestWithAllParams

func NewImportDdlDmlRequestWithAllParams(
	regionId string,
	dataSourceId *int,
	dbName *string,
	charset *string,
	sqls *string,
	sqlConsoleTypeEnum *string,
) *ImportDdlDmlRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param dataSourceId: 数据源id (Optional) * param dbName: 数据库名称 (Optional) * param charset: 上传文件编码 (Optional) * param sqls: sql语句 (Optional) * param sqlConsoleTypeEnum: sql类型, CREATE("CREATE", 0), ALTER_DATA("ALTER_DATA", 1), ALTER_STRUCT("ALTER_STRUCT", 2), DROP("DROP", 4), CONSOLE("CONSOLE", 5), BATCH_CREATE("BATCH_CREATE", 6), IMPORT_DATA("IMPORT_DATA", 7), EXPORT_STRUCT_DATA("EXPORT_STRUCT_DATA", 8); (Optional)

func NewImportDdlDmlRequestWithoutParam

func NewImportDdlDmlRequestWithoutParam() *ImportDdlDmlRequest

This constructor has better compatible ability when API parameters changed

func (ImportDdlDmlRequest) GetRegionId

func (r ImportDdlDmlRequest) GetRegionId() string

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

func (*ImportDdlDmlRequest) SetCharset

func (r *ImportDdlDmlRequest) SetCharset(charset string)

param charset: 上传文件编码(Optional)

func (*ImportDdlDmlRequest) SetDataSourceId

func (r *ImportDdlDmlRequest) SetDataSourceId(dataSourceId int)

param dataSourceId: 数据源id(Optional)

func (*ImportDdlDmlRequest) SetDbName

func (r *ImportDdlDmlRequest) SetDbName(dbName string)

param dbName: 数据库名称(Optional)

func (*ImportDdlDmlRequest) SetRegionId

func (r *ImportDdlDmlRequest) SetRegionId(regionId string)

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

func (*ImportDdlDmlRequest) SetSqlConsoleTypeEnum

func (r *ImportDdlDmlRequest) SetSqlConsoleTypeEnum(sqlConsoleTypeEnum string)

param sqlConsoleTypeEnum: sql类型, CREATE("CREATE", 0), ALTER_DATA("ALTER_DATA", 1), ALTER_STRUCT("ALTER_STRUCT", 2), DROP("DROP", 4), CONSOLE("CONSOLE", 5), BATCH_CREATE("BATCH_CREATE", 6), IMPORT_DATA("IMPORT_DATA", 7), EXPORT_STRUCT_DATA("EXPORT_STRUCT_DATA", 8);(Optional)

func (*ImportDdlDmlRequest) SetSqls

func (r *ImportDdlDmlRequest) SetSqls(sqls string)

param sqls: sql语句(Optional)

type ImportDdlDmlResponse

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

type ImportDdlDmlResult

type ImportDdlDmlResult struct {
}

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)。 (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)。 (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)。(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 OpenTableRequest

type OpenTableRequest 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) */
	TableName *string `json:"tableName"`

	/* 显示数据的页码,取值范围:[1,∞)。 (Optional) */
	PageNumber *int `json:"pageNumber"`

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

func NewOpenTableRequest

func NewOpenTableRequest(
	regionId string,
) *OpenTableRequest

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

func NewOpenTableRequestWithAllParams

func NewOpenTableRequestWithAllParams(
	regionId string,
	dataSourceId *int,
	dbName *string,
	tableName *string,
	pageNumber *int,
	pageSize *int,
) *OpenTableRequest

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

func NewOpenTableRequestWithoutParam

func NewOpenTableRequestWithoutParam() *OpenTableRequest

This constructor has better compatible ability when API parameters changed

func (OpenTableRequest) GetRegionId

func (r OpenTableRequest) GetRegionId() string

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

func (*OpenTableRequest) SetDataSourceId

func (r *OpenTableRequest) SetDataSourceId(dataSourceId int)

param dataSourceId: 数据源id(Optional)

func (*OpenTableRequest) SetDbName

func (r *OpenTableRequest) SetDbName(dbName string)

param dbName: 数据库名称(Optional)

func (*OpenTableRequest) SetPageNumber

func (r *OpenTableRequest) SetPageNumber(pageNumber int)

param pageNumber: 显示数据的页码,取值范围:[1,∞)。(Optional)

func (*OpenTableRequest) SetPageSize

func (r *OpenTableRequest) SetPageSize(pageSize int)

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

func (*OpenTableRequest) SetRegionId

func (r *OpenTableRequest) SetRegionId(regionId string)

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

func (*OpenTableRequest) SetTableName

func (r *OpenTableRequest) SetTableName(tableName string)

param tableName: sql语句。(Optional)

type OpenTableResponse

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

type OpenTableResult

type OpenTableResult struct {
	DmsSqlResults []dms.DmsSqlResult `json:"dmsSqlResults"`
	Count         int                `json:"count"`
}

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 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 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