Class RunFilterParameters


  • public final class RunFilterParameters
    extends Object
    Query parameters for listing runs.
    • Constructor Detail

      • RunFilterParameters

        public RunFilterParameters()
    • Method Detail

      • continuationToken

        public String continuationToken()
        Get the continuationToken property: The continuation token for getting the next page of results. Null for first page.
        Returns:
        the continuationToken value.
      • withContinuationToken

        public RunFilterParameters withContinuationToken​(String continuationToken)
        Set the continuationToken property: The continuation token for getting the next page of results. Null for first page.
        Parameters:
        continuationToken - the continuationToken value to set.
        Returns:
        the RunFilterParameters object itself.
      • lastUpdatedAfter

        public OffsetDateTime lastUpdatedAfter()
        Get the lastUpdatedAfter property: The time at or after which the run event was updated in 'ISO 8601' format.
        Returns:
        the lastUpdatedAfter value.
      • withLastUpdatedAfter

        public RunFilterParameters withLastUpdatedAfter​(OffsetDateTime lastUpdatedAfter)
        Set the lastUpdatedAfter property: The time at or after which the run event was updated in 'ISO 8601' format.
        Parameters:
        lastUpdatedAfter - the lastUpdatedAfter value to set.
        Returns:
        the RunFilterParameters object itself.
      • lastUpdatedBefore

        public OffsetDateTime lastUpdatedBefore()
        Get the lastUpdatedBefore property: The time at or before which the run event was updated in 'ISO 8601' format.
        Returns:
        the lastUpdatedBefore value.
      • withLastUpdatedBefore

        public RunFilterParameters withLastUpdatedBefore​(OffsetDateTime lastUpdatedBefore)
        Set the lastUpdatedBefore property: The time at or before which the run event was updated in 'ISO 8601' format.
        Parameters:
        lastUpdatedBefore - the lastUpdatedBefore value to set.
        Returns:
        the RunFilterParameters object itself.
      • filters

        public List<RunQueryFilter> filters()
        Get the filters property: List of filters.
        Returns:
        the filters value.
      • withFilters

        public RunFilterParameters withFilters​(List<RunQueryFilter> filters)
        Set the filters property: List of filters.
        Parameters:
        filters - the filters value to set.
        Returns:
        the RunFilterParameters object itself.
      • orderBy

        public List<RunQueryOrderBy> orderBy()
        Get the orderBy property: List of OrderBy option.
        Returns:
        the orderBy value.
      • withOrderBy

        public RunFilterParameters withOrderBy​(List<RunQueryOrderBy> orderBy)
        Set the orderBy property: List of OrderBy option.
        Parameters:
        orderBy - the orderBy value to set.
        Returns:
        the RunFilterParameters object itself.
      • validate

        public void validate()
        Validates the instance.
        Throws:
        IllegalArgumentException - thrown if the instance is not valid.