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 classSendFile.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidasync(@NotNull PNCallback<PNFileUploadResult> callback)static SendFile.Builderbuilder(PubNub pubnub, TelemetryManager telemetry, RetrofitManager retrofit, TokenManager tokenManager)SendFilecipherKey(java.lang.String cipherKey)SendFilemessage(java.lang.Object message)SendFilemeta(java.lang.Object meta)voidretry()SendFileshouldStore(java.lang.Boolean shouldStore)voidsilentCancel()PNFileUploadResultsync()SendFilettl(java.lang.Integer ttl)
-
-
-
Method Detail
-
sync
public PNFileUploadResult sync() throws PubNubException
- Specified by:
syncin interfaceRemoteAction<PNFileUploadResult>- Throws:
PubNubException
-
async
public void async(@NotNull @NotNull PNCallback<PNFileUploadResult> callback)- Specified by:
asyncin interfaceRemoteAction<PNFileUploadResult>
-
retry
public void retry()
- Specified by:
retryin interfaceRemoteAction<PNFileUploadResult>
-
silentCancel
public void silentCancel()
- Specified by:
silentCancelin 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.
-
-