Class LcmEntityFilter

java.lang.Object
com.gooddata.sdk.model.lcm.LcmEntityFilter

public class LcmEntityFilter extends Object
Specification of the filter on LcmEntities.
  • Constructor Details

    • LcmEntityFilter

      public LcmEntityFilter()
      Creates new (empty) filter.
  • Method Details

    • withDataProduct

      public LcmEntityFilter withDataProduct(String dataProduct)
      Adds given data product to this filter.
      Parameters:
      dataProduct - data product id - must not be empty.
      Returns:
      this filter
    • withSegment

      public LcmEntityFilter withSegment(String segment)
      Adds given segment to this filter.
      Parameters:
      segment - segment id - must not be empty.
      Returns:
      this filter
    • withClient

      public LcmEntityFilter withClient(String client)
      Adds given client to this filter.
      Parameters:
      client - client id - must not be empty.
      Returns:
      this filter
    • getDataProduct

      public String getDataProduct()
    • getSegment

      public String getSegment()
    • getClient

      public String getClient()
    • asQueryParams

      public Map<String,List<String>> asQueryParams()
      This filter in the form of query parameters map.
      Returns:
      filter as query params map