Class: TencentCloud::Antiddos::V20200309::StandardPlusPackageConfig

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

Overview

"Region": "ap-guangzhou",
"ProtectCount": "TWO_TIMES",
"ProtectIpCount": 1,
"Bandwidth": 50,
"ElasticBandwidthFlag": true

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(region = nil, protectcount = nil, protectipcount = nil, bandwidth = nil, elasticbandwidthflag = nil) ⇒ StandardPlusPackageConfig

Returns a new instance of StandardPlusPackageConfig.



8597
8598
8599
8600
8601
8602
8603
# File 'lib/v20200309/models.rb', line 8597

def initialize(region=nil, protectcount=nil, protectipcount=nil, bandwidth=nil, elasticbandwidthflag=nil)
  @Region = region
  @ProtectCount = protectcount
  @ProtectIpCount = protectipcount
  @Bandwidth = bandwidth
  @ElasticBandwidthFlag = elasticbandwidthflag
end

Instance Attribute Details

#BandwidthObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。true 开启false 不开启默认不开启注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Region:

    购买高防包所属地域

  • ProtectCount:

    防护次数:TWO_TIMES:两次全力防 UNLIMITED无限次防

  • ProtectIpCount:

    防护IP数量

  • Bandwidth:

    防护带宽50Mbps

  • ElasticBandwidthFlag:

    是否开启弹性业务带宽



8595
8596
8597
# File 'lib/v20200309/models.rb', line 8595

def Bandwidth
  @Bandwidth
end

#ElasticBandwidthFlagObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。true 开启false 不开启默认不开启注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Region:

    购买高防包所属地域

  • ProtectCount:

    防护次数:TWO_TIMES:两次全力防 UNLIMITED无限次防

  • ProtectIpCount:

    防护IP数量

  • Bandwidth:

    防护带宽50Mbps

  • ElasticBandwidthFlag:

    是否开启弹性业务带宽



8595
8596
8597
# File 'lib/v20200309/models.rb', line 8595

def ElasticBandwidthFlag
  @ElasticBandwidthFlag
end

#ProtectCountObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。true 开启false 不开启默认不开启注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Region:

    购买高防包所属地域

  • ProtectCount:

    防护次数:TWO_TIMES:两次全力防 UNLIMITED无限次防

  • ProtectIpCount:

    防护IP数量

  • Bandwidth:

    防护带宽50Mbps

  • ElasticBandwidthFlag:

    是否开启弹性业务带宽



8595
8596
8597
# File 'lib/v20200309/models.rb', line 8595

def ProtectCount
  @ProtectCount
end

#ProtectIpCountObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。true 开启false 不开启默认不开启注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Region:

    购买高防包所属地域

  • ProtectCount:

    防护次数:TWO_TIMES:两次全力防 UNLIMITED无限次防

  • ProtectIpCount:

    防护IP数量

  • Bandwidth:

    防护带宽50Mbps

  • ElasticBandwidthFlag:

    是否开启弹性业务带宽



8595
8596
8597
# File 'lib/v20200309/models.rb', line 8595

def ProtectIpCount
  @ProtectIpCount
end

#RegionObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。true 开启false 不开启默认不开启注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Region:

    购买高防包所属地域

  • ProtectCount:

    防护次数:TWO_TIMES:两次全力防 UNLIMITED无限次防

  • ProtectIpCount:

    防护IP数量

  • Bandwidth:

    防护带宽50Mbps

  • ElasticBandwidthFlag:

    是否开启弹性业务带宽



8595
8596
8597
# File 'lib/v20200309/models.rb', line 8595

def Region
  @Region
end

Instance Method Details

#deserialize(params) ⇒ Object



8605
8606
8607
8608
8609
8610
8611
# File 'lib/v20200309/models.rb', line 8605

def deserialize(params)
  @Region = params['Region']
  @ProtectCount = params['ProtectCount']
  @ProtectIpCount = params['ProtectIpCount']
  @Bandwidth = params['Bandwidth']
  @ElasticBandwidthFlag = params['ElasticBandwidthFlag']
end