Class: TencentCloud::Apigateway::V20180808::ModifyPluginRequest

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

Overview

ModifyPlugin请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(pluginid = nil, pluginname = nil, description = nil, plugindata = nil) ⇒ ModifyPluginRequest

Returns a new instance of ModifyPluginRequest.



7659
7660
7661
7662
7663
7664
# File 'lib/v20180808/models.rb', line 7659

def initialize(pluginid=nil, pluginname=nil, description=nil, plugindata=nil)
  @PluginId = pluginid
  @PluginName = pluginname
  @Description = description
  @PluginData = plugindata
end

Instance Attribute Details

#DescriptionObject

Parameters:

  • PluginId:

    要修改的插件ID。

  • PluginName:

    要修改的API网关插件名称。最长50个字符,支持 a-z,A-Z,0-9,_, 必须字母开头,字母或者数字结尾。

  • Description:

    要修改的插件描述,限定200字以内。

  • PluginData:

    要修改的插件定义语句,支持json。



7657
7658
7659
# File 'lib/v20180808/models.rb', line 7657

def Description
  @Description
end

#PluginDataObject

Parameters:

  • PluginId:

    要修改的插件ID。

  • PluginName:

    要修改的API网关插件名称。最长50个字符,支持 a-z,A-Z,0-9,_, 必须字母开头,字母或者数字结尾。

  • Description:

    要修改的插件描述,限定200字以内。

  • PluginData:

    要修改的插件定义语句,支持json。



7657
7658
7659
# File 'lib/v20180808/models.rb', line 7657

def PluginData
  @PluginData
end

#PluginIdObject

Parameters:

  • PluginId:

    要修改的插件ID。

  • PluginName:

    要修改的API网关插件名称。最长50个字符,支持 a-z,A-Z,0-9,_, 必须字母开头,字母或者数字结尾。

  • Description:

    要修改的插件描述,限定200字以内。

  • PluginData:

    要修改的插件定义语句,支持json。



7657
7658
7659
# File 'lib/v20180808/models.rb', line 7657

def PluginId
  @PluginId
end

#PluginNameObject

Parameters:

  • PluginId:

    要修改的插件ID。

  • PluginName:

    要修改的API网关插件名称。最长50个字符,支持 a-z,A-Z,0-9,_, 必须字母开头,字母或者数字结尾。

  • Description:

    要修改的插件描述,限定200字以内。

  • PluginData:

    要修改的插件定义语句,支持json。



7657
7658
7659
# File 'lib/v20180808/models.rb', line 7657

def PluginName
  @PluginName
end

Instance Method Details

#deserialize(params) ⇒ Object



7666
7667
7668
7669
7670
7671
# File 'lib/v20180808/models.rb', line 7666

def deserialize(params)
  @PluginId = params['PluginId']
  @PluginName = params['PluginName']
  @Description = params['Description']
  @PluginData = params['PluginData']
end