Class: TencentCloud::Tke::V20180525::DescribeExternalNodeSupportConfigResponse

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

Overview

DescribeExternalNodeSupportConfig返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(clustercidr = nil, networktype = nil, subnetid = nil, enabled = nil, as = nil, switchip = nil, status = nil, failedreason = nil, master = nil, proxy = nil, progress = nil, enabledpublicconnect = nil, publicconnecturl = nil, publiccustomdomain = nil, requestid = nil) ⇒ DescribeExternalNodeSupportConfigResponse



7938
7939
7940
7941
7942
7943
7944
7945
7946
7947
7948
7949
7950
7951
7952
7953
7954
# File 'lib/v20180525/models.rb', line 7938

def initialize(clustercidr=nil, networktype=nil, subnetid=nil, enabled=nil, as=nil, switchip=nil, status=nil, failedreason=nil, master=nil, proxy=nil, progress=nil, enabledpublicconnect=nil, publicconnecturl=nil, publiccustomdomain=nil, requestid=nil)
  @ClusterCIDR = clustercidr
  @NetworkType = networktype
  @SubnetId = subnetid
  @Enabled = enabled
  @AS = as
  @SwitchIP = switchip
  @Status = status
  @FailedReason = failedreason
  @Master = master
  @Proxy = proxy
  @Progress = progress
  @EnabledPublicConnect = enabledpublicconnect
  @PublicConnectUrl = publicconnecturl
  @PublicCustomDomain = publiccustomdomain
  @RequestId = requestid
end

Instance Attribute Details

#ASObject

注意:此字段可能返回 null,表示取不到有效值。



7936
7937
7938
# File 'lib/v20180525/models.rb', line 7936

def AS
  @AS
end

#ClusterCIDRObject

注意:此字段可能返回 null,表示取不到有效值。



7936
7937
7938
# File 'lib/v20180525/models.rb', line 7936

def ClusterCIDR
  @ClusterCIDR
end

#EnabledObject

注意:此字段可能返回 null,表示取不到有效值。



7936
7937
7938
# File 'lib/v20180525/models.rb', line 7936

def Enabled
  @Enabled
end

#EnabledPublicConnectObject

注意:此字段可能返回 null,表示取不到有效值。



7936
7937
7938
# File 'lib/v20180525/models.rb', line 7936

def EnabledPublicConnect
  @EnabledPublicConnect
end

#FailedReasonObject

注意:此字段可能返回 null,表示取不到有效值。



7936
7937
7938
# File 'lib/v20180525/models.rb', line 7936

def FailedReason
  @FailedReason
end

#MasterObject

注意:此字段可能返回 null,表示取不到有效值。



7936
7937
7938
# File 'lib/v20180525/models.rb', line 7936

def Master
  @Master
end

#NetworkTypeObject

注意:此字段可能返回 null,表示取不到有效值。



7936
7937
7938
# File 'lib/v20180525/models.rb', line 7936

def NetworkType
  @NetworkType
end

#ProgressObject

注意:此字段可能返回 null,表示取不到有效值。



7936
7937
7938
# File 'lib/v20180525/models.rb', line 7936

def Progress
  @Progress
end

#ProxyObject

注意:此字段可能返回 null,表示取不到有效值。



7936
7937
7938
# File 'lib/v20180525/models.rb', line 7936

def Proxy
  @Proxy
end

#PublicConnectUrlObject

注意:此字段可能返回 null,表示取不到有效值。



7936
7937
7938
# File 'lib/v20180525/models.rb', line 7936

def PublicConnectUrl
  @PublicConnectUrl
end

#PublicCustomDomainObject

注意:此字段可能返回 null,表示取不到有效值。



7936
7937
7938
# File 'lib/v20180525/models.rb', line 7936

def PublicCustomDomain
  @PublicCustomDomain
end

#RequestIdObject

注意:此字段可能返回 null,表示取不到有效值。



7936
7937
7938
# File 'lib/v20180525/models.rb', line 7936

def RequestId
  @RequestId
end

#StatusObject

注意:此字段可能返回 null,表示取不到有效值。



7936
7937
7938
# File 'lib/v20180525/models.rb', line 7936

def Status
  @Status
end

#SubnetIdObject

注意:此字段可能返回 null,表示取不到有效值。



7936
7937
7938
# File 'lib/v20180525/models.rb', line 7936

def SubnetId
  @SubnetId
end

#SwitchIPObject

注意:此字段可能返回 null,表示取不到有效值。



7936
7937
7938
# File 'lib/v20180525/models.rb', line 7936

def SwitchIP
  @SwitchIP
end

Instance Method Details

#deserialize(params) ⇒ Object



7956
7957
7958
7959
7960
7961
7962
7963
7964
7965
7966
7967
7968
7969
7970
7971
7972
7973
7974
7975
7976
7977
7978
7979
# File 'lib/v20180525/models.rb', line 7956

def deserialize(params)
  @ClusterCIDR = params['ClusterCIDR']
  @NetworkType = params['NetworkType']
  @SubnetId = params['SubnetId']
  @Enabled = params['Enabled']
  @AS = params['AS']
  @SwitchIP = params['SwitchIP']
  @Status = params['Status']
  @FailedReason = params['FailedReason']
  @Master = params['Master']
  @Proxy = params['Proxy']
  unless params['Progress'].nil?
    @Progress = []
    params['Progress'].each do |i|
      step_tmp = Step.new
      step_tmp.deserialize(i)
      @Progress << step_tmp
    end
  end
  @EnabledPublicConnect = params['EnabledPublicConnect']
  @PublicConnectUrl = params['PublicConnectUrl']
  @PublicCustomDomain = params['PublicCustomDomain']
  @RequestId = params['RequestId']
end