Class: TencentCloud::Ssl::V20191205::GAAPInstanceDetail

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

Overview

GAAP实例详情

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(instanceid = nil, listenerlist = nil, instancename = nil) ⇒ GAAPInstanceDetail

Returns a new instance of GAAPInstanceDetail.



5898
5899
5900
5901
5902
# File 'lib/v20191205/models.rb', line 5898

def initialize(instanceid=nil, listenerlist=nil, instancename=nil)
  @InstanceId = instanceid
  @ListenerList = listenerlist
  @InstanceName = instancename
end

Instance Attribute Details

#InstanceIdObject

Parameters:

  • InstanceId:

    实例ID

  • ListenerList:

    监听器列表

  • InstanceName:

    加速实例名称



5896
5897
5898
# File 'lib/v20191205/models.rb', line 5896

def InstanceId
  @InstanceId
end

#InstanceNameObject

Parameters:

  • InstanceId:

    实例ID

  • ListenerList:

    监听器列表

  • InstanceName:

    加速实例名称



5896
5897
5898
# File 'lib/v20191205/models.rb', line 5896

def InstanceName
  @InstanceName
end

#ListenerListObject

Parameters:

  • InstanceId:

    实例ID

  • ListenerList:

    监听器列表

  • InstanceName:

    加速实例名称



5896
5897
5898
# File 'lib/v20191205/models.rb', line 5896

def ListenerList
  @ListenerList
end

Instance Method Details

#deserialize(params) ⇒ Object



5904
5905
5906
5907
5908
5909
5910
5911
5912
5913
5914
5915
# File 'lib/v20191205/models.rb', line 5904

def deserialize(params)
  @InstanceId = params['InstanceId']
  unless params['ListenerList'].nil?
    @ListenerList = []
    params['ListenerList'].each do |i|
      gaaplistenerdetail_tmp = GAAPListenerDetail.new
      gaaplistenerdetail_tmp.deserialize(i)
      @ListenerList << gaaplistenerdetail_tmp
    end
  end
  @InstanceName = params['InstanceName']
end