Class: TencentCloud::Gaap::V20180529::BindRealServerInfo

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

Overview

添加源站的源站信息返回值

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(realserverip = nil, realserverid = nil, realservername = nil, projectid = nil, tagset = nil) ⇒ BindRealServerInfo

Returns a new instance of BindRealServerInfo.



336
337
338
339
340
341
342
# File 'lib/v20180529/models.rb', line 336

def initialize(realserverip=nil, realserverid=nil, realservername=nil, projectid=nil, tagset=nil)
  @RealServerIP = realserverip
  @RealServerId = realserverid
  @RealServerName = realservername
  @ProjectId = projectid
  @TagSet = tagset
end

Instance Attribute Details

#ProjectIdObject

Parameters:

  • RealServerIP:

    源站的IP或域名

  • RealServerId:

    源站ID

  • RealServerName:

    源站名称

  • ProjectId:

    项目ID

  • TagSet:

    标签列表



334
335
336
# File 'lib/v20180529/models.rb', line 334

def ProjectId
  @ProjectId
end

#RealServerIdObject

Parameters:

  • RealServerIP:

    源站的IP或域名

  • RealServerId:

    源站ID

  • RealServerName:

    源站名称

  • ProjectId:

    项目ID

  • TagSet:

    标签列表



334
335
336
# File 'lib/v20180529/models.rb', line 334

def RealServerId
  @RealServerId
end

#RealServerIPObject

Parameters:

  • RealServerIP:

    源站的IP或域名

  • RealServerId:

    源站ID

  • RealServerName:

    源站名称

  • ProjectId:

    项目ID

  • TagSet:

    标签列表



334
335
336
# File 'lib/v20180529/models.rb', line 334

def RealServerIP
  @RealServerIP
end

#RealServerNameObject

Parameters:

  • RealServerIP:

    源站的IP或域名

  • RealServerId:

    源站ID

  • RealServerName:

    源站名称

  • ProjectId:

    项目ID

  • TagSet:

    标签列表



334
335
336
# File 'lib/v20180529/models.rb', line 334

def RealServerName
  @RealServerName
end

#TagSetObject

Parameters:

  • RealServerIP:

    源站的IP或域名

  • RealServerId:

    源站ID

  • RealServerName:

    源站名称

  • ProjectId:

    项目ID

  • TagSet:

    标签列表



334
335
336
# File 'lib/v20180529/models.rb', line 334

def TagSet
  @TagSet
end

Instance Method Details

#deserialize(params) ⇒ Object



344
345
346
347
348
349
350
351
352
353
354
355
356
357
# File 'lib/v20180529/models.rb', line 344

def deserialize(params)
  @RealServerIP = params['RealServerIP']
  @RealServerId = params['RealServerId']
  @RealServerName = params['RealServerName']
  @ProjectId = params['ProjectId']
  unless params['TagSet'].nil?
    @TagSet = []
    params['TagSet'].each do |i|
      tagpair_tmp = TagPair.new
      tagpair_tmp.deserialize(i)
      @TagSet << tagpair_tmp
    end
  end
end