Class LcmEntityFilter

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

public class LcmEntityFilter
extends java.lang.Object
Specification of the filter on LcmEntities.
  • Constructor Summary

    Constructors 
    Constructor Description
    LcmEntityFilter()
    Creates new (empty) filter.
  • Method Summary

    Modifier and Type Method Description
    java.util.Map<java.lang.String,​java.util.List<java.lang.String>> asQueryParams()
    This filter in the form of query parameters map.
    java.lang.String getClient()  
    java.lang.String getDataProduct()  
    java.lang.String getSegment()  
    LcmEntityFilter withClient​(java.lang.String client)
    Adds given client to this filter.
    LcmEntityFilter withDataProduct​(java.lang.String dataProduct)
    Adds given data product to this filter.
    LcmEntityFilter withSegment​(java.lang.String segment)
    Adds given segment to this filter.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • Method Details

    • withDataProduct

      public LcmEntityFilter withDataProduct​(java.lang.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​(java.lang.String segment)
      Adds given segment to this filter.
      Parameters:
      segment - segment id - must not be empty.
      Returns:
      this filter
    • withClient

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

      public java.lang.String getDataProduct()
    • getSegment

      public java.lang.String getSegment()
    • getClient

      public java.lang.String getClient()
    • asQueryParams

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