Class ManageMemberships.Builder
- java.lang.Object
-
- com.pubnub.api.endpoints.objects_api.memberships.ManageMemberships.Builder
-
- All Implemented Interfaces:
ObjectsBuilderSteps.RemoveOrSetStep<ManageMemberships,PNChannelMembership>
- Enclosing class:
- ManageMemberships
public static class ManageMemberships.Builder extends java.lang.Object implements ObjectsBuilderSteps.RemoveOrSetStep<ManageMemberships,PNChannelMembership>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.pubnub.api.endpoints.objects_api.utils.ObjectsBuilderSteps.RemoveOrSetStep
ObjectsBuilderSteps.RemoveOrSetStep.RemoveStep<T,E>, ObjectsBuilderSteps.RemoveOrSetStep.SetStep<T,E>
-
-
Constructor Summary
Constructors Constructor Description Builder(PubNub pubnubInstance, TelemetryManager telemetry, RetrofitManager retrofitInstance, TokenManager tokenManager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ObjectsBuilderSteps.RemoveOrSetStep.SetStep<ManageMemberships,PNChannelMembership>
remove(java.util.Collection<PNChannelMembership> channelsToRemove)
ObjectsBuilderSteps.RemoveOrSetStep.RemoveStep<ManageMemberships,PNChannelMembership>
set(java.util.Collection<PNChannelMembership> channelsToSet)
-
-
-
Constructor Detail
-
Builder
public Builder(PubNub pubnubInstance, TelemetryManager telemetry, RetrofitManager retrofitInstance, TokenManager tokenManager)
-
-
Method Detail
-
set
public ObjectsBuilderSteps.RemoveOrSetStep.RemoveStep<ManageMemberships,PNChannelMembership> set(java.util.Collection<PNChannelMembership> channelsToSet)
- Specified by:
set
in interfaceObjectsBuilderSteps.RemoveOrSetStep<ManageMemberships,PNChannelMembership>
-
remove
public ObjectsBuilderSteps.RemoveOrSetStep.SetStep<ManageMemberships,PNChannelMembership> remove(java.util.Collection<PNChannelMembership> channelsToRemove)
- Specified by:
remove
in interfaceObjectsBuilderSteps.RemoveOrSetStep<ManageMemberships,PNChannelMembership>
-
-