public class CreateOnlineDDLJobRequest extends AbstractModel
header, skipSign
Constructor and Description |
---|
CreateOnlineDDLJobRequest() |
CreateOnlineDDLJobRequest(CreateOnlineDDLJobRequest source)
NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy,
and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
|
Modifier and Type | Method and Description |
---|---|
String |
getAlter()
Get 要执行的 DDL 语句。常用的在线DDL参考此API文档示例部分
|
Long |
getCheckAutoInc()
Get 是否检查自增字段。为1则不允许修改自增字段,0或不填写则不检查
|
Long |
getCriticalLoad()
Get 运行线程数大于此值时,将终止DDL。不填则默认58
|
String |
getDbName()
Get 要修改的数据库
|
String |
getInstanceId()
Get 实例Id
|
Long |
getMaxDelay()
Get 允许的主备延迟时间(单位s),0或不填写则不检查延迟
|
String |
getPassword()
Get 指定账号的密码
|
String |
getStartTime()
Get 开始执行时间
|
String |
getTable()
Get 要修改的表
|
Long |
getUsePt()
Get 是否使用pt-osc工具做DDL
|
String |
getUser()
Get 指定账号执行DDL,需确保账号有 ALTER, CREATE, INSERT, UPDATE, DROP, DELETE, INDEX, CREATE TEMPORARY TABLES, LOCK TABLES, TRIGGER, REPLICATION CLIENT, REPLICATION SLAVE 等相关权限 (若不填写将默认使用系统账号)
|
void |
setAlter(String Alter)
Set 要执行的 DDL 语句。常用的在线DDL参考此API文档示例部分
|
void |
setCheckAutoInc(Long CheckAutoInc)
Set 是否检查自增字段。为1则不允许修改自增字段,0或不填写则不检查
|
void |
setCriticalLoad(Long CriticalLoad)
Set 运行线程数大于此值时,将终止DDL。不填则默认58
|
void |
setDbName(String DbName)
Set 要修改的数据库
|
void |
setInstanceId(String InstanceId)
Set 实例Id
|
void |
setMaxDelay(Long MaxDelay)
Set 允许的主备延迟时间(单位s),0或不填写则不检查延迟
|
void |
setPassword(String Password)
Set 指定账号的密码
|
void |
setStartTime(String StartTime)
Set 开始执行时间
|
void |
setTable(String Table)
Set 要修改的表
|
void |
setUsePt(Long UsePt)
Set 是否使用pt-osc工具做DDL
|
void |
setUser(String User)
Set 指定账号执行DDL,需确保账号有 ALTER, CREATE, INSERT, UPDATE, DROP, DELETE, INDEX, CREATE TEMPORARY TABLES, LOCK TABLES, TRIGGER, REPLICATION CLIENT, REPLICATION SLAVE 等相关权限 (若不填写将默认使用系统账号)
|
void |
toMap(HashMap<String,String> map,
String prefix)
Internal implementation, normal users should not use it.
|
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, isStream, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
public CreateOnlineDDLJobRequest()
public CreateOnlineDDLJobRequest(CreateOnlineDDLJobRequest source)
public String getInstanceId()
public void setInstanceId(String InstanceId)
InstanceId
- 实例Idpublic String getAlter()
public void setAlter(String Alter)
Alter
- 要执行的 DDL 语句。常用的在线DDL参考此API文档示例部分public String getDbName()
public void setDbName(String DbName)
DbName
- 要修改的数据库public String getTable()
public void setTable(String Table)
Table
- 要修改的表public String getUser()
public void setUser(String User)
User
- 指定账号执行DDL,需确保账号有 ALTER, CREATE, INSERT, UPDATE, DROP, DELETE, INDEX, CREATE TEMPORARY TABLES, LOCK TABLES, TRIGGER, REPLICATION CLIENT, REPLICATION SLAVE 等相关权限 (若不填写将默认使用系统账号)public String getPassword()
public void setPassword(String Password)
Password
- 指定账号的密码public Long getCriticalLoad()
public void setCriticalLoad(Long CriticalLoad)
CriticalLoad
- 运行线程数大于此值时,将终止DDL。不填则默认58public Long getCheckAutoInc()
public void setCheckAutoInc(Long CheckAutoInc)
CheckAutoInc
- 是否检查自增字段。为1则不允许修改自增字段,0或不填写则不检查public Long getMaxDelay()
public void setMaxDelay(Long MaxDelay)
MaxDelay
- 允许的主备延迟时间(单位s),0或不填写则不检查延迟public Long getUsePt()
public void setUsePt(Long UsePt)
UsePt
- 是否使用pt-osc工具做DDLpublic String getStartTime()
public void setStartTime(String StartTime)
StartTime
- 开始执行时间Copyright © 2025. All rights reserved.