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) ⇒ 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

#AndroidInstanceGroupIdObject

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



190
191
192
# File 'lib/v20191118/models.rb', line 190

def AndroidInstanceGroupId
  @AndroidInstanceGroupId
end

#AndroidInstanceIdObject

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



190
191
192
# File 'lib/v20191118/models.rb', line 190

def AndroidInstanceId
  @AndroidInstanceId
end

#AndroidInstanceImageIdObject

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



190
191
192
# File 'lib/v20191118/models.rb', line 190

def AndroidInstanceImageId
  @AndroidInstanceImageId
end

#AndroidInstanceLabelsObject

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



190
191
192
# File 'lib/v20191118/models.rb', line 190

def AndroidInstanceLabels
  @AndroidInstanceLabels
end

#AndroidInstanceRegionObject

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



190
191
192
# File 'lib/v20191118/models.rb', line 190

def AndroidInstanceRegion
  @AndroidInstanceRegion
end

#AndroidInstanceTypeObject

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



190
191
192
# File 'lib/v20191118/models.rb', line 190

def AndroidInstanceType
  @AndroidInstanceType
end

#AndroidInstanceZoneObject

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



190
191
192
# File 'lib/v20191118/models.rb', line 190

def AndroidInstanceZone
  @AndroidInstanceZone
end

#CreateTimeObject

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



190
191
192
# File 'lib/v20191118/models.rb', line 190

def CreateTime
  @CreateTime
end

#HeightObject

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



190
191
192
# File 'lib/v20191118/models.rb', line 190

def Height
  @Height
end

#HostSerialNumberObject

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



190
191
192
# File 'lib/v20191118/models.rb', line 190

def HostSerialNumber
  @HostSerialNumber
end

#HostServerSerialNumberObject

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



190
191
192
# File 'lib/v20191118/models.rb', line 190

def HostServerSerialNumber
  @HostServerSerialNumber
end

#NameObject

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



190
191
192
# File 'lib/v20191118/models.rb', line 190

def Name
  @Name
end

#PrivateIPObject

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



190
191
192
# File 'lib/v20191118/models.rb', line 190

def PrivateIP
  @PrivateIP
end

#StateObject

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



190
191
192
# File 'lib/v20191118/models.rb', line 190

def State
  @State
end

#UserIdObject

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



190
191
192
# File 'lib/v20191118/models.rb', line 190

def UserId
  @UserId
end

#WidthObject

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



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