public class Audit extends Endpoint<Envelope<AccessManagerAuditPayload>,PNAccessManagerAuditResult>
| Constructor and Description |
|---|
Audit(PubNub pubnub,
TelemetryManager telemetryManager,
RetrofitManager retrofit) |
| Modifier and Type | Method and Description |
|---|---|
Audit |
authKeys(java.util.List<java.lang.String> authKeys) |
Audit |
channel(java.lang.String channel) |
Audit |
channelGroup(java.lang.String channelGroup) |
protected PNAccessManagerAuditResult |
createResponse(retrofit2.Response<Envelope<AccessManagerAuditPayload>> input) |
protected retrofit2.Call<Envelope<AccessManagerAuditPayload>> |
doWork(java.util.Map<java.lang.String,java.lang.String> queryParams) |
protected java.util.List<java.lang.String> |
getAffectedChannelGroups() |
protected java.util.List<java.lang.String> |
getAffectedChannels() |
protected PNOperationType |
getOperationType() |
protected boolean |
isAuthRequired() |
protected void |
validateParams() |
async, createBaseParams, encodeParams, getPubnub, getRetrofit, queryParam, retry, silentCancel, syncpublic Audit(PubNub pubnub, TelemetryManager telemetryManager, RetrofitManager retrofit)
protected java.util.List<java.lang.String> getAffectedChannels()
getAffectedChannels in class Endpoint<Envelope<AccessManagerAuditPayload>,PNAccessManagerAuditResult>protected java.util.List<java.lang.String> getAffectedChannelGroups()
getAffectedChannelGroups in class Endpoint<Envelope<AccessManagerAuditPayload>,PNAccessManagerAuditResult>protected void validateParams()
throws PubNubException
validateParams in class Endpoint<Envelope<AccessManagerAuditPayload>,PNAccessManagerAuditResult>PubNubExceptionprotected retrofit2.Call<Envelope<AccessManagerAuditPayload>> doWork(java.util.Map<java.lang.String,java.lang.String> queryParams) throws PubNubException
doWork in class Endpoint<Envelope<AccessManagerAuditPayload>,PNAccessManagerAuditResult>PubNubExceptionprotected PNAccessManagerAuditResult createResponse(retrofit2.Response<Envelope<AccessManagerAuditPayload>> input) throws PubNubException
createResponse in class Endpoint<Envelope<AccessManagerAuditPayload>,PNAccessManagerAuditResult>PubNubExceptionprotected PNOperationType getOperationType()
getOperationType in class Endpoint<Envelope<AccessManagerAuditPayload>,PNAccessManagerAuditResult>protected boolean isAuthRequired()
isAuthRequired in class Endpoint<Envelope<AccessManagerAuditPayload>,PNAccessManagerAuditResult>public Audit authKeys(java.util.List<java.lang.String> authKeys)
public Audit channel(java.lang.String channel)
public Audit channelGroup(java.lang.String channelGroup)