Class: TencentCloud::Tse::V20201207::UpdateCloudNativeAPIGatewaySpecRequest

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

Overview

UpdateCloudNativeAPIGatewaySpec请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(gatewayid = nil, groupid = nil, nodeconfig = nil) ⇒ UpdateCloudNativeAPIGatewaySpecRequest

Returns a new instance of UpdateCloudNativeAPIGatewaySpecRequest.



11881
11882
11883
11884
11885
# File 'lib/v20201207/models.rb', line 11881

def initialize(gatewayid=nil, groupid=nil, nodeconfig=nil)
  @GatewayId = gatewayid
  @GroupId = groupid
  @NodeConfig = nodeconfig
end

Instance Attribute Details

#GatewayIdObject

只支持后付费实例

Parameters:

  • 云原生API网关实例ID。

  • 网关分组id

  • 网关分组节点规格配置。



11879
11880
11881
# File 'lib/v20201207/models.rb', line 11879

def GatewayId
  @GatewayId
end

#GroupIdObject

只支持后付费实例

Parameters:

  • 云原生API网关实例ID。

  • 网关分组id

  • 网关分组节点规格配置。



11879
11880
11881
# File 'lib/v20201207/models.rb', line 11879

def GroupId
  @GroupId
end

#NodeConfigObject

只支持后付费实例

Parameters:

  • 云原生API网关实例ID。

  • 网关分组id

  • 网关分组节点规格配置。



11879
11880
11881
# File 'lib/v20201207/models.rb', line 11879

def NodeConfig
  @NodeConfig
end

Instance Method Details

#deserialize(params) ⇒ Object



11887
11888
11889
11890
11891
11892
11893
11894
# File 'lib/v20201207/models.rb', line 11887

def deserialize(params)
  @GatewayId = params['GatewayId']
  @GroupId = params['GroupId']
  unless params['NodeConfig'].nil?
    @NodeConfig = CloudNativeAPIGatewayNodeConfig.new
    @NodeConfig.deserialize(params['NodeConfig'])
  end
end