Class: TencentCloud::Cfg::V20210820::ObjectTypeJsonParse

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

Overview

标准pod对象类型下拉数据的解析

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(namespace = nil, workloadname = nil, lanip = nil, instanceid = nil) ⇒ ObjectTypeJsonParse

Returns a new instance of ObjectTypeJsonParse.



1378
1379
1380
1381
1382
1383
# File 'lib/v20210820/models.rb', line 1378

def initialize(namespace=nil, workloadname=nil, lanip=nil, instanceid=nil)
  @NameSpace = namespace
  @WorkloadName = workloadname
  @LanIP = lanip
  @InstanceId = instanceid
end

Instance Attribute Details

#InstanceIdObject

Parameters:

  • NameSpace:

    命名空间

  • WorkloadName:

    工作负载名称

  • LanIP:

    节点IP

  • InstanceId:

    节点ID



1376
1377
1378
# File 'lib/v20210820/models.rb', line 1376

def InstanceId
  @InstanceId
end

#LanIPObject

Parameters:

  • NameSpace:

    命名空间

  • WorkloadName:

    工作负载名称

  • LanIP:

    节点IP

  • InstanceId:

    节点ID



1376
1377
1378
# File 'lib/v20210820/models.rb', line 1376

def LanIP
  @LanIP
end

#NameSpaceObject

Parameters:

  • NameSpace:

    命名空间

  • WorkloadName:

    工作负载名称

  • LanIP:

    节点IP

  • InstanceId:

    节点ID



1376
1377
1378
# File 'lib/v20210820/models.rb', line 1376

def NameSpace
  @NameSpace
end

#WorkloadNameObject

Parameters:

  • NameSpace:

    命名空间

  • WorkloadName:

    工作负载名称

  • LanIP:

    节点IP

  • InstanceId:

    节点ID



1376
1377
1378
# File 'lib/v20210820/models.rb', line 1376

def WorkloadName
  @WorkloadName
end

Instance Method Details

#deserialize(params) ⇒ Object



1385
1386
1387
1388
1389
1390
# File 'lib/v20210820/models.rb', line 1385

def deserialize(params)
  @NameSpace = params['NameSpace']
  @WorkloadName = params['WorkloadName']
  @LanIP = params['LanIP']
  @InstanceId = params['InstanceId']
end