Package com.gooddata.sdk.model.lcm
Class LcmEntityFilter
- java.lang.Object
-
- com.gooddata.sdk.model.lcm.LcmEntityFilter
-
public class LcmEntityFilter extends java.lang.ObjectSpecification of the filter onLcmEntities.
-
-
Constructor Summary
Constructors Constructor Description LcmEntityFilter()Creates new (empty) filter.
-
Method Summary
All Methods Instance Methods Concrete Methods 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.StringgetClient()java.lang.StringgetDataProduct()java.lang.StringgetSegment()LcmEntityFilterwithClient(java.lang.String client)Adds given client to this filter.LcmEntityFilterwithDataProduct(java.lang.String dataProduct)Adds given data product to this filter.LcmEntityFilterwithSegment(java.lang.String segment)Adds given segment to this filter.
-
-
-
Method Detail
-
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
-
-