Class: TencentCloud::Apigateway::V20180808::UsagePlanStatusInfo

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

Overview

用于使用计划列表展示

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(usageplanid = nil, usageplanname = nil, usageplandesc = nil, maxrequestnumpresec = nil, maxrequestnum = nil, createdtime = nil, modifiedtime = nil, tags = nil) ⇒ UsagePlanStatusInfo

Returns a new instance of UsagePlanStatusInfo.



10106
10107
10108
10109
10110
10111
10112
10113
10114
10115
# File 'lib/v20180808/models.rb', line 10106

def initialize(usageplanid=nil, usageplanname=nil, usageplandesc=nil, maxrequestnumpresec=nil, maxrequestnum=nil, createdtime=nil, modifiedtime=nil, tags=nil)
  @UsagePlanId = usageplanid
  @UsagePlanName = usageplanname
  @UsagePlanDesc = usageplandesc
  @MaxRequestNumPreSec = maxrequestnumpresec
  @MaxRequestNum = maxrequestnum
  @CreatedTime = createdtime
  @ModifiedTime = modifiedtime
  @Tags = tags
end

Instance Attribute Details

#CreatedTimeObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • UsagePlanId:

    使用计划唯一 ID。

  • UsagePlanName:

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

  • UsagePlanDesc:

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

  • MaxRequestNumPreSec:

    每秒最大请求次数。

  • MaxRequestNum:

    请求配额总量,-1表示没有限制。

  • CreatedTime:

    创建时间。按照 ISO8601 标准表示,并且使用 UTC 时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • ModifiedTime:

    最后修改时间。按照 ISO8601 标准表示,并且使用 UTC 时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • Tags:

    标签



10104
10105
10106
# File 'lib/v20180808/models.rb', line 10104

def CreatedTime
  @CreatedTime
end

#MaxRequestNumObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • UsagePlanId:

    使用计划唯一 ID。

  • UsagePlanName:

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

  • UsagePlanDesc:

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

  • MaxRequestNumPreSec:

    每秒最大请求次数。

  • MaxRequestNum:

    请求配额总量,-1表示没有限制。

  • CreatedTime:

    创建时间。按照 ISO8601 标准表示,并且使用 UTC 时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • ModifiedTime:

    最后修改时间。按照 ISO8601 标准表示,并且使用 UTC 时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • Tags:

    标签



10104
10105
10106
# File 'lib/v20180808/models.rb', line 10104

def MaxRequestNum
  @MaxRequestNum
end

#MaxRequestNumPreSecObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • UsagePlanId:

    使用计划唯一 ID。

  • UsagePlanName:

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

  • UsagePlanDesc:

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

  • MaxRequestNumPreSec:

    每秒最大请求次数。

  • MaxRequestNum:

    请求配额总量,-1表示没有限制。

  • CreatedTime:

    创建时间。按照 ISO8601 标准表示,并且使用 UTC 时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • ModifiedTime:

    最后修改时间。按照 ISO8601 标准表示,并且使用 UTC 时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • Tags:

    标签



10104
10105
10106
# File 'lib/v20180808/models.rb', line 10104

def MaxRequestNumPreSec
  @MaxRequestNumPreSec
end

#ModifiedTimeObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • UsagePlanId:

    使用计划唯一 ID。

  • UsagePlanName:

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

  • UsagePlanDesc:

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

  • MaxRequestNumPreSec:

    每秒最大请求次数。

  • MaxRequestNum:

    请求配额总量,-1表示没有限制。

  • CreatedTime:

    创建时间。按照 ISO8601 标准表示,并且使用 UTC 时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • ModifiedTime:

    最后修改时间。按照 ISO8601 标准表示,并且使用 UTC 时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • Tags:

    标签



10104
10105
10106
# File 'lib/v20180808/models.rb', line 10104

def ModifiedTime
  @ModifiedTime
end

#TagsObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • UsagePlanId:

    使用计划唯一 ID。

  • UsagePlanName:

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

  • UsagePlanDesc:

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

  • MaxRequestNumPreSec:

    每秒最大请求次数。

  • MaxRequestNum:

    请求配额总量,-1表示没有限制。

  • CreatedTime:

    创建时间。按照 ISO8601 标准表示,并且使用 UTC 时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • ModifiedTime:

    最后修改时间。按照 ISO8601 标准表示,并且使用 UTC 时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • Tags:

    标签



10104
10105
10106
# File 'lib/v20180808/models.rb', line 10104

def Tags
  @Tags
end

#UsagePlanDescObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • UsagePlanId:

    使用计划唯一 ID。

  • UsagePlanName:

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

  • UsagePlanDesc:

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

  • MaxRequestNumPreSec:

    每秒最大请求次数。

  • MaxRequestNum:

    请求配额总量,-1表示没有限制。

  • CreatedTime:

    创建时间。按照 ISO8601 标准表示,并且使用 UTC 时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • ModifiedTime:

    最后修改时间。按照 ISO8601 标准表示,并且使用 UTC 时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • Tags:

    标签



10104
10105
10106
# File 'lib/v20180808/models.rb', line 10104

def UsagePlanDesc
  @UsagePlanDesc
end

#UsagePlanIdObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • UsagePlanId:

    使用计划唯一 ID。

  • UsagePlanName:

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

  • UsagePlanDesc:

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

  • MaxRequestNumPreSec:

    每秒最大请求次数。

  • MaxRequestNum:

    请求配额总量,-1表示没有限制。

  • CreatedTime:

    创建时间。按照 ISO8601 标准表示,并且使用 UTC 时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • ModifiedTime:

    最后修改时间。按照 ISO8601 标准表示,并且使用 UTC 时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • Tags:

    标签



10104
10105
10106
# File 'lib/v20180808/models.rb', line 10104

def UsagePlanId
  @UsagePlanId
end

#UsagePlanNameObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • UsagePlanId:

    使用计划唯一 ID。

  • UsagePlanName:

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

  • UsagePlanDesc:

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

  • MaxRequestNumPreSec:

    每秒最大请求次数。

  • MaxRequestNum:

    请求配额总量,-1表示没有限制。

  • CreatedTime:

    创建时间。按照 ISO8601 标准表示,并且使用 UTC 时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • ModifiedTime:

    最后修改时间。按照 ISO8601 标准表示,并且使用 UTC 时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • Tags:

    标签



10104
10105
10106
# File 'lib/v20180808/models.rb', line 10104

def UsagePlanName
  @UsagePlanName
end

Instance Method Details

#deserialize(params) ⇒ Object



10117
10118
10119
10120
10121
10122
10123
10124
10125
10126
10127
10128
10129
10130
10131
10132
10133
# File 'lib/v20180808/models.rb', line 10117

def deserialize(params)
  @UsagePlanId = params['UsagePlanId']
  @UsagePlanName = params['UsagePlanName']
  @UsagePlanDesc = params['UsagePlanDesc']
  @MaxRequestNumPreSec = params['MaxRequestNumPreSec']
  @MaxRequestNum = params['MaxRequestNum']
  @CreatedTime = params['CreatedTime']
  @ModifiedTime = params['ModifiedTime']
  unless params['Tags'].nil?
    @Tags = []
    params['Tags'].each do |i|
      tag_tmp = Tag.new
      tag_tmp.deserialize(i)
      @Tags << tag_tmp
    end
  end
end