Class GrantTokenBuilder
- java.lang.Object
-
- com.pubnub.api.endpoints.access.builder.AbstractGrantTokenBuilder<GrantTokenBuilder>
-
- com.pubnub.api.endpoints.access.builder.GrantTokenBuilder
-
- All Implemented Interfaces:
RemoteAction<PNGrantTokenResult>
public class GrantTokenBuilder extends AbstractGrantTokenBuilder<GrantTokenBuilder>
-
-
Field Summary
-
Fields inherited from class com.pubnub.api.endpoints.access.builder.AbstractGrantTokenBuilder
grantToken
-
-
Constructor Summary
Constructors Constructor Description GrantTokenBuilder(GrantToken grantToken)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description GrantTokenEntitiesBuilder
authorizedUserId(UserId userId)
GrantTokenObjectsBuilder
authorizedUUID(java.lang.String authorizedUUID)
GrantTokenObjectsBuilder
channelGroups(java.util.List<ChannelGroupGrant> channelGroups)
GrantTokenObjectsBuilder
channels(java.util.List<ChannelGrant> channels)
GrantTokenBuilder
meta(java.lang.Object meta)
GrantTokenBuilder
queryParam(java.util.Map<java.lang.String,java.lang.String> queryParam)
GrantTokenEntitiesBuilder
spacesPermissions(java.util.List<SpacePermissions> spacesPermissions)
GrantTokenBuilder
ttl(java.lang.Integer ttl)
Deprecated.UsePubNub.grantToken(Integer)
instead.GrantTokenEntitiesBuilder
usersPermissions(java.util.List<UserPermissions> usersPermissions)
GrantTokenObjectsBuilder
uuids(java.util.List<UUIDGrant> uuids)
-
Methods inherited from class com.pubnub.api.endpoints.access.builder.AbstractGrantTokenBuilder
async, retry, silentCancel, sync
-
-
-
-
Constructor Detail
-
GrantTokenBuilder
public GrantTokenBuilder(GrantToken grantToken)
-
-
Method Detail
-
ttl
@Deprecated public GrantTokenBuilder ttl(java.lang.Integer ttl)
Deprecated.UsePubNub.grantToken(Integer)
instead.- Parameters:
ttl
-- Returns:
- instance of this builder
-
meta
public GrantTokenBuilder meta(java.lang.Object meta)
-
channels
public GrantTokenObjectsBuilder channels(java.util.List<ChannelGrant> channels)
-
channelGroups
public GrantTokenObjectsBuilder channelGroups(java.util.List<ChannelGroupGrant> channelGroups)
-
uuids
public GrantTokenObjectsBuilder uuids(java.util.List<UUIDGrant> uuids)
-
authorizedUUID
public GrantTokenObjectsBuilder authorizedUUID(java.lang.String authorizedUUID)
-
authorizedUserId
public GrantTokenEntitiesBuilder authorizedUserId(UserId userId)
-
spacesPermissions
public GrantTokenEntitiesBuilder spacesPermissions(java.util.List<SpacePermissions> spacesPermissions)
-
usersPermissions
public GrantTokenEntitiesBuilder usersPermissions(java.util.List<UserPermissions> usersPermissions)
-
queryParam
public GrantTokenBuilder queryParam(java.util.Map<java.lang.String,java.lang.String> queryParam)
- Specified by:
queryParam
in classAbstractGrantTokenBuilder<GrantTokenBuilder>
-
-