Class: TencentCloud::Monitor::V20180724::DeletePrometheusConfigRequest

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

Overview

DeletePrometheusConfig请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(instanceid = nil, clustertype = nil, clusterid = nil, servicemonitors = nil, podmonitors = nil, rawjobs = nil) ⇒ DeletePrometheusConfigRequest

Returns a new instance of DeletePrometheusConfigRequest.



3745
3746
3747
3748
3749
3750
3751
3752
# File 'lib/v20180724/models.rb', line 3745

def initialize(instanceid=nil, clustertype=nil, clusterid=nil, servicemonitors=nil, podmonitors=nil, rawjobs=nil)
  @InstanceId = instanceid
  @ClusterType = clustertype
  @ClusterId = clusterid
  @ServiceMonitors = servicemonitors
  @PodMonitors = podmonitors
  @RawJobs = rawjobs
end

Instance Attribute Details

#ClusterIdObject

Parameters:

  • InstanceId:

    实例id

  • ClusterType:

    集群类型

  • ClusterId:

    集群id

  • ServiceMonitors:

    要删除的ServiceMonitor名字列表

  • PodMonitors:

    要删除的PodMonitor名字列表

  • RawJobs:

    要删除的RawJobs名字列表



3743
3744
3745
# File 'lib/v20180724/models.rb', line 3743

def ClusterId
  @ClusterId
end

#ClusterTypeObject

Parameters:

  • InstanceId:

    实例id

  • ClusterType:

    集群类型

  • ClusterId:

    集群id

  • ServiceMonitors:

    要删除的ServiceMonitor名字列表

  • PodMonitors:

    要删除的PodMonitor名字列表

  • RawJobs:

    要删除的RawJobs名字列表



3743
3744
3745
# File 'lib/v20180724/models.rb', line 3743

def ClusterType
  @ClusterType
end

#InstanceIdObject

Parameters:

  • InstanceId:

    实例id

  • ClusterType:

    集群类型

  • ClusterId:

    集群id

  • ServiceMonitors:

    要删除的ServiceMonitor名字列表

  • PodMonitors:

    要删除的PodMonitor名字列表

  • RawJobs:

    要删除的RawJobs名字列表



3743
3744
3745
# File 'lib/v20180724/models.rb', line 3743

def InstanceId
  @InstanceId
end

#PodMonitorsObject

Parameters:

  • InstanceId:

    实例id

  • ClusterType:

    集群类型

  • ClusterId:

    集群id

  • ServiceMonitors:

    要删除的ServiceMonitor名字列表

  • PodMonitors:

    要删除的PodMonitor名字列表

  • RawJobs:

    要删除的RawJobs名字列表



3743
3744
3745
# File 'lib/v20180724/models.rb', line 3743

def PodMonitors
  @PodMonitors
end

#RawJobsObject

Parameters:

  • InstanceId:

    实例id

  • ClusterType:

    集群类型

  • ClusterId:

    集群id

  • ServiceMonitors:

    要删除的ServiceMonitor名字列表

  • PodMonitors:

    要删除的PodMonitor名字列表

  • RawJobs:

    要删除的RawJobs名字列表



3743
3744
3745
# File 'lib/v20180724/models.rb', line 3743

def RawJobs
  @RawJobs
end

#ServiceMonitorsObject

Parameters:

  • InstanceId:

    实例id

  • ClusterType:

    集群类型

  • ClusterId:

    集群id

  • ServiceMonitors:

    要删除的ServiceMonitor名字列表

  • PodMonitors:

    要删除的PodMonitor名字列表

  • RawJobs:

    要删除的RawJobs名字列表



3743
3744
3745
# File 'lib/v20180724/models.rb', line 3743

def ServiceMonitors
  @ServiceMonitors
end

Instance Method Details

#deserialize(params) ⇒ Object



3754
3755
3756
3757
3758
3759
3760
3761
# File 'lib/v20180724/models.rb', line 3754

def deserialize(params)
  @InstanceId = params['InstanceId']
  @ClusterType = params['ClusterType']
  @ClusterId = params['ClusterId']
  @ServiceMonitors = params['ServiceMonitors']
  @PodMonitors = params['PodMonitors']
  @RawJobs = params['RawJobs']
end