Class: TencentCloud::Emr::V20190103::AddNodeResourceConfigRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Emr::V20190103::AddNodeResourceConfigRequest
- Defined in:
- lib/v20190103/models.rb
Overview
AddNodeResourceConfig请求参数结构体
Instance Attribute Summary collapse
- #ComputeResourceId ⇒ Object
- #HardwareResourceType ⇒ Object
- #InstanceId ⇒ Object
- #IsDefault ⇒ Object
- #MultipleResourceConfig ⇒ Object
- #PayMode ⇒ Object
- #ResourceBaseType ⇒ Object
- #ResourceConfig ⇒ Object
- #ResourceType ⇒ Object
- #ZoneId ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(instanceid = nil, resourcetype = nil, resourceconfig = nil, paymode = nil, isdefault = nil, zoneid = nil, multipleresourceconfig = nil, resourcebasetype = nil, computeresourceid = nil, hardwareresourcetype = nil) ⇒ AddNodeResourceConfigRequest
constructor
A new instance of AddNodeResourceConfigRequest.
Constructor Details
#initialize(instanceid = nil, resourcetype = nil, resourceconfig = nil, paymode = nil, isdefault = nil, zoneid = nil, multipleresourceconfig = nil, resourcebasetype = nil, computeresourceid = nil, hardwareresourcetype = nil) ⇒ AddNodeResourceConfigRequest
Returns a new instance of AddNodeResourceConfigRequest.
95 96 97 98 99 100 101 102 103 104 105 106 |
# File 'lib/v20190103/models.rb', line 95 def initialize(instanceid=nil, resourcetype=nil, resourceconfig=nil, paymode=nil, isdefault=nil, zoneid=nil, multipleresourceconfig=nil, resourcebasetype=nil, computeresourceid=nil, hardwareresourcetype=nil) @InstanceId = instanceid @ResourceType = resourcetype @ResourceConfig = resourceconfig @PayMode = paymode @IsDefault = isdefault @ZoneId = zoneid @MultipleResourceConfig = multipleresourceconfig @ResourceBaseType = resourcebasetype @ComputeResourceId = computeresourceid @HardwareResourceType = hardwareresourcetype end |
Instance Attribute Details
#ComputeResourceId ⇒ Object
93 94 95 |
# File 'lib/v20190103/models.rb', line 93 def ComputeResourceId @ComputeResourceId end |
#HardwareResourceType ⇒ Object
93 94 95 |
# File 'lib/v20190103/models.rb', line 93 def HardwareResourceType @HardwareResourceType end |
#InstanceId ⇒ Object
93 94 95 |
# File 'lib/v20190103/models.rb', line 93 def InstanceId @InstanceId end |
#IsDefault ⇒ Object
93 94 95 |
# File 'lib/v20190103/models.rb', line 93 def IsDefault @IsDefault end |
#MultipleResourceConfig ⇒ Object
93 94 95 |
# File 'lib/v20190103/models.rb', line 93 def MultipleResourceConfig @MultipleResourceConfig end |
#PayMode ⇒ Object
93 94 95 |
# File 'lib/v20190103/models.rb', line 93 def PayMode @PayMode end |
#ResourceBaseType ⇒ Object
93 94 95 |
# File 'lib/v20190103/models.rb', line 93 def ResourceBaseType @ResourceBaseType end |
#ResourceConfig ⇒ Object
93 94 95 |
# File 'lib/v20190103/models.rb', line 93 def ResourceConfig @ResourceConfig end |
#ResourceType ⇒ Object
93 94 95 |
# File 'lib/v20190103/models.rb', line 93 def ResourceType @ResourceType end |
#ZoneId ⇒ Object
93 94 95 |
# File 'lib/v20190103/models.rb', line 93 def ZoneId @ZoneId end |
Instance Method Details
#deserialize(params) ⇒ Object
108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 |
# File 'lib/v20190103/models.rb', line 108 def deserialize(params) @InstanceId = params['InstanceId'] @ResourceType = params['ResourceType'] unless params['ResourceConfig'].nil? @ResourceConfig = Resource.new @ResourceConfig.deserialize(params['ResourceConfig']) end @PayMode = params['PayMode'] @IsDefault = params['IsDefault'] @ZoneId = params['ZoneId'] unless params['MultipleResourceConfig'].nil? @MultipleResourceConfig = [] params['MultipleResourceConfig'].each do |i| resource_tmp = Resource.new resource_tmp.deserialize(i) @MultipleResourceConfig << resource_tmp end end @ResourceBaseType = params['ResourceBaseType'] @ComputeResourceId = params['ComputeResourceId'] @HardwareResourceType = params['HardwareResourceType'] end |