Class: TencentCloud::Gs::V20191118::AndroidInstance

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20191118/models.rb

Overview

安卓实例信息

Instance Attribute Summary collapse

Instance Method Summary collapse

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

#AndroidInstanceGroupIdObject

IDLE:未连接 ESTABLISHED:连接中

Parameters:

  • AndroidInstanceId:

    实例 ID

  • AndroidInstanceRegion:

    实例所在区域

  • AndroidInstanceZone:

    实例可用区

  • State:

    实例状态:INITIALIZING,NORMAL,PROCESSING

  • AndroidInstanceType:

    实例规格

  • AndroidInstanceImageId:

    实例镜像 ID

  • Width:

    分辨率宽度

  • Height:

    分辨率高度

  • HostSerialNumber:

    宿主机 ID

  • AndroidInstanceGroupId:

    分组 ID

  • AndroidInstanceLabels:

    标签列表

  • Name:

    名称

  • UserId:

    用户ID

  • PrivateIP:

    内网 IP

  • CreateTime:

    创建时间

  • HostServerSerialNumber:

    机箱 ID

  • ServiceStatus:

    服务状态。



194
195
196
# File 'lib/v20191118/models.rb', line 194

def AndroidInstanceGroupId
  @AndroidInstanceGroupId
end

#AndroidInstanceIdObject

IDLE:未连接 ESTABLISHED:连接中

Parameters:

  • AndroidInstanceId:

    实例 ID

  • AndroidInstanceRegion:

    实例所在区域

  • AndroidInstanceZone:

    实例可用区

  • State:

    实例状态:INITIALIZING,NORMAL,PROCESSING

  • AndroidInstanceType:

    实例规格

  • AndroidInstanceImageId:

    实例镜像 ID

  • Width:

    分辨率宽度

  • Height:

    分辨率高度

  • HostSerialNumber:

    宿主机 ID

  • AndroidInstanceGroupId:

    分组 ID

  • AndroidInstanceLabels:

    标签列表

  • Name:

    名称

  • UserId:

    用户ID

  • PrivateIP:

    内网 IP

  • CreateTime:

    创建时间

  • HostServerSerialNumber:

    机箱 ID

  • ServiceStatus:

    服务状态。



194
195
196
# File 'lib/v20191118/models.rb', line 194

def AndroidInstanceId
  @AndroidInstanceId
end

#AndroidInstanceImageIdObject

IDLE:未连接 ESTABLISHED:连接中

Parameters:

  • AndroidInstanceId:

    实例 ID

  • AndroidInstanceRegion:

    实例所在区域

  • AndroidInstanceZone:

    实例可用区

  • State:

    实例状态:INITIALIZING,NORMAL,PROCESSING

  • AndroidInstanceType:

    实例规格

  • AndroidInstanceImageId:

    实例镜像 ID

  • Width:

    分辨率宽度

  • Height:

    分辨率高度

  • HostSerialNumber:

    宿主机 ID

  • AndroidInstanceGroupId:

    分组 ID

  • AndroidInstanceLabels:

    标签列表

  • Name:

    名称

  • UserId:

    用户ID

  • PrivateIP:

    内网 IP

  • CreateTime:

    创建时间

  • HostServerSerialNumber:

    机箱 ID

  • ServiceStatus:

    服务状态。



194
195
196
# File 'lib/v20191118/models.rb', line 194

def AndroidInstanceImageId
  @AndroidInstanceImageId
end

#AndroidInstanceLabelsObject

IDLE:未连接 ESTABLISHED:连接中

Parameters:

  • AndroidInstanceId:

    实例 ID

  • AndroidInstanceRegion:

    实例所在区域

  • AndroidInstanceZone:

    实例可用区

  • State:

    实例状态:INITIALIZING,NORMAL,PROCESSING

  • AndroidInstanceType:

    实例规格

  • AndroidInstanceImageId:

    实例镜像 ID

  • Width:

    分辨率宽度

  • Height:

    分辨率高度

  • HostSerialNumber:

    宿主机 ID

  • AndroidInstanceGroupId:

    分组 ID

  • AndroidInstanceLabels:

    标签列表

  • Name:

    名称

  • UserId:

    用户ID

  • PrivateIP:

    内网 IP

  • CreateTime:

    创建时间

  • HostServerSerialNumber:

    机箱 ID

  • ServiceStatus:

    服务状态。



194
195
196
# File 'lib/v20191118/models.rb', line 194

def AndroidInstanceLabels
  @AndroidInstanceLabels
end

#AndroidInstanceRegionObject

IDLE:未连接 ESTABLISHED:连接中

Parameters:

  • AndroidInstanceId:

    实例 ID

  • AndroidInstanceRegion:

    实例所在区域

  • AndroidInstanceZone:

    实例可用区

  • State:

    实例状态:INITIALIZING,NORMAL,PROCESSING

  • AndroidInstanceType:

    实例规格

  • AndroidInstanceImageId:

    实例镜像 ID

  • Width:

    分辨率宽度

  • Height:

    分辨率高度

  • HostSerialNumber:

    宿主机 ID

  • AndroidInstanceGroupId:

    分组 ID

  • AndroidInstanceLabels:

    标签列表

  • Name:

    名称

  • UserId:

    用户ID

  • PrivateIP:

    内网 IP

  • CreateTime:

    创建时间

  • HostServerSerialNumber:

    机箱 ID

  • ServiceStatus:

    服务状态。



194
195
196
# File 'lib/v20191118/models.rb', line 194

def AndroidInstanceRegion
  @AndroidInstanceRegion
end

#AndroidInstanceTypeObject

IDLE:未连接 ESTABLISHED:连接中

Parameters:

  • AndroidInstanceId:

    实例 ID

  • AndroidInstanceRegion:

    实例所在区域

  • AndroidInstanceZone:

    实例可用区

  • State:

    实例状态:INITIALIZING,NORMAL,PROCESSING

  • AndroidInstanceType:

    实例规格

  • AndroidInstanceImageId:

    实例镜像 ID

  • Width:

    分辨率宽度

  • Height:

    分辨率高度

  • HostSerialNumber:

    宿主机 ID

  • AndroidInstanceGroupId:

    分组 ID

  • AndroidInstanceLabels:

    标签列表

  • Name:

    名称

  • UserId:

    用户ID

  • PrivateIP:

    内网 IP

  • CreateTime:

    创建时间

  • HostServerSerialNumber:

    机箱 ID

  • ServiceStatus:

    服务状态。



194
195
196
# File 'lib/v20191118/models.rb', line 194

def AndroidInstanceType
  @AndroidInstanceType
end

#AndroidInstanceZoneObject

IDLE:未连接 ESTABLISHED:连接中

Parameters:

  • AndroidInstanceId:

    实例 ID

  • AndroidInstanceRegion:

    实例所在区域

  • AndroidInstanceZone:

    实例可用区

  • State:

    实例状态:INITIALIZING,NORMAL,PROCESSING

  • AndroidInstanceType:

    实例规格

  • AndroidInstanceImageId:

    实例镜像 ID

  • Width:

    分辨率宽度

  • Height:

    分辨率高度

  • HostSerialNumber:

    宿主机 ID

  • AndroidInstanceGroupId:

    分组 ID

  • AndroidInstanceLabels:

    标签列表

  • Name:

    名称

  • UserId:

    用户ID

  • PrivateIP:

    内网 IP

  • CreateTime:

    创建时间

  • HostServerSerialNumber:

    机箱 ID

  • ServiceStatus:

    服务状态。



194
195
196
# File 'lib/v20191118/models.rb', line 194

def AndroidInstanceZone
  @AndroidInstanceZone
end

#CreateTimeObject

IDLE:未连接 ESTABLISHED:连接中

Parameters:

  • AndroidInstanceId:

    实例 ID

  • AndroidInstanceRegion:

    实例所在区域

  • AndroidInstanceZone:

    实例可用区

  • State:

    实例状态:INITIALIZING,NORMAL,PROCESSING

  • AndroidInstanceType:

    实例规格

  • AndroidInstanceImageId:

    实例镜像 ID

  • Width:

    分辨率宽度

  • Height:

    分辨率高度

  • HostSerialNumber:

    宿主机 ID

  • AndroidInstanceGroupId:

    分组 ID

  • AndroidInstanceLabels:

    标签列表

  • Name:

    名称

  • UserId:

    用户ID

  • PrivateIP:

    内网 IP

  • CreateTime:

    创建时间

  • HostServerSerialNumber:

    机箱 ID

  • ServiceStatus:

    服务状态。



194
195
196
# File 'lib/v20191118/models.rb', line 194

def CreateTime
  @CreateTime
end

#HeightObject

IDLE:未连接 ESTABLISHED:连接中

Parameters:

  • AndroidInstanceId:

    实例 ID

  • AndroidInstanceRegion:

    实例所在区域

  • AndroidInstanceZone:

    实例可用区

  • State:

    实例状态:INITIALIZING,NORMAL,PROCESSING

  • AndroidInstanceType:

    实例规格

  • AndroidInstanceImageId:

    实例镜像 ID

  • Width:

    分辨率宽度

  • Height:

    分辨率高度

  • HostSerialNumber:

    宿主机 ID

  • AndroidInstanceGroupId:

    分组 ID

  • AndroidInstanceLabels:

    标签列表

  • Name:

    名称

  • UserId:

    用户ID

  • PrivateIP:

    内网 IP

  • CreateTime:

    创建时间

  • HostServerSerialNumber:

    机箱 ID

  • ServiceStatus:

    服务状态。



194
195
196
# File 'lib/v20191118/models.rb', line 194

def Height
  @Height
end

#HostSerialNumberObject

IDLE:未连接 ESTABLISHED:连接中

Parameters:

  • AndroidInstanceId:

    实例 ID

  • AndroidInstanceRegion:

    实例所在区域

  • AndroidInstanceZone:

    实例可用区

  • State:

    实例状态:INITIALIZING,NORMAL,PROCESSING

  • AndroidInstanceType:

    实例规格

  • AndroidInstanceImageId:

    实例镜像 ID

  • Width:

    分辨率宽度

  • Height:

    分辨率高度

  • HostSerialNumber:

    宿主机 ID

  • AndroidInstanceGroupId:

    分组 ID

  • AndroidInstanceLabels:

    标签列表

  • Name:

    名称

  • UserId:

    用户ID

  • PrivateIP:

    内网 IP

  • CreateTime:

    创建时间

  • HostServerSerialNumber:

    机箱 ID

  • ServiceStatus:

    服务状态。



194
195
196
# File 'lib/v20191118/models.rb', line 194

def HostSerialNumber
  @HostSerialNumber
end

#HostServerSerialNumberObject

IDLE:未连接 ESTABLISHED:连接中

Parameters:

  • AndroidInstanceId:

    实例 ID

  • AndroidInstanceRegion:

    实例所在区域

  • AndroidInstanceZone:

    实例可用区

  • State:

    实例状态:INITIALIZING,NORMAL,PROCESSING

  • AndroidInstanceType:

    实例规格

  • AndroidInstanceImageId:

    实例镜像 ID

  • Width:

    分辨率宽度

  • Height:

    分辨率高度

  • HostSerialNumber:

    宿主机 ID

  • AndroidInstanceGroupId:

    分组 ID

  • AndroidInstanceLabels:

    标签列表

  • Name:

    名称

  • UserId:

    用户ID

  • PrivateIP:

    内网 IP

  • CreateTime:

    创建时间

  • HostServerSerialNumber:

    机箱 ID

  • ServiceStatus:

    服务状态。



194
195
196
# File 'lib/v20191118/models.rb', line 194

def HostServerSerialNumber
  @HostServerSerialNumber
end

#NameObject

IDLE:未连接 ESTABLISHED:连接中

Parameters:

  • AndroidInstanceId:

    实例 ID

  • AndroidInstanceRegion:

    实例所在区域

  • AndroidInstanceZone:

    实例可用区

  • State:

    实例状态:INITIALIZING,NORMAL,PROCESSING

  • AndroidInstanceType:

    实例规格

  • AndroidInstanceImageId:

    实例镜像 ID

  • Width:

    分辨率宽度

  • Height:

    分辨率高度

  • HostSerialNumber:

    宿主机 ID

  • AndroidInstanceGroupId:

    分组 ID

  • AndroidInstanceLabels:

    标签列表

  • Name:

    名称

  • UserId:

    用户ID

  • PrivateIP:

    内网 IP

  • CreateTime:

    创建时间

  • HostServerSerialNumber:

    机箱 ID

  • ServiceStatus:

    服务状态。



194
195
196
# File 'lib/v20191118/models.rb', line 194

def Name
  @Name
end

#PrivateIPObject

IDLE:未连接 ESTABLISHED:连接中

Parameters:

  • AndroidInstanceId:

    实例 ID

  • AndroidInstanceRegion:

    实例所在区域

  • AndroidInstanceZone:

    实例可用区

  • State:

    实例状态:INITIALIZING,NORMAL,PROCESSING

  • AndroidInstanceType:

    实例规格

  • AndroidInstanceImageId:

    实例镜像 ID

  • Width:

    分辨率宽度

  • Height:

    分辨率高度

  • HostSerialNumber:

    宿主机 ID

  • AndroidInstanceGroupId:

    分组 ID

  • AndroidInstanceLabels:

    标签列表

  • Name:

    名称

  • UserId:

    用户ID

  • PrivateIP:

    内网 IP

  • CreateTime:

    创建时间

  • HostServerSerialNumber:

    机箱 ID

  • ServiceStatus:

    服务状态。



194
195
196
# File 'lib/v20191118/models.rb', line 194

def PrivateIP
  @PrivateIP
end

#ServiceStatusObject

IDLE:未连接 ESTABLISHED:连接中

Parameters:

  • AndroidInstanceId:

    实例 ID

  • AndroidInstanceRegion:

    实例所在区域

  • AndroidInstanceZone:

    实例可用区

  • State:

    实例状态:INITIALIZING,NORMAL,PROCESSING

  • AndroidInstanceType:

    实例规格

  • AndroidInstanceImageId:

    实例镜像 ID

  • Width:

    分辨率宽度

  • Height:

    分辨率高度

  • HostSerialNumber:

    宿主机 ID

  • AndroidInstanceGroupId:

    分组 ID

  • AndroidInstanceLabels:

    标签列表

  • Name:

    名称

  • UserId:

    用户ID

  • PrivateIP:

    内网 IP

  • CreateTime:

    创建时间

  • HostServerSerialNumber:

    机箱 ID

  • ServiceStatus:

    服务状态。



194
195
196
# File 'lib/v20191118/models.rb', line 194

def ServiceStatus
  @ServiceStatus
end

#StateObject

IDLE:未连接 ESTABLISHED:连接中

Parameters:

  • AndroidInstanceId:

    实例 ID

  • AndroidInstanceRegion:

    实例所在区域

  • AndroidInstanceZone:

    实例可用区

  • State:

    实例状态:INITIALIZING,NORMAL,PROCESSING

  • AndroidInstanceType:

    实例规格

  • AndroidInstanceImageId:

    实例镜像 ID

  • Width:

    分辨率宽度

  • Height:

    分辨率高度

  • HostSerialNumber:

    宿主机 ID

  • AndroidInstanceGroupId:

    分组 ID

  • AndroidInstanceLabels:

    标签列表

  • Name:

    名称

  • UserId:

    用户ID

  • PrivateIP:

    内网 IP

  • CreateTime:

    创建时间

  • HostServerSerialNumber:

    机箱 ID

  • ServiceStatus:

    服务状态。



194
195
196
# File 'lib/v20191118/models.rb', line 194

def State
  @State
end

#UserIdObject

IDLE:未连接 ESTABLISHED:连接中

Parameters:

  • AndroidInstanceId:

    实例 ID

  • AndroidInstanceRegion:

    实例所在区域

  • AndroidInstanceZone:

    实例可用区

  • State:

    实例状态:INITIALIZING,NORMAL,PROCESSING

  • AndroidInstanceType:

    实例规格

  • AndroidInstanceImageId:

    实例镜像 ID

  • Width:

    分辨率宽度

  • Height:

    分辨率高度

  • HostSerialNumber:

    宿主机 ID

  • AndroidInstanceGroupId:

    分组 ID

  • AndroidInstanceLabels:

    标签列表

  • Name:

    名称

  • UserId:

    用户ID

  • PrivateIP:

    内网 IP

  • CreateTime:

    创建时间

  • HostServerSerialNumber:

    机箱 ID

  • ServiceStatus:

    服务状态。



194
195
196
# File 'lib/v20191118/models.rb', line 194

def UserId
  @UserId
end

#WidthObject

IDLE:未连接 ESTABLISHED:连接中

Parameters:

  • AndroidInstanceId:

    实例 ID

  • AndroidInstanceRegion:

    实例所在区域

  • AndroidInstanceZone:

    实例可用区

  • State:

    实例状态:INITIALIZING,NORMAL,PROCESSING

  • AndroidInstanceType:

    实例规格

  • AndroidInstanceImageId:

    实例镜像 ID

  • Width:

    分辨率宽度

  • Height:

    分辨率高度

  • HostSerialNumber:

    宿主机 ID

  • AndroidInstanceGroupId:

    分组 ID

  • AndroidInstanceLabels:

    标签列表

  • Name:

    名称

  • UserId:

    用户ID

  • PrivateIP:

    内网 IP

  • CreateTime:

    创建时间

  • HostServerSerialNumber:

    机箱 ID

  • ServiceStatus:

    服务状态。



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