Class: TencentCloud::Tke::V20180525::SwitchInfo

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

Overview

日志开关详细信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(enable = nil, errormsg = nil, logsetid = nil, status = nil, topicid = nil, topicregion = nil, upgradeable = nil, version = nil) ⇒ SwitchInfo

Returns a new instance of SwitchInfo.



19853
19854
19855
19856
19857
19858
19859
19860
19861
19862
# File 'lib/v20180525/models.rb', line 19853

def initialize(enable=nil, errormsg=nil, logsetid=nil, status=nil, topicid=nil, topicregion=nil, upgradeable=nil, version=nil)
  @Enable = enable
  @ErrorMsg = errormsg
  @LogsetId = logsetid
  @Status = status
  @TopicId = topicid
  @TopicRegion = topicregion
  @UpgradeAble = upgradeable
  @Version = version
end

Instance Attribute Details

#EnableObject

Parameters:

  • Enable:

    开启标识符 true代表开启

  • ErrorMsg:

    获取日志状态失败时,返回错误信息

  • LogsetId:

    CLS日志集ID

  • Status:

    日志主题状态,opened表示已开启,opening开启中,closed表示已关闭,closing 表示关闭中

  • TopicId:

    CLS日志主题ID

  • TopicRegion:

    CLS日志主题所属region

  • UpgradeAble:

    是否可升级

  • Version:

    当前log-agent版本



19851
19852
19853
# File 'lib/v20180525/models.rb', line 19851

def Enable
  @Enable
end

#ErrorMsgObject

Parameters:

  • Enable:

    开启标识符 true代表开启

  • ErrorMsg:

    获取日志状态失败时,返回错误信息

  • LogsetId:

    CLS日志集ID

  • Status:

    日志主题状态,opened表示已开启,opening开启中,closed表示已关闭,closing 表示关闭中

  • TopicId:

    CLS日志主题ID

  • TopicRegion:

    CLS日志主题所属region

  • UpgradeAble:

    是否可升级

  • Version:

    当前log-agent版本



19851
19852
19853
# File 'lib/v20180525/models.rb', line 19851

def ErrorMsg
  @ErrorMsg
end

#LogsetIdObject

Parameters:

  • Enable:

    开启标识符 true代表开启

  • ErrorMsg:

    获取日志状态失败时,返回错误信息

  • LogsetId:

    CLS日志集ID

  • Status:

    日志主题状态,opened表示已开启,opening开启中,closed表示已关闭,closing 表示关闭中

  • TopicId:

    CLS日志主题ID

  • TopicRegion:

    CLS日志主题所属region

  • UpgradeAble:

    是否可升级

  • Version:

    当前log-agent版本



19851
19852
19853
# File 'lib/v20180525/models.rb', line 19851

def LogsetId
  @LogsetId
end

#StatusObject

Parameters:

  • Enable:

    开启标识符 true代表开启

  • ErrorMsg:

    获取日志状态失败时,返回错误信息

  • LogsetId:

    CLS日志集ID

  • Status:

    日志主题状态,opened表示已开启,opening开启中,closed表示已关闭,closing 表示关闭中

  • TopicId:

    CLS日志主题ID

  • TopicRegion:

    CLS日志主题所属region

  • UpgradeAble:

    是否可升级

  • Version:

    当前log-agent版本



19851
19852
19853
# File 'lib/v20180525/models.rb', line 19851

def Status
  @Status
end

#TopicIdObject

Parameters:

  • Enable:

    开启标识符 true代表开启

  • ErrorMsg:

    获取日志状态失败时,返回错误信息

  • LogsetId:

    CLS日志集ID

  • Status:

    日志主题状态,opened表示已开启,opening开启中,closed表示已关闭,closing 表示关闭中

  • TopicId:

    CLS日志主题ID

  • TopicRegion:

    CLS日志主题所属region

  • UpgradeAble:

    是否可升级

  • Version:

    当前log-agent版本



19851
19852
19853
# File 'lib/v20180525/models.rb', line 19851

def TopicId
  @TopicId
end

#TopicRegionObject

Parameters:

  • Enable:

    开启标识符 true代表开启

  • ErrorMsg:

    获取日志状态失败时,返回错误信息

  • LogsetId:

    CLS日志集ID

  • Status:

    日志主题状态,opened表示已开启,opening开启中,closed表示已关闭,closing 表示关闭中

  • TopicId:

    CLS日志主题ID

  • TopicRegion:

    CLS日志主题所属region

  • UpgradeAble:

    是否可升级

  • Version:

    当前log-agent版本



19851
19852
19853
# File 'lib/v20180525/models.rb', line 19851

def TopicRegion
  @TopicRegion
end

#UpgradeAbleObject

Parameters:

  • Enable:

    开启标识符 true代表开启

  • ErrorMsg:

    获取日志状态失败时,返回错误信息

  • LogsetId:

    CLS日志集ID

  • Status:

    日志主题状态,opened表示已开启,opening开启中,closed表示已关闭,closing 表示关闭中

  • TopicId:

    CLS日志主题ID

  • TopicRegion:

    CLS日志主题所属region

  • UpgradeAble:

    是否可升级

  • Version:

    当前log-agent版本



19851
19852
19853
# File 'lib/v20180525/models.rb', line 19851

def UpgradeAble
  @UpgradeAble
end

#VersionObject

Parameters:

  • Enable:

    开启标识符 true代表开启

  • ErrorMsg:

    获取日志状态失败时,返回错误信息

  • LogsetId:

    CLS日志集ID

  • Status:

    日志主题状态,opened表示已开启,opening开启中,closed表示已关闭,closing 表示关闭中

  • TopicId:

    CLS日志主题ID

  • TopicRegion:

    CLS日志主题所属region

  • UpgradeAble:

    是否可升级

  • Version:

    当前log-agent版本



19851
19852
19853
# File 'lib/v20180525/models.rb', line 19851

def Version
  @Version
end

Instance Method Details

#deserialize(params) ⇒ Object



19864
19865
19866
19867
19868
19869
19870
19871
19872
19873
# File 'lib/v20180525/models.rb', line 19864

def deserialize(params)
  @Enable = params['Enable']
  @ErrorMsg = params['ErrorMsg']
  @LogsetId = params['LogsetId']
  @Status = params['Status']
  @TopicId = params['TopicId']
  @TopicRegion = params['TopicRegion']
  @UpgradeAble = params['UpgradeAble']
  @Version = params['Version']
end