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 CompositeParameterEnricher
createDefault()
static CompositeParameterEnricher
createDefault(boolean includeStatusInParams, boolean includeTypeInParams)
java.util.Map<java.lang.String,java.lang.String>
enrichParameters(java.util.Map<java.lang.String,java.lang.String> baseParams)
Filter
getFilter()
Include
getInclude()
Limiter
getLimiter()
Pager
getPager()
Sorter
getSorter()
TotalCounter
getTotalCounter()
void
validateParameters()
-
-
-
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:
enrichParameters
in interfaceParameterEnricher
-
validateParameters
public void validateParameters() throws PubNubException
- Specified by:
validateParameters
in 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()
-
-