Class: TencentCloud::Emr::V20190103::ScaleOutInstanceRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Emr::V20190103::ScaleOutInstanceRequest
- Defined in:
- lib/v20190103/models.rb
Overview
ScaleOutInstance请求参数结构体
Instance Attribute Summary collapse
-
#AutoRenew ⇒ Object
- s:表示秒。PayMode取值为0时,TimeUnit只能取值为s。
- m:表示月份。PayMode取值为1时,TimeUnit只能取值为m。
- TimeUnit为s时,该参数只能填写3600,表示按量计费实例。
- TimeUnit为m时,该参数填写的数字表示包年包月实例的购买时长,如1表示购买一个月
- 0:表示按量计费。
- 1:表示包年包月。
- SoftDeployInfo和ServiceNodeInfo是同组参数,和UnNecessaryNodeList参数互斥。
- 建议使用SoftDeployInfo和ServiceNodeInfo组合。
使用clickhouse集群扩容时,该参数不生效。 使用kafka集群扩容时,该参数不生效。 当HardwareResourceType=POD时,该参数不生效。. -
#ClickHouseClusterName ⇒ Object
- s:表示秒。PayMode取值为0时,TimeUnit只能取值为s。
- m:表示月份。PayMode取值为1时,TimeUnit只能取值为m。
- TimeUnit为s时,该参数只能填写3600,表示按量计费实例。
- TimeUnit为m时,该参数填写的数字表示包年包月实例的购买时长,如1表示购买一个月
- 0:表示按量计费。
- 1:表示包年包月。
- SoftDeployInfo和ServiceNodeInfo是同组参数,和UnNecessaryNodeList参数互斥。
- 建议使用SoftDeployInfo和ServiceNodeInfo组合。
使用clickhouse集群扩容时,该参数不生效。 使用kafka集群扩容时,该参数不生效。 当HardwareResourceType=POD时,该参数不生效。. -
#ClickHouseClusterType ⇒ Object
- s:表示秒。PayMode取值为0时,TimeUnit只能取值为s。
- m:表示月份。PayMode取值为1时,TimeUnit只能取值为m。
- TimeUnit为s时,该参数只能填写3600,表示按量计费实例。
- TimeUnit为m时,该参数填写的数字表示包年包月实例的购买时长,如1表示购买一个月
- 0:表示按量计费。
- 1:表示包年包月。
- SoftDeployInfo和ServiceNodeInfo是同组参数,和UnNecessaryNodeList参数互斥。
- 建议使用SoftDeployInfo和ServiceNodeInfo组合。
使用clickhouse集群扩容时,该参数不生效。 使用kafka集群扩容时,该参数不生效。 当HardwareResourceType=POD时,该参数不生效。. -
#ClientToken ⇒ Object
- s:表示秒。PayMode取值为0时,TimeUnit只能取值为s。
- m:表示月份。PayMode取值为1时,TimeUnit只能取值为m。
- TimeUnit为s时,该参数只能填写3600,表示按量计费实例。
- TimeUnit为m时,该参数填写的数字表示包年包月实例的购买时长,如1表示购买一个月
- 0:表示按量计费。
- 1:表示包年包月。
- SoftDeployInfo和ServiceNodeInfo是同组参数,和UnNecessaryNodeList参数互斥。
- 建议使用SoftDeployInfo和ServiceNodeInfo组合。
使用clickhouse集群扩容时,该参数不生效。 使用kafka集群扩容时,该参数不生效。 当HardwareResourceType=POD时,该参数不生效。. -
#ComputeResourceAdvanceParams ⇒ Object
- s:表示秒。PayMode取值为0时,TimeUnit只能取值为s。
- m:表示月份。PayMode取值为1时,TimeUnit只能取值为m。
- TimeUnit为s时,该参数只能填写3600,表示按量计费实例。
- TimeUnit为m时,该参数填写的数字表示包年包月实例的购买时长,如1表示购买一个月
- 0:表示按量计费。
- 1:表示包年包月。
- SoftDeployInfo和ServiceNodeInfo是同组参数,和UnNecessaryNodeList参数互斥。
- 建议使用SoftDeployInfo和ServiceNodeInfo组合。
使用clickhouse集群扩容时,该参数不生效。 使用kafka集群扩容时,该参数不生效。 当HardwareResourceType=POD时,该参数不生效。. -
#ComputeResourceId ⇒ Object
- s:表示秒。PayMode取值为0时,TimeUnit只能取值为s。
- m:表示月份。PayMode取值为1时,TimeUnit只能取值为m。
- TimeUnit为s时,该参数只能填写3600,表示按量计费实例。
- TimeUnit为m时,该参数填写的数字表示包年包月实例的购买时长,如1表示购买一个月
- 0:表示按量计费。
- 1:表示包年包月。
- SoftDeployInfo和ServiceNodeInfo是同组参数,和UnNecessaryNodeList参数互斥。
- 建议使用SoftDeployInfo和ServiceNodeInfo组合。
使用clickhouse集群扩容时,该参数不生效。 使用kafka集群扩容时,该参数不生效。 当HardwareResourceType=POD时,该参数不生效。. -
#CoreCount ⇒ Object
- s:表示秒。PayMode取值为0时,TimeUnit只能取值为s。
- m:表示月份。PayMode取值为1时,TimeUnit只能取值为m。
- TimeUnit为s时,该参数只能填写3600,表示按量计费实例。
- TimeUnit为m时,该参数填写的数字表示包年包月实例的购买时长,如1表示购买一个月
- 0:表示按量计费。
- 1:表示包年包月。
- SoftDeployInfo和ServiceNodeInfo是同组参数,和UnNecessaryNodeList参数互斥。
- 建议使用SoftDeployInfo和ServiceNodeInfo组合。
使用clickhouse集群扩容时,该参数不生效。 使用kafka集群扩容时,该参数不生效。 当HardwareResourceType=POD时,该参数不生效。. -
#DisasterRecoverGroupIds ⇒ Object
- s:表示秒。PayMode取值为0时,TimeUnit只能取值为s。
- m:表示月份。PayMode取值为1时,TimeUnit只能取值为m。
- TimeUnit为s时,该参数只能填写3600,表示按量计费实例。
- TimeUnit为m时,该参数填写的数字表示包年包月实例的购买时长,如1表示购买一个月
- 0:表示按量计费。
- 1:表示包年包月。
- SoftDeployInfo和ServiceNodeInfo是同组参数,和UnNecessaryNodeList参数互斥。
- 建议使用SoftDeployInfo和ServiceNodeInfo组合。
使用clickhouse集群扩容时,该参数不生效。 使用kafka集群扩容时,该参数不生效。 当HardwareResourceType=POD时,该参数不生效。. -
#HardwareResourceType ⇒ Object
- s:表示秒。PayMode取值为0时,TimeUnit只能取值为s。
- m:表示月份。PayMode取值为1时,TimeUnit只能取值为m。
- TimeUnit为s时,该参数只能填写3600,表示按量计费实例。
- TimeUnit为m时,该参数填写的数字表示包年包月实例的购买时长,如1表示购买一个月
- 0:表示按量计费。
- 1:表示包年包月。
- SoftDeployInfo和ServiceNodeInfo是同组参数,和UnNecessaryNodeList参数互斥。
- 建议使用SoftDeployInfo和ServiceNodeInfo组合。
使用clickhouse集群扩容时,该参数不生效。 使用kafka集群扩容时,该参数不生效。 当HardwareResourceType=POD时,该参数不生效。. -
#InstanceId ⇒ Object
- s:表示秒。PayMode取值为0时,TimeUnit只能取值为s。
- m:表示月份。PayMode取值为1时,TimeUnit只能取值为m。
- TimeUnit为s时,该参数只能填写3600,表示按量计费实例。
- TimeUnit为m时,该参数填写的数字表示包年包月实例的购买时长,如1表示购买一个月
- 0:表示按量计费。
- 1:表示包年包月。
- SoftDeployInfo和ServiceNodeInfo是同组参数,和UnNecessaryNodeList参数互斥。
- 建议使用SoftDeployInfo和ServiceNodeInfo组合。
使用clickhouse集群扩容时,该参数不生效。 使用kafka集群扩容时,该参数不生效。 当HardwareResourceType=POD时,该参数不生效。. -
#MasterCount ⇒ Object
- s:表示秒。PayMode取值为0时,TimeUnit只能取值为s。
- m:表示月份。PayMode取值为1时,TimeUnit只能取值为m。
- TimeUnit为s时,该参数只能填写3600,表示按量计费实例。
- TimeUnit为m时,该参数填写的数字表示包年包月实例的购买时长,如1表示购买一个月
- 0:表示按量计费。
- 1:表示包年包月。
- SoftDeployInfo和ServiceNodeInfo是同组参数,和UnNecessaryNodeList参数互斥。
- 建议使用SoftDeployInfo和ServiceNodeInfo组合。
使用clickhouse集群扩容时,该参数不生效。 使用kafka集群扩容时,该参数不生效。 当HardwareResourceType=POD时,该参数不生效。. -
#NodeMarks ⇒ Object
- s:表示秒。PayMode取值为0时,TimeUnit只能取值为s。
- m:表示月份。PayMode取值为1时,TimeUnit只能取值为m。
- TimeUnit为s时,该参数只能填写3600,表示按量计费实例。
- TimeUnit为m时,该参数填写的数字表示包年包月实例的购买时长,如1表示购买一个月
- 0:表示按量计费。
- 1:表示包年包月。
- SoftDeployInfo和ServiceNodeInfo是同组参数,和UnNecessaryNodeList参数互斥。
- 建议使用SoftDeployInfo和ServiceNodeInfo组合。
使用clickhouse集群扩容时,该参数不生效。 使用kafka集群扩容时,该参数不生效。 当HardwareResourceType=POD时,该参数不生效。. -
#PayMode ⇒ Object
- s:表示秒。PayMode取值为0时,TimeUnit只能取值为s。
- m:表示月份。PayMode取值为1时,TimeUnit只能取值为m。
- TimeUnit为s时,该参数只能填写3600,表示按量计费实例。
- TimeUnit为m时,该参数填写的数字表示包年包月实例的购买时长,如1表示购买一个月
- 0:表示按量计费。
- 1:表示包年包月。
- SoftDeployInfo和ServiceNodeInfo是同组参数,和UnNecessaryNodeList参数互斥。
- 建议使用SoftDeployInfo和ServiceNodeInfo组合。
使用clickhouse集群扩容时,该参数不生效。 使用kafka集群扩容时,该参数不生效。 当HardwareResourceType=POD时,该参数不生效。. -
#PodParameter ⇒ Object
- s:表示秒。PayMode取值为0时,TimeUnit只能取值为s。
- m:表示月份。PayMode取值为1时,TimeUnit只能取值为m。
- TimeUnit为s时,该参数只能填写3600,表示按量计费实例。
- TimeUnit为m时,该参数填写的数字表示包年包月实例的购买时长,如1表示购买一个月
- 0:表示按量计费。
- 1:表示包年包月。
- SoftDeployInfo和ServiceNodeInfo是同组参数,和UnNecessaryNodeList参数互斥。
- 建议使用SoftDeployInfo和ServiceNodeInfo组合。
使用clickhouse集群扩容时,该参数不生效。 使用kafka集群扩容时,该参数不生效。 当HardwareResourceType=POD时,该参数不生效。. -
#PodSpec ⇒ Object
- s:表示秒。PayMode取值为0时,TimeUnit只能取值为s。
- m:表示月份。PayMode取值为1时,TimeUnit只能取值为m。
- TimeUnit为s时,该参数只能填写3600,表示按量计费实例。
- TimeUnit为m时,该参数填写的数字表示包年包月实例的购买时长,如1表示购买一个月
- 0:表示按量计费。
- 1:表示包年包月。
- SoftDeployInfo和ServiceNodeInfo是同组参数,和UnNecessaryNodeList参数互斥。
- 建议使用SoftDeployInfo和ServiceNodeInfo组合。
使用clickhouse集群扩容时,该参数不生效。 使用kafka集群扩容时,该参数不生效。 当HardwareResourceType=POD时,该参数不生效。. -
#PreExecutedFileSettings ⇒ Object
- s:表示秒。PayMode取值为0时,TimeUnit只能取值为s。
- m:表示月份。PayMode取值为1时,TimeUnit只能取值为m。
- TimeUnit为s时,该参数只能填写3600,表示按量计费实例。
- TimeUnit为m时,该参数填写的数字表示包年包月实例的购买时长,如1表示购买一个月
- 0:表示按量计费。
- 1:表示包年包月。
- SoftDeployInfo和ServiceNodeInfo是同组参数,和UnNecessaryNodeList参数互斥。
- 建议使用SoftDeployInfo和ServiceNodeInfo组合。
使用clickhouse集群扩容时,该参数不生效。 使用kafka集群扩容时,该参数不生效。 当HardwareResourceType=POD时,该参数不生效。. -
#ResourceBaseType ⇒ Object
- s:表示秒。PayMode取值为0时,TimeUnit只能取值为s。
- m:表示月份。PayMode取值为1时,TimeUnit只能取值为m。
- TimeUnit为s时,该参数只能填写3600,表示按量计费实例。
- TimeUnit为m时,该参数填写的数字表示包年包月实例的购买时长,如1表示购买一个月
- 0:表示按量计费。
- 1:表示包年包月。
- SoftDeployInfo和ServiceNodeInfo是同组参数,和UnNecessaryNodeList参数互斥。
- 建议使用SoftDeployInfo和ServiceNodeInfo组合。
使用clickhouse集群扩容时,该参数不生效。 使用kafka集群扩容时,该参数不生效。 当HardwareResourceType=POD时,该参数不生效。. -
#RouterCount ⇒ Object
- s:表示秒。PayMode取值为0时,TimeUnit只能取值为s。
- m:表示月份。PayMode取值为1时,TimeUnit只能取值为m。
- TimeUnit为s时,该参数只能填写3600,表示按量计费实例。
- TimeUnit为m时,该参数填写的数字表示包年包月实例的购买时长,如1表示购买一个月
- 0:表示按量计费。
- 1:表示包年包月。
- SoftDeployInfo和ServiceNodeInfo是同组参数,和UnNecessaryNodeList参数互斥。
- 建议使用SoftDeployInfo和ServiceNodeInfo组合。
使用clickhouse集群扩容时,该参数不生效。 使用kafka集群扩容时,该参数不生效。 当HardwareResourceType=POD时,该参数不生效。. -
#ScaleOutServiceConfAssign ⇒ Object
- s:表示秒。PayMode取值为0时,TimeUnit只能取值为s。
- m:表示月份。PayMode取值为1时,TimeUnit只能取值为m。
- TimeUnit为s时,该参数只能填写3600,表示按量计费实例。
- TimeUnit为m时,该参数填写的数字表示包年包月实例的购买时长,如1表示购买一个月
- 0:表示按量计费。
- 1:表示包年包月。
- SoftDeployInfo和ServiceNodeInfo是同组参数,和UnNecessaryNodeList参数互斥。
- 建议使用SoftDeployInfo和ServiceNodeInfo组合。
使用clickhouse集群扩容时,该参数不生效。 使用kafka集群扩容时,该参数不生效。 当HardwareResourceType=POD时,该参数不生效。. -
#ServiceNodeInfo ⇒ Object
- s:表示秒。PayMode取值为0时,TimeUnit只能取值为s。
- m:表示月份。PayMode取值为1时,TimeUnit只能取值为m。
- TimeUnit为s时,该参数只能填写3600,表示按量计费实例。
- TimeUnit为m时,该参数填写的数字表示包年包月实例的购买时长,如1表示购买一个月
- 0:表示按量计费。
- 1:表示包年包月。
- SoftDeployInfo和ServiceNodeInfo是同组参数,和UnNecessaryNodeList参数互斥。
- 建议使用SoftDeployInfo和ServiceNodeInfo组合。
使用clickhouse集群扩容时,该参数不生效。 使用kafka集群扩容时,该参数不生效。 当HardwareResourceType=POD时,该参数不生效。. -
#SoftDeployInfo ⇒ Object
- s:表示秒。PayMode取值为0时,TimeUnit只能取值为s。
- m:表示月份。PayMode取值为1时,TimeUnit只能取值为m。
- TimeUnit为s时,该参数只能填写3600,表示按量计费实例。
- TimeUnit为m时,该参数填写的数字表示包年包月实例的购买时长,如1表示购买一个月
- 0:表示按量计费。
- 1:表示包年包月。
- SoftDeployInfo和ServiceNodeInfo是同组参数,和UnNecessaryNodeList参数互斥。
- 建议使用SoftDeployInfo和ServiceNodeInfo组合。
使用clickhouse集群扩容时,该参数不生效。 使用kafka集群扩容时,该参数不生效。 当HardwareResourceType=POD时,该参数不生效。. -
#StartServiceAfterScaleOut ⇒ Object
- s:表示秒。PayMode取值为0时,TimeUnit只能取值为s。
- m:表示月份。PayMode取值为1时,TimeUnit只能取值为m。
- TimeUnit为s时,该参数只能填写3600,表示按量计费实例。
- TimeUnit为m时,该参数填写的数字表示包年包月实例的购买时长,如1表示购买一个月
- 0:表示按量计费。
- 1:表示包年包月。
- SoftDeployInfo和ServiceNodeInfo是同组参数,和UnNecessaryNodeList参数互斥。
- 建议使用SoftDeployInfo和ServiceNodeInfo组合。
使用clickhouse集群扩容时,该参数不生效。 使用kafka集群扩容时,该参数不生效。 当HardwareResourceType=POD时,该参数不生效。. -
#SubnetId ⇒ Object
- s:表示秒。PayMode取值为0时,TimeUnit只能取值为s。
- m:表示月份。PayMode取值为1时,TimeUnit只能取值为m。
- TimeUnit为s时,该参数只能填写3600,表示按量计费实例。
- TimeUnit为m时,该参数填写的数字表示包年包月实例的购买时长,如1表示购买一个月
- 0:表示按量计费。
- 1:表示包年包月。
- SoftDeployInfo和ServiceNodeInfo是同组参数,和UnNecessaryNodeList参数互斥。
- 建议使用SoftDeployInfo和ServiceNodeInfo组合。
使用clickhouse集群扩容时,该参数不生效。 使用kafka集群扩容时,该参数不生效。 当HardwareResourceType=POD时,该参数不生效。. -
#Tags ⇒ Object
- s:表示秒。PayMode取值为0时,TimeUnit只能取值为s。
- m:表示月份。PayMode取值为1时,TimeUnit只能取值为m。
- TimeUnit为s时,该参数只能填写3600,表示按量计费实例。
- TimeUnit为m时,该参数填写的数字表示包年包月实例的购买时长,如1表示购买一个月
- 0:表示按量计费。
- 1:表示包年包月。
- SoftDeployInfo和ServiceNodeInfo是同组参数,和UnNecessaryNodeList参数互斥。
- 建议使用SoftDeployInfo和ServiceNodeInfo组合。
使用clickhouse集群扩容时,该参数不生效。 使用kafka集群扩容时,该参数不生效。 当HardwareResourceType=POD时,该参数不生效。. -
#TaskCount ⇒ Object
- s:表示秒。PayMode取值为0时,TimeUnit只能取值为s。
- m:表示月份。PayMode取值为1时,TimeUnit只能取值为m。
- TimeUnit为s时,该参数只能填写3600,表示按量计费实例。
- TimeUnit为m时,该参数填写的数字表示包年包月实例的购买时长,如1表示购买一个月
- 0:表示按量计费。
- 1:表示包年包月。
- SoftDeployInfo和ServiceNodeInfo是同组参数,和UnNecessaryNodeList参数互斥。
- 建议使用SoftDeployInfo和ServiceNodeInfo组合。
使用clickhouse集群扩容时,该参数不生效。 使用kafka集群扩容时,该参数不生效。 当HardwareResourceType=POD时,该参数不生效。. -
#TimeSpan ⇒ Object
- s:表示秒。PayMode取值为0时,TimeUnit只能取值为s。
- m:表示月份。PayMode取值为1时,TimeUnit只能取值为m。
- TimeUnit为s时,该参数只能填写3600,表示按量计费实例。
- TimeUnit为m时,该参数填写的数字表示包年包月实例的购买时长,如1表示购买一个月
- 0:表示按量计费。
- 1:表示包年包月。
- SoftDeployInfo和ServiceNodeInfo是同组参数,和UnNecessaryNodeList参数互斥。
- 建议使用SoftDeployInfo和ServiceNodeInfo组合。
使用clickhouse集群扩容时,该参数不生效。 使用kafka集群扩容时,该参数不生效。 当HardwareResourceType=POD时,该参数不生效。. -
#TimeUnit ⇒ Object
- s:表示秒。PayMode取值为0时,TimeUnit只能取值为s。
- m:表示月份。PayMode取值为1时,TimeUnit只能取值为m。
- TimeUnit为s时,该参数只能填写3600,表示按量计费实例。
- TimeUnit为m时,该参数填写的数字表示包年包月实例的购买时长,如1表示购买一个月
- 0:表示按量计费。
- 1:表示包年包月。
- SoftDeployInfo和ServiceNodeInfo是同组参数,和UnNecessaryNodeList参数互斥。
- 建议使用SoftDeployInfo和ServiceNodeInfo组合。
使用clickhouse集群扩容时,该参数不生效。 使用kafka集群扩容时,该参数不生效。 当HardwareResourceType=POD时,该参数不生效。. -
#UnNecessaryNodeList ⇒ Object
- s:表示秒。PayMode取值为0时,TimeUnit只能取值为s。
- m:表示月份。PayMode取值为1时,TimeUnit只能取值为m。
- TimeUnit为s时,该参数只能填写3600,表示按量计费实例。
- TimeUnit为m时,该参数填写的数字表示包年包月实例的购买时长,如1表示购买一个月
- 0:表示按量计费。
- 1:表示包年包月。
- SoftDeployInfo和ServiceNodeInfo是同组参数,和UnNecessaryNodeList参数互斥。
- 建议使用SoftDeployInfo和ServiceNodeInfo组合。
使用clickhouse集群扩容时,该参数不生效。 使用kafka集群扩容时,该参数不生效。 当HardwareResourceType=POD时,该参数不生效。. -
#WarehouseName ⇒ Object
- s:表示秒。PayMode取值为0时,TimeUnit只能取值为s。
- m:表示月份。PayMode取值为1时,TimeUnit只能取值为m。
- TimeUnit为s时,该参数只能填写3600,表示按量计费实例。
- TimeUnit为m时,该参数填写的数字表示包年包月实例的购买时长,如1表示购买一个月
- 0:表示按量计费。
- 1:表示包年包月。
- SoftDeployInfo和ServiceNodeInfo是同组参数,和UnNecessaryNodeList参数互斥。
- 建议使用SoftDeployInfo和ServiceNodeInfo组合。
使用clickhouse集群扩容时,该参数不生效。 使用kafka集群扩容时,该参数不生效。 当HardwareResourceType=POD时,该参数不生效。. -
#YarnNodeLabel ⇒ Object
- s:表示秒。PayMode取值为0时,TimeUnit只能取值为s。
- m:表示月份。PayMode取值为1时,TimeUnit只能取值为m。
- TimeUnit为s时,该参数只能填写3600,表示按量计费实例。
- TimeUnit为m时,该参数填写的数字表示包年包月实例的购买时长,如1表示购买一个月
- 0:表示按量计费。
- 1:表示包年包月。
- SoftDeployInfo和ServiceNodeInfo是同组参数,和UnNecessaryNodeList参数互斥。
- 建议使用SoftDeployInfo和ServiceNodeInfo组合。
使用clickhouse集群扩容时,该参数不生效。 使用kafka集群扩容时,该参数不生效。 当HardwareResourceType=POD时,该参数不生效。. -
#ZoneId ⇒ Object
- s:表示秒。PayMode取值为0时,TimeUnit只能取值为s。
- m:表示月份。PayMode取值为1时,TimeUnit只能取值为m。
- TimeUnit为s时,该参数只能填写3600,表示按量计费实例。
- TimeUnit为m时,该参数填写的数字表示包年包月实例的购买时长,如1表示购买一个月
- 0:表示按量计费。
- 1:表示包年包月。
- SoftDeployInfo和ServiceNodeInfo是同组参数,和UnNecessaryNodeList参数互斥。
- 建议使用SoftDeployInfo和ServiceNodeInfo组合。
使用clickhouse集群扩容时,该参数不生效。 使用kafka集群扩容时,该参数不生效。 当HardwareResourceType=POD时,该参数不生效。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(timeunit = nil, timespan = nil, instanceid = nil, paymode = nil, clienttoken = nil, preexecutedfilesettings = nil, taskcount = nil, corecount = nil, unnecessarynodelist = nil, routercount = nil, softdeployinfo = nil, servicenodeinfo = nil, disasterrecovergroupids = nil, tags = nil, hardwareresourcetype = nil, podspec = nil, clickhouseclustername = nil, clickhouseclustertype = nil, yarnnodelabel = nil, podparameter = nil, mastercount = nil, startserviceafterscaleout = nil, zoneid = nil, subnetid = nil, scaleoutserviceconfassign = nil, autorenew = nil, resourcebasetype = nil, computeresourceid = nil, computeresourceadvanceparams = nil, nodemarks = nil, warehousename = nil) ⇒ ScaleOutInstanceRequest
constructor
A new instance of ScaleOutInstanceRequest.
Constructor Details
#initialize(timeunit = nil, timespan = nil, instanceid = nil, paymode = nil, clienttoken = nil, preexecutedfilesettings = nil, taskcount = nil, corecount = nil, unnecessarynodelist = nil, routercount = nil, softdeployinfo = nil, servicenodeinfo = nil, disasterrecovergroupids = nil, tags = nil, hardwareresourcetype = nil, podspec = nil, clickhouseclustername = nil, clickhouseclustertype = nil, yarnnodelabel = nil, podparameter = nil, mastercount = nil, startserviceafterscaleout = nil, zoneid = nil, subnetid = nil, scaleoutserviceconfassign = nil, autorenew = nil, resourcebasetype = nil, computeresourceid = nil, computeresourceadvanceparams = nil, nodemarks = nil, warehousename = nil) ⇒ ScaleOutInstanceRequest
Returns a new instance of ScaleOutInstanceRequest.
12853 12854 12855 12856 12857 12858 12859 12860 12861 12862 12863 12864 12865 12866 12867 12868 12869 12870 12871 12872 12873 12874 12875 12876 12877 12878 12879 12880 12881 12882 12883 12884 12885 |
# File 'lib/v20190103/models.rb', line 12853 def initialize(timeunit=nil, timespan=nil, instanceid=nil, paymode=nil, clienttoken=nil, preexecutedfilesettings=nil, taskcount=nil, corecount=nil, unnecessarynodelist=nil, routercount=nil, =nil, servicenodeinfo=nil, disasterrecovergroupids=nil, =nil, hardwareresourcetype=nil, podspec=nil, clickhouseclustername=nil, clickhouseclustertype=nil, yarnnodelabel=nil, podparameter=nil, mastercount=nil, startserviceafterscaleout=nil, zoneid=nil, subnetid=nil, scaleoutserviceconfassign=nil, autorenew=nil, resourcebasetype=nil, computeresourceid=nil, computeresourceadvanceparams=nil, nodemarks=nil, warehousename=nil) @TimeUnit = timeunit @TimeSpan = timespan @InstanceId = instanceid @PayMode = paymode @ClientToken = clienttoken @PreExecutedFileSettings = preexecutedfilesettings @TaskCount = taskcount @CoreCount = corecount @UnNecessaryNodeList = unnecessarynodelist @RouterCount = routercount @SoftDeployInfo = @ServiceNodeInfo = servicenodeinfo @DisasterRecoverGroupIds = disasterrecovergroupids @Tags = @HardwareResourceType = hardwareresourcetype @PodSpec = podspec @ClickHouseClusterName = clickhouseclustername @ClickHouseClusterType = clickhouseclustertype @YarnNodeLabel = yarnnodelabel @PodParameter = podparameter @MasterCount = mastercount @StartServiceAfterScaleOut = startserviceafterscaleout @ZoneId = zoneid @SubnetId = subnetid @ScaleOutServiceConfAssign = scaleoutserviceconfassign @AutoRenew = autorenew @ResourceBaseType = resourcebasetype @ComputeResourceId = computeresourceid @ComputeResourceAdvanceParams = computeresourceadvanceparams @NodeMarks = nodemarks @WarehouseName = warehousename end |
Instance Attribute Details
#AutoRenew ⇒ Object
12851 12852 12853 |
# File 'lib/v20190103/models.rb', line 12851 def AutoRenew @AutoRenew end |
#ClickHouseClusterName ⇒ Object
12851 12852 12853 |
# File 'lib/v20190103/models.rb', line 12851 def ClickHouseClusterName @ClickHouseClusterName end |
#ClickHouseClusterType ⇒ Object
12851 12852 12853 |
# File 'lib/v20190103/models.rb', line 12851 def ClickHouseClusterType @ClickHouseClusterType end |
#ClientToken ⇒ Object
12851 12852 12853 |
# File 'lib/v20190103/models.rb', line 12851 def ClientToken @ClientToken end |
#ComputeResourceAdvanceParams ⇒ Object
12851 12852 12853 |
# File 'lib/v20190103/models.rb', line 12851 def ComputeResourceAdvanceParams @ComputeResourceAdvanceParams end |
#ComputeResourceId ⇒ Object
12851 12852 12853 |
# File 'lib/v20190103/models.rb', line 12851 def ComputeResourceId @ComputeResourceId end |
#CoreCount ⇒ Object
12851 12852 12853 |
# File 'lib/v20190103/models.rb', line 12851 def CoreCount @CoreCount end |
#DisasterRecoverGroupIds ⇒ Object
12851 12852 12853 |
# File 'lib/v20190103/models.rb', line 12851 def DisasterRecoverGroupIds @DisasterRecoverGroupIds end |
#HardwareResourceType ⇒ Object
12851 12852 12853 |
# File 'lib/v20190103/models.rb', line 12851 def HardwareResourceType @HardwareResourceType end |
#InstanceId ⇒ Object
12851 12852 12853 |
# File 'lib/v20190103/models.rb', line 12851 def InstanceId @InstanceId end |
#MasterCount ⇒ Object
12851 12852 12853 |
# File 'lib/v20190103/models.rb', line 12851 def MasterCount @MasterCount end |
#NodeMarks ⇒ Object
12851 12852 12853 |
# File 'lib/v20190103/models.rb', line 12851 def NodeMarks @NodeMarks end |
#PayMode ⇒ Object
12851 12852 12853 |
# File 'lib/v20190103/models.rb', line 12851 def PayMode @PayMode end |
#PodParameter ⇒ Object
12851 12852 12853 |
# File 'lib/v20190103/models.rb', line 12851 def PodParameter @PodParameter end |
#PodSpec ⇒ Object
12851 12852 12853 |
# File 'lib/v20190103/models.rb', line 12851 def PodSpec @PodSpec end |
#PreExecutedFileSettings ⇒ Object
12851 12852 12853 |
# File 'lib/v20190103/models.rb', line 12851 def PreExecutedFileSettings @PreExecutedFileSettings end |
#ResourceBaseType ⇒ Object
12851 12852 12853 |
# File 'lib/v20190103/models.rb', line 12851 def ResourceBaseType @ResourceBaseType end |
#RouterCount ⇒ Object
12851 12852 12853 |
# File 'lib/v20190103/models.rb', line 12851 def RouterCount @RouterCount end |
#ScaleOutServiceConfAssign ⇒ Object
12851 12852 12853 |
# File 'lib/v20190103/models.rb', line 12851 def ScaleOutServiceConfAssign @ScaleOutServiceConfAssign end |
#ServiceNodeInfo ⇒ Object
12851 12852 12853 |
# File 'lib/v20190103/models.rb', line 12851 def ServiceNodeInfo @ServiceNodeInfo end |
#SoftDeployInfo ⇒ Object
12851 12852 12853 |
# File 'lib/v20190103/models.rb', line 12851 def SoftDeployInfo @SoftDeployInfo end |
#StartServiceAfterScaleOut ⇒ Object
12851 12852 12853 |
# File 'lib/v20190103/models.rb', line 12851 def StartServiceAfterScaleOut @StartServiceAfterScaleOut end |
#SubnetId ⇒ Object
12851 12852 12853 |
# File 'lib/v20190103/models.rb', line 12851 def SubnetId @SubnetId end |
#Tags ⇒ Object
12851 12852 12853 |
# File 'lib/v20190103/models.rb', line 12851 def Tags @Tags end |
#TaskCount ⇒ Object
12851 12852 12853 |
# File 'lib/v20190103/models.rb', line 12851 def TaskCount @TaskCount end |
#TimeSpan ⇒ Object
12851 12852 12853 |
# File 'lib/v20190103/models.rb', line 12851 def TimeSpan @TimeSpan end |
#TimeUnit ⇒ Object
12851 12852 12853 |
# File 'lib/v20190103/models.rb', line 12851 def TimeUnit @TimeUnit end |
#UnNecessaryNodeList ⇒ Object
12851 12852 12853 |
# File 'lib/v20190103/models.rb', line 12851 def UnNecessaryNodeList @UnNecessaryNodeList end |
#WarehouseName ⇒ Object
12851 12852 12853 |
# File 'lib/v20190103/models.rb', line 12851 def WarehouseName @WarehouseName end |
#YarnNodeLabel ⇒ Object
12851 12852 12853 |
# File 'lib/v20190103/models.rb', line 12851 def YarnNodeLabel @YarnNodeLabel end |
#ZoneId ⇒ Object
12851 12852 12853 |
# File 'lib/v20190103/models.rb', line 12851 def ZoneId @ZoneId end |
Instance Method Details
#deserialize(params) ⇒ Object
12887 12888 12889 12890 12891 12892 12893 12894 12895 12896 12897 12898 12899 12900 12901 12902 12903 12904 12905 12906 12907 12908 12909 12910 12911 12912 12913 12914 12915 12916 12917 12918 12919 12920 12921 12922 12923 12924 12925 12926 12927 12928 12929 12930 12931 12932 12933 12934 12935 12936 12937 12938 12939 12940 12941 12942 12943 12944 12945 |
# File 'lib/v20190103/models.rb', line 12887 def deserialize(params) @TimeUnit = params['TimeUnit'] @TimeSpan = params['TimeSpan'] @InstanceId = params['InstanceId'] @PayMode = params['PayMode'] @ClientToken = params['ClientToken'] unless params['PreExecutedFileSettings'].nil? @PreExecutedFileSettings = [] params['PreExecutedFileSettings'].each do |i| preexecutefilesettings_tmp = PreExecuteFileSettings.new preexecutefilesettings_tmp.deserialize(i) @PreExecutedFileSettings << preexecutefilesettings_tmp end end @TaskCount = params['TaskCount'] @CoreCount = params['CoreCount'] @UnNecessaryNodeList = params['UnNecessaryNodeList'] @RouterCount = params['RouterCount'] @SoftDeployInfo = params['SoftDeployInfo'] @ServiceNodeInfo = params['ServiceNodeInfo'] @DisasterRecoverGroupIds = params['DisasterRecoverGroupIds'] unless params['Tags'].nil? @Tags = [] params['Tags'].each do |i| tag_tmp = Tag.new tag_tmp.deserialize(i) @Tags << tag_tmp end end @HardwareResourceType = params['HardwareResourceType'] unless params['PodSpec'].nil? @PodSpec = PodSpec.new @PodSpec.deserialize(params['PodSpec']) end @ClickHouseClusterName = params['ClickHouseClusterName'] @ClickHouseClusterType = params['ClickHouseClusterType'] @YarnNodeLabel = params['YarnNodeLabel'] unless params['PodParameter'].nil? @PodParameter = PodParameter.new @PodParameter.deserialize(params['PodParameter']) end @MasterCount = params['MasterCount'] @StartServiceAfterScaleOut = params['StartServiceAfterScaleOut'] @ZoneId = params['ZoneId'] @SubnetId = params['SubnetId'] @ScaleOutServiceConfAssign = params['ScaleOutServiceConfAssign'] @AutoRenew = params['AutoRenew'] @ResourceBaseType = params['ResourceBaseType'] @ComputeResourceId = params['ComputeResourceId'] unless params['ComputeResourceAdvanceParams'].nil? @ComputeResourceAdvanceParams = ComputeResourceAdvanceParams.new @ComputeResourceAdvanceParams.deserialize(params['ComputeResourceAdvanceParams']) end unless params['NodeMarks'].nil? @NodeMarks = NodeMark.new @NodeMarks.deserialize(params['NodeMarks']) end @WarehouseName = params['WarehouseName'] end |