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
IDLE:未连接 ESTABLISHED:连接中.
-
#AndroidInstanceId ⇒ Object
IDLE:未连接 ESTABLISHED:连接中.
-
#AndroidInstanceImageId ⇒ Object
IDLE:未连接 ESTABLISHED:连接中.
-
#AndroidInstanceLabels ⇒ Object
IDLE:未连接 ESTABLISHED:连接中.
-
#AndroidInstanceRegion ⇒ Object
IDLE:未连接 ESTABLISHED:连接中.
-
#AndroidInstanceType ⇒ Object
IDLE:未连接 ESTABLISHED:连接中.
-
#AndroidInstanceZone ⇒ Object
IDLE:未连接 ESTABLISHED:连接中.
-
#CreateTime ⇒ Object
IDLE:未连接 ESTABLISHED:连接中.
-
#Height ⇒ Object
IDLE:未连接 ESTABLISHED:连接中.
-
#HostSerialNumber ⇒ Object
IDLE:未连接 ESTABLISHED:连接中.
-
#HostServerSerialNumber ⇒ Object
IDLE:未连接 ESTABLISHED:连接中.
-
#Name ⇒ Object
IDLE:未连接 ESTABLISHED:连接中.
-
#PrivateIP ⇒ Object
IDLE:未连接 ESTABLISHED:连接中.
-
#ServiceStatus ⇒ Object
IDLE:未连接 ESTABLISHED:连接中.
-
#State ⇒ Object
IDLE:未连接 ESTABLISHED:连接中.
-
#UserId ⇒ Object
IDLE:未连接 ESTABLISHED:连接中.
-
#Width ⇒ Object
IDLE:未连接 ESTABLISHED:连接中.
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, servicestatus = 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, servicestatus = nil) ⇒ AndroidInstance
Returns a new instance of AndroidInstance.
196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 |
# File 'lib/v20191118/models.rb', line 196 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, servicestatus=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 @ServiceStatus = servicestatus end |
Instance Attribute Details
#AndroidInstanceGroupId ⇒ Object
IDLE:未连接 ESTABLISHED:连接中
194 195 196 |
# File 'lib/v20191118/models.rb', line 194 def AndroidInstanceGroupId @AndroidInstanceGroupId end |
#AndroidInstanceId ⇒ Object
IDLE:未连接 ESTABLISHED:连接中
194 195 196 |
# File 'lib/v20191118/models.rb', line 194 def AndroidInstanceId @AndroidInstanceId end |
#AndroidInstanceImageId ⇒ Object
IDLE:未连接 ESTABLISHED:连接中
194 195 196 |
# File 'lib/v20191118/models.rb', line 194 def AndroidInstanceImageId @AndroidInstanceImageId end |
#AndroidInstanceLabels ⇒ Object
IDLE:未连接 ESTABLISHED:连接中
194 195 196 |
# File 'lib/v20191118/models.rb', line 194 def AndroidInstanceLabels @AndroidInstanceLabels end |
#AndroidInstanceRegion ⇒ Object
IDLE:未连接 ESTABLISHED:连接中
194 195 196 |
# File 'lib/v20191118/models.rb', line 194 def AndroidInstanceRegion @AndroidInstanceRegion end |
#AndroidInstanceType ⇒ Object
IDLE:未连接 ESTABLISHED:连接中
194 195 196 |
# File 'lib/v20191118/models.rb', line 194 def AndroidInstanceType @AndroidInstanceType end |
#AndroidInstanceZone ⇒ Object
IDLE:未连接 ESTABLISHED:连接中
194 195 196 |
# File 'lib/v20191118/models.rb', line 194 def AndroidInstanceZone @AndroidInstanceZone end |
#CreateTime ⇒ Object
IDLE:未连接 ESTABLISHED:连接中
194 195 196 |
# File 'lib/v20191118/models.rb', line 194 def CreateTime @CreateTime end |
#Height ⇒ Object
IDLE:未连接 ESTABLISHED:连接中
194 195 196 |
# File 'lib/v20191118/models.rb', line 194 def Height @Height end |
#HostSerialNumber ⇒ Object
IDLE:未连接 ESTABLISHED:连接中
194 195 196 |
# File 'lib/v20191118/models.rb', line 194 def HostSerialNumber @HostSerialNumber end |
#HostServerSerialNumber ⇒ Object
IDLE:未连接 ESTABLISHED:连接中
194 195 196 |
# File 'lib/v20191118/models.rb', line 194 def HostServerSerialNumber @HostServerSerialNumber end |
#Name ⇒ Object
IDLE:未连接 ESTABLISHED:连接中
194 195 196 |
# File 'lib/v20191118/models.rb', line 194 def Name @Name end |
#PrivateIP ⇒ Object
IDLE:未连接 ESTABLISHED:连接中
194 195 196 |
# File 'lib/v20191118/models.rb', line 194 def PrivateIP @PrivateIP end |
#ServiceStatus ⇒ Object
IDLE:未连接 ESTABLISHED:连接中
194 195 196 |
# File 'lib/v20191118/models.rb', line 194 def ServiceStatus @ServiceStatus end |
#State ⇒ Object
IDLE:未连接 ESTABLISHED:连接中
194 195 196 |
# File 'lib/v20191118/models.rb', line 194 def State @State end |
#UserId ⇒ Object
IDLE:未连接 ESTABLISHED:连接中
194 195 196 |
# File 'lib/v20191118/models.rb', line 194 def UserId @UserId end |
#Width ⇒ Object
IDLE:未连接 ESTABLISHED:连接中
194 195 196 |
# File 'lib/v20191118/models.rb', line 194 def Width @Width end |
Instance Method Details
#deserialize(params) ⇒ Object
216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 |
# File 'lib/v20191118/models.rb', line 216 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'] @ServiceStatus = params['ServiceStatus'] end |