com.pubnub.api.java.endpoints.objects_api.members.SetChannelMembers Maven / Gradle / Ivy
package com.pubnub.api.java.endpoints.objects_api.members;
import com.pubnub.api.java.endpoints.BuilderSteps;
import com.pubnub.api.java.endpoints.Endpoint;
import com.pubnub.api.java.endpoints.objects_api.utils.Include;
import com.pubnub.api.java.endpoints.objects_api.utils.ObjectsBuilderSteps;
import com.pubnub.api.java.endpoints.objects_api.utils.PNSortKey;
import com.pubnub.api.java.models.consumer.objects_api.member.PNSetChannelMembersResult;
import java.util.Collection;
public interface SetChannelMembers extends Endpoint {
SetChannelMembers limit(Integer limit);
SetChannelMembers page(com.pubnub.api.models.consumer.objects.PNPage page);
SetChannelMembers filter(String filter);
SetChannelMembers sort(Collection sort);
SetChannelMembers includeTotalCount(boolean includeTotalCount);
SetChannelMembers includeCustom(boolean includeCustom);
SetChannelMembers includeUUID(Include.PNUUIDDetailsLevel includeUUID);
interface Builder extends BuilderSteps.ChannelStep> {
@Override
ObjectsBuilderSteps.UUIDsStep channel(String channel);
}
}