Class: TencentCloud::Tke::V20180525::DescribeClusterAvailableExtraArgsResponse

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

Overview

DescribeClusterAvailableExtraArgs返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(clusterversion = nil, availableextraargs = nil, clustertype = nil, requestid = nil) ⇒ DescribeClusterAvailableExtraArgsResponse



5957
5958
5959
5960
5961
5962
# File 'lib/v20180525/models.rb', line 5957

def initialize(clusterversion=nil, availableextraargs=nil, clustertype=nil, requestid=nil)
  @ClusterVersion = clusterversion
  @AvailableExtraArgs = availableextraargs
  @ClusterType = clustertype
  @RequestId = requestid
end

Instance Attribute Details

#AvailableExtraArgsObject



5955
5956
5957
# File 'lib/v20180525/models.rb', line 5955

def AvailableExtraArgs
  @AvailableExtraArgs
end

#ClusterTypeObject



5955
5956
5957
# File 'lib/v20180525/models.rb', line 5955

def ClusterType
  @ClusterType
end

#ClusterVersionObject



5955
5956
5957
# File 'lib/v20180525/models.rb', line 5955

def ClusterVersion
  @ClusterVersion
end

#RequestIdObject



5955
5956
5957
# File 'lib/v20180525/models.rb', line 5955

def RequestId
  @RequestId
end

Instance Method Details

#deserialize(params) ⇒ Object



5964
5965
5966
5967
5968
5969
5970
5971
5972
# File 'lib/v20180525/models.rb', line 5964

def deserialize(params)
  @ClusterVersion = params['ClusterVersion']
  unless params['AvailableExtraArgs'].nil?
    @AvailableExtraArgs = AvailableExtraArgs.new
    @AvailableExtraArgs.deserialize(params['AvailableExtraArgs'])
  end
  @ClusterType = params['ClusterType']
  @RequestId = params['RequestId']
end