Class GetBucketsRequest

    • Constructor Detail

      • GetBucketsRequest

        public GetBucketsRequest​(String jobId)
        Constructs a request to retrieve buckets of a given job
        Parameters:
        jobId - id of the job to retrieve buckets of
    • Method Detail

      • getJobId

        public String getJobId()
      • setTimestamp

        public void setTimestamp​(String timestamp)
        Sets the timestamp of a specific bucket to be retrieved.
        Parameters:
        timestamp - String representation of a timestamp; may be an epoch seconds, epoch millis or an ISO string
      • getTimestamp

        public String getTimestamp()
      • isExpand

        public boolean isExpand()
      • setExpand

        public void setExpand​(Boolean expand)
        Sets the value of "expand". When true, buckets will be expanded to include their records.
        Parameters:
        expand - value of "expand" to be set
      • getExcludeInterim

        public Boolean getExcludeInterim()
      • setExcludeInterim

        public void setExcludeInterim​(Boolean excludeInterim)
        Sets the value of "exclude_interim". When true, interim buckets will be filtered out.
        Parameters:
        excludeInterim - value of "exclude_interim" to be set
      • getStart

        public String getStart()
      • setStart

        public void setStart​(String start)
        Sets the value of "start" which is a timestamp. Only buckets whose timestamp is on or after the "start" value will be returned.
        Parameters:
        start - String representation of a timestamp; may be an epoch seconds, epoch millis or an ISO string
      • getEnd

        public String getEnd()
      • setEnd

        public void setEnd​(String end)
        Sets the value of "end" which is a timestamp. Only buckets whose timestamp is before the "end" value will be returned.
        Parameters:
        end - String representation of a timestamp; may be an epoch seconds, epoch millis or an ISO string
      • getPageParams

        public PageParams getPageParams()
      • setPageParams

        public void setPageParams​(PageParams pageParams)
        Sets the paging parameters
        Parameters:
        pageParams - the paging parameters
      • getAnomalyScore

        public Double getAnomalyScore()
      • setAnomalyScore

        public void setAnomalyScore​(Double anomalyScore)
        Sets the value of "anomaly_score". Only buckets with "anomaly_score" equal or greater will be returned.
        Parameters:
        anomalyScore - value of "anomaly_score".
      • getSort

        public String getSort()
      • setSort

        public void setSort​(String sort)
        Sets the value of "sort". Specifies the bucket field to sort on.
        Parameters:
        sort - value of "sort".
      • getDescending

        public Boolean getDescending()
      • setDescending

        public void setDescending​(boolean descending)
        Sets the value of "desc". Specifies the sorting order.
        Parameters:
        descending - value of "desc"
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object