Class: TencentCloud::Teo::V20220901::BindSharedCNAMERequest

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

Overview

BindSharedCNAME请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(zoneid = nil, bindtype = nil, bindsharedcnamemaps = nil) ⇒ BindSharedCNAMERequest

Returns a new instance of BindSharedCNAMERequest.



1542
1543
1544
1545
1546
# File 'lib/v20220901/models.rb', line 1542

def initialize(zoneid=nil, bindtype=nil, bindsharedcnamemaps=nil)
  @ZoneId = zoneid
  @BindType = bindtype
  @BindSharedCNAMEMaps = bindsharedcnamemaps
end

Instance Attribute Details

#BindSharedCNAMEMapsObject

<li>bind:绑定;</li> <li>unbind:解绑。</li>

Parameters:

  • ZoneId:

    加速域名所属站点 ID。

  • BindType:

    绑定类型,取值有:

  • BindSharedCNAMEMaps:

    接入域名与共享 CNAME 的绑定关系。



1540
1541
1542
# File 'lib/v20220901/models.rb', line 1540

def BindSharedCNAMEMaps
  @BindSharedCNAMEMaps
end

#BindTypeObject

<li>bind:绑定;</li> <li>unbind:解绑。</li>

Parameters:

  • ZoneId:

    加速域名所属站点 ID。

  • BindType:

    绑定类型,取值有:

  • BindSharedCNAMEMaps:

    接入域名与共享 CNAME 的绑定关系。



1540
1541
1542
# File 'lib/v20220901/models.rb', line 1540

def BindType
  @BindType
end

#ZoneIdObject

<li>bind:绑定;</li> <li>unbind:解绑。</li>

Parameters:

  • ZoneId:

    加速域名所属站点 ID。

  • BindType:

    绑定类型,取值有:

  • BindSharedCNAMEMaps:

    接入域名与共享 CNAME 的绑定关系。



1540
1541
1542
# File 'lib/v20220901/models.rb', line 1540

def ZoneId
  @ZoneId
end

Instance Method Details

#deserialize(params) ⇒ Object



1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
# File 'lib/v20220901/models.rb', line 1548

def deserialize(params)
  @ZoneId = params['ZoneId']
  @BindType = params['BindType']
  unless params['BindSharedCNAMEMaps'].nil?
    @BindSharedCNAMEMaps = []
    params['BindSharedCNAMEMaps'].each do |i|
      bindsharedcnamemap_tmp = BindSharedCNAMEMap.new
      bindsharedcnamemap_tmp.deserialize(i)
      @BindSharedCNAMEMaps << bindsharedcnamemap_tmp
    end
  end
end