Package com.pubnub.api.endpoints.files
Class SendFile
- java.lang.Object
-
- com.pubnub.api.endpoints.files.SendFile
-
- All Implemented Interfaces:
RemoteAction<PNFileUploadResult>
public class SendFile extends java.lang.Object implements RemoteAction<PNFileUploadResult>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SendFile.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
async(@NotNull PNCallback<PNFileUploadResult> callback)
static SendFile.Builder
builder(PubNub pubnub, TelemetryManager telemetry, RetrofitManager retrofit, TokenManager tokenManager)
SendFile
cipherKey(java.lang.String cipherKey)
SendFile
message(java.lang.Object message)
SendFile
meta(java.lang.Object meta)
void
retry()
SendFile
shouldStore(java.lang.Boolean shouldStore)
void
silentCancel()
PNFileUploadResult
sync()
SendFile
ttl(java.lang.Integer ttl)
-
-
-
Method Detail
-
sync
public PNFileUploadResult sync() throws PubNubException
- Specified by:
sync
in interfaceRemoteAction<PNFileUploadResult>
- Throws:
PubNubException
-
async
public void async(@NotNull @NotNull PNCallback<PNFileUploadResult> callback)
- Specified by:
async
in interfaceRemoteAction<PNFileUploadResult>
-
retry
public void retry()
- Specified by:
retry
in interfaceRemoteAction<PNFileUploadResult>
-
silentCancel
public void silentCancel()
- Specified by:
silentCancel
in interfaceRemoteAction<PNFileUploadResult>
-
builder
public static SendFile.Builder builder(PubNub pubnub, TelemetryManager telemetry, RetrofitManager retrofit, TokenManager tokenManager)
-
message
public SendFile message(java.lang.Object message)
- Returns:
this
.
-
meta
public SendFile meta(java.lang.Object meta)
- Returns:
this
.
-
ttl
public SendFile ttl(java.lang.Integer ttl)
- Returns:
this
.
-
shouldStore
public SendFile shouldStore(java.lang.Boolean shouldStore)
- Returns:
this
.
-
cipherKey
public SendFile cipherKey(java.lang.String cipherKey)
- Returns:
this
.
-
-