Package com.gooddata.sdk.model.lcm
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.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.
-
Constructor Details
-
LcmEntityFilter
public LcmEntityFilter()Creates new (empty) filter.
-
-
Method Details
-
withDataProduct
Adds given data product to this filter.- Parameters:
dataProduct- data product id - must not be empty.- Returns:
- this filter
-
withSegment
Adds given segment to this filter.- Parameters:
segment- segment id - must not be empty.- Returns:
- this filter
-
withClient
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
-