Class: TencentCloud::Teo::V20220901::NSDetail
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Teo::V20220901::NSDetail
- Defined in:
- lib/v20220901/models.rb
Overview
NS 接入类型站点参数详情。
Instance Attribute Summary collapse
-
#CnameSpeedUp ⇒ Object
<li> enabled:开启;</li> <li> disabled:关闭。</li> <li> 0:不存在同名站点;</li> <li> 1:已存在同名站点。</li>.
-
#IsFake ⇒ Object
<li> enabled:开启;</li> <li> disabled:关闭。</li> <li> 0:不存在同名站点;</li> <li> 1:已存在同名站点。</li>.
-
#NameServers ⇒ Object
<li> enabled:开启;</li> <li> disabled:关闭。</li> <li> 0:不存在同名站点;</li> <li> 1:已存在同名站点。</li>.
-
#OriginalNameServers ⇒ Object
<li> enabled:开启;</li> <li> disabled:关闭。</li> <li> 0:不存在同名站点;</li> <li> 1:已存在同名站点。</li>.
-
#OwnershipVerification ⇒ Object
<li> enabled:开启;</li> <li> disabled:关闭。</li> <li> 0:不存在同名站点;</li> <li> 1:已存在同名站点。</li>.
-
#VanityNameServers ⇒ Object
<li> enabled:开启;</li> <li> disabled:关闭。</li> <li> 0:不存在同名站点;</li> <li> 1:已存在同名站点。</li>.
-
#VanityNameServersIps ⇒ Object
<li> enabled:开启;</li> <li> disabled:关闭。</li> <li> 0:不存在同名站点;</li> <li> 1:已存在同名站点。</li>.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(cnamespeedup = nil, isfake = nil, ownershipverification = nil, originalnameservers = nil, nameservers = nil, vanitynameservers = nil, vanitynameserversips = nil) ⇒ NSDetail
constructor
A new instance of NSDetail.
Constructor Details
#initialize(cnamespeedup = nil, isfake = nil, ownershipverification = nil, originalnameservers = nil, nameservers = nil, vanitynameservers = nil, vanitynameserversips = nil) ⇒ NSDetail
Returns a new instance of NSDetail.
18011 18012 18013 18014 18015 18016 18017 18018 18019 |
# File 'lib/v20220901/models.rb', line 18011 def initialize(cnamespeedup=nil, isfake=nil, ownershipverification=nil, originalnameservers=nil, nameservers=nil, vanitynameservers=nil, vanitynameserversips=nil) @CnameSpeedUp = cnamespeedup @IsFake = isfake @OwnershipVerification = ownershipverification @OriginalNameServers = originalnameservers @NameServers = nameservers @VanityNameServers = vanitynameservers @VanityNameServersIps = vanitynameserversips end |
Instance Attribute Details
#CnameSpeedUp ⇒ Object
<li> enabled:开启;</li> <li> disabled:关闭。</li> <li> 0:不存在同名站点;</li> <li> 1:已存在同名站点。</li>
18009 18010 18011 |
# File 'lib/v20220901/models.rb', line 18009 def CnameSpeedUp @CnameSpeedUp end |
#IsFake ⇒ Object
<li> enabled:开启;</li> <li> disabled:关闭。</li> <li> 0:不存在同名站点;</li> <li> 1:已存在同名站点。</li>
18009 18010 18011 |
# File 'lib/v20220901/models.rb', line 18009 def IsFake @IsFake end |
#NameServers ⇒ Object
<li> enabled:开启;</li> <li> disabled:关闭。</li> <li> 0:不存在同名站点;</li> <li> 1:已存在同名站点。</li>
18009 18010 18011 |
# File 'lib/v20220901/models.rb', line 18009 def NameServers @NameServers end |
#OriginalNameServers ⇒ Object
<li> enabled:开启;</li> <li> disabled:关闭。</li> <li> 0:不存在同名站点;</li> <li> 1:已存在同名站点。</li>
18009 18010 18011 |
# File 'lib/v20220901/models.rb', line 18009 def OriginalNameServers @OriginalNameServers end |
#OwnershipVerification ⇒ Object
<li> enabled:开启;</li> <li> disabled:关闭。</li> <li> 0:不存在同名站点;</li> <li> 1:已存在同名站点。</li>
18009 18010 18011 |
# File 'lib/v20220901/models.rb', line 18009 def OwnershipVerification @OwnershipVerification end |
#VanityNameServers ⇒ Object
<li> enabled:开启;</li> <li> disabled:关闭。</li> <li> 0:不存在同名站点;</li> <li> 1:已存在同名站点。</li>
18009 18010 18011 |
# File 'lib/v20220901/models.rb', line 18009 def VanityNameServers @VanityNameServers end |
#VanityNameServersIps ⇒ Object
<li> enabled:开启;</li> <li> disabled:关闭。</li> <li> 0:不存在同名站点;</li> <li> 1:已存在同名站点。</li>
18009 18010 18011 |
# File 'lib/v20220901/models.rb', line 18009 def VanityNameServersIps @VanityNameServersIps end |
Instance Method Details
#deserialize(params) ⇒ Object
18021 18022 18023 18024 18025 18026 18027 18028 18029 18030 18031 18032 18033 18034 18035 18036 18037 18038 18039 18040 18041 18042 |
# File 'lib/v20220901/models.rb', line 18021 def deserialize(params) @CnameSpeedUp = params['CnameSpeedUp'] @IsFake = params['IsFake'] unless params['OwnershipVerification'].nil? @OwnershipVerification = OwnershipVerification.new @OwnershipVerification.deserialize(params['OwnershipVerification']) end @OriginalNameServers = params['OriginalNameServers'] @NameServers = params['NameServers'] unless params['VanityNameServers'].nil? @VanityNameServers = VanityNameServers.new @VanityNameServers.deserialize(params['VanityNameServers']) end unless params['VanityNameServersIps'].nil? @VanityNameServersIps = [] params['VanityNameServersIps'].each do |i| vanitynameserversips_tmp = VanityNameServersIps.new vanitynameserversips_tmp.deserialize(i) @VanityNameServersIps << vanitynameserversips_tmp end end end |