Class: TencentCloud::Apigateway::V20180808::UnBindEnvironmentRequest

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

Overview

UnBindEnvironment请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(bindtype = nil, usageplanids = nil, environment = nil, serviceid = nil, apiids = nil) ⇒ UnBindEnvironmentRequest

Returns a new instance of UnBindEnvironmentRequest.



9133
9134
9135
9136
9137
9138
9139
# File 'lib/v20180808/models.rb', line 9133

def initialize(bindtype=nil, usageplanids=nil, environment=nil, serviceid=nil, apiids=nil)
  @BindType = bindtype
  @UsagePlanIds = usageplanids
  @Environment = environment
  @ServiceId = serviceid
  @ApiIds = apiids
end

Instance Attribute Details

#ApiIdsObject

Parameters:

  • BindType:

    绑定类型,取值为 API、SERVICE,默认值为 SERVICE。

  • UsagePlanIds:

    待绑定的使用计划唯一 ID 列表。

  • Environment:

    待解绑的服务环境。

  • ServiceId:

    待解绑的服务唯一 ID。

  • ApiIds:

    API 唯一 ID 数组,当 BindType=API 时,需要传入此参数。



9131
9132
9133
# File 'lib/v20180808/models.rb', line 9131

def ApiIds
  @ApiIds
end

#BindTypeObject

Parameters:

  • BindType:

    绑定类型,取值为 API、SERVICE,默认值为 SERVICE。

  • UsagePlanIds:

    待绑定的使用计划唯一 ID 列表。

  • Environment:

    待解绑的服务环境。

  • ServiceId:

    待解绑的服务唯一 ID。

  • ApiIds:

    API 唯一 ID 数组,当 BindType=API 时,需要传入此参数。



9131
9132
9133
# File 'lib/v20180808/models.rb', line 9131

def BindType
  @BindType
end

#EnvironmentObject

Parameters:

  • BindType:

    绑定类型,取值为 API、SERVICE,默认值为 SERVICE。

  • UsagePlanIds:

    待绑定的使用计划唯一 ID 列表。

  • Environment:

    待解绑的服务环境。

  • ServiceId:

    待解绑的服务唯一 ID。

  • ApiIds:

    API 唯一 ID 数组,当 BindType=API 时,需要传入此参数。



9131
9132
9133
# File 'lib/v20180808/models.rb', line 9131

def Environment
  @Environment
end

#ServiceIdObject

Parameters:

  • BindType:

    绑定类型,取值为 API、SERVICE,默认值为 SERVICE。

  • UsagePlanIds:

    待绑定的使用计划唯一 ID 列表。

  • Environment:

    待解绑的服务环境。

  • ServiceId:

    待解绑的服务唯一 ID。

  • ApiIds:

    API 唯一 ID 数组,当 BindType=API 时,需要传入此参数。



9131
9132
9133
# File 'lib/v20180808/models.rb', line 9131

def ServiceId
  @ServiceId
end

#UsagePlanIdsObject

Parameters:

  • BindType:

    绑定类型,取值为 API、SERVICE,默认值为 SERVICE。

  • UsagePlanIds:

    待绑定的使用计划唯一 ID 列表。

  • Environment:

    待解绑的服务环境。

  • ServiceId:

    待解绑的服务唯一 ID。

  • ApiIds:

    API 唯一 ID 数组,当 BindType=API 时,需要传入此参数。



9131
9132
9133
# File 'lib/v20180808/models.rb', line 9131

def UsagePlanIds
  @UsagePlanIds
end

Instance Method Details

#deserialize(params) ⇒ Object



9141
9142
9143
9144
9145
9146
9147
# File 'lib/v20180808/models.rb', line 9141

def deserialize(params)
  @BindType = params['BindType']
  @UsagePlanIds = params['UsagePlanIds']
  @Environment = params['Environment']
  @ServiceId = params['ServiceId']
  @ApiIds = params['ApiIds']
end