Class CompositeParameterEnricher
- java.lang.Object
-
- com.pubnub.api.endpoints.objects_api.CompositeParameterEnricher
-
- All Implemented Interfaces:
ParameterEnricher
public class CompositeParameterEnricher extends java.lang.Object implements ParameterEnricher
-
-
Constructor Summary
Constructors Constructor Description CompositeParameterEnricher(Include include, Sorter sorter, Pager pager, Filter filter, TotalCounter totalCounter, Limiter limiter)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CompositeParameterEnrichercreateDefault()static CompositeParameterEnrichercreateDefault(boolean includeStatusInParams, boolean includeTypeInParams)java.util.Map<java.lang.String,java.lang.String>enrichParameters(java.util.Map<java.lang.String,java.lang.String> baseParams)FiltergetFilter()IncludegetInclude()LimitergetLimiter()PagergetPager()SortergetSorter()TotalCountergetTotalCounter()voidvalidateParameters()
-
-
-
Method Detail
-
createDefault
public static CompositeParameterEnricher createDefault()
-
createDefault
public static CompositeParameterEnricher createDefault(boolean includeStatusInParams, boolean includeTypeInParams)
-
enrichParameters
public java.util.Map<java.lang.String,java.lang.String> enrichParameters(java.util.Map<java.lang.String,java.lang.String> baseParams)
- Specified by:
enrichParametersin interfaceParameterEnricher
-
validateParameters
public void validateParameters() throws PubNubException- Specified by:
validateParametersin interfaceParameterEnricher- Throws:
PubNubException
-
getInclude
public Include getInclude()
-
getSorter
public Sorter getSorter()
-
getPager
public Pager getPager()
-
getFilter
public Filter getFilter()
-
getTotalCounter
public TotalCounter getTotalCounter()
-
getLimiter
public Limiter getLimiter()
-
-