Class: TencentCloud::Es::V20180416::GetDiagnoseSettingsResponse

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

Overview

GetDiagnoseSettings返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(diagnosejobmetas = nil, status = nil, crontime = nil, count = nil, maxcount = nil, requestid = nil) ⇒ GetDiagnoseSettingsResponse

Returns a new instance of GetDiagnoseSettingsResponse.



3683
3684
3685
3686
3687
3688
3689
3690
# File 'lib/v20180416/models.rb', line 3683

def initialize(diagnosejobmetas=nil, status=nil, crontime=nil, count=nil, maxcount=nil, requestid=nil)
  @DiagnoseJobMetas = diagnosejobmetas
  @Status = status
  @CronTime = crontime
  @Count = count
  @MaxCount = maxcount
  @RequestId = requestid
end

Instance Attribute Details

#CountObject

Parameters:

  • DiagnoseJobMetas:

    智能运维诊断项和元信息

  • Status:

    0:开启智能运维;-1:关闭智能运维

  • CronTime:

    智能运维每天定时巡检时间

  • Count:

    智能运维当天已手动触发诊断次数

  • MaxCount:

    智能运维每天最大可手动触发次数

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



3681
3682
3683
# File 'lib/v20180416/models.rb', line 3681

def Count
  @Count
end

#CronTimeObject

Parameters:

  • DiagnoseJobMetas:

    智能运维诊断项和元信息

  • Status:

    0:开启智能运维;-1:关闭智能运维

  • CronTime:

    智能运维每天定时巡检时间

  • Count:

    智能运维当天已手动触发诊断次数

  • MaxCount:

    智能运维每天最大可手动触发次数

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



3681
3682
3683
# File 'lib/v20180416/models.rb', line 3681

def CronTime
  @CronTime
end

#DiagnoseJobMetasObject

Parameters:

  • DiagnoseJobMetas:

    智能运维诊断项和元信息

  • Status:

    0:开启智能运维;-1:关闭智能运维

  • CronTime:

    智能运维每天定时巡检时间

  • Count:

    智能运维当天已手动触发诊断次数

  • MaxCount:

    智能运维每天最大可手动触发次数

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



3681
3682
3683
# File 'lib/v20180416/models.rb', line 3681

def DiagnoseJobMetas
  @DiagnoseJobMetas
end

#MaxCountObject

Parameters:

  • DiagnoseJobMetas:

    智能运维诊断项和元信息

  • Status:

    0:开启智能运维;-1:关闭智能运维

  • CronTime:

    智能运维每天定时巡检时间

  • Count:

    智能运维当天已手动触发诊断次数

  • MaxCount:

    智能运维每天最大可手动触发次数

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



3681
3682
3683
# File 'lib/v20180416/models.rb', line 3681

def MaxCount
  @MaxCount
end

#RequestIdObject

Parameters:

  • DiagnoseJobMetas:

    智能运维诊断项和元信息

  • Status:

    0:开启智能运维;-1:关闭智能运维

  • CronTime:

    智能运维每天定时巡检时间

  • Count:

    智能运维当天已手动触发诊断次数

  • MaxCount:

    智能运维每天最大可手动触发次数

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



3681
3682
3683
# File 'lib/v20180416/models.rb', line 3681

def RequestId
  @RequestId
end

#StatusObject

Parameters:

  • DiagnoseJobMetas:

    智能运维诊断项和元信息

  • Status:

    0:开启智能运维;-1:关闭智能运维

  • CronTime:

    智能运维每天定时巡检时间

  • Count:

    智能运维当天已手动触发诊断次数

  • MaxCount:

    智能运维每天最大可手动触发次数

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



3681
3682
3683
# File 'lib/v20180416/models.rb', line 3681

def Status
  @Status
end

Instance Method Details

#deserialize(params) ⇒ Object



3692
3693
3694
3695
3696
3697
3698
3699
3700
3701
3702
3703
3704
3705
3706
# File 'lib/v20180416/models.rb', line 3692

def deserialize(params)
  unless params['DiagnoseJobMetas'].nil?
    @DiagnoseJobMetas = []
    params['DiagnoseJobMetas'].each do |i|
      diagnosejobmeta_tmp = DiagnoseJobMeta.new
      diagnosejobmeta_tmp.deserialize(i)
      @DiagnoseJobMetas << diagnosejobmeta_tmp
    end
  end
  @Status = params['Status']
  @CronTime = params['CronTime']
  @Count = params['Count']
  @MaxCount = params['MaxCount']
  @RequestId = params['RequestId']
end