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



11863
11864
11865
11866
11867
# File 'lib/v20201207/models.rb', line 11863

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

Instance Attribute Details

#GatewayIdObject

只支持后付费实例



11861
11862
11863
# File 'lib/v20201207/models.rb', line 11861

def GatewayId
  @GatewayId
end

#GroupIdObject

只支持后付费实例



11861
11862
11863
# File 'lib/v20201207/models.rb', line 11861

def GroupId
  @GroupId
end

#NodeConfigObject

只支持后付费实例



11861
11862
11863
# File 'lib/v20201207/models.rb', line 11861

def NodeConfig
  @NodeConfig
end

Instance Method Details

#deserialize(params) ⇒ Object



11869
11870
11871
11872
11873
11874
11875
11876
# File 'lib/v20201207/models.rb', line 11869

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