Class DescribeBashEventsRequest

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      String getBy()
      Get 排序字段:CreateTime-发生时间。ModifyTime-处理时间
      Filter[] getFilters()
      Get 过滤条件。 HostName - String - 是否必填:否 - 主机名 Hostip - String - 是否必填:否 - 主机内网IP RuleCategory - Int - 是否必填:否 - 策略类型,全部或者单选(0:系统 1:用户) RuleName - String - 是否必填:否 - 策略名称 RuleLevel - Int - 是否必填:否 - 威胁等级,可以多选 Status - Int - 是否必填:否 - 处理状态,可多选(0:待处理 1:已处理 2:已加白 3:已忽略 4:已删除 5:已拦截) DetectBy - Int - 是否必填:否 - 数据来源,可多选(0:bash日志 1:实时监控) StartTime - String - 是否必填:否 - 开始时间 EndTime - String - 是否必填:否 - 结束时间
      Long getLimit()
      Get 返回数量,默认为10,最大值为100。
      Long getOffset()
      Get 偏移量,默认为0。
      String getOrder()
      Get 排序方式:根据请求次数排序:asc-升序/desc-降序
      void setBy​(String By)
      Set 排序字段:CreateTime-发生时间。ModifyTime-处理时间
      void setFilters​(Filter[] Filters)
      Set 过滤条件。 HostName - String - 是否必填:否 - 主机名 Hostip - String - 是否必填:否 - 主机内网IP RuleCategory - Int - 是否必填:否 - 策略类型,全部或者单选(0:系统 1:用户) RuleName - String - 是否必填:否 - 策略名称 RuleLevel - Int - 是否必填:否 - 威胁等级,可以多选 Status - Int - 是否必填:否 - 处理状态,可多选(0:待处理 1:已处理 2:已加白 3:已忽略 4:已删除 5:已拦截) DetectBy - Int - 是否必填:否 - 数据来源,可多选(0:bash日志 1:实时监控) StartTime - String - 是否必填:否 - 开始时间 EndTime - String - 是否必填:否 - 结束时间
      void setLimit​(Long Limit)
      Set 返回数量,默认为10,最大值为100。
      void setOffset​(Long Offset)
      Set 偏移量,默认为0。
      void setOrder​(String Order)
      Set 排序方式:根据请求次数排序:asc-升序/desc-降序
      void toMap​(HashMap<String,​String> map, String prefix)
      Internal implementation, normal users should not use it.
    • Constructor Detail

      • DescribeBashEventsRequest

        public DescribeBashEventsRequest()
      • DescribeBashEventsRequest

        public DescribeBashEventsRequest​(DescribeBashEventsRequest source)
        NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
    • Method Detail

      • getLimit

        public Long getLimit()
        Get 返回数量,默认为10,最大值为100。
        Returns:
        Limit 返回数量,默认为10,最大值为100。
      • setLimit

        public void setLimit​(Long Limit)
        Set 返回数量,默认为10,最大值为100。
        Parameters:
        Limit - 返回数量,默认为10,最大值为100。
      • getFilters

        public Filter[] getFilters()
        Get 过滤条件。
      • HostName - String - 是否必填:否 - 主机名
      • Hostip - String - 是否必填:否 - 主机内网IP
      • RuleCategory - Int - 是否必填:否 - 策略类型,全部或者单选(0:系统 1:用户)
      • RuleName - String - 是否必填:否 - 策略名称
      • RuleLevel - Int - 是否必填:否 - 威胁等级,可以多选
      • Status - Int - 是否必填:否 - 处理状态,可多选(0:待处理 1:已处理 2:已加白 3:已忽略 4:已删除 5:已拦截)
      • DetectBy - Int - 是否必填:否 - 数据来源,可多选(0:bash日志 1:实时监控)
      • StartTime - String - 是否必填:否 - 开始时间
      • EndTime - String - 是否必填:否 - 结束时间
Returns:
Filters 过滤条件。
  • HostName - String - 是否必填:否 - 主机名
  • Hostip - String - 是否必填:否 - 主机内网IP
  • RuleCategory - Int - 是否必填:否 - 策略类型,全部或者单选(0:系统 1:用户)
  • RuleName - String - 是否必填:否 - 策略名称
  • RuleLevel - Int - 是否必填:否 - 威胁等级,可以多选
  • Status - Int - 是否必填:否 - 处理状态,可多选(0:待处理 1:已处理 2:已加白 3:已忽略 4:已删除 5:已拦截)
  • DetectBy - Int - 是否必填:否 - 数据来源,可多选(0:bash日志 1:实时监控)
  • StartTime - String - 是否必填:否 - 开始时间
  • EndTime - String - 是否必填:否 - 结束时间
  • Parameters:
    Filters - 过滤条件。
  • HostName - String - 是否必填:否 - 主机名
  • Hostip - String - 是否必填:否 - 主机内网IP
  • RuleCategory - Int - 是否必填:否 - 策略类型,全部或者单选(0:系统 1:用户)
  • RuleName - String - 是否必填:否 - 策略名称
  • RuleLevel - Int - 是否必填:否 - 威胁等级,可以多选
  • Status - Int - 是否必填:否 - 处理状态,可多选(0:待处理 1:已处理 2:已加白 3:已忽略 4:已删除 5:已拦截)
  • DetectBy - Int - 是否必填:否 - 数据来源,可多选(0:bash日志 1:实时监控)
  • StartTime - String - 是否必填:否 - 开始时间
  • EndTime - String - 是否必填:否 - 结束时间