Class: TencentCloud::Gaap::V20180529::ModifyGroupDomainConfigRequest

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

Overview

ModifyGroupDomainConfig请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(groupid = nil, defaultdnsip = nil, accessregionlist = nil) ⇒ ModifyGroupDomainConfigRequest

Returns a new instance of ModifyGroupDomainConfigRequest.



5640
5641
5642
5643
5644
# File 'lib/v20180529/models.rb', line 5640

def initialize(groupid=nil, defaultdnsip=nil, accessregionlist=nil)
  @GroupId = groupid
  @DefaultDnsIp = defaultdnsip
  @AccessRegionList = accessregionlist
end

Instance Attribute Details

#AccessRegionListObject

Parameters:

  • GroupId:

    通道组ID。

  • DefaultDnsIp:

    域名解析默认访问IP或域名。

  • AccessRegionList:

    就近接入区域配置。



5638
5639
5640
# File 'lib/v20180529/models.rb', line 5638

def AccessRegionList
  @AccessRegionList
end

#DefaultDnsIpObject

Parameters:

  • GroupId:

    通道组ID。

  • DefaultDnsIp:

    域名解析默认访问IP或域名。

  • AccessRegionList:

    就近接入区域配置。



5638
5639
5640
# File 'lib/v20180529/models.rb', line 5638

def DefaultDnsIp
  @DefaultDnsIp
end

#GroupIdObject

Parameters:

  • GroupId:

    通道组ID。

  • DefaultDnsIp:

    域名解析默认访问IP或域名。

  • AccessRegionList:

    就近接入区域配置。



5638
5639
5640
# File 'lib/v20180529/models.rb', line 5638

def GroupId
  @GroupId
end

Instance Method Details

#deserialize(params) ⇒ Object



5646
5647
5648
5649
5650
5651
5652
5653
5654
5655
5656
5657
# File 'lib/v20180529/models.rb', line 5646

def deserialize(params)
  @GroupId = params['GroupId']
  @DefaultDnsIp = params['DefaultDnsIp']
  unless params['AccessRegionList'].nil?
    @AccessRegionList = []
    params['AccessRegionList'].each do |i|
      accessregiondomainconf_tmp = AccessRegionDomainConf.new
      accessregiondomainconf_tmp.deserialize(i)
      @AccessRegionList << accessregiondomainconf_tmp
    end
  end
end