Class SetUUIDMetadata
- java.lang.Object
-
- com.pubnub.api.endpoints.Endpoint<INPUT,OUTPUT>
-
- com.pubnub.api.endpoints.objects_api.ObjectApiEndpoint<INPUT,OUTPUT>
-
- com.pubnub.api.endpoints.objects_api.UUIDEndpoint<SetUUIDMetadata,EntityEnvelope<PNUUIDMetadata>,PNSetUUIDMetadataResult>
-
- com.pubnub.api.endpoints.objects_api.uuid.SetUUIDMetadata
-
- All Implemented Interfaces:
Include.CustomIncludeAware<SetUUIDMetadata>
,RemoteAction<PNSetUUIDMetadataResult>
public abstract class SetUUIDMetadata extends UUIDEndpoint<SetUUIDMetadata,EntityEnvelope<PNUUIDMetadata>,PNSetUUIDMetadataResult> implements Include.CustomIncludeAware<SetUUIDMetadata>
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description static SetUUIDMetadata
create(PubNub pubNub, TelemetryManager telemetryManager, RetrofitManager retrofitManager, TokenManager tokenManager)
abstract SetUUIDMetadata
custom(java.util.Map<java.lang.String,java.lang.Object> custom)
abstract SetUUIDMetadata
email(java.lang.String email)
abstract SetUUIDMetadata
externalId(java.lang.String externalId)
abstract SetUUIDMetadata
name(java.lang.String name)
abstract SetUUIDMetadata
profileUrl(java.lang.String profileUrl)
abstract SetUUIDMetadata
status(java.lang.String name)
abstract SetUUIDMetadata
type(java.lang.String name)
-
Methods inherited from class com.pubnub.api.endpoints.objects_api.UUIDEndpoint
effectiveUuid, uuid, validateParams
-
Methods inherited from class com.pubnub.api.endpoints.objects_api.ObjectApiEndpoint
doWork, executeCommand, getAffectedChannelGroups, getAffectedChannels, getCompositeParameterEnricher, isAuthRequired
-
Methods inherited from class com.pubnub.api.endpoints.Endpoint
async, createBaseParams, createResponse, encodeParams, getOperationType, getPubnub, getRetrofit, isError, queryParam, retry, silentCancel, sync
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.pubnub.api.endpoints.objects_api.utils.Include.CustomIncludeAware
includeCustom
-
-
-
-
Method Detail
-
create
public static SetUUIDMetadata create(PubNub pubNub, TelemetryManager telemetryManager, RetrofitManager retrofitManager, TokenManager tokenManager)
-
name
public abstract SetUUIDMetadata name(java.lang.String name)
-
email
public abstract SetUUIDMetadata email(java.lang.String email)
-
profileUrl
public abstract SetUUIDMetadata profileUrl(java.lang.String profileUrl)
-
externalId
public abstract SetUUIDMetadata externalId(java.lang.String externalId)
-
custom
public abstract SetUUIDMetadata custom(java.util.Map<java.lang.String,java.lang.Object> custom)
-
status
public abstract SetUUIDMetadata status(java.lang.String name)
-
type
public abstract SetUUIDMetadata type(java.lang.String name)
-
-