Class: TencentCloud::Cls::V20201016::DescribeSplunkDeliversRequest

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

Overview

DescribeSplunkDelivers请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(topicid = nil, filters = nil, offset = nil, limit = nil) ⇒ DescribeSplunkDeliversRequest

Returns a new instance of DescribeSplunkDeliversRequest.



9929
9930
9931
9932
9933
9934
# File 'lib/v20201016/models.rb', line 9929

def initialize(topicid=nil, filters=nil, offset=nil, limit=nil)
  @TopicId = topicid
  @Filters = filters
  @Offset = offset
  @Limit = limit
end

Instance Attribute Details

#Filters ⇒ Object

Parameters:

  • TopicId: (p) —

    日志主题Id- 通过获取日志主题列表获取日志主题Id。

  • Filters: (ul) —
  • taskId 按照【任务id】进行过滤。 类型:String 必选:否
  • name 按照【任务名称】进行过滤。 类型:String 必选:否
  • statusFlag 按照【状态】进行过滤。 类型:String 必选:否
    每次请求的Filters的上限为10,Filter.Values的上限为10。
  • Offset: (p) —

    分页的偏移量,默认值为0。

  • Limit: (p) —

    分页单页限制数目,默认值为20,最大值100。

  • 
    
    9927
    9928
    9929
    # File 'lib/v20201016/models.rb', line 9927
    
    def Filters
      @Filters
    end
    

    #Limit ⇒ Object

    Parameters:

    • TopicId: (p) —

      日志主题Id- 通过获取日志主题列表获取日志主题Id。

    • Filters: (ul) —
    • taskId 按照【任务id】进行过滤。 类型:String 必选:否
    • name 按照【任务名称】进行过滤。 类型:String 必选:否
    • statusFlag 按照【状态】进行过滤。 类型:String 必选:否
      每次请求的Filters的上限为10,Filter.Values的上限为10。
  • Offset: (p) —

    分页的偏移量,默认值为0。

  • Limit: (p) —

    分页单页限制数目,默认值为20,最大值100。

  • 
    
    9927
    9928
    9929
    # File 'lib/v20201016/models.rb', line 9927
    
    def Limit
      @Limit
    end
    

    #Offset ⇒ Object

    Parameters:

    • TopicId: (p) —

      日志主题Id- 通过获取日志主题列表获取日志主题Id。

    • Filters: (ul) —
    • taskId 按照【任务id】进行过滤。 类型:String 必选:否
    • name 按照【任务名称】进行过滤。 类型:String 必选:否
    • statusFlag 按照【状态】进行过滤。 类型:String 必选:否
      每次请求的Filters的上限为10,Filter.Values的上限为10。
  • Offset: (p) —

    分页的偏移量,默认值为0。

  • Limit: (p) —

    分页单页限制数目,默认值为20,最大值100。

  • 
    
    9927
    9928
    9929
    # File 'lib/v20201016/models.rb', line 9927
    
    def Offset
      @Offset
    end
    

    #TopicId ⇒ Object

    Parameters:

  • Offset: (p) —

    分页的偏移量,默认值为0。

  • Limit: (p) —

    分页单页限制数目,默认值为20,最大值100。

  • 
    
    9927
    9928
    9929
    # File 'lib/v20201016/models.rb', line 9927
    
    def TopicId
      @TopicId
    end
    

    Instance Method Details

    #deserialize(params) ⇒ Object

    
    
    9936
    9937
    9938
    9939
    9940
    9941
    9942
    9943
    9944
    9945
    9946
    9947
    9948
    # File 'lib/v20201016/models.rb', line 9936
    
    def deserialize(params)
      @TopicId = params['TopicId']
      unless params['Filters'].nil?
        @Filters = []
        params['Filters'].each do |i|
          filter_tmp = Filter.new
          filter_tmp.deserialize(i)
          @Filters << filter_tmp
        end
      end
      @Offset = params['Offset']
      @Limit = params['Limit']
    end