Class: TencentCloud::Gs::V20191118::AndroidInstance
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Gs::V20191118::AndroidInstance
- Defined in:
- lib/v20191118/models.rb
Overview
安卓实例信息
Instance Attribute Summary collapse
- #AndroidInstanceGroupId ⇒ Object
- #AndroidInstanceId ⇒ Object
- #AndroidInstanceImageId ⇒ Object
- #AndroidInstanceLabels ⇒ Object
- #AndroidInstanceRegion ⇒ Object
- #AndroidInstanceType ⇒ Object
- #AndroidInstanceZone ⇒ Object
- #CreateTime ⇒ Object
- #Height ⇒ Object
- #HostSerialNumber ⇒ Object
- #HostServerSerialNumber ⇒ Object
- #Name ⇒ Object
- #PrivateIP ⇒ Object
- #State ⇒ Object
- #UserId ⇒ Object
- #Width ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(androidinstanceid = nil, androidinstanceregion = nil, androidinstancezone = nil, state = nil, androidinstancetype = nil, androidinstanceimageid = nil, width = nil, height = nil, hostserialnumber = nil, androidinstancegroupid = nil, androidinstancelabels = nil, name = nil, userid = nil, privateip = nil, createtime = nil, hostserverserialnumber = nil) ⇒ AndroidInstance
constructor
A new instance of AndroidInstance.
Constructor Details
#initialize(androidinstanceid = nil, androidinstanceregion = nil, androidinstancezone = nil, state = nil, androidinstancetype = nil, androidinstanceimageid = nil, width = nil, height = nil, hostserialnumber = nil, androidinstancegroupid = nil, androidinstancelabels = nil, name = nil, userid = nil, privateip = nil, createtime = nil, hostserverserialnumber = nil) ⇒ AndroidInstance
Returns a new instance of AndroidInstance.
192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 |
# File 'lib/v20191118/models.rb', line 192 def initialize(androidinstanceid=nil, androidinstanceregion=nil, androidinstancezone=nil, state=nil, androidinstancetype=nil, androidinstanceimageid=nil, width=nil, height=nil, hostserialnumber=nil, androidinstancegroupid=nil, androidinstancelabels=nil, name=nil, userid=nil, privateip=nil, createtime=nil, hostserverserialnumber=nil) @AndroidInstanceId = androidinstanceid @AndroidInstanceRegion = androidinstanceregion @AndroidInstanceZone = androidinstancezone @State = state @AndroidInstanceType = androidinstancetype @AndroidInstanceImageId = androidinstanceimageid @Width = width @Height = height @HostSerialNumber = hostserialnumber @AndroidInstanceGroupId = androidinstancegroupid @AndroidInstanceLabels = androidinstancelabels @Name = name @UserId = userid @PrivateIP = privateip @CreateTime = createtime @HostServerSerialNumber = hostserverserialnumber end |
Instance Attribute Details
#AndroidInstanceGroupId ⇒ Object
190 191 192 |
# File 'lib/v20191118/models.rb', line 190 def AndroidInstanceGroupId @AndroidInstanceGroupId end |
#AndroidInstanceId ⇒ Object
190 191 192 |
# File 'lib/v20191118/models.rb', line 190 def AndroidInstanceId @AndroidInstanceId end |
#AndroidInstanceImageId ⇒ Object
190 191 192 |
# File 'lib/v20191118/models.rb', line 190 def AndroidInstanceImageId @AndroidInstanceImageId end |
#AndroidInstanceLabels ⇒ Object
190 191 192 |
# File 'lib/v20191118/models.rb', line 190 def AndroidInstanceLabels @AndroidInstanceLabels end |
#AndroidInstanceRegion ⇒ Object
190 191 192 |
# File 'lib/v20191118/models.rb', line 190 def AndroidInstanceRegion @AndroidInstanceRegion end |
#AndroidInstanceType ⇒ Object
190 191 192 |
# File 'lib/v20191118/models.rb', line 190 def AndroidInstanceType @AndroidInstanceType end |
#AndroidInstanceZone ⇒ Object
190 191 192 |
# File 'lib/v20191118/models.rb', line 190 def AndroidInstanceZone @AndroidInstanceZone end |
#CreateTime ⇒ Object
190 191 192 |
# File 'lib/v20191118/models.rb', line 190 def CreateTime @CreateTime end |
#Height ⇒ Object
190 191 192 |
# File 'lib/v20191118/models.rb', line 190 def Height @Height end |
#HostSerialNumber ⇒ Object
190 191 192 |
# File 'lib/v20191118/models.rb', line 190 def HostSerialNumber @HostSerialNumber end |
#HostServerSerialNumber ⇒ Object
190 191 192 |
# File 'lib/v20191118/models.rb', line 190 def HostServerSerialNumber @HostServerSerialNumber end |
#Name ⇒ Object
190 191 192 |
# File 'lib/v20191118/models.rb', line 190 def Name @Name end |
#PrivateIP ⇒ Object
190 191 192 |
# File 'lib/v20191118/models.rb', line 190 def PrivateIP @PrivateIP end |
#State ⇒ Object
190 191 192 |
# File 'lib/v20191118/models.rb', line 190 def State @State end |
#UserId ⇒ Object
190 191 192 |
# File 'lib/v20191118/models.rb', line 190 def UserId @UserId end |
#Width ⇒ Object
190 191 192 |
# File 'lib/v20191118/models.rb', line 190 def Width @Width end |
Instance Method Details
#deserialize(params) ⇒ Object
211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 |
# File 'lib/v20191118/models.rb', line 211 def deserialize(params) @AndroidInstanceId = params['AndroidInstanceId'] @AndroidInstanceRegion = params['AndroidInstanceRegion'] @AndroidInstanceZone = params['AndroidInstanceZone'] @State = params['State'] @AndroidInstanceType = params['AndroidInstanceType'] @AndroidInstanceImageId = params['AndroidInstanceImageId'] @Width = params['Width'] @Height = params['Height'] @HostSerialNumber = params['HostSerialNumber'] @AndroidInstanceGroupId = params['AndroidInstanceGroupId'] unless params['AndroidInstanceLabels'].nil? @AndroidInstanceLabels = [] params['AndroidInstanceLabels'].each do |i| androidinstancelabel_tmp = AndroidInstanceLabel.new androidinstancelabel_tmp.deserialize(i) @AndroidInstanceLabels << androidinstancelabel_tmp end end @Name = params['Name'] @UserId = params['UserId'] @PrivateIP = params['PrivateIP'] @CreateTime = params['CreateTime'] @HostServerSerialNumber = params['HostServerSerialNumber'] end |