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, toJsonStringpublic 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.