public class UpgradeDBInstanceMajorVersionRequest extends AbstractModel
header, skipSign
Constructor and Description |
---|
UpgradeDBInstanceMajorVersionRequest() |
UpgradeDBInstanceMajorVersionRequest(UpgradeDBInstanceMajorVersionRequest 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 |
---|---|
Boolean |
getBackupBeforeUpgrade()
Get 升级前备份选项。True,表示升级前需要创建全量备份,False,表示升级前不需要创建全量备份。当实例已有备份集可以恢复到升级前的状态时,可选择False,否则需要指定为True。UpgradeCheck为True时,此参数无效。
|
String |
getDBInstanceId()
Get 实例ID。
|
Long |
getExtensionUpgradeOption()
Get 插件升级选项,pg_upgrade不会升级任何插件,需要在升级完成后在创建过插件的库上执行"ALTER EXTENSION UPDATE"。发起升级实例大版本时可以指定在实例恢复写前/后是否需要升级任务自动升级插件版本。可选值包括:
0:不需要自动升级插件;
1:恢复写之前升级插件;
2:恢复写之后升级插件。
UpgradeCheck为True时,此参数无效。
|
Long |
getStatisticsRefreshOption()
Get 统计信息收集选项,对主例运行 ANALYZE 以在升级后更新系统统计信息。可选值包括,
0:不需要收集统计信息;
1:实例恢复写之前收集统计信息;
3:实例恢复写之后收集统计信息。
UpgradeCheck为True时,此参数无效。
|
String |
getTargetDBKernelVersion()
Get 目标内核版本号,可以通过API DescribeDBVersions获取可以升级的目标内核版本号。
|
Boolean |
getUpgradeCheck()
Get 是否为校验模式,若UpgradeCheck为True,表示仅进行内核版本兼容性检查,不会进行实质性的升级操作,对原实例无影响。检查结果可以通过升级日志查看。
|
String |
getUpgradeTimeBegin()
Get 升级时间窗开始时间,时间格式:HH:MM:SS,例如:01:00:00。当UpgradeTimeOption为1时,该参数有效。
UpgradeCheck为True时,此参数无效。
|
String |
getUpgradeTimeEnd()
Get 升级时间窗截止时间,时间格式:HH:MM:SS,例如:02:00:00。当UpgradeTimeOption为1时,该参数有效。
UpgradeCheck为True时,此参数无效。
|
Long |
getUpgradeTimeOption()
Get 升级时间选项,升级过程中会有一段时间实例只读,并会有一次秒级闪断,发起升级时需要选择这段影响的时间窗。可选值包括:
0:自动执行,不需要指定时间窗;
1:指定本次升级任务的时间窗,通过参数UpgradeTimeBegin和UpgradeTimeEnd设置;
2:在实例运维时间窗内执行。
UpgradeCheck为True时,此参数无效。
|
void |
setBackupBeforeUpgrade(Boolean BackupBeforeUpgrade)
Set 升级前备份选项。True,表示升级前需要创建全量备份,False,表示升级前不需要创建全量备份。当实例已有备份集可以恢复到升级前的状态时,可选择False,否则需要指定为True。UpgradeCheck为True时,此参数无效。
|
void |
setDBInstanceId(String DBInstanceId)
Set 实例ID。
|
void |
setExtensionUpgradeOption(Long ExtensionUpgradeOption)
Set 插件升级选项,pg_upgrade不会升级任何插件,需要在升级完成后在创建过插件的库上执行"ALTER EXTENSION UPDATE"。发起升级实例大版本时可以指定在实例恢复写前/后是否需要升级任务自动升级插件版本。可选值包括:
0:不需要自动升级插件;
1:恢复写之前升级插件;
2:恢复写之后升级插件。
UpgradeCheck为True时,此参数无效。
|
void |
setStatisticsRefreshOption(Long StatisticsRefreshOption)
Set 统计信息收集选项,对主例运行 ANALYZE 以在升级后更新系统统计信息。可选值包括,
0:不需要收集统计信息;
1:实例恢复写之前收集统计信息;
3:实例恢复写之后收集统计信息。
UpgradeCheck为True时,此参数无效。
|
void |
setTargetDBKernelVersion(String TargetDBKernelVersion)
Set 目标内核版本号,可以通过API DescribeDBVersions获取可以升级的目标内核版本号。
|
void |
setUpgradeCheck(Boolean UpgradeCheck)
Set 是否为校验模式,若UpgradeCheck为True,表示仅进行内核版本兼容性检查,不会进行实质性的升级操作,对原实例无影响。检查结果可以通过升级日志查看。
|
void |
setUpgradeTimeBegin(String UpgradeTimeBegin)
Set 升级时间窗开始时间,时间格式:HH:MM:SS,例如:01:00:00。当UpgradeTimeOption为1时,该参数有效。
UpgradeCheck为True时,此参数无效。
|
void |
setUpgradeTimeEnd(String UpgradeTimeEnd)
Set 升级时间窗截止时间,时间格式:HH:MM:SS,例如:02:00:00。当UpgradeTimeOption为1时,该参数有效。
UpgradeCheck为True时,此参数无效。
|
void |
setUpgradeTimeOption(Long UpgradeTimeOption)
Set 升级时间选项,升级过程中会有一段时间实例只读,并会有一次秒级闪断,发起升级时需要选择这段影响的时间窗。可选值包括:
0:自动执行,不需要指定时间窗;
1:指定本次升级任务的时间窗,通过参数UpgradeTimeBegin和UpgradeTimeEnd设置;
2:在实例运维时间窗内执行。
UpgradeCheck为True时,此参数无效。
|
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 UpgradeDBInstanceMajorVersionRequest()
public UpgradeDBInstanceMajorVersionRequest(UpgradeDBInstanceMajorVersionRequest source)
public String getDBInstanceId()
public void setDBInstanceId(String DBInstanceId)
DBInstanceId
- 实例ID。public String getTargetDBKernelVersion()
public void setTargetDBKernelVersion(String TargetDBKernelVersion)
TargetDBKernelVersion
- 目标内核版本号,可以通过API DescribeDBVersions获取可以升级的目标内核版本号。public Boolean getUpgradeCheck()
public void setUpgradeCheck(Boolean UpgradeCheck)
UpgradeCheck
- 是否为校验模式,若UpgradeCheck为True,表示仅进行内核版本兼容性检查,不会进行实质性的升级操作,对原实例无影响。检查结果可以通过升级日志查看。public Boolean getBackupBeforeUpgrade()
public void setBackupBeforeUpgrade(Boolean BackupBeforeUpgrade)
BackupBeforeUpgrade
- 升级前备份选项。True,表示升级前需要创建全量备份,False,表示升级前不需要创建全量备份。当实例已有备份集可以恢复到升级前的状态时,可选择False,否则需要指定为True。UpgradeCheck为True时,此参数无效。public Long getStatisticsRefreshOption()
public void setStatisticsRefreshOption(Long StatisticsRefreshOption)
StatisticsRefreshOption
- 统计信息收集选项,对主例运行 ANALYZE 以在升级后更新系统统计信息。可选值包括,
0:不需要收集统计信息;
1:实例恢复写之前收集统计信息;
3:实例恢复写之后收集统计信息。
UpgradeCheck为True时,此参数无效。public Long getExtensionUpgradeOption()
public void setExtensionUpgradeOption(Long ExtensionUpgradeOption)
ExtensionUpgradeOption
- 插件升级选项,pg_upgrade不会升级任何插件,需要在升级完成后在创建过插件的库上执行"ALTER EXTENSION UPDATE"。发起升级实例大版本时可以指定在实例恢复写前/后是否需要升级任务自动升级插件版本。可选值包括:
0:不需要自动升级插件;
1:恢复写之前升级插件;
2:恢复写之后升级插件。
UpgradeCheck为True时,此参数无效。public Long getUpgradeTimeOption()
public void setUpgradeTimeOption(Long UpgradeTimeOption)
UpgradeTimeOption
- 升级时间选项,升级过程中会有一段时间实例只读,并会有一次秒级闪断,发起升级时需要选择这段影响的时间窗。可选值包括:
0:自动执行,不需要指定时间窗;
1:指定本次升级任务的时间窗,通过参数UpgradeTimeBegin和UpgradeTimeEnd设置;
2:在实例运维时间窗内执行。
UpgradeCheck为True时,此参数无效。public String getUpgradeTimeBegin()
public void setUpgradeTimeBegin(String UpgradeTimeBegin)
UpgradeTimeBegin
- 升级时间窗开始时间,时间格式:HH:MM:SS,例如:01:00:00。当UpgradeTimeOption为1时,该参数有效。
UpgradeCheck为True时,此参数无效。public String getUpgradeTimeEnd()
public void setUpgradeTimeEnd(String UpgradeTimeEnd)
UpgradeTimeEnd
- 升级时间窗截止时间,时间格式:HH:MM:SS,例如:02:00:00。当UpgradeTimeOption为1时,该参数有效。
UpgradeCheck为True时,此参数无效。Copyright © 2024. All rights reserved.