Class SetChannelMetadata
- 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.ChannelEnpoint<EntityEnvelope<PNChannelMetadata>,PNSetChannelMetadataResult>
-
- com.pubnub.api.endpoints.objects_api.channel.SetChannelMetadata
-
- All Implemented Interfaces:
Include.CustomIncludeAware<SetChannelMetadata>
,RemoteAction<PNSetChannelMetadataResult>
public abstract class SetChannelMetadata extends ChannelEnpoint<EntityEnvelope<PNChannelMetadata>,PNSetChannelMetadataResult> implements Include.CustomIncludeAware<SetChannelMetadata>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SetChannelMetadata.Builder
-
Field Summary
-
Fields inherited from class com.pubnub.api.endpoints.objects_api.ChannelEnpoint
channel
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description static SetChannelMetadata.Builder
builder(PubNub pubnubInstance, TelemetryManager telemetry, RetrofitManager retrofitInstance, TokenManager tokenManager)
abstract SetChannelMetadata
custom(java.util.Map<java.lang.String,java.lang.Object> custom)
abstract SetChannelMetadata
description(java.lang.String description)
abstract SetChannelMetadata
name(java.lang.String name)
abstract SetChannelMetadata
status(java.lang.String status)
abstract SetChannelMetadata
type(java.lang.String status)
-
Methods inherited from class com.pubnub.api.endpoints.objects_api.ChannelEnpoint
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
-
description
public abstract SetChannelMetadata description(java.lang.String description)
-
name
public abstract SetChannelMetadata name(java.lang.String name)
-
custom
public abstract SetChannelMetadata custom(java.util.Map<java.lang.String,java.lang.Object> custom)
-
status
public abstract SetChannelMetadata status(java.lang.String status)
-
type
public abstract SetChannelMetadata type(java.lang.String status)
-
builder
public static SetChannelMetadata.Builder builder(PubNub pubnubInstance, TelemetryManager telemetry, RetrofitManager retrofitInstance, TokenManager tokenManager)
-
-