Class: TencentCloud::Antiddos::V20200309::StaticPackRelation

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

Overview

三网高防套餐详情

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(protectbandwidth = nil, normalbandwidth = nil, forwardruleslimit = nil, autorenewflag = nil, curdeadline = nil) ⇒ StaticPackRelation

Returns a new instance of StaticPackRelation.



8008
8009
8010
8011
8012
8013
8014
# File 'lib/v20200309/models.rb', line 8008

def initialize(protectbandwidth=nil, normalbandwidth=nil, forwardruleslimit=nil, autorenewflag=nil, curdeadline=nil)
  @ProtectBandwidth = protectbandwidth
  @NormalBandwidth = normalbandwidth
  @ForwardRulesLimit = forwardruleslimit
  @AutoRenewFlag = autorenewflag
  @CurDeadline = curdeadline
end

Instance Attribute Details

#AutoRenewFlagObject

Parameters:

  • ProtectBandwidth:

    保底带宽

  • NormalBandwidth:

    业务带宽

  • ForwardRulesLimit:

    转发规则

  • AutoRenewFlag:

    自动续费标记

  • CurDeadline:

    到期时间



8006
8007
8008
# File 'lib/v20200309/models.rb', line 8006

def AutoRenewFlag
  @AutoRenewFlag
end

#CurDeadlineObject

Parameters:

  • ProtectBandwidth:

    保底带宽

  • NormalBandwidth:

    业务带宽

  • ForwardRulesLimit:

    转发规则

  • AutoRenewFlag:

    自动续费标记

  • CurDeadline:

    到期时间



8006
8007
8008
# File 'lib/v20200309/models.rb', line 8006

def CurDeadline
  @CurDeadline
end

#ForwardRulesLimitObject

Parameters:

  • ProtectBandwidth:

    保底带宽

  • NormalBandwidth:

    业务带宽

  • ForwardRulesLimit:

    转发规则

  • AutoRenewFlag:

    自动续费标记

  • CurDeadline:

    到期时间



8006
8007
8008
# File 'lib/v20200309/models.rb', line 8006

def ForwardRulesLimit
  @ForwardRulesLimit
end

#NormalBandwidthObject

Parameters:

  • ProtectBandwidth:

    保底带宽

  • NormalBandwidth:

    业务带宽

  • ForwardRulesLimit:

    转发规则

  • AutoRenewFlag:

    自动续费标记

  • CurDeadline:

    到期时间



8006
8007
8008
# File 'lib/v20200309/models.rb', line 8006

def NormalBandwidth
  @NormalBandwidth
end

#ProtectBandwidthObject

Parameters:

  • ProtectBandwidth:

    保底带宽

  • NormalBandwidth:

    业务带宽

  • ForwardRulesLimit:

    转发规则

  • AutoRenewFlag:

    自动续费标记

  • CurDeadline:

    到期时间



8006
8007
8008
# File 'lib/v20200309/models.rb', line 8006

def ProtectBandwidth
  @ProtectBandwidth
end

Instance Method Details

#deserialize(params) ⇒ Object



8016
8017
8018
8019
8020
8021
8022
# File 'lib/v20200309/models.rb', line 8016

def deserialize(params)
  @ProtectBandwidth = params['ProtectBandwidth']
  @NormalBandwidth = params['NormalBandwidth']
  @ForwardRulesLimit = params['ForwardRulesLimit']
  @AutoRenewFlag = params['AutoRenewFlag']
  @CurDeadline = params['CurDeadline']
end