Class: TencentCloud::Dlc::V20210125::ResourceInfo

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

Overview

数据优化资源信息结构

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(attributiontype = nil, resourcetype = nil, name = nil, instance = nil, favor = nil, status = nil, resourcegroupname = nil, resourceconf = nil) ⇒ ResourceInfo

Returns a new instance of ResourceInfo.



13824
13825
13826
13827
13828
13829
13830
13831
13832
13833
# File 'lib/v20210125/models.rb', line 13824

def initialize(attributiontype=nil, resourcetype=nil, name=nil, instance=nil, favor=nil, status=nil, resourcegroupname=nil, resourceconf=nil)
  @AttributionType = attributiontype
  @ResourceType = resourcetype
  @Name = name
  @Instance = instance
  @Favor = favor
  @Status = status
  @ResourceGroupName = resourcegroupname
  @ResourceConf = resourceconf
end

Instance Attribute Details

#AttributionTypeObject

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

Parameters:

  • AttributionType:

    归属类型

  • ResourceType:

    资源类型

  • Name:

    引擎名称

  • Instance:

    如资源类型为spark-sql 取值为Name, 如为spark-batch 取值为session app_name

  • Favor:

    亲和性

  • Status:

    状态

  • ResourceGroupName:

    标准引擎资源组信息

  • ResourceConf:

    资源配置信息



13822
13823
13824
# File 'lib/v20210125/models.rb', line 13822

def AttributionType
  @AttributionType
end

#FavorObject

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

Parameters:

  • AttributionType:

    归属类型

  • ResourceType:

    资源类型

  • Name:

    引擎名称

  • Instance:

    如资源类型为spark-sql 取值为Name, 如为spark-batch 取值为session app_name

  • Favor:

    亲和性

  • Status:

    状态

  • ResourceGroupName:

    标准引擎资源组信息

  • ResourceConf:

    资源配置信息



13822
13823
13824
# File 'lib/v20210125/models.rb', line 13822

def Favor
  @Favor
end

#InstanceObject

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

Parameters:

  • AttributionType:

    归属类型

  • ResourceType:

    资源类型

  • Name:

    引擎名称

  • Instance:

    如资源类型为spark-sql 取值为Name, 如为spark-batch 取值为session app_name

  • Favor:

    亲和性

  • Status:

    状态

  • ResourceGroupName:

    标准引擎资源组信息

  • ResourceConf:

    资源配置信息



13822
13823
13824
# File 'lib/v20210125/models.rb', line 13822

def Instance
  @Instance
end

#NameObject

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

Parameters:

  • AttributionType:

    归属类型

  • ResourceType:

    资源类型

  • Name:

    引擎名称

  • Instance:

    如资源类型为spark-sql 取值为Name, 如为spark-batch 取值为session app_name

  • Favor:

    亲和性

  • Status:

    状态

  • ResourceGroupName:

    标准引擎资源组信息

  • ResourceConf:

    资源配置信息



13822
13823
13824
# File 'lib/v20210125/models.rb', line 13822

def Name
  @Name
end

#ResourceConfObject

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

Parameters:

  • AttributionType:

    归属类型

  • ResourceType:

    资源类型

  • Name:

    引擎名称

  • Instance:

    如资源类型为spark-sql 取值为Name, 如为spark-batch 取值为session app_name

  • Favor:

    亲和性

  • Status:

    状态

  • ResourceGroupName:

    标准引擎资源组信息

  • ResourceConf:

    资源配置信息



13822
13823
13824
# File 'lib/v20210125/models.rb', line 13822

def ResourceConf
  @ResourceConf
end

#ResourceGroupNameObject

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

Parameters:

  • AttributionType:

    归属类型

  • ResourceType:

    资源类型

  • Name:

    引擎名称

  • Instance:

    如资源类型为spark-sql 取值为Name, 如为spark-batch 取值为session app_name

  • Favor:

    亲和性

  • Status:

    状态

  • ResourceGroupName:

    标准引擎资源组信息

  • ResourceConf:

    资源配置信息



13822
13823
13824
# File 'lib/v20210125/models.rb', line 13822

def ResourceGroupName
  @ResourceGroupName
end

#ResourceTypeObject

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

Parameters:

  • AttributionType:

    归属类型

  • ResourceType:

    资源类型

  • Name:

    引擎名称

  • Instance:

    如资源类型为spark-sql 取值为Name, 如为spark-batch 取值为session app_name

  • Favor:

    亲和性

  • Status:

    状态

  • ResourceGroupName:

    标准引擎资源组信息

  • ResourceConf:

    资源配置信息



13822
13823
13824
# File 'lib/v20210125/models.rb', line 13822

def ResourceType
  @ResourceType
end

#StatusObject

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

Parameters:

  • AttributionType:

    归属类型

  • ResourceType:

    资源类型

  • Name:

    引擎名称

  • Instance:

    如资源类型为spark-sql 取值为Name, 如为spark-batch 取值为session app_name

  • Favor:

    亲和性

  • Status:

    状态

  • ResourceGroupName:

    标准引擎资源组信息

  • ResourceConf:

    资源配置信息



13822
13823
13824
# File 'lib/v20210125/models.rb', line 13822

def Status
  @Status
end

Instance Method Details

#deserialize(params) ⇒ Object



13835
13836
13837
13838
13839
13840
13841
13842
13843
13844
13845
13846
13847
13848
13849
13850
13851
13852
13853
13854
# File 'lib/v20210125/models.rb', line 13835

def deserialize(params)
  @AttributionType = params['AttributionType']
  @ResourceType = params['ResourceType']
  @Name = params['Name']
  @Instance = params['Instance']
  unless params['Favor'].nil?
    @Favor = []
    params['Favor'].each do |i|
      favorinfo_tmp = FavorInfo.new
      favorinfo_tmp.deserialize(i)
      @Favor << favorinfo_tmp
    end
  end
  @Status = params['Status']
  @ResourceGroupName = params['ResourceGroupName']
  unless params['ResourceConf'].nil?
    @ResourceConf = ResourceConf.new
    @ResourceConf.deserialize(params['ResourceConf'])
  end
end