Class: TencentCloud::Waf::V20180125::QpsData

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

Overview

获取弹性qps的默认相关值

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(elasticbillingdefault = nil, elasticbillingmin = nil, elasticbillingmax = nil, qpsextendmax = nil, qpsextendintlmax = nil) ⇒ QpsData

Returns a new instance of QpsData.



17520
17521
17522
17523
17524
17525
17526
# File 'lib/v20180125/models.rb', line 17520

def initialize(elasticbillingdefault=nil, elasticbillingmin=nil, elasticbillingmax=nil, qpsextendmax=nil, qpsextendintlmax=nil)
  @ElasticBillingDefault = elasticbillingdefault
  @ElasticBillingMin = elasticbillingmin
  @ElasticBillingMax = elasticbillingmax
  @QPSExtendMax = qpsextendmax
  @QPSExtendIntlMax = qpsextendintlmax
end

Instance Attribute Details

#ElasticBillingDefaultObject

Parameters:

  • ElasticBillingDefault:

    弹性qps默认值

  • ElasticBillingMin:

    弹性qps最小值

  • ElasticBillingMax:

    弹性qps最大值

  • QPSExtendMax:

    业务扩展包最大qps

  • QPSExtendIntlMax:

    境外业务扩展包最大qps



17518
17519
17520
# File 'lib/v20180125/models.rb', line 17518

def ElasticBillingDefault
  @ElasticBillingDefault
end

#ElasticBillingMaxObject

Parameters:

  • ElasticBillingDefault:

    弹性qps默认值

  • ElasticBillingMin:

    弹性qps最小值

  • ElasticBillingMax:

    弹性qps最大值

  • QPSExtendMax:

    业务扩展包最大qps

  • QPSExtendIntlMax:

    境外业务扩展包最大qps



17518
17519
17520
# File 'lib/v20180125/models.rb', line 17518

def ElasticBillingMax
  @ElasticBillingMax
end

#ElasticBillingMinObject

Parameters:

  • ElasticBillingDefault:

    弹性qps默认值

  • ElasticBillingMin:

    弹性qps最小值

  • ElasticBillingMax:

    弹性qps最大值

  • QPSExtendMax:

    业务扩展包最大qps

  • QPSExtendIntlMax:

    境外业务扩展包最大qps



17518
17519
17520
# File 'lib/v20180125/models.rb', line 17518

def ElasticBillingMin
  @ElasticBillingMin
end

#QPSExtendIntlMaxObject

Parameters:

  • ElasticBillingDefault:

    弹性qps默认值

  • ElasticBillingMin:

    弹性qps最小值

  • ElasticBillingMax:

    弹性qps最大值

  • QPSExtendMax:

    业务扩展包最大qps

  • QPSExtendIntlMax:

    境外业务扩展包最大qps



17518
17519
17520
# File 'lib/v20180125/models.rb', line 17518

def QPSExtendIntlMax
  @QPSExtendIntlMax
end

#QPSExtendMaxObject

Parameters:

  • ElasticBillingDefault:

    弹性qps默认值

  • ElasticBillingMin:

    弹性qps最小值

  • ElasticBillingMax:

    弹性qps最大值

  • QPSExtendMax:

    业务扩展包最大qps

  • QPSExtendIntlMax:

    境外业务扩展包最大qps



17518
17519
17520
# File 'lib/v20180125/models.rb', line 17518

def QPSExtendMax
  @QPSExtendMax
end

Instance Method Details

#deserialize(params) ⇒ Object



17528
17529
17530
17531
17532
17533
17534
# File 'lib/v20180125/models.rb', line 17528

def deserialize(params)
  @ElasticBillingDefault = params['ElasticBillingDefault']
  @ElasticBillingMin = params['ElasticBillingMin']
  @ElasticBillingMax = params['ElasticBillingMax']
  @QPSExtendMax = params['QPSExtendMax']
  @QPSExtendIntlMax = params['QPSExtendIntlMax']
end