apis

package
v1.62.0 Latest Latest
Warning

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

Go to latest
Published: Aug 16, 2023 License: Apache-2.0 Imports: 2 Imported by: 6

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

type AuthPrivilegeRequest struct {
	core.JDCloudRequest

	/* 用户pin列表信息 (Optional) */
	PinList []string `json:"pinList"`

	/* 权限名称,枚举值:PrivilegeLogin(实例登录权限) (Optional) */
	PrivilegeName *string `json:"privilegeName"`

	/* 授权过期时间(yyyy-MM-dd'T'HH:mm:ss.SSS'Z') (Optional) */
	ExpireDate *string `json:"expireDate"`

	/* 授权实例的信息,主要包括用户实例ID和实例名称 (Optional) */
	DmsPrivilegeInstanceParamList []dms.DmsPrivilegeInstanceParam `json:"dmsPrivilegeInstanceParamList"`
}

func NewAuthPrivilegeRequest added in v1.59.0

func NewAuthPrivilegeRequest() *AuthPrivilegeRequest

* * @Deprecated, not compatible when mandatory parameters changed

func NewAuthPrivilegeRequestWithAllParams added in v1.59.0

func NewAuthPrivilegeRequestWithAllParams(
	pinList []string,
	privilegeName *string,
	expireDate *string,
	dmsPrivilegeInstanceParamList []dms.DmsPrivilegeInstanceParam,
) *AuthPrivilegeRequest

* param pinList: 用户pin列表信息 (Optional) * param privilegeName: 权限名称,枚举值:PrivilegeLogin(实例登录权限) (Optional) * param expireDate: 授权过期时间(yyyy-MM-dd'T'HH:mm:ss.SSS'Z') (Optional) * param dmsPrivilegeInstanceParamList: 授权实例的信息,主要包括用户实例ID和实例名称 (Optional)

func NewAuthPrivilegeRequestWithoutParam added in v1.59.0

func NewAuthPrivilegeRequestWithoutParam() *AuthPrivilegeRequest

This constructor has better compatible ability when API parameters changed

func (AuthPrivilegeRequest) GetRegionId added in v1.59.0

func (r AuthPrivilegeRequest) GetRegionId() string

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

func (*AuthPrivilegeRequest) SetDmsPrivilegeInstanceParamList added in v1.59.0

func (r *AuthPrivilegeRequest) SetDmsPrivilegeInstanceParamList(dmsPrivilegeInstanceParamList []dms.DmsPrivilegeInstanceParam)

param dmsPrivilegeInstanceParamList: 授权实例的信息,主要包括用户实例ID和实例名称(Optional)

func (*AuthPrivilegeRequest) SetExpireDate added in v1.59.0

func (r *AuthPrivilegeRequest) SetExpireDate(expireDate string)

param expireDate: 授权过期时间(yyyy-MM-dd'T'HH:mm:ss.SSS'Z')(Optional)

func (*AuthPrivilegeRequest) SetPinList added in v1.59.0

func (r *AuthPrivilegeRequest) SetPinList(pinList []string)

param pinList: 用户pin列表信息(Optional)

func (*AuthPrivilegeRequest) SetPrivilegeName added in v1.59.0

func (r *AuthPrivilegeRequest) SetPrivilegeName(privilegeName string)

param privilegeName: 权限名称,枚举值:PrivilegeLogin(实例登录权限)(Optional)

type AuthPrivilegeResponse added in v1.59.0

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

type AuthPrivilegeResult added in v1.59.0

type AuthPrivilegeResult struct {
}

type CheckInstanceRequest added in v1.59.0

type CheckInstanceRequest struct {
	core.JDCloudRequest

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

	/* 实例id  */
	InstanceId string `json:"instanceId"`
}

func NewCheckInstanceRequest added in v1.59.0

func NewCheckInstanceRequest(
	regionId string,
	instanceId string,
) *CheckInstanceRequest

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

func NewCheckInstanceRequestWithAllParams added in v1.59.0

func NewCheckInstanceRequestWithAllParams(
	regionId string,
	instanceId string,
) *CheckInstanceRequest

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

func NewCheckInstanceRequestWithoutParam added in v1.59.0

func NewCheckInstanceRequestWithoutParam() *CheckInstanceRequest

This constructor has better compatible ability when API parameters changed

func (CheckInstanceRequest) GetRegionId added in v1.59.0

func (r CheckInstanceRequest) GetRegionId() string

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

func (*CheckInstanceRequest) SetInstanceId added in v1.59.0

func (r *CheckInstanceRequest) SetInstanceId(instanceId string)

param instanceId: 实例id(Required)

func (*CheckInstanceRequest) SetRegionId added in v1.59.0

func (r *CheckInstanceRequest) SetRegionId(regionId string)

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

type CheckInstanceResponse added in v1.59.0

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

type CheckInstanceResult added in v1.59.0

type CheckInstanceResult struct {
}

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

type CreateOnlineSqlTaskRequest struct {
	core.JDCloudRequest

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

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

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

	/* 计划开始执行时间,stardb数据源固定为空。 (Optional) */
	PlanTime *string `json:"planTime"`

	/* 执行SQL。 (Optional) */
	Sqls *string `json:"sqls"`

	/* 任务类型:DDL, DML (Optional) */
	TaskTypeEnum *string `json:"taskTypeEnum"`
}

func NewCreateOnlineSqlTaskRequest added in v1.59.0

func NewCreateOnlineSqlTaskRequest(
	regionId string,
) *CreateOnlineSqlTaskRequest

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

func NewCreateOnlineSqlTaskRequestWithAllParams added in v1.59.0

func NewCreateOnlineSqlTaskRequestWithAllParams(
	regionId string,
	dataSourceId *int,
	dbName *string,
	planTime *string,
	sqls *string,
	taskTypeEnum *string,
) *CreateOnlineSqlTaskRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param dataSourceId: 数据源id (Optional) * param dbName: 数据库名称。 (Optional) * param planTime: 计划开始执行时间,stardb数据源固定为空。 (Optional) * param sqls: 执行SQL。 (Optional) * param taskTypeEnum: 任务类型:DDL, DML (Optional)

func NewCreateOnlineSqlTaskRequestWithoutParam added in v1.59.0

func NewCreateOnlineSqlTaskRequestWithoutParam() *CreateOnlineSqlTaskRequest

This constructor has better compatible ability when API parameters changed

func (CreateOnlineSqlTaskRequest) GetRegionId added in v1.59.0

func (r CreateOnlineSqlTaskRequest) GetRegionId() string

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

func (*CreateOnlineSqlTaskRequest) SetDataSourceId added in v1.59.0

func (r *CreateOnlineSqlTaskRequest) SetDataSourceId(dataSourceId int)

param dataSourceId: 数据源id(Optional)

func (*CreateOnlineSqlTaskRequest) SetDbName added in v1.59.0

func (r *CreateOnlineSqlTaskRequest) SetDbName(dbName string)

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

func (*CreateOnlineSqlTaskRequest) SetPlanTime added in v1.59.0

func (r *CreateOnlineSqlTaskRequest) SetPlanTime(planTime string)

param planTime: 计划开始执行时间,stardb数据源固定为空。(Optional)

func (*CreateOnlineSqlTaskRequest) SetRegionId added in v1.59.0

func (r *CreateOnlineSqlTaskRequest) SetRegionId(regionId string)

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

func (*CreateOnlineSqlTaskRequest) SetSqls added in v1.59.0

func (r *CreateOnlineSqlTaskRequest) SetSqls(sqls string)

param sqls: 执行SQL。(Optional)

func (*CreateOnlineSqlTaskRequest) SetTaskTypeEnum added in v1.59.0

func (r *CreateOnlineSqlTaskRequest) SetTaskTypeEnum(taskTypeEnum string)

param taskTypeEnum: 任务类型:DDL, DML(Optional)

type CreateOnlineSqlTaskResponse added in v1.59.0

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

type CreateOnlineSqlTaskResult added in v1.59.0

type CreateOnlineSqlTaskResult struct {
	IntResult int `json:"intResult"`
}

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

type DeleteUserRequest struct {
	core.JDCloudRequest

	/* 删除用户的pin信息 (Optional) */
	DmsUserDeleteList []string `json:"dmsUserDeleteList"`
}

func NewDeleteUserRequest added in v1.59.0

func NewDeleteUserRequest() *DeleteUserRequest

* * @Deprecated, not compatible when mandatory parameters changed

func NewDeleteUserRequestWithAllParams added in v1.59.0

func NewDeleteUserRequestWithAllParams(
	dmsUserDeleteList []string,
) *DeleteUserRequest

* param dmsUserDeleteList: 删除用户的pin信息 (Optional)

func NewDeleteUserRequestWithoutParam added in v1.59.0

func NewDeleteUserRequestWithoutParam() *DeleteUserRequest

This constructor has better compatible ability when API parameters changed

func (DeleteUserRequest) GetRegionId added in v1.59.0

func (r DeleteUserRequest) GetRegionId() string

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

func (*DeleteUserRequest) SetDmsUserDeleteList added in v1.59.0

func (r *DeleteUserRequest) SetDmsUserDeleteList(dmsUserDeleteList []string)

param dmsUserDeleteList: 删除用户的pin信息(Optional)

type DeleteUserResponse added in v1.59.0

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

type DeleteUserResult added in v1.59.0

type DeleteUserResult struct {
}

type DmsConsoleCheckRequest added in v1.59.0

type DmsConsoleCheckRequest struct {
	core.JDCloudRequest
}

func NewDmsConsoleCheckRequest added in v1.59.0

func NewDmsConsoleCheckRequest() *DmsConsoleCheckRequest

* * @Deprecated, not compatible when mandatory parameters changed

func NewDmsConsoleCheckRequestWithAllParams added in v1.59.0

func NewDmsConsoleCheckRequestWithAllParams() *DmsConsoleCheckRequest

func NewDmsConsoleCheckRequestWithoutParam added in v1.59.0

func NewDmsConsoleCheckRequestWithoutParam() *DmsConsoleCheckRequest

This constructor has better compatible ability when API parameters changed

func (DmsConsoleCheckRequest) GetRegionId added in v1.59.0

func (r DmsConsoleCheckRequest) GetRegionId() string

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

type DmsConsoleCheckResponse added in v1.59.0

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

type DmsConsoleCheckResult added in v1.59.0

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

type EnableUserRequest added in v1.59.0

type EnableUserRequest struct {
	core.JDCloudRequest

	/* 启用/禁用的用户列表信息 (Optional) */
	DmsUserEnableVOList []dms.DmsUserEnableVO `json:"dmsUserEnableVOList"`
}

func NewEnableUserRequest added in v1.59.0

func NewEnableUserRequest() *EnableUserRequest

* * @Deprecated, not compatible when mandatory parameters changed

func NewEnableUserRequestWithAllParams added in v1.59.0

func NewEnableUserRequestWithAllParams(
	dmsUserEnableVOList []dms.DmsUserEnableVO,
) *EnableUserRequest

* param dmsUserEnableVOList: 启用/禁用的用户列表信息 (Optional)

func NewEnableUserRequestWithoutParam added in v1.59.0

func NewEnableUserRequestWithoutParam() *EnableUserRequest

This constructor has better compatible ability when API parameters changed

func (EnableUserRequest) GetRegionId added in v1.59.0

func (r EnableUserRequest) GetRegionId() string

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

func (*EnableUserRequest) SetDmsUserEnableVOList added in v1.59.0

func (r *EnableUserRequest) SetDmsUserEnableVOList(dmsUserEnableVOList []dms.DmsUserEnableVO)

param dmsUserEnableVOList: 启用/禁用的用户列表信息(Optional)

type EnableUserResponse added in v1.59.0

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

type EnableUserResult added in v1.59.0

type EnableUserResult struct {
}

type EventInfoRequest added in v1.58.0

type EventInfoRequest struct {
	core.JDCloudRequest

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

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

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

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

func NewEventInfoRequest added in v1.58.0

func NewEventInfoRequest(
	regionId string,
) *EventInfoRequest

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

func NewEventInfoRequestWithAllParams added in v1.58.0

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

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

func NewEventInfoRequestWithoutParam added in v1.58.0

func NewEventInfoRequestWithoutParam() *EventInfoRequest

This constructor has better compatible ability when API parameters changed

func (EventInfoRequest) GetRegionId added in v1.58.0

func (r EventInfoRequest) GetRegionId() string

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

func (*EventInfoRequest) SetDataSourceId added in v1.58.0

func (r *EventInfoRequest) SetDataSourceId(dataSourceId int)

param dataSourceId: 数据源id(Optional)

func (*EventInfoRequest) SetDbName added in v1.58.0

func (r *EventInfoRequest) SetDbName(dbName string)

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

func (*EventInfoRequest) SetEventName added in v1.58.0

func (r *EventInfoRequest) SetEventName(eventName string)

param eventName: 事件名称。(Optional)

func (*EventInfoRequest) SetRegionId added in v1.58.0

func (r *EventInfoRequest) SetRegionId(regionId string)

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

type EventInfoResponse added in v1.58.0

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

type EventInfoResult added in v1.58.0

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

type ExeProgramRequest

type ExeProgramRequest struct {
	core.JDCloudRequest

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

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

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

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

func NewExeProgramRequest

func NewExeProgramRequest(
	regionId string,
) *ExeProgramRequest

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

func NewExeProgramRequestWithAllParams

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

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

func NewExeProgramRequestWithoutParam

func NewExeProgramRequestWithoutParam() *ExeProgramRequest

This constructor has better compatible ability when API parameters changed

func (ExeProgramRequest) GetRegionId

func (r ExeProgramRequest) GetRegionId() string

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

func (*ExeProgramRequest) SetDataSourceId

func (r *ExeProgramRequest) SetDataSourceId(dataSourceId int)

param dataSourceId: 数据源id(Optional)

func (*ExeProgramRequest) SetDbName

func (r *ExeProgramRequest) SetDbName(dbName string)

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

func (*ExeProgramRequest) SetDmsSqls

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

param dmsSqls: SQL列表。(Optional)

func (*ExeProgramRequest) SetRegionId

func (r *ExeProgramRequest) SetRegionId(regionId string)

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

type ExeProgramResponse

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

type ExeProgramResult

type ExeProgramResult struct {
}

type FormatSqlRequest

type FormatSqlRequest struct {
	core.JDCloudRequest

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

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

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

func NewFormatSqlRequest

func NewFormatSqlRequest(
	regionId string,
) *FormatSqlRequest

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

func NewFormatSqlRequestWithAllParams

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

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

func NewFormatSqlRequestWithoutParam

func NewFormatSqlRequestWithoutParam() *FormatSqlRequest

This constructor has better compatible ability when API parameters changed

func (FormatSqlRequest) GetRegionId

func (r FormatSqlRequest) GetRegionId() string

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

func (*FormatSqlRequest) SetDataSourceId

func (r *FormatSqlRequest) SetDataSourceId(dataSourceId int)

param dataSourceId: 数据源id(Optional)

func (*FormatSqlRequest) SetRegionId

func (r *FormatSqlRequest) SetRegionId(regionId string)

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

func (*FormatSqlRequest) SetSqlStr

func (r *FormatSqlRequest) SetSqlStr(sqlStr string)

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

type FormatSqlResponse

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

type FormatSqlResult

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

type FunctionInfoRequest added in v1.58.0

type FunctionInfoRequest struct {
	core.JDCloudRequest

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

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

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

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

func NewFunctionInfoRequest added in v1.58.0

func NewFunctionInfoRequest(
	regionId string,
) *FunctionInfoRequest

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

func NewFunctionInfoRequestWithAllParams added in v1.58.0

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

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

func NewFunctionInfoRequestWithoutParam added in v1.58.0

func NewFunctionInfoRequestWithoutParam() *FunctionInfoRequest

This constructor has better compatible ability when API parameters changed

func (FunctionInfoRequest) GetRegionId added in v1.58.0

func (r FunctionInfoRequest) GetRegionId() string

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

func (*FunctionInfoRequest) SetDataSourceId added in v1.58.0

func (r *FunctionInfoRequest) SetDataSourceId(dataSourceId int)

param dataSourceId: 数据源id(Optional)

func (*FunctionInfoRequest) SetDbName added in v1.58.0

func (r *FunctionInfoRequest) SetDbName(dbName string)

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

func (*FunctionInfoRequest) SetFunctionName added in v1.58.0

func (r *FunctionInfoRequest) SetFunctionName(functionName string)

param functionName: 函数名称。(Optional)

func (*FunctionInfoRequest) SetRegionId added in v1.58.0

func (r *FunctionInfoRequest) SetRegionId(regionId string)

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

type FunctionInfoResponse added in v1.58.0

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

type FunctionInfoResult added in v1.58.0

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

type FunctionInvokeRequest added in v1.58.0

type FunctionInvokeRequest struct {
	core.JDCloudRequest

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

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

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

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

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

func NewFunctionInvokeRequest added in v1.58.0

func NewFunctionInvokeRequest(
	regionId string,
) *FunctionInvokeRequest

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

func NewFunctionInvokeRequestWithAllParams added in v1.58.0

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

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

func NewFunctionInvokeRequestWithoutParam added in v1.58.0

func NewFunctionInvokeRequestWithoutParam() *FunctionInvokeRequest

This constructor has better compatible ability when API parameters changed

func (FunctionInvokeRequest) GetRegionId added in v1.58.0

func (r FunctionInvokeRequest) GetRegionId() string

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

func (*FunctionInvokeRequest) SetDataSourceId added in v1.58.0

func (r *FunctionInvokeRequest) SetDataSourceId(dataSourceId int)

param dataSourceId: 数据源id(Optional)

func (*FunctionInvokeRequest) SetDbName added in v1.58.0

func (r *FunctionInvokeRequest) SetDbName(dbName string)

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

func (*FunctionInvokeRequest) SetFunctionName added in v1.58.0

func (r *FunctionInvokeRequest) SetFunctionName(functionName string)

param functionName: 函数名称。(Optional)

func (*FunctionInvokeRequest) SetParameters added in v1.58.0

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

param parameters: 参数。(Optional)

func (*FunctionInvokeRequest) SetRegionId added in v1.58.0

func (r *FunctionInvokeRequest) SetRegionId(regionId string)

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

type FunctionInvokeResponse added in v1.58.0

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

type FunctionInvokeResult added in v1.58.0

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

type FunctionListRequest added in v1.58.0

type FunctionListRequest struct {
	core.JDCloudRequest

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

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

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

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

func NewFunctionListRequest added in v1.58.0

func NewFunctionListRequest(
	regionId string,
) *FunctionListRequest

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

func NewFunctionListRequestWithAllParams added in v1.58.0

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

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

func NewFunctionListRequestWithoutParam added in v1.58.0

func NewFunctionListRequestWithoutParam() *FunctionListRequest

This constructor has better compatible ability when API parameters changed

func (FunctionListRequest) GetRegionId added in v1.58.0

func (r FunctionListRequest) GetRegionId() string

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

func (*FunctionListRequest) SetDataSourceId added in v1.58.0

func (r *FunctionListRequest) SetDataSourceId(dataSourceId int)

param dataSourceId: 数据源id(Optional)

func (*FunctionListRequest) SetDbName added in v1.58.0

func (r *FunctionListRequest) SetDbName(dbName string)

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

func (*FunctionListRequest) SetFilter added in v1.58.0

func (r *FunctionListRequest) SetFilter(filter string)

param filter: 过滤条件。(Optional)

func (*FunctionListRequest) SetRegionId added in v1.58.0

func (r *FunctionListRequest) SetRegionId(regionId string)

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

type FunctionListResponse added in v1.58.0

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

type FunctionListResult added in v1.58.0

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

type GeneralAlterEventRequest added in v1.58.0

type GeneralAlterEventRequest struct {
	core.JDCloudRequest

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

func NewGeneralAlterEventRequest added in v1.58.0

func NewGeneralAlterEventRequest(
	regionId string,
) *GeneralAlterEventRequest

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

func NewGeneralAlterEventRequestWithAllParams added in v1.58.0

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

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

func NewGeneralAlterEventRequestWithoutParam added in v1.58.0

func NewGeneralAlterEventRequestWithoutParam() *GeneralAlterEventRequest

This constructor has better compatible ability when API parameters changed

func (GeneralAlterEventRequest) GetRegionId added in v1.58.0

func (r GeneralAlterEventRequest) GetRegionId() string

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

func (*GeneralAlterEventRequest) SetDataSourceId added in v1.58.0

func (r *GeneralAlterEventRequest) SetDataSourceId(dataSourceId int)

param dataSourceId: 数据源id。(Optional)

func (*GeneralAlterEventRequest) SetDbName added in v1.58.0

func (r *GeneralAlterEventRequest) SetDbName(dbName string)

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

func (*GeneralAlterEventRequest) SetEnds added in v1.58.0

func (r *GeneralAlterEventRequest) SetEnds(ends string)

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

func (*GeneralAlterEventRequest) SetEventComment added in v1.58.0

func (r *GeneralAlterEventRequest) SetEventComment(eventComment string)

param eventComment: 注释。(Optional)

func (*GeneralAlterEventRequest) SetEventDefinition added in v1.58.0

func (r *GeneralAlterEventRequest) SetEventDefinition(eventDefinition string)

param eventDefinition: 事件定义。(Optional)

func (*GeneralAlterEventRequest) SetEventName added in v1.58.0

func (r *GeneralAlterEventRequest) SetEventName(eventName string)

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

func (*GeneralAlterEventRequest) SetEventStatus added in v1.58.0

func (r *GeneralAlterEventRequest) SetEventStatus(eventStatus string)

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

func (*GeneralAlterEventRequest) SetEventType added in v1.58.0

func (r *GeneralAlterEventRequest) SetEventType(eventType string)

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

func (*GeneralAlterEventRequest) SetExecuteAt added in v1.58.0

func (r *GeneralAlterEventRequest) SetExecuteAt(executeAt string)

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

func (*GeneralAlterEventRequest) SetIntervalField added in v1.58.0

func (r *GeneralAlterEventRequest) SetIntervalField(intervalField string)

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

func (*GeneralAlterEventRequest) SetIntervalValue added in v1.58.0

func (r *GeneralAlterEventRequest) SetIntervalValue(intervalValue string)

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

func (*GeneralAlterEventRequest) SetIsPreserve added in v1.58.0

func (r *GeneralAlterEventRequest) SetIsPreserve(isPreserve bool)

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

func (*GeneralAlterEventRequest) SetOriginEventName added in v1.58.0

func (r *GeneralAlterEventRequest) SetOriginEventName(originEventName string)

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

func (*GeneralAlterEventRequest) SetRegionId added in v1.58.0

func (r *GeneralAlterEventRequest) SetRegionId(regionId string)

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

func (*GeneralAlterEventRequest) SetStarts added in v1.58.0

func (r *GeneralAlterEventRequest) SetStarts(starts string)

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

type GeneralAlterEventResponse added in v1.58.0

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

type GeneralAlterEventResult added in v1.58.0

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

type GeneralAlterFunctionRequest added in v1.58.0

type GeneralAlterFunctionRequest struct {
	core.JDCloudRequest

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

func NewGeneralAlterFunctionRequest added in v1.58.0

func NewGeneralAlterFunctionRequest(
	regionId string,
) *GeneralAlterFunctionRequest

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

func NewGeneralAlterFunctionRequestWithAllParams added in v1.58.0

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

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

func NewGeneralAlterFunctionRequestWithoutParam added in v1.58.0

func NewGeneralAlterFunctionRequestWithoutParam() *GeneralAlterFunctionRequest

This constructor has better compatible ability when API parameters changed

func (GeneralAlterFunctionRequest) GetRegionId added in v1.58.0

func (r GeneralAlterFunctionRequest) GetRegionId() string

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

func (*GeneralAlterFunctionRequest) SetComment added in v1.58.0

func (r *GeneralAlterFunctionRequest) SetComment(comment string)

param comment: 注释。(Optional)

func (*GeneralAlterFunctionRequest) SetCompleteSql added in v1.58.0

func (r *GeneralAlterFunctionRequest) SetCompleteSql(completeSql string)

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

func (*GeneralAlterFunctionRequest) SetDataAccess added in v1.58.0

func (r *GeneralAlterFunctionRequest) SetDataAccess(dataAccess string)

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

func (*GeneralAlterFunctionRequest) SetDataSourceId added in v1.58.0

func (r *GeneralAlterFunctionRequest) SetDataSourceId(dataSourceId int)

param dataSourceId: 数据源id。(Optional)

func (*GeneralAlterFunctionRequest) SetDbName added in v1.58.0

func (r *GeneralAlterFunctionRequest) SetDbName(dbName string)

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

func (*GeneralAlterFunctionRequest) SetDefiner added in v1.58.0

func (r *GeneralAlterFunctionRequest) SetDefiner(definer string)

param definer: 定义者。(Optional)

func (*GeneralAlterFunctionRequest) SetDefinitionSql added in v1.58.0

func (r *GeneralAlterFunctionRequest) SetDefinitionSql(definitionSql string)

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

func (*GeneralAlterFunctionRequest) SetDeterministic added in v1.58.0

func (r *GeneralAlterFunctionRequest) SetDeterministic(deterministic bool)

param deterministic: 确定性。(Optional)

func (*GeneralAlterFunctionRequest) SetFunctionName added in v1.58.0

func (r *GeneralAlterFunctionRequest) SetFunctionName(functionName string)

param functionName: 函数名称。(Optional)

func (*GeneralAlterFunctionRequest) SetFunctionSecurity added in v1.58.0

func (r *GeneralAlterFunctionRequest) SetFunctionSecurity(functionSecurity string)

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

func (*GeneralAlterFunctionRequest) SetOriginFunctionName added in v1.58.0

func (r *GeneralAlterFunctionRequest) SetOriginFunctionName(originFunctionName string)

param originFunctionName: 函数名称。(Optional)

func (*GeneralAlterFunctionRequest) SetParameters added in v1.58.0

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

param parameters: 参数列表。(Optional)

func (*GeneralAlterFunctionRequest) SetRegionId added in v1.58.0

func (r *GeneralAlterFunctionRequest) SetRegionId(regionId string)

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

func (*GeneralAlterFunctionRequest) SetReturnLength added in v1.58.0

func (r *GeneralAlterFunctionRequest) SetReturnLength(returnLength int)

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

func (*GeneralAlterFunctionRequest) SetReturnType added in v1.58.0

func (r *GeneralAlterFunctionRequest) SetReturnType(returnType string)

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

type GeneralAlterFunctionResponse added in v1.58.0

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

type GeneralAlterFunctionResult added in v1.58.0

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

type GeneralAlterProcedureRequest added in v1.58.0

type GeneralAlterProcedureRequest struct {
	core.JDCloudRequest

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

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

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

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

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

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

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

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

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

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

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

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

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

func NewGeneralAlterProcedureRequest added in v1.58.0

func NewGeneralAlterProcedureRequest(
	regionId string,
) *GeneralAlterProcedureRequest

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

func NewGeneralAlterProcedureRequestWithAllParams added in v1.58.0

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

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

func NewGeneralAlterProcedureRequestWithoutParam added in v1.58.0

func NewGeneralAlterProcedureRequestWithoutParam() *GeneralAlterProcedureRequest

This constructor has better compatible ability when API parameters changed

func (GeneralAlterProcedureRequest) GetRegionId added in v1.58.0

func (r GeneralAlterProcedureRequest) GetRegionId() string

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

func (*GeneralAlterProcedureRequest) SetComment added in v1.58.0

func (r *GeneralAlterProcedureRequest) SetComment(comment string)

param comment: 注释(Optional)

func (*GeneralAlterProcedureRequest) SetCompleteSql added in v1.58.0

func (r *GeneralAlterProcedureRequest) SetCompleteSql(completeSql string)

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

func (*GeneralAlterProcedureRequest) SetDataAccess added in v1.58.0

func (r *GeneralAlterProcedureRequest) SetDataAccess(dataAccess string)

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

func (*GeneralAlterProcedureRequest) SetDataSourceId added in v1.58.0

func (r *GeneralAlterProcedureRequest) SetDataSourceId(dataSourceId int)

param dataSourceId: 数据源id(Optional)

func (*GeneralAlterProcedureRequest) SetDbName added in v1.58.0

func (r *GeneralAlterProcedureRequest) SetDbName(dbName string)

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

func (*GeneralAlterProcedureRequest) SetDefiner added in v1.58.0

func (r *GeneralAlterProcedureRequest) SetDefiner(definer string)

param definer: 定义者。(Optional)

func (*GeneralAlterProcedureRequest) SetDefinitionSql added in v1.58.0

func (r *GeneralAlterProcedureRequest) SetDefinitionSql(definitionSql string)

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

func (*GeneralAlterProcedureRequest) SetDeterministic added in v1.58.0

func (r *GeneralAlterProcedureRequest) SetDeterministic(deterministic bool)

param deterministic: 确定性。(Optional)

func (*GeneralAlterProcedureRequest) SetOriginProcedureName added in v1.58.0

func (r *GeneralAlterProcedureRequest) SetOriginProcedureName(originProcedureName string)

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

func (*GeneralAlterProcedureRequest) SetParameters added in v1.58.0

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

param parameters: 参数列表。(Optional)

func (*GeneralAlterProcedureRequest) SetProcedureName added in v1.58.0

func (r *GeneralAlterProcedureRequest) SetProcedureName(procedureName string)

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

func (*GeneralAlterProcedureRequest) SetProcedureSecurity added in v1.58.0

func (r *GeneralAlterProcedureRequest) SetProcedureSecurity(procedureSecurity string)

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

func (*GeneralAlterProcedureRequest) SetRegionId added in v1.58.0

func (r *GeneralAlterProcedureRequest) SetRegionId(regionId string)

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

type GeneralAlterProcedureResponse added in v1.58.0

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

type GeneralAlterProcedureResult added in v1.58.0

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

type GeneralAlterTableSqlRequest

type GeneralAlterTableSqlRequest struct {
	core.JDCloudRequest

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

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

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

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

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

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

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

func NewGeneralAlterTableSqlRequest

func NewGeneralAlterTableSqlRequest(
	regionId string,
) *GeneralAlterTableSqlRequest

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

func NewGeneralAlterTableSqlRequestWithAllParams

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

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

func NewGeneralAlterTableSqlRequestWithoutParam

func NewGeneralAlterTableSqlRequestWithoutParam() *GeneralAlterTableSqlRequest

This constructor has better compatible ability when API parameters changed

func (GeneralAlterTableSqlRequest) GetRegionId

func (r GeneralAlterTableSqlRequest) GetRegionId() string

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

func (*GeneralAlterTableSqlRequest) SetColumnInfos

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

param columnInfos: 列信息。(Optional)

func (*GeneralAlterTableSqlRequest) SetDataSourceId

func (r *GeneralAlterTableSqlRequest) SetDataSourceId(dataSourceId int)

param dataSourceId: 数据源Id(Optional)

func (*GeneralAlterTableSqlRequest) SetDbName

func (r *GeneralAlterTableSqlRequest) SetDbName(dbName string)

param dbName: 数据库名(Optional)

func (*GeneralAlterTableSqlRequest) SetIndexInfos

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

param indexInfos: 索引信息。(Optional)

func (*GeneralAlterTableSqlRequest) SetMetaTableInfo

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

param metaTableInfo: 表元信息。(Optional)

func (*GeneralAlterTableSqlRequest) SetRegionId

func (r *GeneralAlterTableSqlRequest) SetRegionId(regionId string)

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

func (*GeneralAlterTableSqlRequest) SetTableName

func (r *GeneralAlterTableSqlRequest) SetTableName(tableName string)

param tableName: 表名(Optional)

type GeneralAlterTableSqlResponse

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

type GeneralAlterTableSqlResult

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

type GeneralAlterTriggerRequest added in v1.58.0

type GeneralAlterTriggerRequest struct {
	core.JDCloudRequest

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

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

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

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

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

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

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

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

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

func NewGeneralAlterTriggerRequest added in v1.58.0

func NewGeneralAlterTriggerRequest(
	regionId string,
) *GeneralAlterTriggerRequest

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

func NewGeneralAlterTriggerRequestWithAllParams added in v1.58.0

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

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

func NewGeneralAlterTriggerRequestWithoutParam added in v1.58.0

func NewGeneralAlterTriggerRequestWithoutParam() *GeneralAlterTriggerRequest

This constructor has better compatible ability when API parameters changed

func (GeneralAlterTriggerRequest) GetRegionId added in v1.58.0

func (r GeneralAlterTriggerRequest) GetRegionId() string

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

func (*GeneralAlterTriggerRequest) SetDataSourceId added in v1.58.0

func (r *GeneralAlterTriggerRequest) SetDataSourceId(dataSourceId int)

param dataSourceId: 数据源id(Optional)

func (*GeneralAlterTriggerRequest) SetDbName added in v1.58.0

func (r *GeneralAlterTriggerRequest) SetDbName(dbName string)

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

func (*GeneralAlterTriggerRequest) SetOriginTriggerName added in v1.58.0

func (r *GeneralAlterTriggerRequest) SetOriginTriggerName(originTriggerName string)

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

func (*GeneralAlterTriggerRequest) SetRegionId added in v1.58.0

func (r *GeneralAlterTriggerRequest) SetRegionId(regionId string)

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

func (*GeneralAlterTriggerRequest) SetTriggerEvent added in v1.58.0

func (r *GeneralAlterTriggerRequest) SetTriggerEvent(triggerEvent string)

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

func (*GeneralAlterTriggerRequest) SetTriggerName added in v1.58.0

func (r *GeneralAlterTriggerRequest) SetTriggerName(triggerName string)

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

func (*GeneralAlterTriggerRequest) SetTriggerStatement added in v1.58.0

func (r *GeneralAlterTriggerRequest) SetTriggerStatement(triggerStatement string)

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

func (*GeneralAlterTriggerRequest) SetTriggerTable added in v1.58.0

func (r *GeneralAlterTriggerRequest) SetTriggerTable(triggerTable string)

param triggerTable: 触发表。(Optional)

func (*GeneralAlterTriggerRequest) SetTriggerTiming added in v1.58.0

func (r *GeneralAlterTriggerRequest) SetTriggerTiming(triggerTiming string)

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

type GeneralAlterTriggerResponse added in v1.58.0

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

type GeneralAlterTriggerResult added in v1.58.0

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

type GeneralAlterViewRequest

type GeneralAlterViewRequest struct {
	core.JDCloudRequest

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

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

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

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

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

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

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

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

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

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

func NewGeneralAlterViewRequest

func NewGeneralAlterViewRequest(
	regionId string,
) *GeneralAlterViewRequest

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

func NewGeneralAlterViewRequestWithAllParams

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

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

func NewGeneralAlterViewRequestWithoutParam

func NewGeneralAlterViewRequestWithoutParam() *GeneralAlterViewRequest

This constructor has better compatible ability when API parameters changed

func (GeneralAlterViewRequest) GetRegionId

func (r GeneralAlterViewRequest) GetRegionId() string

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

func (*GeneralAlterViewRequest) SetDataSourceId

func (r *GeneralAlterViewRequest) SetDataSourceId(dataSourceId int)

param dataSourceId: 数据源id(Optional)

func (*GeneralAlterViewRequest) SetDbName

func (r *GeneralAlterViewRequest) SetDbName(dbName string)

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

func (*GeneralAlterViewRequest) SetDefiner

func (r *GeneralAlterViewRequest) SetDefiner(definer string)

param definer: 定义者。(Optional)

func (*GeneralAlterViewRequest) SetDefinitionSql

func (r *GeneralAlterViewRequest) SetDefinitionSql(definitionSql string)

param definitionSql: 视图定义。(Optional)

func (*GeneralAlterViewRequest) SetOriginViewName

func (r *GeneralAlterViewRequest) SetOriginViewName(originViewName string)

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

func (*GeneralAlterViewRequest) SetRegionId

func (r *GeneralAlterViewRequest) SetRegionId(regionId string)

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

func (*GeneralAlterViewRequest) SetViewAlgorithm

func (r *GeneralAlterViewRequest) SetViewAlgorithm(viewAlgorithm string)

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

func (*GeneralAlterViewRequest) SetViewCheckOption

func (r *GeneralAlterViewRequest) SetViewCheckOption(viewCheckOption string)

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

func (*GeneralAlterViewRequest) SetViewName

func (r *GeneralAlterViewRequest) SetViewName(viewName string)

param viewName: 视图名称。(Optional)

func (*GeneralAlterViewRequest) SetViewSecurity

func (r *GeneralAlterViewRequest) SetViewSecurity(viewSecurity string)

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

type GeneralAlterViewResponse

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

type GeneralAlterViewResult

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

type GeneralCreateEventRequest added in v1.58.0

type GeneralCreateEventRequest struct {
	core.JDCloudRequest

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

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

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

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

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

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

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

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

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

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

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

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

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

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

func NewGeneralCreateEventRequest added in v1.58.0

func NewGeneralCreateEventRequest(
	regionId string,
) *GeneralCreateEventRequest

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

func NewGeneralCreateEventRequestWithAllParams added in v1.58.0

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

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

func NewGeneralCreateEventRequestWithoutParam added in v1.58.0

func NewGeneralCreateEventRequestWithoutParam() *GeneralCreateEventRequest

This constructor has better compatible ability when API parameters changed

func (GeneralCreateEventRequest) GetRegionId added in v1.58.0

func (r GeneralCreateEventRequest) GetRegionId() string

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

func (*GeneralCreateEventRequest) SetDataSourceId added in v1.58.0

func (r *GeneralCreateEventRequest) SetDataSourceId(dataSourceId int)

param dataSourceId: 数据源id。(Optional)

func (*GeneralCreateEventRequest) SetDbName added in v1.58.0

func (r *GeneralCreateEventRequest) SetDbName(dbName string)

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

func (*GeneralCreateEventRequest) SetEnds added in v1.58.0

func (r *GeneralCreateEventRequest) SetEnds(ends string)

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

func (*GeneralCreateEventRequest) SetEventComment added in v1.58.0

func (r *GeneralCreateEventRequest) SetEventComment(eventComment string)

param eventComment: 注释。(Optional)

func (*GeneralCreateEventRequest) SetEventDefinition added in v1.58.0

func (r *GeneralCreateEventRequest) SetEventDefinition(eventDefinition string)

param eventDefinition: 事件定义。(Optional)

func (*GeneralCreateEventRequest) SetEventName added in v1.58.0

func (r *GeneralCreateEventRequest) SetEventName(eventName string)

param eventName: 事件名称。(Optional)

func (*GeneralCreateEventRequest) SetEventStatus added in v1.58.0

func (r *GeneralCreateEventRequest) SetEventStatus(eventStatus string)

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

func (*GeneralCreateEventRequest) SetEventType added in v1.58.0

func (r *GeneralCreateEventRequest) SetEventType(eventType string)

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

func (*GeneralCreateEventRequest) SetExecuteAt added in v1.58.0

func (r *GeneralCreateEventRequest) SetExecuteAt(executeAt string)

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

func (*GeneralCreateEventRequest) SetIntervalField added in v1.58.0

func (r *GeneralCreateEventRequest) SetIntervalField(intervalField string)

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

func (*GeneralCreateEventRequest) SetIntervalValue added in v1.58.0

func (r *GeneralCreateEventRequest) SetIntervalValue(intervalValue string)

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

func (*GeneralCreateEventRequest) SetIsPreserve added in v1.58.0

func (r *GeneralCreateEventRequest) SetIsPreserve(isPreserve bool)

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

func (*GeneralCreateEventRequest) SetRegionId added in v1.58.0

func (r *GeneralCreateEventRequest) SetRegionId(regionId string)

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

func (*GeneralCreateEventRequest) SetStarts added in v1.58.0

func (r *GeneralCreateEventRequest) SetStarts(starts string)

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

type GeneralCreateEventResponse added in v1.58.0

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

type GeneralCreateEventResult added in v1.58.0

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

type GeneralCreateFunctionRequest added in v1.58.0

type GeneralCreateFunctionRequest struct {
	core.JDCloudRequest

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

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

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

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

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

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

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

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

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

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

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

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

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

func NewGeneralCreateFunctionRequest added in v1.58.0

func NewGeneralCreateFunctionRequest(
	regionId string,
) *GeneralCreateFunctionRequest

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

func NewGeneralCreateFunctionRequestWithAllParams added in v1.58.0

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

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

func NewGeneralCreateFunctionRequestWithoutParam added in v1.58.0

func NewGeneralCreateFunctionRequestWithoutParam() *GeneralCreateFunctionRequest

This constructor has better compatible ability when API parameters changed

func (GeneralCreateFunctionRequest) GetRegionId added in v1.58.0

func (r GeneralCreateFunctionRequest) GetRegionId() string

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

func (*GeneralCreateFunctionRequest) SetComment added in v1.58.0

func (r *GeneralCreateFunctionRequest) SetComment(comment string)

param comment: 注释。(Optional)

func (*GeneralCreateFunctionRequest) SetDataAccess added in v1.58.0

func (r *GeneralCreateFunctionRequest) SetDataAccess(dataAccess string)

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

func (*GeneralCreateFunctionRequest) SetDataSourceId added in v1.58.0

func (r *GeneralCreateFunctionRequest) SetDataSourceId(dataSourceId int)

param dataSourceId: 数据源id。(Optional)

func (*GeneralCreateFunctionRequest) SetDbName added in v1.58.0

func (r *GeneralCreateFunctionRequest) SetDbName(dbName string)

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

func (*GeneralCreateFunctionRequest) SetDefiner added in v1.58.0

func (r *GeneralCreateFunctionRequest) SetDefiner(definer string)

param definer: 定义者。(Optional)

func (*GeneralCreateFunctionRequest) SetDefinitionSql added in v1.58.0

func (r *GeneralCreateFunctionRequest) SetDefinitionSql(definitionSql string)

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

func (*GeneralCreateFunctionRequest) SetDeterministic added in v1.58.0

func (r *GeneralCreateFunctionRequest) SetDeterministic(deterministic bool)

param deterministic: 确定性。(Optional)

func (*GeneralCreateFunctionRequest) SetFunctionName added in v1.58.0

func (r *GeneralCreateFunctionRequest) SetFunctionName(functionName string)

param functionName: 函数名称。(Optional)

func (*GeneralCreateFunctionRequest) SetFunctionSecurity added in v1.58.0

func (r *GeneralCreateFunctionRequest) SetFunctionSecurity(functionSecurity string)

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

func (*GeneralCreateFunctionRequest) SetParameters added in v1.58.0

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

param parameters: 参数列表。(Optional)

func (*GeneralCreateFunctionRequest) SetRegionId added in v1.58.0

func (r *GeneralCreateFunctionRequest) SetRegionId(regionId string)

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

func (*GeneralCreateFunctionRequest) SetReturnLength added in v1.58.0

func (r *GeneralCreateFunctionRequest) SetReturnLength(returnLength int)

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

func (*GeneralCreateFunctionRequest) SetReturnType added in v1.58.0

func (r *GeneralCreateFunctionRequest) SetReturnType(returnType string)

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

type GeneralCreateFunctionResponse added in v1.58.0

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

type GeneralCreateFunctionResult added in v1.58.0

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

type GeneralCreateProcedureRequest added in v1.58.0

type GeneralCreateProcedureRequest struct {
	core.JDCloudRequest

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

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

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

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

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

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

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

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

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

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

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

func NewGeneralCreateProcedureRequest added in v1.58.0

func NewGeneralCreateProcedureRequest(
	regionId string,
) *GeneralCreateProcedureRequest

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

func NewGeneralCreateProcedureRequestWithAllParams added in v1.58.0

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

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

func NewGeneralCreateProcedureRequestWithoutParam added in v1.58.0

func NewGeneralCreateProcedureRequestWithoutParam() *GeneralCreateProcedureRequest

This constructor has better compatible ability when API parameters changed

func (GeneralCreateProcedureRequest) GetRegionId added in v1.58.0

func (r GeneralCreateProcedureRequest) GetRegionId() string

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

func (*GeneralCreateProcedureRequest) SetComment added in v1.58.0

func (r *GeneralCreateProcedureRequest) SetComment(comment string)

param comment: 注释。(Optional)

func (*GeneralCreateProcedureRequest) SetDataAccess added in v1.58.0

func (r *GeneralCreateProcedureRequest) SetDataAccess(dataAccess string)

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

func (*GeneralCreateProcedureRequest) SetDataSourceId added in v1.58.0

func (r *GeneralCreateProcedureRequest) SetDataSourceId(dataSourceId int)

param dataSourceId: 数据源id。(Optional)

func (*GeneralCreateProcedureRequest) SetDbName added in v1.58.0

func (r *GeneralCreateProcedureRequest) SetDbName(dbName string)

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

func (*GeneralCreateProcedureRequest) SetDefiner added in v1.58.0

func (r *GeneralCreateProcedureRequest) SetDefiner(definer string)

param definer: 定义者。(Optional)

func (*GeneralCreateProcedureRequest) SetDefinitionSql added in v1.58.0

func (r *GeneralCreateProcedureRequest) SetDefinitionSql(definitionSql string)

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

func (*GeneralCreateProcedureRequest) SetDeterministic added in v1.58.0

func (r *GeneralCreateProcedureRequest) SetDeterministic(deterministic bool)

param deterministic: 确定性。(Optional)

func (*GeneralCreateProcedureRequest) SetParameters added in v1.58.0

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

param parameters: 参数列表。(Optional)

func (*GeneralCreateProcedureRequest) SetProcedureName added in v1.58.0

func (r *GeneralCreateProcedureRequest) SetProcedureName(procedureName string)

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

func (*GeneralCreateProcedureRequest) SetProcedureSecurity added in v1.58.0

func (r *GeneralCreateProcedureRequest) SetProcedureSecurity(procedureSecurity string)

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

func (*GeneralCreateProcedureRequest) SetRegionId added in v1.58.0

func (r *GeneralCreateProcedureRequest) SetRegionId(regionId string)

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

type GeneralCreateProcedureResponse added in v1.58.0

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

type GeneralCreateProcedureResult added in v1.58.0

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

type GeneralCreateTableSqlRequest

type GeneralCreateTableSqlRequest struct {
	core.JDCloudRequest

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

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

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

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

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

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

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

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

func NewGeneralCreateTableSqlRequest

func NewGeneralCreateTableSqlRequest(
	regionId string,
) *GeneralCreateTableSqlRequest

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

func NewGeneralCreateTableSqlRequestWithAllParams

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

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

func NewGeneralCreateTableSqlRequestWithoutParam

func NewGeneralCreateTableSqlRequestWithoutParam() *GeneralCreateTableSqlRequest

This constructor has better compatible ability when API parameters changed

func (GeneralCreateTableSqlRequest) GetRegionId

func (r GeneralCreateTableSqlRequest) GetRegionId() string

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

func (*GeneralCreateTableSqlRequest) SetColumnInfos

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

param columnInfos: 列信息。(Optional)

func (*GeneralCreateTableSqlRequest) SetDataSourceId

func (r *GeneralCreateTableSqlRequest) SetDataSourceId(dataSourceId int)

param dataSourceId: 数据源id(Optional)

func (*GeneralCreateTableSqlRequest) SetDbName

func (r *GeneralCreateTableSqlRequest) SetDbName(dbName string)

param dbName: 数据库名(Optional)

func (*GeneralCreateTableSqlRequest) SetExtraTableInfo

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

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

func (*GeneralCreateTableSqlRequest) SetIndexInfos

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

param indexInfos: 索引信息。(Optional)

func (*GeneralCreateTableSqlRequest) SetMetaTableInfo

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

param metaTableInfo: 表元信息。(Optional)

func (*GeneralCreateTableSqlRequest) SetRegionId

func (r *GeneralCreateTableSqlRequest) SetRegionId(regionId string)

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

func (*GeneralCreateTableSqlRequest) SetTableName

func (r *GeneralCreateTableSqlRequest) SetTableName(tableName string)

param tableName: 表名(Optional)

type GeneralCreateTableSqlResponse

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

type GeneralCreateTableSqlResult

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

type GeneralCreateTriggerRequest added in v1.58.0

type GeneralCreateTriggerRequest struct {
	core.JDCloudRequest

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

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

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

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

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

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

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

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

func NewGeneralCreateTriggerRequest added in v1.58.0

func NewGeneralCreateTriggerRequest(
	regionId string,
) *GeneralCreateTriggerRequest

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

func NewGeneralCreateTriggerRequestWithAllParams added in v1.58.0

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

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

func NewGeneralCreateTriggerRequestWithoutParam added in v1.58.0

func NewGeneralCreateTriggerRequestWithoutParam() *GeneralCreateTriggerRequest

This constructor has better compatible ability when API parameters changed

func (GeneralCreateTriggerRequest) GetRegionId added in v1.58.0

func (r GeneralCreateTriggerRequest) GetRegionId() string

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

func (*GeneralCreateTriggerRequest) SetDataSourceId added in v1.58.0

func (r *GeneralCreateTriggerRequest) SetDataSourceId(dataSourceId int)

param dataSourceId: 数据源id。(Optional)

func (*GeneralCreateTriggerRequest) SetDbName added in v1.58.0

func (r *GeneralCreateTriggerRequest) SetDbName(dbName string)

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

func (*GeneralCreateTriggerRequest) SetRegionId added in v1.58.0

func (r *GeneralCreateTriggerRequest) SetRegionId(regionId string)

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

func (*GeneralCreateTriggerRequest) SetTriggerEvent added in v1.58.0

func (r *GeneralCreateTriggerRequest) SetTriggerEvent(triggerEvent string)

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

func (*GeneralCreateTriggerRequest) SetTriggerName added in v1.58.0

func (r *GeneralCreateTriggerRequest) SetTriggerName(triggerName string)

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

func (*GeneralCreateTriggerRequest) SetTriggerStatement added in v1.58.0

func (r *GeneralCreateTriggerRequest) SetTriggerStatement(triggerStatement string)

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

func (*GeneralCreateTriggerRequest) SetTriggerTable added in v1.58.0

func (r *GeneralCreateTriggerRequest) SetTriggerTable(triggerTable string)

param triggerTable: 触发表。(Optional)

func (*GeneralCreateTriggerRequest) SetTriggerTiming added in v1.58.0

func (r *GeneralCreateTriggerRequest) SetTriggerTiming(triggerTiming string)

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

type GeneralCreateTriggerResponse added in v1.58.0

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

type GeneralCreateTriggerResult added in v1.58.0

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

type GeneralCreateViewRequest

type GeneralCreateViewRequest struct {
	core.JDCloudRequest

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

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

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

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

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

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

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

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

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

func NewGeneralCreateViewRequest

func NewGeneralCreateViewRequest(
	regionId string,
) *GeneralCreateViewRequest

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

func NewGeneralCreateViewRequestWithAllParams

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

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

func NewGeneralCreateViewRequestWithoutParam

func NewGeneralCreateViewRequestWithoutParam() *GeneralCreateViewRequest

This constructor has better compatible ability when API parameters changed

func (GeneralCreateViewRequest) GetRegionId

func (r GeneralCreateViewRequest) GetRegionId() string

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

func (*GeneralCreateViewRequest) SetDataSourceId

func (r *GeneralCreateViewRequest) SetDataSourceId(dataSourceId int)

param dataSourceId: 数据源id。(Optional)

func (*GeneralCreateViewRequest) SetDbName

func (r *GeneralCreateViewRequest) SetDbName(dbName string)

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

func (*GeneralCreateViewRequest) SetDefiner

func (r *GeneralCreateViewRequest) SetDefiner(definer string)

param definer: 定义者。(Optional)

func (*GeneralCreateViewRequest) SetDefinitionSql

func (r *GeneralCreateViewRequest) SetDefinitionSql(definitionSql string)

param definitionSql: 视图定义。(Optional)

func (*GeneralCreateViewRequest) SetRegionId

func (r *GeneralCreateViewRequest) SetRegionId(regionId string)

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

func (*GeneralCreateViewRequest) SetViewAlgorithm

func (r *GeneralCreateViewRequest) SetViewAlgorithm(viewAlgorithm string)

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

func (*GeneralCreateViewRequest) SetViewCheckOption

func (r *GeneralCreateViewRequest) SetViewCheckOption(viewCheckOption string)

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

func (*GeneralCreateViewRequest) SetViewName

func (r *GeneralCreateViewRequest) SetViewName(viewName string)

param viewName: 视图名称。(Optional)

func (*GeneralCreateViewRequest) SetViewSecurity

func (r *GeneralCreateViewRequest) SetViewSecurity(viewSecurity string)

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

type GeneralCreateViewResponse

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

type GeneralCreateViewResult

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

type GeneralDropEventRequest added in v1.58.0

type GeneralDropEventRequest struct {
	core.JDCloudRequest

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

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

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

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

func NewGeneralDropEventRequest added in v1.58.0

func NewGeneralDropEventRequest(
	regionId string,
) *GeneralDropEventRequest

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

func NewGeneralDropEventRequestWithAllParams added in v1.58.0

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

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

func NewGeneralDropEventRequestWithoutParam added in v1.58.0

func NewGeneralDropEventRequestWithoutParam() *GeneralDropEventRequest

This constructor has better compatible ability when API parameters changed

func (GeneralDropEventRequest) GetRegionId added in v1.58.0

func (r GeneralDropEventRequest) GetRegionId() string

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

func (*GeneralDropEventRequest) SetDataSourceId added in v1.58.0

func (r *GeneralDropEventRequest) SetDataSourceId(dataSourceId int)

param dataSourceId: 数据源id(Optional)

func (*GeneralDropEventRequest) SetDbName added in v1.58.0

func (r *GeneralDropEventRequest) SetDbName(dbName string)

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

func (*GeneralDropEventRequest) SetEventName added in v1.58.0

func (r *GeneralDropEventRequest) SetEventName(eventName string)

param eventName: 事件名称。(Optional)

func (*GeneralDropEventRequest) SetRegionId added in v1.58.0

func (r *GeneralDropEventRequest) SetRegionId(regionId string)

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

type GeneralDropEventResponse added in v1.58.0

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

type GeneralDropEventResult added in v1.58.0

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

type GeneralDropFunctionRequest added in v1.58.0

type GeneralDropFunctionRequest struct {
	core.JDCloudRequest

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

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

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

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

func NewGeneralDropFunctionRequest added in v1.58.0

func NewGeneralDropFunctionRequest(
	regionId string,
) *GeneralDropFunctionRequest

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

func NewGeneralDropFunctionRequestWithAllParams added in v1.58.0

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

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

func NewGeneralDropFunctionRequestWithoutParam added in v1.58.0

func NewGeneralDropFunctionRequestWithoutParam() *GeneralDropFunctionRequest

This constructor has better compatible ability when API parameters changed

func (GeneralDropFunctionRequest) GetRegionId added in v1.58.0

func (r GeneralDropFunctionRequest) GetRegionId() string

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

func (*GeneralDropFunctionRequest) SetDataSourceId added in v1.58.0

func (r *GeneralDropFunctionRequest) SetDataSourceId(dataSourceId int)

param dataSourceId: 数据源id(Optional)

func (*GeneralDropFunctionRequest) SetDbName added in v1.58.0

func (r *GeneralDropFunctionRequest) SetDbName(dbName string)

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

func (*GeneralDropFunctionRequest) SetFunctionName added in v1.58.0

func (r *GeneralDropFunctionRequest) SetFunctionName(functionName string)

param functionName: 函数名称。(Optional)

func (*GeneralDropFunctionRequest) SetRegionId added in v1.58.0

func (r *GeneralDropFunctionRequest) SetRegionId(regionId string)

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

type GeneralDropFunctionResponse added in v1.58.0

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

type GeneralDropFunctionResult added in v1.58.0

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

type GeneralDropProcedureRequest added in v1.58.0

type GeneralDropProcedureRequest struct {
	core.JDCloudRequest

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

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

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

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

func NewGeneralDropProcedureRequest added in v1.58.0

func NewGeneralDropProcedureRequest(
	regionId string,
) *GeneralDropProcedureRequest

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

func NewGeneralDropProcedureRequestWithAllParams added in v1.58.0

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

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

func NewGeneralDropProcedureRequestWithoutParam added in v1.58.0

func NewGeneralDropProcedureRequestWithoutParam() *GeneralDropProcedureRequest

This constructor has better compatible ability when API parameters changed

func (GeneralDropProcedureRequest) GetRegionId added in v1.58.0

func (r GeneralDropProcedureRequest) GetRegionId() string

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

func (*GeneralDropProcedureRequest) SetDataSourceId added in v1.58.0

func (r *GeneralDropProcedureRequest) SetDataSourceId(dataSourceId int)

param dataSourceId: 数据源id(Optional)

func (*GeneralDropProcedureRequest) SetDbName added in v1.58.0

func (r *GeneralDropProcedureRequest) SetDbName(dbName string)

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

func (*GeneralDropProcedureRequest) SetProcedureName added in v1.58.0

func (r *GeneralDropProcedureRequest) SetProcedureName(procedureName string)

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

func (*GeneralDropProcedureRequest) SetRegionId added in v1.58.0

func (r *GeneralDropProcedureRequest) SetRegionId(regionId string)

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

type GeneralDropProcedureResponse added in v1.58.0

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

type GeneralDropProcedureResult added in v1.58.0

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

type GeneralDropTriggerRequest added in v1.58.0

type GeneralDropTriggerRequest struct {
	core.JDCloudRequest

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

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

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

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

func NewGeneralDropTriggerRequest added in v1.58.0

func NewGeneralDropTriggerRequest(
	regionId string,
) *GeneralDropTriggerRequest

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

func NewGeneralDropTriggerRequestWithAllParams added in v1.58.0

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

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

func NewGeneralDropTriggerRequestWithoutParam added in v1.58.0

func NewGeneralDropTriggerRequestWithoutParam() *GeneralDropTriggerRequest

This constructor has better compatible ability when API parameters changed

func (GeneralDropTriggerRequest) GetRegionId added in v1.58.0

func (r GeneralDropTriggerRequest) GetRegionId() string

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

func (*GeneralDropTriggerRequest) SetDataSourceId added in v1.58.0

func (r *GeneralDropTriggerRequest) SetDataSourceId(dataSourceId int)

param dataSourceId: 数据源id(Optional)

func (*GeneralDropTriggerRequest) SetDbName added in v1.58.0

func (r *GeneralDropTriggerRequest) SetDbName(dbName string)

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

func (*GeneralDropTriggerRequest) SetRegionId added in v1.58.0

func (r *GeneralDropTriggerRequest) SetRegionId(regionId string)

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

func (*GeneralDropTriggerRequest) SetTriggerName added in v1.58.0

func (r *GeneralDropTriggerRequest) SetTriggerName(triggerName string)

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

type GeneralDropTriggerResponse added in v1.58.0

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

type GeneralDropTriggerResult added in v1.58.0

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

type GeneralDropViewRequest

type GeneralDropViewRequest struct {
	core.JDCloudRequest

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

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

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

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

func NewGeneralDropViewRequest

func NewGeneralDropViewRequest(
	regionId string,
) *GeneralDropViewRequest

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

func NewGeneralDropViewRequestWithAllParams

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

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

func NewGeneralDropViewRequestWithoutParam

func NewGeneralDropViewRequestWithoutParam() *GeneralDropViewRequest

This constructor has better compatible ability when API parameters changed

func (GeneralDropViewRequest) GetRegionId

func (r GeneralDropViewRequest) GetRegionId() string

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

func (*GeneralDropViewRequest) SetDataSourceId

func (r *GeneralDropViewRequest) SetDataSourceId(dataSourceId int)

param dataSourceId: 数据源id(Optional)

func (*GeneralDropViewRequest) SetDbName

func (r *GeneralDropViewRequest) SetDbName(dbName string)

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

func (*GeneralDropViewRequest) SetRegionId

func (r *GeneralDropViewRequest) SetRegionId(regionId string)

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

func (*GeneralDropViewRequest) SetViewName

func (r *GeneralDropViewRequest) SetViewName(viewName string)

param viewName: 视图名称。(Optional)

type GeneralDropViewResponse

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

type GeneralDropViewResult

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

type GetCreateTableBatchSqlRequest

type GetCreateTableBatchSqlRequest struct {
	core.JDCloudRequest

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

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

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

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

func NewGetCreateTableBatchSqlRequest

func NewGetCreateTableBatchSqlRequest(
	regionId string,
) *GetCreateTableBatchSqlRequest

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

func NewGetCreateTableBatchSqlRequestWithAllParams

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

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

func NewGetCreateTableBatchSqlRequestWithoutParam

func NewGetCreateTableBatchSqlRequestWithoutParam() *GetCreateTableBatchSqlRequest

This constructor has better compatible ability when API parameters changed

func (GetCreateTableBatchSqlRequest) GetRegionId

func (r GetCreateTableBatchSqlRequest) GetRegionId() string

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

func (*GetCreateTableBatchSqlRequest) SetCreateTableInfos

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

param createTableInfos: 查询结果。(Optional)

func (*GetCreateTableBatchSqlRequest) SetDataSourceId

func (r *GetCreateTableBatchSqlRequest) SetDataSourceId(dataSourceId int)

param dataSourceId: 数据源id(Optional)

func (*GetCreateTableBatchSqlRequest) SetDbName

func (r *GetCreateTableBatchSqlRequest) SetDbName(dbName string)

param dbName: 数据库名称(Optional)

func (*GetCreateTableBatchSqlRequest) SetRegionId

func (r *GetCreateTableBatchSqlRequest) SetRegionId(regionId string)

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

type GetCreateTableBatchSqlResponse

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

type GetCreateTableBatchSqlResult

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

type GetDmsDomainRequest

type GetDmsDomainRequest struct {
	core.JDCloudRequest

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

func NewGetDmsDomainRequest

func NewGetDmsDomainRequest(
	regionId string,
) *GetDmsDomainRequest

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

func NewGetDmsDomainRequestWithAllParams

func NewGetDmsDomainRequestWithAllParams(
	regionId string,
) *GetDmsDomainRequest

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

func NewGetDmsDomainRequestWithoutParam

func NewGetDmsDomainRequestWithoutParam() *GetDmsDomainRequest

This constructor has better compatible ability when API parameters changed

func (GetDmsDomainRequest) GetRegionId

func (r GetDmsDomainRequest) GetRegionId() string

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

func (*GetDmsDomainRequest) SetRegionId

func (r *GetDmsDomainRequest) SetRegionId(regionId string)

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

type GetDmsDomainResponse

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

type GetDmsDomainResult

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

type GetDmsDomainsRequest added in v1.59.0

type GetDmsDomainsRequest struct {
	core.JDCloudRequest
}

func NewGetDmsDomainsRequest added in v1.59.0

func NewGetDmsDomainsRequest() *GetDmsDomainsRequest

* * @Deprecated, not compatible when mandatory parameters changed

func NewGetDmsDomainsRequestWithAllParams added in v1.59.0

func NewGetDmsDomainsRequestWithAllParams() *GetDmsDomainsRequest

func NewGetDmsDomainsRequestWithoutParam added in v1.59.0

func NewGetDmsDomainsRequestWithoutParam() *GetDmsDomainsRequest

This constructor has better compatible ability when API parameters changed

func (GetDmsDomainsRequest) GetRegionId added in v1.59.0

func (r GetDmsDomainsRequest) GetRegionId() string

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

type GetDmsDomainsResponse added in v1.59.0

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

type GetDmsDomainsResult added in v1.59.0

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

type GetUserInfoRequest added in v1.59.0

type GetUserInfoRequest struct {
	core.JDCloudRequest
}

func NewGetUserInfoRequest added in v1.59.0

func NewGetUserInfoRequest() *GetUserInfoRequest

* * @Deprecated, not compatible when mandatory parameters changed

func NewGetUserInfoRequestWithAllParams added in v1.59.0

func NewGetUserInfoRequestWithAllParams() *GetUserInfoRequest

func NewGetUserInfoRequestWithoutParam added in v1.59.0

func NewGetUserInfoRequestWithoutParam() *GetUserInfoRequest

This constructor has better compatible ability when API parameters changed

func (GetUserInfoRequest) GetRegionId added in v1.59.0

func (r GetUserInfoRequest) GetRegionId() string

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

type GetUserInfoResponse added in v1.59.0

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

type GetUserInfoResult added in v1.59.0

type GetUserInfoResult struct {
	IsMaster  bool     `json:"isMaster"`
	Username  string   `json:"username"`
	Pin       string   `json:"pin"`
	MasterPin string   `json:"masterPin"`
	AccountId int64    `json:"accountId"`
	RoleList  []string `json:"roleList"`
}

type HistoryImportDataRequest

type HistoryImportDataRequest struct {
	core.JDCloudRequest

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

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

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

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

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

func NewHistoryImportDataRequest

func NewHistoryImportDataRequest(
	regionId string,
) *HistoryImportDataRequest

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

func NewHistoryImportDataRequestWithAllParams

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

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

func NewHistoryImportDataRequestWithoutParam

func NewHistoryImportDataRequestWithoutParam() *HistoryImportDataRequest

This constructor has better compatible ability when API parameters changed

func (HistoryImportDataRequest) GetRegionId

func (r HistoryImportDataRequest) GetRegionId() string

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

func (*HistoryImportDataRequest) SetDataSourceId

func (r *HistoryImportDataRequest) SetDataSourceId(dataSourceId int)

param dataSourceId: 数据源id(Optional)

func (*HistoryImportDataRequest) SetDbName

func (r *HistoryImportDataRequest) SetDbName(dbName string)

param dbName: 数据库名称(Optional)

func (*HistoryImportDataRequest) SetPageNumber

func (r *HistoryImportDataRequest) SetPageNumber(pageNumber int)

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

func (*HistoryImportDataRequest) SetPageSize

func (r *HistoryImportDataRequest) SetPageSize(pageSize int)

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

func (*HistoryImportDataRequest) SetRegionId

func (r *HistoryImportDataRequest) SetRegionId(regionId string)

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

type HistoryImportDataResponse

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

type HistoryImportDataResult

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

type HistorySqlRequest

type HistorySqlRequest struct {
	core.JDCloudRequest

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

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

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

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

func NewHistorySqlRequest

func NewHistorySqlRequest(
	regionId string,
) *HistorySqlRequest

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

func NewHistorySqlRequestWithAllParams

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

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

func NewHistorySqlRequestWithoutParam

func NewHistorySqlRequestWithoutParam() *HistorySqlRequest

This constructor has better compatible ability when API parameters changed

func (HistorySqlRequest) GetRegionId

func (r HistorySqlRequest) GetRegionId() string

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

func (*HistorySqlRequest) SetDataSourceId

func (r *HistorySqlRequest) SetDataSourceId(dataSourceId int)

param dataSourceId: 数据源id(Optional)

func (*HistorySqlRequest) SetPageNumber

func (r *HistorySqlRequest) SetPageNumber(pageNumber int)

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

func (*HistorySqlRequest) SetPageSize

func (r *HistorySqlRequest) SetPageSize(pageSize int)

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

func (*HistorySqlRequest) SetRegionId

func (r *HistorySqlRequest) SetRegionId(regionId string)

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

type HistorySqlResponse

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

type HistorySqlResult

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

type LoginRequest

type LoginRequest struct {
	core.JDCloudRequest

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

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

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

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

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

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

func NewLoginRequest

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

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

func NewLoginRequestWithAllParams

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

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

func NewLoginRequestWithoutParam

func NewLoginRequestWithoutParam() *LoginRequest

This constructor has better compatible ability when API parameters changed

func (LoginRequest) GetRegionId

func (r LoginRequest) GetRegionId() string

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

func (*LoginRequest) SetAddrMode

func (r *LoginRequest) SetAddrMode(addrMode int)

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

func (*LoginRequest) SetDbPassword

func (r *LoginRequest) SetDbPassword(dbPassword string)

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

func (*LoginRequest) SetDbType

func (r *LoginRequest) SetDbType(dbType int)

param dbType: 数据源类型,CDS("CDS", 1), MYSQL("MYSQL", 2), ORACLE("ORACLE", 3), SQLSERVER("SQLSERVER", 4), CDSMYSQL("CDSMYSQL", 5), CDSORACLE("CDSORACLE", 6), CDSSQLSERVER("CDSSQLSERVER", 7), DATACENTER("DATACENTER", 8), HBASE("Hbase",9),MONGODB("MongoDb",10),ES("ES",11), MYSQL_INS("MYSQL_INS",12), DRDS_INS("DRDS_INS",13), STARDB_INS("STARDB_INS",14), STARDB_PROXY_INS("STARDB_PROXY_INS",15), CLICK_HOUSE_INS("CLICK_HOUSE_INS",16), TIDB_INS("TIDB_INS",17), OPEN_GAUSS_INS("OPEN_GAUSS_INS",18), SS_OPEN_GAUSS_INS("SS_OPEN_GAUSS_INS",19);(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 ModifyPrivilegeExpireDateRequest added in v1.59.0

type ModifyPrivilegeExpireDateRequest struct {
	core.JDCloudRequest

	/* 授权实例记录对应的主键ID (Optional) */
	IdList []int64 `json:"idList"`

	/* 授权过期时间(yyyy-MM-dd'T'HH:mm:ss.SSS'Z') (Optional) */
	ExpireDate *string `json:"expireDate"`
}

func NewModifyPrivilegeExpireDateRequest added in v1.59.0

func NewModifyPrivilegeExpireDateRequest() *ModifyPrivilegeExpireDateRequest

* * @Deprecated, not compatible when mandatory parameters changed

func NewModifyPrivilegeExpireDateRequestWithAllParams added in v1.59.0

func NewModifyPrivilegeExpireDateRequestWithAllParams(
	idList []int64,
	expireDate *string,
) *ModifyPrivilegeExpireDateRequest

* param idList: 授权实例记录对应的主键ID (Optional) * param expireDate: 授权过期时间(yyyy-MM-dd'T'HH:mm:ss.SSS'Z') (Optional)

func NewModifyPrivilegeExpireDateRequestWithoutParam added in v1.59.0

func NewModifyPrivilegeExpireDateRequestWithoutParam() *ModifyPrivilegeExpireDateRequest

This constructor has better compatible ability when API parameters changed

func (ModifyPrivilegeExpireDateRequest) GetRegionId added in v1.59.0

func (r ModifyPrivilegeExpireDateRequest) GetRegionId() string

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

func (*ModifyPrivilegeExpireDateRequest) SetExpireDate added in v1.59.0

func (r *ModifyPrivilegeExpireDateRequest) SetExpireDate(expireDate string)

param expireDate: 授权过期时间(yyyy-MM-dd'T'HH:mm:ss.SSS'Z')(Optional)

func (*ModifyPrivilegeExpireDateRequest) SetIdList added in v1.59.0

func (r *ModifyPrivilegeExpireDateRequest) SetIdList(idList []int64)

param idList: 授权实例记录对应的主键ID(Optional)

type ModifyPrivilegeExpireDateResponse added in v1.59.0

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

type ModifyPrivilegeExpireDateResult added in v1.59.0

type ModifyPrivilegeExpireDateResult struct {
}

type OnlineProxySubTaskQueryRequest added in v1.59.0

type OnlineProxySubTaskQueryRequest struct {
	core.JDCloudRequest

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

	/* dms任务id (Optional) */
	TaskId *int `json:"taskId"`

	/* proxy任务id (Optional) */
	ProxyTaskId *string `json:"proxyTaskId"`
}

func NewOnlineProxySubTaskQueryRequest added in v1.59.0

func NewOnlineProxySubTaskQueryRequest(
	regionId string,
) *OnlineProxySubTaskQueryRequest

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

func NewOnlineProxySubTaskQueryRequestWithAllParams added in v1.59.0

func NewOnlineProxySubTaskQueryRequestWithAllParams(
	regionId string,
	taskId *int,
	proxyTaskId *string,
) *OnlineProxySubTaskQueryRequest

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

func NewOnlineProxySubTaskQueryRequestWithoutParam added in v1.59.0

func NewOnlineProxySubTaskQueryRequestWithoutParam() *OnlineProxySubTaskQueryRequest

This constructor has better compatible ability when API parameters changed

func (OnlineProxySubTaskQueryRequest) GetRegionId added in v1.59.0

func (r OnlineProxySubTaskQueryRequest) GetRegionId() string

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

func (*OnlineProxySubTaskQueryRequest) SetProxyTaskId added in v1.59.0

func (r *OnlineProxySubTaskQueryRequest) SetProxyTaskId(proxyTaskId string)

param proxyTaskId: proxy任务id(Optional)

func (*OnlineProxySubTaskQueryRequest) SetRegionId added in v1.59.0

func (r *OnlineProxySubTaskQueryRequest) SetRegionId(regionId string)

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

func (*OnlineProxySubTaskQueryRequest) SetTaskId added in v1.59.0

func (r *OnlineProxySubTaskQueryRequest) SetTaskId(taskId int)

param taskId: dms任务id(Optional)

type OnlineProxySubTaskQueryResponse added in v1.59.0

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

type OnlineProxySubTaskQueryResult added in v1.59.0

type OnlineProxySubTaskQueryResult struct {
	DmsOnlineProxySubTasks []dms.DmsOnlineProxySubTask `json:"dmsOnlineProxySubTasks"`
}

type OnlineSqlTaskQueryRequest added in v1.59.0

type OnlineSqlTaskQueryRequest struct {
	core.JDCloudRequest

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

	/* 任务id (Optional) */
	TaskId *int `json:"taskId"`
}

func NewOnlineSqlTaskQueryRequest added in v1.59.0

func NewOnlineSqlTaskQueryRequest(
	regionId string,
) *OnlineSqlTaskQueryRequest

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

func NewOnlineSqlTaskQueryRequestWithAllParams added in v1.59.0

func NewOnlineSqlTaskQueryRequestWithAllParams(
	regionId string,
	taskId *int,
) *OnlineSqlTaskQueryRequest

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

func NewOnlineSqlTaskQueryRequestWithoutParam added in v1.59.0

func NewOnlineSqlTaskQueryRequestWithoutParam() *OnlineSqlTaskQueryRequest

This constructor has better compatible ability when API parameters changed

func (OnlineSqlTaskQueryRequest) GetRegionId added in v1.59.0

func (r OnlineSqlTaskQueryRequest) GetRegionId() string

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

func (*OnlineSqlTaskQueryRequest) SetRegionId added in v1.59.0

func (r *OnlineSqlTaskQueryRequest) SetRegionId(regionId string)

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

func (*OnlineSqlTaskQueryRequest) SetTaskId added in v1.59.0

func (r *OnlineSqlTaskQueryRequest) SetTaskId(taskId int)

param taskId: 任务id(Optional)

type OnlineSqlTaskQueryResponse added in v1.59.0

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

type OnlineSqlTaskQueryResult added in v1.59.0

type OnlineSqlTaskQueryResult struct {
	Id           int    `json:"id"`
	DataSourceId int    `json:"dataSourceId"`
	DbName       string `json:"dbName"`
	TaskType     string `json:"taskType"`
	PlanTime     string `json:"planTime"`
	Transaction  bool   `json:"transaction"`
	Parallel     bool   `json:"parallel"`
	IgnoreError  bool   `json:"ignoreError"`
	RunStatus    string `json:"runStatus"`
	CreatedDate  string `json:"createdDate"`
	FinishDate   string `json:"finishDate"`
	CreateUser   string `json:"createUser"`
	Status       string `json:"status"`
	Message      string `json:"message"`
	RunIp        string `json:"runIp"`
}

type OnlineSubSqlTaskQueryRequest added in v1.59.0

type OnlineSubSqlTaskQueryRequest struct {
	core.JDCloudRequest

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

	/* 任务id (Optional) */
	TaskId *int `json:"taskId"`
}

func NewOnlineSubSqlTaskQueryRequest added in v1.59.0

func NewOnlineSubSqlTaskQueryRequest(
	regionId string,
) *OnlineSubSqlTaskQueryRequest

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

func NewOnlineSubSqlTaskQueryRequestWithAllParams added in v1.59.0

func NewOnlineSubSqlTaskQueryRequestWithAllParams(
	regionId string,
	taskId *int,
) *OnlineSubSqlTaskQueryRequest

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

func NewOnlineSubSqlTaskQueryRequestWithoutParam added in v1.59.0

func NewOnlineSubSqlTaskQueryRequestWithoutParam() *OnlineSubSqlTaskQueryRequest

This constructor has better compatible ability when API parameters changed

func (OnlineSubSqlTaskQueryRequest) GetRegionId added in v1.59.0

func (r OnlineSubSqlTaskQueryRequest) GetRegionId() string

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

func (*OnlineSubSqlTaskQueryRequest) SetRegionId added in v1.59.0

func (r *OnlineSubSqlTaskQueryRequest) SetRegionId(regionId string)

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

func (*OnlineSubSqlTaskQueryRequest) SetTaskId added in v1.59.0

func (r *OnlineSubSqlTaskQueryRequest) SetTaskId(taskId int)

param taskId: 任务id(Optional)

type OnlineSubSqlTaskQueryResponse added in v1.59.0

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

type OnlineSubSqlTaskQueryResult added in v1.59.0

type OnlineSubSqlTaskQueryResult struct {
	DmsOnlineSubSqlTasks []dms.DmsOnlineSubSqlTask `json:"dmsOnlineSubSqlTasks"`
}

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

type OperationDetailRequest struct {
	core.JDCloudRequest

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

	/* 操作id  */
	OperationId int `json:"operationId"`
}

func NewOperationDetailRequest added in v1.59.0

func NewOperationDetailRequest(
	regionId string,
	operationId int,
) *OperationDetailRequest

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

func NewOperationDetailRequestWithAllParams added in v1.59.0

func NewOperationDetailRequestWithAllParams(
	regionId string,
	operationId int,
) *OperationDetailRequest

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

func NewOperationDetailRequestWithoutParam added in v1.59.0

func NewOperationDetailRequestWithoutParam() *OperationDetailRequest

This constructor has better compatible ability when API parameters changed

func (OperationDetailRequest) GetRegionId added in v1.59.0

func (r OperationDetailRequest) GetRegionId() string

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

func (*OperationDetailRequest) SetOperationId added in v1.59.0

func (r *OperationDetailRequest) SetOperationId(operationId int)

param operationId: 操作id(Required)

func (*OperationDetailRequest) SetRegionId added in v1.59.0

func (r *OperationDetailRequest) SetRegionId(regionId string)

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

type OperationDetailResponse added in v1.59.0

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

type OperationDetailResult added in v1.59.0

type OperationDetailResult struct {
	DmsOperationLog dms.DmsOperationLog `json:"dmsOperationLog"`
}

type ProcedureInfoRequest added in v1.58.0

type ProcedureInfoRequest struct {
	core.JDCloudRequest

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

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

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

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

func NewProcedureInfoRequest added in v1.58.0

func NewProcedureInfoRequest(
	regionId string,
) *ProcedureInfoRequest

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

func NewProcedureInfoRequestWithAllParams added in v1.58.0

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

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

func NewProcedureInfoRequestWithoutParam added in v1.58.0

func NewProcedureInfoRequestWithoutParam() *ProcedureInfoRequest

This constructor has better compatible ability when API parameters changed

func (ProcedureInfoRequest) GetRegionId added in v1.58.0

func (r ProcedureInfoRequest) GetRegionId() string

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

func (*ProcedureInfoRequest) SetDataSourceId added in v1.58.0

func (r *ProcedureInfoRequest) SetDataSourceId(dataSourceId int)

param dataSourceId: 数据源id(Optional)

func (*ProcedureInfoRequest) SetDbName added in v1.58.0

func (r *ProcedureInfoRequest) SetDbName(dbName string)

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

func (*ProcedureInfoRequest) SetProcedureName added in v1.58.0

func (r *ProcedureInfoRequest) SetProcedureName(procedureName string)

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

func (*ProcedureInfoRequest) SetRegionId added in v1.58.0

func (r *ProcedureInfoRequest) SetRegionId(regionId string)

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

type ProcedureInfoResponse added in v1.58.0

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

type ProcedureInfoResult added in v1.58.0

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

type ProcedureInvokeRequest added in v1.58.0

type ProcedureInvokeRequest struct {
	core.JDCloudRequest

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

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

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

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

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

func NewProcedureInvokeRequest added in v1.58.0

func NewProcedureInvokeRequest(
	regionId string,
) *ProcedureInvokeRequest

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

func NewProcedureInvokeRequestWithAllParams added in v1.58.0

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

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

func NewProcedureInvokeRequestWithoutParam added in v1.58.0

func NewProcedureInvokeRequestWithoutParam() *ProcedureInvokeRequest

This constructor has better compatible ability when API parameters changed

func (ProcedureInvokeRequest) GetRegionId added in v1.58.0

func (r ProcedureInvokeRequest) GetRegionId() string

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

func (*ProcedureInvokeRequest) SetDataSourceId added in v1.58.0

func (r *ProcedureInvokeRequest) SetDataSourceId(dataSourceId int)

param dataSourceId: 数据源id(Optional)

func (*ProcedureInvokeRequest) SetDbName added in v1.58.0

func (r *ProcedureInvokeRequest) SetDbName(dbName string)

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

func (*ProcedureInvokeRequest) SetParameters added in v1.58.0

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

param parameters: 参数。(Optional)

func (*ProcedureInvokeRequest) SetProcedureName added in v1.58.0

func (r *ProcedureInvokeRequest) SetProcedureName(procedureName string)

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

func (*ProcedureInvokeRequest) SetRegionId added in v1.58.0

func (r *ProcedureInvokeRequest) SetRegionId(regionId string)

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

type ProcedureInvokeResponse added in v1.58.0

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

type ProcedureInvokeResult added in v1.58.0

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

type ProcedureListRequest added in v1.58.0

type ProcedureListRequest struct {
	core.JDCloudRequest

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

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

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

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

func NewProcedureListRequest added in v1.58.0

func NewProcedureListRequest(
	regionId string,
) *ProcedureListRequest

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

func NewProcedureListRequestWithAllParams added in v1.58.0

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

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

func NewProcedureListRequestWithoutParam added in v1.58.0

func NewProcedureListRequestWithoutParam() *ProcedureListRequest

This constructor has better compatible ability when API parameters changed

func (ProcedureListRequest) GetRegionId added in v1.58.0

func (r ProcedureListRequest) GetRegionId() string

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

func (*ProcedureListRequest) SetDataSourceId added in v1.58.0

func (r *ProcedureListRequest) SetDataSourceId(dataSourceId int)

param dataSourceId: 数据源id(Optional)

func (*ProcedureListRequest) SetDbName added in v1.58.0

func (r *ProcedureListRequest) SetDbName(dbName string)

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

func (*ProcedureListRequest) SetFilter added in v1.58.0

func (r *ProcedureListRequest) SetFilter(filter string)

param filter: 过滤条件。(Optional)

func (*ProcedureListRequest) SetRegionId added in v1.58.0

func (r *ProcedureListRequest) SetRegionId(regionId string)

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

type ProcedureListResponse added in v1.58.0

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

type ProcedureListResult added in v1.58.0

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

type ProgramListRequest

type ProgramListRequest struct {
	core.JDCloudRequest

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

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

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

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

func NewProgramListRequest

func NewProgramListRequest(
	regionId string,
) *ProgramListRequest

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

func NewProgramListRequestWithAllParams

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

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

func NewProgramListRequestWithoutParam

func NewProgramListRequestWithoutParam() *ProgramListRequest

This constructor has better compatible ability when API parameters changed

func (ProgramListRequest) GetRegionId

func (r ProgramListRequest) GetRegionId() string

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

func (*ProgramListRequest) SetDataSourceId

func (r *ProgramListRequest) SetDataSourceId(dataSourceId int)

param dataSourceId: 数据源id(Optional)

func (*ProgramListRequest) SetDbName

func (r *ProgramListRequest) SetDbName(dbName string)

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

func (*ProgramListRequest) SetFilter

func (r *ProgramListRequest) SetFilter(filter string)

param filter: 过滤条件。(Optional)

func (*ProgramListRequest) SetRegionId

func (r *ProgramListRequest) SetRegionId(regionId string)

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

type ProgramListResponse

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

type ProgramListResult

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

type QueryInstanceRequest

type QueryInstanceRequest struct {
	core.JDCloudRequest

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

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

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

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

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

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

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

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

func NewQueryInstanceRequest

func NewQueryInstanceRequest(
	regionId string,
) *QueryInstanceRequest

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

func NewQueryInstanceRequestWithAllParams

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

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

func NewQueryInstanceRequestWithoutParam

func NewQueryInstanceRequestWithoutParam() *QueryInstanceRequest

This constructor has better compatible ability when API parameters changed

func (QueryInstanceRequest) GetRegionId

func (r QueryInstanceRequest) GetRegionId() string

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

func (*QueryInstanceRequest) SetDbInfoEnum

func (r *QueryInstanceRequest) SetDbInfoEnum(dbInfoEnum string)

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

func (*QueryInstanceRequest) SetDbName

func (r *QueryInstanceRequest) SetDbName(dbName string)

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

func (*QueryInstanceRequest) SetInstanceQueryTypeEnum

func (r *QueryInstanceRequest) SetInstanceQueryTypeEnum(instanceQueryTypeEnum string)

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

func (*QueryInstanceRequest) SetInstanceStatus

func (r *QueryInstanceRequest) SetInstanceStatus(instanceStatus string)

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

func (*QueryInstanceRequest) SetPageNumber

func (r *QueryInstanceRequest) SetPageNumber(pageNumber int)

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

func (*QueryInstanceRequest) SetPageSize

func (r *QueryInstanceRequest) SetPageSize(pageSize int)

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

func (*QueryInstanceRequest) SetRegionId

func (r *QueryInstanceRequest) SetRegionId(regionId string)

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

func (*QueryInstanceRequest) SetUniqId

func (r *QueryInstanceRequest) SetUniqId(uniqId string)

param uniqId: 实例Id。(Optional)

type QueryInstanceResponse

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

type QueryInstanceResult

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

type QueryOperationLogRequest added in v1.59.0

type QueryOperationLogRequest struct {
	core.JDCloudRequest

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

	/* 操作类型 (Optional) */
	SupType *string `json:"supType"`

	/* 对应控制台功能 (Optional) */
	Type *string `json:"type"`

	/* 操作人 (Optional) */
	Pin *string `json:"pin"`

	/* 实例id (Optional) */
	InstanceId *string `json:"instanceId"`

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

	/* 起始时间(UTC) (Optional) */
	StartTime *string `json:"startTime"`

	/* 结束时间(UTC) (Optional) */
	EndTime *string `json:"endTime"`

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

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

func NewQueryOperationLogRequest added in v1.59.0

func NewQueryOperationLogRequest(
	regionId string,
) *QueryOperationLogRequest

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

func NewQueryOperationLogRequestWithAllParams added in v1.59.0

func NewQueryOperationLogRequestWithAllParams(
	regionId string,
	supType *string,
	typeValue *string,
	pin *string,
	instanceId *string,
	dbName *string,
	startTime *string,
	endTime *string,
	pageNumber *int,
	pageSize *int,
) *QueryOperationLogRequest

* param regionId: 地域代码,取值范围参见[《各地域及可用区对照表》](../Enum-Definitions/Regions-AZ.md) (Required) * param supType: 操作类型 (Optional) * param typeValue: 对应控制台功能 (Optional) * param pin: 操作人 (Optional) * param instanceId: 实例id (Optional) * param dbName: 数据库名称 (Optional) * param startTime: 起始时间(UTC) (Optional) * param endTime: 结束时间(UTC) (Optional) * param pageNumber: 显示数据的页码,取值范围:[1,∞)。pageNumber为Null时,返回所有数据页码;超过总页数时,无数据。 (Optional) * param pageSize: 每页显示的数据条数,用于查询列表的接口。 (Optional)

func NewQueryOperationLogRequestWithoutParam added in v1.59.0

func NewQueryOperationLogRequestWithoutParam() *QueryOperationLogRequest

This constructor has better compatible ability when API parameters changed

func (QueryOperationLogRequest) GetRegionId added in v1.59.0

func (r QueryOperationLogRequest) GetRegionId() string

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

func (*QueryOperationLogRequest) SetDbName added in v1.59.0

func (r *QueryOperationLogRequest) SetDbName(dbName string)

param dbName: 数据库名称(Optional)

func (*QueryOperationLogRequest) SetEndTime added in v1.59.0

func (r *QueryOperationLogRequest) SetEndTime(endTime string)

param endTime: 结束时间(UTC)(Optional)

func (*QueryOperationLogRequest) SetInstanceId added in v1.59.0

func (r *QueryOperationLogRequest) SetInstanceId(instanceId string)

param instanceId: 实例id(Optional)

func (*QueryOperationLogRequest) SetPageNumber added in v1.59.0

func (r *QueryOperationLogRequest) SetPageNumber(pageNumber int)

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

func (*QueryOperationLogRequest) SetPageSize added in v1.59.0

func (r *QueryOperationLogRequest) SetPageSize(pageSize int)

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

func (*QueryOperationLogRequest) SetPin added in v1.59.0

func (r *QueryOperationLogRequest) SetPin(pin string)

param pin: 操作人(Optional)

func (*QueryOperationLogRequest) SetRegionId added in v1.59.0

func (r *QueryOperationLogRequest) SetRegionId(regionId string)

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

func (*QueryOperationLogRequest) SetStartTime added in v1.59.0

func (r *QueryOperationLogRequest) SetStartTime(startTime string)

param startTime: 起始时间(UTC)(Optional)

func (*QueryOperationLogRequest) SetSupType added in v1.59.0

func (r *QueryOperationLogRequest) SetSupType(supType string)

param supType: 操作类型(Optional)

func (*QueryOperationLogRequest) SetType added in v1.59.0

func (r *QueryOperationLogRequest) SetType(typeValue string)

param typeValue: 对应控制台功能(Optional)

type QueryOperationLogResponse added in v1.59.0

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

type QueryOperationLogResult added in v1.59.0

type QueryOperationLogResult struct {
	Count         int                   `json:"count"`
	OperationLogs []dms.DmsOperationLog `json:"operationLogs"`
}

type QueryOperationTypeRequest added in v1.59.0

type QueryOperationTypeRequest struct {
	core.JDCloudRequest

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

func NewQueryOperationTypeRequest added in v1.59.0

func NewQueryOperationTypeRequest(
	regionId string,
) *QueryOperationTypeRequest

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

func NewQueryOperationTypeRequestWithAllParams added in v1.59.0

func NewQueryOperationTypeRequestWithAllParams(
	regionId string,
) *QueryOperationTypeRequest

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

func NewQueryOperationTypeRequestWithoutParam added in v1.59.0

func NewQueryOperationTypeRequestWithoutParam() *QueryOperationTypeRequest

This constructor has better compatible ability when API parameters changed

func (QueryOperationTypeRequest) GetRegionId added in v1.59.0

func (r QueryOperationTypeRequest) GetRegionId() string

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

func (*QueryOperationTypeRequest) SetRegionId added in v1.59.0

func (r *QueryOperationTypeRequest) SetRegionId(regionId string)

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

type QueryOperationTypeResponse added in v1.59.0

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

type QueryOperationTypeResult added in v1.59.0

type QueryOperationTypeResult struct {
	Count             int                    `json:"count"`
	DmsOperationTypes []dms.DmsOperationType `json:"dmsOperationTypes"`
}

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

type QueryPrivilegeListRequest struct {
	core.JDCloudRequest

	/* 实例ID (Optional) */
	InstanceId *string `json:"instanceId"`

	/* 实例名称 (Optional) */
	InstanceName *string `json:"instanceName"`

	/* 用户账号 (Optional) */
	Pin *string `json:"pin"`

	/* 是否只显示生效中的授权信息 (Optional) */
	ShowNormal *bool `json:"showNormal"`

	/* 是否只显示释放的记录,true展示释放权限的记录 (Optional) */
	ReleaseStatus *bool `json:"releaseStatus"`

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

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

func NewQueryPrivilegeListRequest added in v1.59.0

func NewQueryPrivilegeListRequest() *QueryPrivilegeListRequest

* * @Deprecated, not compatible when mandatory parameters changed

func NewQueryPrivilegeListRequestWithAllParams added in v1.59.0

func NewQueryPrivilegeListRequestWithAllParams(
	instanceId *string,
	instanceName *string,
	pin *string,
	showNormal *bool,
	releaseStatus *bool,
	pageNumber *int,
	pageSize *int,
) *QueryPrivilegeListRequest

* param instanceId: 实例ID (Optional) * param instanceName: 实例名称 (Optional) * param pin: 用户账号 (Optional) * param showNormal: 是否只显示生效中的授权信息 (Optional) * param releaseStatus: 是否只显示释放的记录,true展示释放权限的记录 (Optional) * param pageNumber: 显示数据的页码,取值范围:[1,∞)。pageNumber为Null时,返回所有数据页码;超过总页数时,无数据。 (Optional) * param pageSize: 每页显示的数据条数,用于查询列表的接口。 (Optional)

func NewQueryPrivilegeListRequestWithoutParam added in v1.59.0

func NewQueryPrivilegeListRequestWithoutParam() *QueryPrivilegeListRequest

This constructor has better compatible ability when API parameters changed

func (QueryPrivilegeListRequest) GetRegionId added in v1.59.0

func (r QueryPrivilegeListRequest) GetRegionId() string

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

func (*QueryPrivilegeListRequest) SetInstanceId added in v1.59.0

func (r *QueryPrivilegeListRequest) SetInstanceId(instanceId string)

param instanceId: 实例ID(Optional)

func (*QueryPrivilegeListRequest) SetInstanceName added in v1.59.0

func (r *QueryPrivilegeListRequest) SetInstanceName(instanceName string)

param instanceName: 实例名称(Optional)

func (*QueryPrivilegeListRequest) SetPageNumber added in v1.59.0

func (r *QueryPrivilegeListRequest) SetPageNumber(pageNumber int)

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

func (*QueryPrivilegeListRequest) SetPageSize added in v1.59.0

func (r *QueryPrivilegeListRequest) SetPageSize(pageSize int)

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

func (*QueryPrivilegeListRequest) SetPin added in v1.59.0

func (r *QueryPrivilegeListRequest) SetPin(pin string)

param pin: 用户账号(Optional)

func (*QueryPrivilegeListRequest) SetReleaseStatus added in v1.59.0

func (r *QueryPrivilegeListRequest) SetReleaseStatus(releaseStatus bool)

param releaseStatus: 是否只显示释放的记录,true展示释放权限的记录(Optional)

func (*QueryPrivilegeListRequest) SetShowNormal added in v1.59.0

func (r *QueryPrivilegeListRequest) SetShowNormal(showNormal bool)

param showNormal: 是否只显示生效中的授权信息(Optional)

type QueryPrivilegeListResponse added in v1.59.0

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

type QueryPrivilegeListResult added in v1.59.0

type QueryPrivilegeListResult struct {
	Count              int                  `json:"count"`
	IsAdmin            bool                 `json:"isAdmin"`
	DmsPrivilegeVOList []dms.DmsPrivilegeVO `json:"dmsPrivilegeVOList"`
}

type QueryPrivilegeSelfListRequest added in v1.59.0

type QueryPrivilegeSelfListRequest struct {
	core.JDCloudRequest

	/* 实例ID (Optional) */
	InstanceId *string `json:"instanceId"`

	/* 实例名称 (Optional) */
	InstanceName *string `json:"instanceName"`

	/* 是否只显示生效中的授权信息 (Optional) */
	ShowNormal *bool `json:"showNormal"`

	/* 是否只显示释放的记录,true展示释放权限的记录 (Optional) */
	ReleaseStatus *bool `json:"releaseStatus"`

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

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

func NewQueryPrivilegeSelfListRequest added in v1.59.0

func NewQueryPrivilegeSelfListRequest() *QueryPrivilegeSelfListRequest

* * @Deprecated, not compatible when mandatory parameters changed

func NewQueryPrivilegeSelfListRequestWithAllParams added in v1.59.0

func NewQueryPrivilegeSelfListRequestWithAllParams(
	instanceId *string,
	instanceName *string,
	showNormal *bool,
	releaseStatus *bool,
	pageNumber *int,
	pageSize *int,
) *QueryPrivilegeSelfListRequest

* param instanceId: 实例ID (Optional) * param instanceName: 实例名称 (Optional) * param showNormal: 是否只显示生效中的授权信息 (Optional) * param releaseStatus: 是否只显示释放的记录,true展示释放权限的记录 (Optional) * param pageNumber: 显示数据的页码,取值范围:[1,∞)。pageNumber为Null时,返回所有数据页码;超过总页数时,无数据。 (Optional) * param pageSize: 每页显示的数据条数,用于查询列表的接口。 (Optional)

func NewQueryPrivilegeSelfListRequestWithoutParam added in v1.59.0

func NewQueryPrivilegeSelfListRequestWithoutParam() *QueryPrivilegeSelfListRequest

This constructor has better compatible ability when API parameters changed

func (QueryPrivilegeSelfListRequest) GetRegionId added in v1.59.0

func (r QueryPrivilegeSelfListRequest) GetRegionId() string

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

func (*QueryPrivilegeSelfListRequest) SetInstanceId added in v1.59.0

func (r *QueryPrivilegeSelfListRequest) SetInstanceId(instanceId string)

param instanceId: 实例ID(Optional)

func (*QueryPrivilegeSelfListRequest) SetInstanceName added in v1.59.0

func (r *QueryPrivilegeSelfListRequest) SetInstanceName(instanceName string)

param instanceName: 实例名称(Optional)

func (*QueryPrivilegeSelfListRequest) SetPageNumber added in v1.59.0

func (r *QueryPrivilegeSelfListRequest) SetPageNumber(pageNumber int)

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

func (*QueryPrivilegeSelfListRequest) SetPageSize added in v1.59.0

func (r *QueryPrivilegeSelfListRequest) SetPageSize(pageSize int)

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

func (*QueryPrivilegeSelfListRequest) SetReleaseStatus added in v1.59.0

func (r *QueryPrivilegeSelfListRequest) SetReleaseStatus(releaseStatus bool)

param releaseStatus: 是否只显示释放的记录,true展示释放权限的记录(Optional)

func (*QueryPrivilegeSelfListRequest) SetShowNormal added in v1.59.0

func (r *QueryPrivilegeSelfListRequest) SetShowNormal(showNormal bool)

param showNormal: 是否只显示生效中的授权信息(Optional)

type QueryPrivilegeSelfListResponse added in v1.59.0

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

type QueryPrivilegeSelfListResult added in v1.59.0

type QueryPrivilegeSelfListResult struct {
	Count              int                  `json:"count"`
	IsAdmin            bool                 `json:"isAdmin"`
	DmsPrivilegeVOList []dms.DmsPrivilegeVO `json:"dmsPrivilegeVOList"`
}

type QueryTypeInstanceRequest added in v1.58.0

type QueryTypeInstanceRequest struct {
	core.JDCloudRequest

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

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

func NewQueryTypeInstanceRequest added in v1.58.0

func NewQueryTypeInstanceRequest(
	regionId string,
) *QueryTypeInstanceRequest

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

func NewQueryTypeInstanceRequestWithAllParams added in v1.58.0

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

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

func NewQueryTypeInstanceRequestWithoutParam added in v1.58.0

func NewQueryTypeInstanceRequestWithoutParam() *QueryTypeInstanceRequest

This constructor has better compatible ability when API parameters changed

func (QueryTypeInstanceRequest) GetRegionId added in v1.58.0

func (r QueryTypeInstanceRequest) GetRegionId() string

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

func (*QueryTypeInstanceRequest) SetDbType added in v1.58.0

func (r *QueryTypeInstanceRequest) SetDbType(dbType int)

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

func (*QueryTypeInstanceRequest) SetRegionId added in v1.58.0

func (r *QueryTypeInstanceRequest) SetRegionId(regionId string)

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

type QueryTypeInstanceResponse added in v1.58.0

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

type QueryTypeInstanceResult added in v1.58.0

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

type QueryUserListRequest added in v1.59.0

type QueryUserListRequest struct {
	core.JDCloudRequest

	/* 查询的用户状态(启用(true),禁用(false)) (Optional) */
	ActiveStatus *bool `json:"activeStatus"`

	/* 查询的用户角色,枚举值(Admin("Admin","管理员"),DBA("DBA","DBA"),StructureReadOnly("StructureReadOnly","结构只读"),Normal("Normal","普通用户")) (Optional) */
	Role *string `json:"role"`

	/* 查询的用户登录开始时间(yyyy-MM-dd'T'HH:mm:ss.SSS'Z') (Optional) */
	LoginDateStart *string `json:"loginDateStart"`

	/* 查询的用户登录结束时间(yyyy-MM-dd'T'HH:mm:ss.SSS'Z') (Optional) */
	LoginDateEnd *string `json:"loginDateEnd"`

	/* 查询用户的用户名称 (Optional) */
	Username *string `json:"username"`

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

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

func NewQueryUserListRequest added in v1.59.0

func NewQueryUserListRequest() *QueryUserListRequest

* * @Deprecated, not compatible when mandatory parameters changed

func NewQueryUserListRequestWithAllParams added in v1.59.0

func NewQueryUserListRequestWithAllParams(
	activeStatus *bool,
	role *string,
	loginDateStart *string,
	loginDateEnd *string,
	username *string,
	pageNumber *int,
	pageSize *int,
) *QueryUserListRequest

* param activeStatus: 查询的用户状态(启用(true),禁用(false)) (Optional) * param role: 查询的用户角色,枚举值(Admin("Admin","管理员"),DBA("DBA","DBA"),StructureReadOnly("StructureReadOnly","结构只读"),Normal("Normal","普通用户")) (Optional) * param loginDateStart: 查询的用户登录开始时间(yyyy-MM-dd'T'HH:mm:ss.SSS'Z') (Optional) * param loginDateEnd: 查询的用户登录结束时间(yyyy-MM-dd'T'HH:mm:ss.SSS'Z') (Optional) * param username: 查询用户的用户名称 (Optional) * param pageNumber: 显示数据的页码,取值范围:[1,∞)。pageNumber为Null时,返回所有数据页码;超过总页数时,无数据。 (Optional) * param pageSize: 每页显示的数据条数,用于查询列表的接口。 (Optional)

func NewQueryUserListRequestWithoutParam added in v1.59.0

func NewQueryUserListRequestWithoutParam() *QueryUserListRequest

This constructor has better compatible ability when API parameters changed

func (QueryUserListRequest) GetRegionId added in v1.59.0

func (r QueryUserListRequest) GetRegionId() string

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

func (*QueryUserListRequest) SetActiveStatus added in v1.59.0

func (r *QueryUserListRequest) SetActiveStatus(activeStatus bool)

param activeStatus: 查询的用户状态(启用(true),禁用(false))(Optional)

func (*QueryUserListRequest) SetLoginDateEnd added in v1.59.0

func (r *QueryUserListRequest) SetLoginDateEnd(loginDateEnd string)

param loginDateEnd: 查询的用户登录结束时间(yyyy-MM-dd'T'HH:mm:ss.SSS'Z')(Optional)

func (*QueryUserListRequest) SetLoginDateStart added in v1.59.0

func (r *QueryUserListRequest) SetLoginDateStart(loginDateStart string)

param loginDateStart: 查询的用户登录开始时间(yyyy-MM-dd'T'HH:mm:ss.SSS'Z')(Optional)

func (*QueryUserListRequest) SetPageNumber added in v1.59.0

func (r *QueryUserListRequest) SetPageNumber(pageNumber int)

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

func (*QueryUserListRequest) SetPageSize added in v1.59.0

func (r *QueryUserListRequest) SetPageSize(pageSize int)

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

func (*QueryUserListRequest) SetRole added in v1.59.0

func (r *QueryUserListRequest) SetRole(role string)

param role: 查询的用户角色,枚举值(Admin("Admin","管理员"),DBA("DBA","DBA"),StructureReadOnly("StructureReadOnly","结构只读"),Normal("Normal","普通用户"))(Optional)

func (*QueryUserListRequest) SetUsername added in v1.59.0

func (r *QueryUserListRequest) SetUsername(username string)

param username: 查询用户的用户名称(Optional)

type QueryUserListResponse added in v1.59.0

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

type QueryUserListResult added in v1.59.0

type QueryUserListResult struct {
	Count         int             `json:"count"`
	DmsUserVOList []dms.DmsUserVO `json:"dmsUserVOList"`
}

type QueryUserNotSyncRequest added in v1.59.0

type QueryUserNotSyncRequest struct {
	core.JDCloudRequest

	/* 第几页,不传的话会将当前所有的未同步的账号都同步过来 (Optional) */
	PageNumber *int `json:"pageNumber"`

	/* 页大小。 (Optional) */
	PageSize *int `json:"pageSize"`

	/* 关键字。 (Optional) */
	Keyword *string `json:"keyword"`

	/* 排序规则:0-创建时间顺序排序,1-创建时间倒序排序。 (Optional) */
	Sort *int `json:"sort"`
}

func NewQueryUserNotSyncRequest added in v1.59.0

func NewQueryUserNotSyncRequest() *QueryUserNotSyncRequest

* * @Deprecated, not compatible when mandatory parameters changed

func NewQueryUserNotSyncRequestWithAllParams added in v1.59.0

func NewQueryUserNotSyncRequestWithAllParams(
	pageNumber *int,
	pageSize *int,
	keyword *string,
	sort *int,
) *QueryUserNotSyncRequest

* param pageNumber: 第几页,不传的话会将当前所有的未同步的账号都同步过来 (Optional) * param pageSize: 页大小。 (Optional) * param keyword: 关键字。 (Optional) * param sort: 排序规则:0-创建时间顺序排序,1-创建时间倒序排序。 (Optional)

func NewQueryUserNotSyncRequestWithoutParam added in v1.59.0

func NewQueryUserNotSyncRequestWithoutParam() *QueryUserNotSyncRequest

This constructor has better compatible ability when API parameters changed

func (QueryUserNotSyncRequest) GetRegionId added in v1.59.0

func (r QueryUserNotSyncRequest) GetRegionId() string

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

func (*QueryUserNotSyncRequest) SetKeyword added in v1.59.0

func (r *QueryUserNotSyncRequest) SetKeyword(keyword string)

param keyword: 关键字。(Optional)

func (*QueryUserNotSyncRequest) SetPageNumber added in v1.59.0

func (r *QueryUserNotSyncRequest) SetPageNumber(pageNumber int)

param pageNumber: 第几页,不传的话会将当前所有的未同步的账号都同步过来(Optional)

func (*QueryUserNotSyncRequest) SetPageSize added in v1.59.0

func (r *QueryUserNotSyncRequest) SetPageSize(pageSize int)

param pageSize: 页大小。(Optional)

func (*QueryUserNotSyncRequest) SetSort added in v1.59.0

func (r *QueryUserNotSyncRequest) SetSort(sort int)

param sort: 排序规则:0-创建时间顺序排序,1-创建时间倒序排序。(Optional)

type QueryUserNotSyncResponse added in v1.59.0

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

type QueryUserNotSyncResult added in v1.59.0

type QueryUserNotSyncResult struct {
	Total       int                `json:"total"`
	SubUserList []dms.DmsSubUserVO `json:"subUserList"`
}

type ReleasePrivilegeRequest added in v1.59.0

type ReleasePrivilegeRequest struct {
	core.JDCloudRequest

	/* 授权实例记录对应的主键ID (Optional) */
	IdList []int64 `json:"idList"`
}

func NewReleasePrivilegeRequest added in v1.59.0

func NewReleasePrivilegeRequest() *ReleasePrivilegeRequest

* * @Deprecated, not compatible when mandatory parameters changed

func NewReleasePrivilegeRequestWithAllParams added in v1.59.0

func NewReleasePrivilegeRequestWithAllParams(
	idList []int64,
) *ReleasePrivilegeRequest

* param idList: 授权实例记录对应的主键ID (Optional)

func NewReleasePrivilegeRequestWithoutParam added in v1.59.0

func NewReleasePrivilegeRequestWithoutParam() *ReleasePrivilegeRequest

This constructor has better compatible ability when API parameters changed

func (ReleasePrivilegeRequest) GetRegionId added in v1.59.0

func (r ReleasePrivilegeRequest) GetRegionId() string

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

func (*ReleasePrivilegeRequest) SetIdList added in v1.59.0

func (r *ReleasePrivilegeRequest) SetIdList(idList []int64)

param idList: 授权实例记录对应的主键ID(Optional)

type ReleasePrivilegeResponse added in v1.59.0

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

type ReleasePrivilegeResult added in v1.59.0

type ReleasePrivilegeResult struct {
}

type RestartOnlineSqlTaskRequest added in v1.59.0

type RestartOnlineSqlTaskRequest struct {
	core.JDCloudRequest

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

	/* 任务id (Optional) */
	TaskId *int `json:"taskId"`
}

func NewRestartOnlineSqlTaskRequest added in v1.59.0

func NewRestartOnlineSqlTaskRequest(
	regionId string,
) *RestartOnlineSqlTaskRequest

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

func NewRestartOnlineSqlTaskRequestWithAllParams added in v1.59.0

func NewRestartOnlineSqlTaskRequestWithAllParams(
	regionId string,
	taskId *int,
) *RestartOnlineSqlTaskRequest

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

func NewRestartOnlineSqlTaskRequestWithoutParam added in v1.59.0

func NewRestartOnlineSqlTaskRequestWithoutParam() *RestartOnlineSqlTaskRequest

This constructor has better compatible ability when API parameters changed

func (RestartOnlineSqlTaskRequest) GetRegionId added in v1.59.0

func (r RestartOnlineSqlTaskRequest) GetRegionId() string

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

func (*RestartOnlineSqlTaskRequest) SetRegionId added in v1.59.0

func (r *RestartOnlineSqlTaskRequest) SetRegionId(regionId string)

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

func (*RestartOnlineSqlTaskRequest) SetTaskId added in v1.59.0

func (r *RestartOnlineSqlTaskRequest) SetTaskId(taskId int)

param taskId: 任务id(Optional)

type RestartOnlineSqlTaskResponse added in v1.59.0

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

type RestartOnlineSqlTaskResult added in v1.59.0

type RestartOnlineSqlTaskResult struct {
}

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

type StartOnlineSqlTaskRequest struct {
	core.JDCloudRequest

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

	/* 任务id (Optional) */
	TaskId *int `json:"taskId"`
}

func NewStartOnlineSqlTaskRequest added in v1.59.0

func NewStartOnlineSqlTaskRequest(
	regionId string,
) *StartOnlineSqlTaskRequest

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

func NewStartOnlineSqlTaskRequestWithAllParams added in v1.59.0

func NewStartOnlineSqlTaskRequestWithAllParams(
	regionId string,
	taskId *int,
) *StartOnlineSqlTaskRequest

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

func NewStartOnlineSqlTaskRequestWithoutParam added in v1.59.0

func NewStartOnlineSqlTaskRequestWithoutParam() *StartOnlineSqlTaskRequest

This constructor has better compatible ability when API parameters changed

func (StartOnlineSqlTaskRequest) GetRegionId added in v1.59.0

func (r StartOnlineSqlTaskRequest) GetRegionId() string

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

func (*StartOnlineSqlTaskRequest) SetRegionId added in v1.59.0

func (r *StartOnlineSqlTaskRequest) SetRegionId(regionId string)

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

func (*StartOnlineSqlTaskRequest) SetTaskId added in v1.59.0

func (r *StartOnlineSqlTaskRequest) SetTaskId(taskId int)

param taskId: 任务id(Optional)

type StartOnlineSqlTaskResponse added in v1.59.0

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

type StartOnlineSqlTaskResult added in v1.59.0

type StartOnlineSqlTaskResult struct {
}

type SuspendOnlineSqlTaskRequest added in v1.59.0

type SuspendOnlineSqlTaskRequest struct {
	core.JDCloudRequest

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

	/* 任务id (Optional) */
	TaskId *int `json:"taskId"`
}

func NewSuspendOnlineSqlTaskRequest added in v1.59.0

func NewSuspendOnlineSqlTaskRequest(
	regionId string,
) *SuspendOnlineSqlTaskRequest

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

func NewSuspendOnlineSqlTaskRequestWithAllParams added in v1.59.0

func NewSuspendOnlineSqlTaskRequestWithAllParams(
	regionId string,
	taskId *int,
) *SuspendOnlineSqlTaskRequest

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

func NewSuspendOnlineSqlTaskRequestWithoutParam added in v1.59.0

func NewSuspendOnlineSqlTaskRequestWithoutParam() *SuspendOnlineSqlTaskRequest

This constructor has better compatible ability when API parameters changed

func (SuspendOnlineSqlTaskRequest) GetRegionId added in v1.59.0

func (r SuspendOnlineSqlTaskRequest) GetRegionId() string

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

func (*SuspendOnlineSqlTaskRequest) SetRegionId added in v1.59.0

func (r *SuspendOnlineSqlTaskRequest) SetRegionId(regionId string)

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

func (*SuspendOnlineSqlTaskRequest) SetTaskId added in v1.59.0

func (r *SuspendOnlineSqlTaskRequest) SetTaskId(taskId int)

param taskId: 任务id(Optional)

type SuspendOnlineSqlTaskResponse added in v1.59.0

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

type SuspendOnlineSqlTaskResult added in v1.59.0

type SuspendOnlineSqlTaskResult struct {
}

type SyncSubUserRequest added in v1.59.0

type SyncSubUserRequest struct {
	core.JDCloudRequest

	/* 同步的子账号的列表信息 (Optional) */
	DmsSyncSubUserVOList []dms.DmsSyncSubUserVO `json:"dmsSyncSubUserVOList"`
}

func NewSyncSubUserRequest added in v1.59.0

func NewSyncSubUserRequest() *SyncSubUserRequest

* * @Deprecated, not compatible when mandatory parameters changed

func NewSyncSubUserRequestWithAllParams added in v1.59.0

func NewSyncSubUserRequestWithAllParams(
	dmsSyncSubUserVOList []dms.DmsSyncSubUserVO,
) *SyncSubUserRequest

* param dmsSyncSubUserVOList: 同步的子账号的列表信息 (Optional)

func NewSyncSubUserRequestWithoutParam added in v1.59.0

func NewSyncSubUserRequestWithoutParam() *SyncSubUserRequest

This constructor has better compatible ability when API parameters changed

func (SyncSubUserRequest) GetRegionId added in v1.59.0

func (r SyncSubUserRequest) GetRegionId() string

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

func (*SyncSubUserRequest) SetDmsSyncSubUserVOList added in v1.59.0

func (r *SyncSubUserRequest) SetDmsSyncSubUserVOList(dmsSyncSubUserVOList []dms.DmsSyncSubUserVO)

param dmsSyncSubUserVOList: 同步的子账号的列表信息(Optional)

type SyncSubUserResponse added in v1.59.0

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

type SyncSubUserResult added in v1.59.0

type SyncSubUserResult struct {
}

type TableInfoRequest

type TableInfoRequest struct {
	core.JDCloudRequest

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

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

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

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

func NewTableInfoRequest

func NewTableInfoRequest(
	regionId string,
) *TableInfoRequest

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

func NewTableInfoRequestWithAllParams

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

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

func NewTableInfoRequestWithoutParam

func NewTableInfoRequestWithoutParam() *TableInfoRequest

This constructor has better compatible ability when API parameters changed

func (TableInfoRequest) GetRegionId

func (r TableInfoRequest) GetRegionId() string

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

func (*TableInfoRequest) SetDataSourceId

func (r *TableInfoRequest) SetDataSourceId(dataSourceId int)

param dataSourceId: 数据源id(Optional)

func (*TableInfoRequest) SetDbName

func (r *TableInfoRequest) SetDbName(dbName string)

param dbName: 库名。(Optional)

func (*TableInfoRequest) SetRegionId

func (r *TableInfoRequest) SetRegionId(regionId string)

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

func (*TableInfoRequest) SetTableName

func (r *TableInfoRequest) SetTableName(tableName string)

param tableName: 表名。(Optional)

type TableInfoResponse

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

type TableInfoResult

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

type TableListRequest

type TableListRequest struct {
	core.JDCloudRequest

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

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

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

func NewTableListRequest

func NewTableListRequest(
	regionId string,
) *TableListRequest

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

func NewTableListRequestWithAllParams

func NewTableListRequestWithAllParams(
	regionId string,
	dataSourceId *int,
	dbName *string,
) *TableListRequest

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

func NewTableListRequestWithoutParam

func NewTableListRequestWithoutParam() *TableListRequest

This constructor has better compatible ability when API parameters changed

func (TableListRequest) GetRegionId

func (r TableListRequest) GetRegionId() string

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

func (*TableListRequest) SetDataSourceId

func (r *TableListRequest) SetDataSourceId(dataSourceId int)

param dataSourceId: 数据源id(Optional)

func (*TableListRequest) SetDbName

func (r *TableListRequest) SetDbName(dbName string)

param dbName: 数据库名称(Optional)

func (*TableListRequest) SetRegionId

func (r *TableListRequest) SetRegionId(regionId string)

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

type TableListResponse

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

type TableListResult

type TableListResult struct {
	TableNames []string `json:"tableNames"`
}

type TriggerInfoRequest added in v1.58.0

type TriggerInfoRequest struct {
	core.JDCloudRequest

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

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

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

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

func NewTriggerInfoRequest added in v1.58.0

func NewTriggerInfoRequest(
	regionId string,
) *TriggerInfoRequest

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

func NewTriggerInfoRequestWithAllParams added in v1.58.0

func NewTriggerInfoRequestWithAllParams(
	regionId string,
	dataSourceId *int,
	dbName *string,
	triggerName *string,
) *TriggerInfoRequest

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

func NewTriggerInfoRequestWithoutParam added in v1.58.0

func NewTriggerInfoRequestWithoutParam() *TriggerInfoRequest

This constructor has better compatible ability when API parameters changed

func (TriggerInfoRequest) GetRegionId added in v1.58.0

func (r TriggerInfoRequest) GetRegionId() string

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

func (*TriggerInfoRequest) SetDataSourceId added in v1.58.0

func (r *TriggerInfoRequest) SetDataSourceId(dataSourceId int)

param dataSourceId: 数据源id(Optional)

func (*TriggerInfoRequest) SetDbName added in v1.58.0

func (r *TriggerInfoRequest) SetDbName(dbName string)

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

func (*TriggerInfoRequest) SetRegionId added in v1.58.0

func (r *TriggerInfoRequest) SetRegionId(regionId string)

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

func (*TriggerInfoRequest) SetTriggerName added in v1.58.0

func (r *TriggerInfoRequest) SetTriggerName(triggerName string)

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

type TriggerInfoResponse added in v1.58.0

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

type TriggerInfoResult added in v1.58.0

type TriggerInfoResult struct {
	DbName           string `json:"dbName"`
	TriggerName      string `json:"triggerName"`
	TriggerTiming    string `json:"triggerTiming"`
	TriggerEvent     string `json:"triggerEvent"`
	TriggerTable     string `json:"triggerTable"`
	TriggerStatement string `json:"triggerStatement"`
}

type TriggerListRequest added in v1.58.0

type TriggerListRequest struct {
	core.JDCloudRequest

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

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

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

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

func NewTriggerListRequest added in v1.58.0

func NewTriggerListRequest(
	regionId string,
) *TriggerListRequest

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

func NewTriggerListRequestWithAllParams added in v1.58.0

func NewTriggerListRequestWithAllParams(
	regionId string,
	dataSourceId *int,
	dbName *string,
	filter *string,
) *TriggerListRequest

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

func NewTriggerListRequestWithoutParam added in v1.58.0

func NewTriggerListRequestWithoutParam() *TriggerListRequest

This constructor has better compatible ability when API parameters changed

func (TriggerListRequest) GetRegionId added in v1.58.0

func (r TriggerListRequest) GetRegionId() string

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

func (*TriggerListRequest) SetDataSourceId added in v1.58.0

func (r *TriggerListRequest) SetDataSourceId(dataSourceId int)

param dataSourceId: 数据源id(Optional)

func (*TriggerListRequest) SetDbName added in v1.58.0

func (r *TriggerListRequest) SetDbName(dbName string)

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

func (*TriggerListRequest) SetFilter added in v1.58.0

func (r *TriggerListRequest) SetFilter(filter string)

param filter: 过滤条件。(Optional)

func (*TriggerListRequest) SetRegionId added in v1.58.0

func (r *TriggerListRequest) SetRegionId(regionId string)

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

type TriggerListResponse added in v1.58.0

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

type TriggerListResult added in v1.58.0

type TriggerListResult struct {
	TriggerNames []string `json:"triggerNames"`
}

type UpdatePersonalSqlRequest

type UpdatePersonalSqlRequest struct {
	core.JDCloudRequest

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

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

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

	/* sql内容 (Optional) */
	SqlStr *string `json:"sqlStr"`
}

func NewUpdatePersonalSqlRequest

func NewUpdatePersonalSqlRequest(
	regionId string,
) *UpdatePersonalSqlRequest

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

func NewUpdatePersonalSqlRequestWithAllParams

func NewUpdatePersonalSqlRequestWithAllParams(
	regionId string,
	id *int,
	hint *string,
	sqlStr *string,
) *UpdatePersonalSqlRequest

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

func NewUpdatePersonalSqlRequestWithoutParam

func NewUpdatePersonalSqlRequestWithoutParam() *UpdatePersonalSqlRequest

This constructor has better compatible ability when API parameters changed

func (UpdatePersonalSqlRequest) GetRegionId

func (r UpdatePersonalSqlRequest) GetRegionId() string

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

func (*UpdatePersonalSqlRequest) SetHint

func (r *UpdatePersonalSqlRequest) SetHint(hint string)

param hint: sql备注(Optional)

func (*UpdatePersonalSqlRequest) SetId

func (r *UpdatePersonalSqlRequest) SetId(id int)

param id: 主键id(Optional)

func (*UpdatePersonalSqlRequest) SetRegionId

func (r *UpdatePersonalSqlRequest) SetRegionId(regionId string)

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

func (*UpdatePersonalSqlRequest) SetSqlStr

func (r *UpdatePersonalSqlRequest) SetSqlStr(sqlStr string)

param sqlStr: sql内容(Optional)

type UpdatePersonalSqlResponse

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

type UpdatePersonalSqlResult

type UpdatePersonalSqlResult struct {
}

type UpdateUserInfoRequest added in v1.59.0

type UpdateUserInfoRequest struct {
	core.JDCloudRequest

	/* 被更新用户的pin信息 (Optional) */
	Pin *string `json:"pin"`

	/* 用户手机号码 (Optional) */
	Phone *string `json:"phone"`

	/* 用户邮箱 (Optional) */
	Email *string `json:"email"`

	/* 用户角色列表信息 (Optional) */
	RoleList []string `json:"roleList"`
}

func NewUpdateUserInfoRequest added in v1.59.0

func NewUpdateUserInfoRequest() *UpdateUserInfoRequest

* * @Deprecated, not compatible when mandatory parameters changed

func NewUpdateUserInfoRequestWithAllParams added in v1.59.0

func NewUpdateUserInfoRequestWithAllParams(
	pin *string,
	phone *string,
	email *string,
	roleList []string,
) *UpdateUserInfoRequest

* param pin: 被更新用户的pin信息 (Optional) * param phone: 用户手机号码 (Optional) * param email: 用户邮箱 (Optional) * param roleList: 用户角色列表信息 (Optional)

func NewUpdateUserInfoRequestWithoutParam added in v1.59.0

func NewUpdateUserInfoRequestWithoutParam() *UpdateUserInfoRequest

This constructor has better compatible ability when API parameters changed

func (UpdateUserInfoRequest) GetRegionId added in v1.59.0

func (r UpdateUserInfoRequest) GetRegionId() string

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

func (*UpdateUserInfoRequest) SetEmail added in v1.59.0

func (r *UpdateUserInfoRequest) SetEmail(email string)

param email: 用户邮箱(Optional)

func (*UpdateUserInfoRequest) SetPhone added in v1.59.0

func (r *UpdateUserInfoRequest) SetPhone(phone string)

param phone: 用户手机号码(Optional)

func (*UpdateUserInfoRequest) SetPin added in v1.59.0

func (r *UpdateUserInfoRequest) SetPin(pin string)

param pin: 被更新用户的pin信息(Optional)

func (*UpdateUserInfoRequest) SetRoleList added in v1.59.0

func (r *UpdateUserInfoRequest) SetRoleList(roleList []string)

param roleList: 用户角色列表信息(Optional)

type UpdateUserInfoResponse added in v1.59.0

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

type UpdateUserInfoResult added in v1.59.0

type UpdateUserInfoResult 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"`
}

Source Files

Jump to

Keyboard shortcuts

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