Class: TencentCloud::Apigateway::V20180808::UsagePlanEnvironment

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

Overview

使用计划绑定环境详情。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(serviceid = nil, apiid = nil, apiname = nil, path = nil, method = nil, environment = nil, inuserequestnum = nil, maxrequestnum = nil, maxrequestnumpresec = nil, createdtime = nil, modifiedtime = nil, servicename = nil) ⇒ UsagePlanEnvironment

Returns a new instance of UsagePlanEnvironment.



9931
9932
9933
9934
9935
9936
9937
9938
9939
9940
9941
9942
9943
9944
# File 'lib/v20180808/models.rb', line 9931

def initialize(serviceid=nil, apiid=nil, apiname=nil, path=nil, method=nil, environment=nil, inuserequestnum=nil, maxrequestnum=nil, maxrequestnumpresec=nil, createdtime=nil, modifiedtime=nil, servicename=nil)
  @ServiceId = serviceid
  @ApiId = apiid
  @ApiName = apiname
  @Path = path
  @Method = method
  @Environment = environment
  @InUseRequestNum = inuserequestnum
  @MaxRequestNum = maxrequestnum
  @MaxRequestNumPreSec = maxrequestnumpresec
  @CreatedTime = createdtime
  @ModifiedTime = modifiedtime
  @ServiceName = servicename
end

Instance Attribute Details

#ApiIdObject

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

Parameters:

  • ServiceId:

    绑定的服务唯一 ID。

  • ApiId:

    API 的唯一ID。

  • ApiName:

    API 的名称。

  • Path:

    API 的路径。

  • Method:

    API 的方法。

  • Environment:

    已经绑定的环境名称。

  • InUseRequestNum:

    已经使用的配额。

  • MaxRequestNum:

    最大请求量。

  • MaxRequestNumPreSec:

    每秒最大请求次数。

  • CreatedTime:

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

  • ModifiedTime:

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

  • ServiceName:

    服务名称。



9929
9930
9931
# File 'lib/v20180808/models.rb', line 9929

def ApiId
  @ApiId
end

#ApiNameObject

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

Parameters:

  • ServiceId:

    绑定的服务唯一 ID。

  • ApiId:

    API 的唯一ID。

  • ApiName:

    API 的名称。

  • Path:

    API 的路径。

  • Method:

    API 的方法。

  • Environment:

    已经绑定的环境名称。

  • InUseRequestNum:

    已经使用的配额。

  • MaxRequestNum:

    最大请求量。

  • MaxRequestNumPreSec:

    每秒最大请求次数。

  • CreatedTime:

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

  • ModifiedTime:

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

  • ServiceName:

    服务名称。



9929
9930
9931
# File 'lib/v20180808/models.rb', line 9929

def ApiName
  @ApiName
end

#CreatedTimeObject

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

Parameters:

  • ServiceId:

    绑定的服务唯一 ID。

  • ApiId:

    API 的唯一ID。

  • ApiName:

    API 的名称。

  • Path:

    API 的路径。

  • Method:

    API 的方法。

  • Environment:

    已经绑定的环境名称。

  • InUseRequestNum:

    已经使用的配额。

  • MaxRequestNum:

    最大请求量。

  • MaxRequestNumPreSec:

    每秒最大请求次数。

  • CreatedTime:

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

  • ModifiedTime:

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

  • ServiceName:

    服务名称。



9929
9930
9931
# File 'lib/v20180808/models.rb', line 9929

def CreatedTime
  @CreatedTime
end

#EnvironmentObject

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

Parameters:

  • ServiceId:

    绑定的服务唯一 ID。

  • ApiId:

    API 的唯一ID。

  • ApiName:

    API 的名称。

  • Path:

    API 的路径。

  • Method:

    API 的方法。

  • Environment:

    已经绑定的环境名称。

  • InUseRequestNum:

    已经使用的配额。

  • MaxRequestNum:

    最大请求量。

  • MaxRequestNumPreSec:

    每秒最大请求次数。

  • CreatedTime:

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

  • ModifiedTime:

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

  • ServiceName:

    服务名称。



9929
9930
9931
# File 'lib/v20180808/models.rb', line 9929

def Environment
  @Environment
end

#InUseRequestNumObject

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

Parameters:

  • ServiceId:

    绑定的服务唯一 ID。

  • ApiId:

    API 的唯一ID。

  • ApiName:

    API 的名称。

  • Path:

    API 的路径。

  • Method:

    API 的方法。

  • Environment:

    已经绑定的环境名称。

  • InUseRequestNum:

    已经使用的配额。

  • MaxRequestNum:

    最大请求量。

  • MaxRequestNumPreSec:

    每秒最大请求次数。

  • CreatedTime:

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

  • ModifiedTime:

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

  • ServiceName:

    服务名称。



9929
9930
9931
# File 'lib/v20180808/models.rb', line 9929

def InUseRequestNum
  @InUseRequestNum
end

#MaxRequestNumObject

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

Parameters:

  • ServiceId:

    绑定的服务唯一 ID。

  • ApiId:

    API 的唯一ID。

  • ApiName:

    API 的名称。

  • Path:

    API 的路径。

  • Method:

    API 的方法。

  • Environment:

    已经绑定的环境名称。

  • InUseRequestNum:

    已经使用的配额。

  • MaxRequestNum:

    最大请求量。

  • MaxRequestNumPreSec:

    每秒最大请求次数。

  • CreatedTime:

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

  • ModifiedTime:

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

  • ServiceName:

    服务名称。



9929
9930
9931
# File 'lib/v20180808/models.rb', line 9929

def MaxRequestNum
  @MaxRequestNum
end

#MaxRequestNumPreSecObject

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

Parameters:

  • ServiceId:

    绑定的服务唯一 ID。

  • ApiId:

    API 的唯一ID。

  • ApiName:

    API 的名称。

  • Path:

    API 的路径。

  • Method:

    API 的方法。

  • Environment:

    已经绑定的环境名称。

  • InUseRequestNum:

    已经使用的配额。

  • MaxRequestNum:

    最大请求量。

  • MaxRequestNumPreSec:

    每秒最大请求次数。

  • CreatedTime:

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

  • ModifiedTime:

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

  • ServiceName:

    服务名称。



9929
9930
9931
# File 'lib/v20180808/models.rb', line 9929

def MaxRequestNumPreSec
  @MaxRequestNumPreSec
end

#MethodObject

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

Parameters:

  • ServiceId:

    绑定的服务唯一 ID。

  • ApiId:

    API 的唯一ID。

  • ApiName:

    API 的名称。

  • Path:

    API 的路径。

  • Method:

    API 的方法。

  • Environment:

    已经绑定的环境名称。

  • InUseRequestNum:

    已经使用的配额。

  • MaxRequestNum:

    最大请求量。

  • MaxRequestNumPreSec:

    每秒最大请求次数。

  • CreatedTime:

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

  • ModifiedTime:

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

  • ServiceName:

    服务名称。



9929
9930
9931
# File 'lib/v20180808/models.rb', line 9929

def Method
  @Method
end

#ModifiedTimeObject

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

Parameters:

  • ServiceId:

    绑定的服务唯一 ID。

  • ApiId:

    API 的唯一ID。

  • ApiName:

    API 的名称。

  • Path:

    API 的路径。

  • Method:

    API 的方法。

  • Environment:

    已经绑定的环境名称。

  • InUseRequestNum:

    已经使用的配额。

  • MaxRequestNum:

    最大请求量。

  • MaxRequestNumPreSec:

    每秒最大请求次数。

  • CreatedTime:

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

  • ModifiedTime:

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

  • ServiceName:

    服务名称。



9929
9930
9931
# File 'lib/v20180808/models.rb', line 9929

def ModifiedTime
  @ModifiedTime
end

#PathObject

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

Parameters:

  • ServiceId:

    绑定的服务唯一 ID。

  • ApiId:

    API 的唯一ID。

  • ApiName:

    API 的名称。

  • Path:

    API 的路径。

  • Method:

    API 的方法。

  • Environment:

    已经绑定的环境名称。

  • InUseRequestNum:

    已经使用的配额。

  • MaxRequestNum:

    最大请求量。

  • MaxRequestNumPreSec:

    每秒最大请求次数。

  • CreatedTime:

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

  • ModifiedTime:

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

  • ServiceName:

    服务名称。



9929
9930
9931
# File 'lib/v20180808/models.rb', line 9929

def Path
  @Path
end

#ServiceIdObject

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

Parameters:

  • ServiceId:

    绑定的服务唯一 ID。

  • ApiId:

    API 的唯一ID。

  • ApiName:

    API 的名称。

  • Path:

    API 的路径。

  • Method:

    API 的方法。

  • Environment:

    已经绑定的环境名称。

  • InUseRequestNum:

    已经使用的配额。

  • MaxRequestNum:

    最大请求量。

  • MaxRequestNumPreSec:

    每秒最大请求次数。

  • CreatedTime:

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

  • ModifiedTime:

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

  • ServiceName:

    服务名称。



9929
9930
9931
# File 'lib/v20180808/models.rb', line 9929

def ServiceId
  @ServiceId
end

#ServiceNameObject

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

Parameters:

  • ServiceId:

    绑定的服务唯一 ID。

  • ApiId:

    API 的唯一ID。

  • ApiName:

    API 的名称。

  • Path:

    API 的路径。

  • Method:

    API 的方法。

  • Environment:

    已经绑定的环境名称。

  • InUseRequestNum:

    已经使用的配额。

  • MaxRequestNum:

    最大请求量。

  • MaxRequestNumPreSec:

    每秒最大请求次数。

  • CreatedTime:

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

  • ModifiedTime:

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

  • ServiceName:

    服务名称。



9929
9930
9931
# File 'lib/v20180808/models.rb', line 9929

def ServiceName
  @ServiceName
end

Instance Method Details

#deserialize(params) ⇒ Object



9946
9947
9948
9949
9950
9951
9952
9953
9954
9955
9956
9957
9958
9959
# File 'lib/v20180808/models.rb', line 9946

def deserialize(params)
  @ServiceId = params['ServiceId']
  @ApiId = params['ApiId']
  @ApiName = params['ApiName']
  @Path = params['Path']
  @Method = params['Method']
  @Environment = params['Environment']
  @InUseRequestNum = params['InUseRequestNum']
  @MaxRequestNum = params['MaxRequestNum']
  @MaxRequestNumPreSec = params['MaxRequestNumPreSec']
  @CreatedTime = params['CreatedTime']
  @ModifiedTime = params['ModifiedTime']
  @ServiceName = params['ServiceName']
end