Class SampleCriteria


  • public class SampleCriteria
    extends Object
    Query options used in retreiving Samples
    Author:
    Jeremy Unruh
    • Constructor Detail

      • SampleCriteria

        public SampleCriteria()
    • Method Detail

      • timestamp

        public SampleCriteria timestamp​(SampleCriteria.Oper operator,
                                        Date value)
        Adds a timestamp sample criteria
        Parameters:
        operator - the operator
        value - the date for this timestamp
        Returns:
        SampleCriteria
      • timestamp

        public SampleCriteria timestamp​(SampleCriteria.Oper operator,
                                        long value)
        Adds a timestamp sample criteria
        Parameters:
        operator - the operator
        value - the date for this timestamp
        Returns:
        SampleCriteria
      • resource

        public SampleCriteria resource​(String resourceId)
        Matches the given resource identifier
        Parameters:
        resourceId - the resource id
        Returns:
        SampleCriteria
      • project

        public SampleCriteria project​(String projectId)
        Matches the given project identifier
        Parameters:
        projectId - the project id
        Returns:
        SampleCriteria
      • add

        public SampleCriteria add​(String field,
                                  SampleCriteria.Oper operator,
                                  Number value)
        Adds an adhoc field criteria
        Parameters:
        field - the field name (must be the JSON name)
        operator - the operator
        value - the value
        Returns:
        SampleCriteria
      • getLimit

        public int getLimit()