Class: TencentCloud::Teo::V20220901::CreateZoneRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Teo::V20220901::CreateZoneRequest
- Extended by:
- Gem::Deprecate
- Defined in:
- lib/v20220901/models.rb
Overview
CreateZone请求参数结构体
Instance Attribute Summary collapse
-
#AliasZoneName ⇒ Object
<li> true:允许重复接入;</li> <li> false:不允许重复接入。</li>不填写使用默认值false。.
-
#AllowDuplicates ⇒ Object
<li> true:允许重复接入;</li> <li> false:不允许重复接入。</li>不填写使用默认值false。.
-
#Area ⇒ Object
<li> true:允许重复接入;</li> <li> false:不允许重复接入。</li>不填写使用默认值false。.
-
#JumpStart ⇒ Object
<li> true:允许重复接入;</li> <li> false:不允许重复接入。</li>不填写使用默认值false。.
-
#PlanId ⇒ Object
<li> true:允许重复接入;</li> <li> false:不允许重复接入。</li>不填写使用默认值false。.
-
#Tags ⇒ Object
<li> true:允许重复接入;</li> <li> false:不允许重复接入。</li>不填写使用默认值false。.
-
#Type ⇒ Object
<li> true:允许重复接入;</li> <li> false:不允许重复接入。</li>不填写使用默认值false。.
-
#ZoneName ⇒ Object
<li> true:允许重复接入;</li> <li> false:不允许重复接入。</li>不填写使用默认值false。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(type = nil, zonename = nil, area = nil, planid = nil, aliaszonename = nil, tags = nil, allowduplicates = nil, jumpstart = nil) ⇒ CreateZoneRequest
constructor
A new instance of CreateZoneRequest.
Constructor Details
#initialize(type = nil, zonename = nil, area = nil, planid = nil, aliaszonename = nil, tags = nil, allowduplicates = nil, jumpstart = nil) ⇒ CreateZoneRequest
5643 5644 5645 5646 5647 5648 5649 5650 5651 5652 |
# File 'lib/v20220901/models.rb', line 5643 def initialize(type=nil, zonename=nil, area=nil, planid=nil, aliaszonename=nil, =nil, allowduplicates=nil, jumpstart=nil) @Type = type @ZoneName = zonename @Area = area @PlanId = planid @AliasZoneName = aliaszonename @Tags = @AllowDuplicates = allowduplicates @JumpStart = jumpstart end |
Instance Attribute Details
#AliasZoneName ⇒ Object
<li> true:允许重复接入;</li> <li> false:不允许重复接入。</li>不填写使用默认值false。
5636 5637 5638 |
# File 'lib/v20220901/models.rb', line 5636 def AliasZoneName @AliasZoneName end |
#AllowDuplicates ⇒ Object
<li> true:允许重复接入;</li> <li> false:不允许重复接入。</li>不填写使用默认值false。
5636 5637 5638 |
# File 'lib/v20220901/models.rb', line 5636 def AllowDuplicates @AllowDuplicates end |
#Area ⇒ Object
<li> true:允许重复接入;</li> <li> false:不允许重复接入。</li>不填写使用默认值false。
5636 5637 5638 |
# File 'lib/v20220901/models.rb', line 5636 def Area @Area end |
#JumpStart ⇒ Object
<li> true:允许重复接入;</li> <li> false:不允许重复接入。</li>不填写使用默认值false。
5636 5637 5638 |
# File 'lib/v20220901/models.rb', line 5636 def JumpStart @JumpStart end |
#PlanId ⇒ Object
<li> true:允许重复接入;</li> <li> false:不允许重复接入。</li>不填写使用默认值false。
5636 5637 5638 |
# File 'lib/v20220901/models.rb', line 5636 def PlanId @PlanId end |
#Tags ⇒ Object
<li> true:允许重复接入;</li> <li> false:不允许重复接入。</li>不填写使用默认值false。
5636 5637 5638 |
# File 'lib/v20220901/models.rb', line 5636 def Tags @Tags end |
#Type ⇒ Object
<li> true:允许重复接入;</li> <li> false:不允许重复接入。</li>不填写使用默认值false。
5636 5637 5638 |
# File 'lib/v20220901/models.rb', line 5636 def Type @Type end |
#ZoneName ⇒ Object
<li> true:允许重复接入;</li> <li> false:不允许重复接入。</li>不填写使用默认值false。
5636 5637 5638 |
# File 'lib/v20220901/models.rb', line 5636 def ZoneName @ZoneName end |
Instance Method Details
#deserialize(params) ⇒ Object
5654 5655 5656 5657 5658 5659 5660 5661 5662 5663 5664 5665 5666 5667 5668 5669 5670 |
# File 'lib/v20220901/models.rb', line 5654 def deserialize(params) @Type = params['Type'] @ZoneName = params['ZoneName'] @Area = params['Area'] @PlanId = params['PlanId'] @AliasZoneName = params['AliasZoneName'] unless params['Tags'].nil? @Tags = [] params['Tags'].each do |i| tag_tmp = Tag.new tag_tmp.deserialize(i) @Tags << tag_tmp end end @AllowDuplicates = params['AllowDuplicates'] @JumpStart = params['JumpStart'] end |