Class: TencentCloud::Apigateway::V20180808::ModifyUsagePlanRequest

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

Overview

ModifyUsagePlan请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(usageplanid = nil, usageplanname = nil, usageplandesc = nil, maxrequestnum = nil, maxrequestnumpresec = nil) ⇒ ModifyUsagePlanRequest

Returns a new instance of ModifyUsagePlanRequest.



8062
8063
8064
8065
8066
8067
8068
# File 'lib/v20180808/models.rb', line 8062

def initialize(usageplanid=nil, usageplanname=nil, usageplandesc=nil, maxrequestnum=nil, maxrequestnumpresec=nil)
  @UsagePlanId = usageplanid
  @UsagePlanName = usageplanname
  @UsagePlanDesc = usageplandesc
  @MaxRequestNum = maxrequestnum
  @MaxRequestNumPreSec = maxrequestnumpresec
end

Instance Attribute Details

#MaxRequestNumObject

Parameters:

  • UsagePlanId:

    使用计划唯一 ID。

  • UsagePlanName:

    修改后的用户自定义的使用计划名称。

  • UsagePlanDesc:

    修改后的用户自定义的使用计划描述。

  • MaxRequestNum:

    请求配额总数,取值范围为-1或者[1, 99999999],默认为-1,表示不开启。

  • MaxRequestNumPreSec:

    每秒请求限制数,取值范围为-1或者[1, 2000],默认-1,表示不开启。



8060
8061
8062
# File 'lib/v20180808/models.rb', line 8060

def MaxRequestNum
  @MaxRequestNum
end

#MaxRequestNumPreSecObject

Parameters:

  • UsagePlanId:

    使用计划唯一 ID。

  • UsagePlanName:

    修改后的用户自定义的使用计划名称。

  • UsagePlanDesc:

    修改后的用户自定义的使用计划描述。

  • MaxRequestNum:

    请求配额总数,取值范围为-1或者[1, 99999999],默认为-1,表示不开启。

  • MaxRequestNumPreSec:

    每秒请求限制数,取值范围为-1或者[1, 2000],默认-1,表示不开启。



8060
8061
8062
# File 'lib/v20180808/models.rb', line 8060

def MaxRequestNumPreSec
  @MaxRequestNumPreSec
end

#UsagePlanDescObject

Parameters:

  • UsagePlanId:

    使用计划唯一 ID。

  • UsagePlanName:

    修改后的用户自定义的使用计划名称。

  • UsagePlanDesc:

    修改后的用户自定义的使用计划描述。

  • MaxRequestNum:

    请求配额总数,取值范围为-1或者[1, 99999999],默认为-1,表示不开启。

  • MaxRequestNumPreSec:

    每秒请求限制数,取值范围为-1或者[1, 2000],默认-1,表示不开启。



8060
8061
8062
# File 'lib/v20180808/models.rb', line 8060

def UsagePlanDesc
  @UsagePlanDesc
end

#UsagePlanIdObject

Parameters:

  • UsagePlanId:

    使用计划唯一 ID。

  • UsagePlanName:

    修改后的用户自定义的使用计划名称。

  • UsagePlanDesc:

    修改后的用户自定义的使用计划描述。

  • MaxRequestNum:

    请求配额总数,取值范围为-1或者[1, 99999999],默认为-1,表示不开启。

  • MaxRequestNumPreSec:

    每秒请求限制数,取值范围为-1或者[1, 2000],默认-1,表示不开启。



8060
8061
8062
# File 'lib/v20180808/models.rb', line 8060

def UsagePlanId
  @UsagePlanId
end

#UsagePlanNameObject

Parameters:

  • UsagePlanId:

    使用计划唯一 ID。

  • UsagePlanName:

    修改后的用户自定义的使用计划名称。

  • UsagePlanDesc:

    修改后的用户自定义的使用计划描述。

  • MaxRequestNum:

    请求配额总数,取值范围为-1或者[1, 99999999],默认为-1,表示不开启。

  • MaxRequestNumPreSec:

    每秒请求限制数,取值范围为-1或者[1, 2000],默认-1,表示不开启。



8060
8061
8062
# File 'lib/v20180808/models.rb', line 8060

def UsagePlanName
  @UsagePlanName
end

Instance Method Details

#deserialize(params) ⇒ Object



8070
8071
8072
8073
8074
8075
8076
# File 'lib/v20180808/models.rb', line 8070

def deserialize(params)
  @UsagePlanId = params['UsagePlanId']
  @UsagePlanName = params['UsagePlanName']
  @UsagePlanDesc = params['UsagePlanDesc']
  @MaxRequestNum = params['MaxRequestNum']
  @MaxRequestNumPreSec = params['MaxRequestNumPreSec']
end