Class QueryParamFilter


  • public class QueryParamFilter
    extends java.lang.Object
    QueryParamFilter

    Filter parameters that allow greater customisation of the list response

    • Constructor Summary

      Constructors 
      Constructor Description
      QueryParamFilter()  
      QueryParamFilter​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> accountIds, org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> startDate, org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> endDate, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> requestIds, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> sourceTypes, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> sourceValues, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> sourceIds, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> httpMethods, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> providers, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> services, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> resources, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> childResources, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> subResources, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> actions, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> statusCodes, org.openapitools.jackson.nullable.JsonNullable<java.lang.Boolean> success, org.openapitools.jackson.nullable.JsonNullable<? extends StackoneListLogsQueryParamOrderBy> orderBy, org.openapitools.jackson.nullable.JsonNullable<? extends StackoneListLogsQueryParamOrderDirection> orderDirection)  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.openapitools.jackson.nullable.JsonNullable<java.lang.String> accountIds()
      A comma-separated list of account IDs to filter the results by.
      org.openapitools.jackson.nullable.JsonNullable<java.lang.String> actions()
      A comma-separated list of actions to filter the results by.
      static QueryParamFilter.Builder builder()  
      org.openapitools.jackson.nullable.JsonNullable<java.lang.String> childResources()
      A comma-separated list of child resources to filter the results by.
      org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> endDate()
      A ISO8601 date string to filter the results by end_date.
      boolean equals​(java.lang.Object o)  
      int hashCode()  
      org.openapitools.jackson.nullable.JsonNullable<java.lang.String> httpMethods()
      A comma-separated list of HTTP methods to filter the results by.
      org.openapitools.jackson.nullable.JsonNullable<StackoneListLogsQueryParamOrderBy> orderBy()
      The field to order the results by.
      org.openapitools.jackson.nullable.JsonNullable<StackoneListLogsQueryParamOrderDirection> orderDirection()
      The direction to order the results by.
      org.openapitools.jackson.nullable.JsonNullable<java.lang.String> providers()
      A comma-separated list of provider keys to filter the results by.
      org.openapitools.jackson.nullable.JsonNullable<java.lang.String> requestIds()
      A comma-separated list of request IDs to filter the results by.
      org.openapitools.jackson.nullable.JsonNullable<java.lang.String> resources()
      A comma-separated list of resources to filter the results by.
      org.openapitools.jackson.nullable.JsonNullable<java.lang.String> services()
      A comma-separated list of services to filter the results by.
      org.openapitools.jackson.nullable.JsonNullable<java.lang.String> sourceIds()
      A comma-separated list of source IDs to filter the results by.
      org.openapitools.jackson.nullable.JsonNullable<java.lang.String> sourceTypes()
      A comma-separated list of source types to filter the results by.
      org.openapitools.jackson.nullable.JsonNullable<java.lang.String> sourceValues()
      A comma-separated list of source values to filter the results by.
      org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> startDate()
      A ISO8601 date string to filter the results by start_date.
      org.openapitools.jackson.nullable.JsonNullable<java.lang.String> statusCodes()
      A comma-separated list of status codes to filter the results by.
      org.openapitools.jackson.nullable.JsonNullable<java.lang.String> subResources()
      A comma-separated list of sub resources to filter the results by.
      org.openapitools.jackson.nullable.JsonNullable<java.lang.Boolean> success()
      A boolean value to filter the results by success or failure.
      java.lang.String toString()  
      QueryParamFilter withAccountIds​(java.lang.String accountIds)
      A comma-separated list of account IDs to filter the results by.
      QueryParamFilter withAccountIds​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> accountIds)
      A comma-separated list of account IDs to filter the results by.
      QueryParamFilter withActions​(java.lang.String actions)
      A comma-separated list of actions to filter the results by.
      QueryParamFilter withActions​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> actions)
      A comma-separated list of actions to filter the results by.
      QueryParamFilter withChildResources​(java.lang.String childResources)
      A comma-separated list of child resources to filter the results by.
      QueryParamFilter withChildResources​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> childResources)
      A comma-separated list of child resources to filter the results by.
      QueryParamFilter withEndDate​(java.time.OffsetDateTime endDate)
      A ISO8601 date string to filter the results by end_date.
      QueryParamFilter withEndDate​(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> endDate)
      A ISO8601 date string to filter the results by end_date.
      QueryParamFilter withHttpMethods​(java.lang.String httpMethods)
      A comma-separated list of HTTP methods to filter the results by.
      QueryParamFilter withHttpMethods​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> httpMethods)
      A comma-separated list of HTTP methods to filter the results by.
      QueryParamFilter withOrderBy​(StackoneListLogsQueryParamOrderBy orderBy)
      The field to order the results by.
      QueryParamFilter withOrderBy​(org.openapitools.jackson.nullable.JsonNullable<? extends StackoneListLogsQueryParamOrderBy> orderBy)
      The field to order the results by.
      QueryParamFilter withOrderDirection​(StackoneListLogsQueryParamOrderDirection orderDirection)
      The direction to order the results by.
      QueryParamFilter withOrderDirection​(org.openapitools.jackson.nullable.JsonNullable<? extends StackoneListLogsQueryParamOrderDirection> orderDirection)
      The direction to order the results by.
      QueryParamFilter withProviders​(java.lang.String providers)
      A comma-separated list of provider keys to filter the results by.
      QueryParamFilter withProviders​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> providers)
      A comma-separated list of provider keys to filter the results by.
      QueryParamFilter withRequestIds​(java.lang.String requestIds)
      A comma-separated list of request IDs to filter the results by.
      QueryParamFilter withRequestIds​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> requestIds)
      A comma-separated list of request IDs to filter the results by.
      QueryParamFilter withResources​(java.lang.String resources)
      A comma-separated list of resources to filter the results by.
      QueryParamFilter withResources​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> resources)
      A comma-separated list of resources to filter the results by.
      QueryParamFilter withServices​(java.lang.String services)
      A comma-separated list of services to filter the results by.
      QueryParamFilter withServices​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> services)
      A comma-separated list of services to filter the results by.
      QueryParamFilter withSourceIds​(java.lang.String sourceIds)
      A comma-separated list of source IDs to filter the results by.
      QueryParamFilter withSourceIds​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> sourceIds)
      A comma-separated list of source IDs to filter the results by.
      QueryParamFilter withSourceTypes​(java.lang.String sourceTypes)
      A comma-separated list of source types to filter the results by.
      QueryParamFilter withSourceTypes​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> sourceTypes)
      A comma-separated list of source types to filter the results by.
      QueryParamFilter withSourceValues​(java.lang.String sourceValues)
      A comma-separated list of source values to filter the results by.
      QueryParamFilter withSourceValues​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> sourceValues)
      A comma-separated list of source values to filter the results by.
      QueryParamFilter withStartDate​(java.time.OffsetDateTime startDate)
      A ISO8601 date string to filter the results by start_date.
      QueryParamFilter withStartDate​(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> startDate)
      A ISO8601 date string to filter the results by start_date.
      QueryParamFilter withStatusCodes​(java.lang.String statusCodes)
      A comma-separated list of status codes to filter the results by.
      QueryParamFilter withStatusCodes​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> statusCodes)
      A comma-separated list of status codes to filter the results by.
      QueryParamFilter withSubResources​(java.lang.String subResources)
      A comma-separated list of sub resources to filter the results by.
      QueryParamFilter withSubResources​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> subResources)
      A comma-separated list of sub resources to filter the results by.
      QueryParamFilter withSuccess​(boolean success)
      A boolean value to filter the results by success or failure.
      QueryParamFilter withSuccess​(org.openapitools.jackson.nullable.JsonNullable<java.lang.Boolean> success)
      A boolean value to filter the results by success or failure.
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • QueryParamFilter

        public QueryParamFilter​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> accountIds,
                                org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> startDate,
                                org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> endDate,
                                org.openapitools.jackson.nullable.JsonNullable<java.lang.String> requestIds,
                                org.openapitools.jackson.nullable.JsonNullable<java.lang.String> sourceTypes,
                                org.openapitools.jackson.nullable.JsonNullable<java.lang.String> sourceValues,
                                org.openapitools.jackson.nullable.JsonNullable<java.lang.String> sourceIds,
                                org.openapitools.jackson.nullable.JsonNullable<java.lang.String> httpMethods,
                                org.openapitools.jackson.nullable.JsonNullable<java.lang.String> providers,
                                org.openapitools.jackson.nullable.JsonNullable<java.lang.String> services,
                                org.openapitools.jackson.nullable.JsonNullable<java.lang.String> resources,
                                org.openapitools.jackson.nullable.JsonNullable<java.lang.String> childResources,
                                org.openapitools.jackson.nullable.JsonNullable<java.lang.String> subResources,
                                org.openapitools.jackson.nullable.JsonNullable<java.lang.String> actions,
                                org.openapitools.jackson.nullable.JsonNullable<java.lang.String> statusCodes,
                                org.openapitools.jackson.nullable.JsonNullable<java.lang.Boolean> success,
                                org.openapitools.jackson.nullable.JsonNullable<? extends StackoneListLogsQueryParamOrderBy> orderBy,
                                org.openapitools.jackson.nullable.JsonNullable<? extends StackoneListLogsQueryParamOrderDirection> orderDirection)
      • QueryParamFilter

        public QueryParamFilter()
    • Method Detail

      • accountIds

        public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> accountIds()
        A comma-separated list of account IDs to filter the results by.
      • startDate

        public org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> startDate()
        A ISO8601 date string to filter the results by start_date.
      • endDate

        public org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> endDate()
        A ISO8601 date string to filter the results by end_date.
      • requestIds

        public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> requestIds()
        A comma-separated list of request IDs to filter the results by.
      • sourceTypes

        public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> sourceTypes()
        A comma-separated list of source types to filter the results by.
      • sourceValues

        public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> sourceValues()
        A comma-separated list of source values to filter the results by.
      • sourceIds

        public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> sourceIds()
        A comma-separated list of source IDs to filter the results by.
      • httpMethods

        public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> httpMethods()
        A comma-separated list of HTTP methods to filter the results by.
      • providers

        public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> providers()
        A comma-separated list of provider keys to filter the results by.
      • services

        public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> services()
        A comma-separated list of services to filter the results by.
      • resources

        public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> resources()
        A comma-separated list of resources to filter the results by.
      • childResources

        public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> childResources()
        A comma-separated list of child resources to filter the results by.
      • subResources

        public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> subResources()
        A comma-separated list of sub resources to filter the results by.
      • actions

        public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> actions()
        A comma-separated list of actions to filter the results by.
      • statusCodes

        public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> statusCodes()
        A comma-separated list of status codes to filter the results by.
      • success

        public org.openapitools.jackson.nullable.JsonNullable<java.lang.Boolean> success()
        A boolean value to filter the results by success or failure.
      • withAccountIds

        public QueryParamFilter withAccountIds​(java.lang.String accountIds)
        A comma-separated list of account IDs to filter the results by.
      • withAccountIds

        public QueryParamFilter withAccountIds​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> accountIds)
        A comma-separated list of account IDs to filter the results by.
      • withStartDate

        public QueryParamFilter withStartDate​(java.time.OffsetDateTime startDate)
        A ISO8601 date string to filter the results by start_date.
      • withStartDate

        public QueryParamFilter withStartDate​(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> startDate)
        A ISO8601 date string to filter the results by start_date.
      • withEndDate

        public QueryParamFilter withEndDate​(java.time.OffsetDateTime endDate)
        A ISO8601 date string to filter the results by end_date.
      • withEndDate

        public QueryParamFilter withEndDate​(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> endDate)
        A ISO8601 date string to filter the results by end_date.
      • withRequestIds

        public QueryParamFilter withRequestIds​(java.lang.String requestIds)
        A comma-separated list of request IDs to filter the results by.
      • withRequestIds

        public QueryParamFilter withRequestIds​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> requestIds)
        A comma-separated list of request IDs to filter the results by.
      • withSourceTypes

        public QueryParamFilter withSourceTypes​(java.lang.String sourceTypes)
        A comma-separated list of source types to filter the results by.
      • withSourceTypes

        public QueryParamFilter withSourceTypes​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> sourceTypes)
        A comma-separated list of source types to filter the results by.
      • withSourceValues

        public QueryParamFilter withSourceValues​(java.lang.String sourceValues)
        A comma-separated list of source values to filter the results by.
      • withSourceValues

        public QueryParamFilter withSourceValues​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> sourceValues)
        A comma-separated list of source values to filter the results by.
      • withSourceIds

        public QueryParamFilter withSourceIds​(java.lang.String sourceIds)
        A comma-separated list of source IDs to filter the results by.
      • withSourceIds

        public QueryParamFilter withSourceIds​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> sourceIds)
        A comma-separated list of source IDs to filter the results by.
      • withHttpMethods

        public QueryParamFilter withHttpMethods​(java.lang.String httpMethods)
        A comma-separated list of HTTP methods to filter the results by.
      • withHttpMethods

        public QueryParamFilter withHttpMethods​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> httpMethods)
        A comma-separated list of HTTP methods to filter the results by.
      • withProviders

        public QueryParamFilter withProviders​(java.lang.String providers)
        A comma-separated list of provider keys to filter the results by.
      • withProviders

        public QueryParamFilter withProviders​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> providers)
        A comma-separated list of provider keys to filter the results by.
      • withServices

        public QueryParamFilter withServices​(java.lang.String services)
        A comma-separated list of services to filter the results by.
      • withServices

        public QueryParamFilter withServices​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> services)
        A comma-separated list of services to filter the results by.
      • withResources

        public QueryParamFilter withResources​(java.lang.String resources)
        A comma-separated list of resources to filter the results by.
      • withResources

        public QueryParamFilter withResources​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> resources)
        A comma-separated list of resources to filter the results by.
      • withChildResources

        public QueryParamFilter withChildResources​(java.lang.String childResources)
        A comma-separated list of child resources to filter the results by.
      • withChildResources

        public QueryParamFilter withChildResources​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> childResources)
        A comma-separated list of child resources to filter the results by.
      • withSubResources

        public QueryParamFilter withSubResources​(java.lang.String subResources)
        A comma-separated list of sub resources to filter the results by.
      • withSubResources

        public QueryParamFilter withSubResources​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> subResources)
        A comma-separated list of sub resources to filter the results by.
      • withActions

        public QueryParamFilter withActions​(java.lang.String actions)
        A comma-separated list of actions to filter the results by.
      • withActions

        public QueryParamFilter withActions​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> actions)
        A comma-separated list of actions to filter the results by.
      • withStatusCodes

        public QueryParamFilter withStatusCodes​(java.lang.String statusCodes)
        A comma-separated list of status codes to filter the results by.
      • withStatusCodes

        public QueryParamFilter withStatusCodes​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> statusCodes)
        A comma-separated list of status codes to filter the results by.
      • withSuccess

        public QueryParamFilter withSuccess​(boolean success)
        A boolean value to filter the results by success or failure.
      • withSuccess

        public QueryParamFilter withSuccess​(org.openapitools.jackson.nullable.JsonNullable<java.lang.Boolean> success)
        A boolean value to filter the results by success or failure.
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object