Class: TencentCloud::Cdwch::V20200915::ClusterConfigsInfoFromEMR

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

Overview

用于返回XML格式的配置文件和内容以及其他配置文件有关的信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(filename = nil, fileconf = nil, keyconf = nil, oriparam = nil, needrestart = nil, filepath = nil, ip = nil, configlevel = nil) ⇒ ClusterConfigsInfoFromEMR

Returns a new instance of ClusterConfigsInfoFromEMR.



349
350
351
352
353
354
355
356
357
358
# File 'lib/v20200915/models.rb', line 349

def initialize(filename=nil, fileconf=nil, keyconf=nil, oriparam=nil, needrestart=nil, filepath=nil, ip=nil, configlevel=nil)
  @FileName = filename
  @FileConf = fileconf
  @KeyConf = keyconf
  @OriParam = oriparam
  @NeedRestart = needrestart
  @FilePath = filepath
  @Ip = ip
  @ConfigLevel = configlevel
end

Instance Attribute Details

#ConfigLevelObject

Parameters:

  • 配置文件名称

  • 配置文件对应的相关属性信息

  • 配置文件对应的其他属性信息

  • 配置文件的内容,base64编码

  • 用于表示当前配置文件是不是有过修改后没有重启,提醒用户需要重启

  • 保存配置文件的路径

  • 节点级配置的ip,当ConfigLevel取值为node时,此参数必选;

  • 可选参数,参数取值:node,cluster; node: 节点级参数配置,cluster: 实例级参数配置;



347
348
349
# File 'lib/v20200915/models.rb', line 347

def ConfigLevel
  @ConfigLevel
end

#FileConfObject

Parameters:

  • 配置文件名称

  • 配置文件对应的相关属性信息

  • 配置文件对应的其他属性信息

  • 配置文件的内容,base64编码

  • 用于表示当前配置文件是不是有过修改后没有重启,提醒用户需要重启

  • 保存配置文件的路径

  • 节点级配置的ip,当ConfigLevel取值为node时,此参数必选;

  • 可选参数,参数取值:node,cluster; node: 节点级参数配置,cluster: 实例级参数配置;



347
348
349
# File 'lib/v20200915/models.rb', line 347

def FileConf
  @FileConf
end

#FileNameObject

Parameters:

  • 配置文件名称

  • 配置文件对应的相关属性信息

  • 配置文件对应的其他属性信息

  • 配置文件的内容,base64编码

  • 用于表示当前配置文件是不是有过修改后没有重启,提醒用户需要重启

  • 保存配置文件的路径

  • 节点级配置的ip,当ConfigLevel取值为node时,此参数必选;

  • 可选参数,参数取值:node,cluster; node: 节点级参数配置,cluster: 实例级参数配置;



347
348
349
# File 'lib/v20200915/models.rb', line 347

def FileName
  @FileName
end

#FilePathObject

Parameters:

  • 配置文件名称

  • 配置文件对应的相关属性信息

  • 配置文件对应的其他属性信息

  • 配置文件的内容,base64编码

  • 用于表示当前配置文件是不是有过修改后没有重启,提醒用户需要重启

  • 保存配置文件的路径

  • 节点级配置的ip,当ConfigLevel取值为node时,此参数必选;

  • 可选参数,参数取值:node,cluster; node: 节点级参数配置,cluster: 实例级参数配置;



347
348
349
# File 'lib/v20200915/models.rb', line 347

def FilePath
  @FilePath
end

#IpObject

Parameters:

  • 配置文件名称

  • 配置文件对应的相关属性信息

  • 配置文件对应的其他属性信息

  • 配置文件的内容,base64编码

  • 用于表示当前配置文件是不是有过修改后没有重启,提醒用户需要重启

  • 保存配置文件的路径

  • 节点级配置的ip,当ConfigLevel取值为node时,此参数必选;

  • 可选参数,参数取值:node,cluster; node: 节点级参数配置,cluster: 实例级参数配置;



347
348
349
# File 'lib/v20200915/models.rb', line 347

def Ip
  @Ip
end

#KeyConfObject

Parameters:

  • 配置文件名称

  • 配置文件对应的相关属性信息

  • 配置文件对应的其他属性信息

  • 配置文件的内容,base64编码

  • 用于表示当前配置文件是不是有过修改后没有重启,提醒用户需要重启

  • 保存配置文件的路径

  • 节点级配置的ip,当ConfigLevel取值为node时,此参数必选;

  • 可选参数,参数取值:node,cluster; node: 节点级参数配置,cluster: 实例级参数配置;



347
348
349
# File 'lib/v20200915/models.rb', line 347

def KeyConf
  @KeyConf
end

#NeedRestartObject

Parameters:

  • 配置文件名称

  • 配置文件对应的相关属性信息

  • 配置文件对应的其他属性信息

  • 配置文件的内容,base64编码

  • 用于表示当前配置文件是不是有过修改后没有重启,提醒用户需要重启

  • 保存配置文件的路径

  • 节点级配置的ip,当ConfigLevel取值为node时,此参数必选;

  • 可选参数,参数取值:node,cluster; node: 节点级参数配置,cluster: 实例级参数配置;



347
348
349
# File 'lib/v20200915/models.rb', line 347

def NeedRestart
  @NeedRestart
end

#OriParamObject

Parameters:

  • 配置文件名称

  • 配置文件对应的相关属性信息

  • 配置文件对应的其他属性信息

  • 配置文件的内容,base64编码

  • 用于表示当前配置文件是不是有过修改后没有重启,提醒用户需要重启

  • 保存配置文件的路径

  • 节点级配置的ip,当ConfigLevel取值为node时,此参数必选;

  • 可选参数,参数取值:node,cluster; node: 节点级参数配置,cluster: 实例级参数配置;



347
348
349
# File 'lib/v20200915/models.rb', line 347

def OriParam
  @OriParam
end

Instance Method Details

#deserialize(params) ⇒ Object



360
361
362
363
364
365
366
367
368
369
# File 'lib/v20200915/models.rb', line 360

def deserialize(params)
  @FileName = params['FileName']
  @FileConf = params['FileConf']
  @KeyConf = params['KeyConf']
  @OriParam = params['OriParam']
  @NeedRestart = params['NeedRestart']
  @FilePath = params['FilePath']
  @Ip = params['Ip']
  @ConfigLevel = params['ConfigLevel']
end