Class FilesRemoteShareRequest.FilesRemoteShareRequestBuilder
- java.lang.Object
-
- com.slack.api.methods.request.files.remote.FilesRemoteShareRequest.FilesRemoteShareRequestBuilder
-
- Enclosing class:
- FilesRemoteShareRequest
public static class FilesRemoteShareRequest.FilesRemoteShareRequestBuilder extends Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FilesRemoteShareRequest
build()
FilesRemoteShareRequest.FilesRemoteShareRequestBuilder
channels(List<String> channels)
Comma-separated list of channel IDs where the file will be shared.FilesRemoteShareRequest.FilesRemoteShareRequestBuilder
externalId(String externalId)
Creator defined GUID for the file.FilesRemoteShareRequest.FilesRemoteShareRequestBuilder
file(String file)
Specify a file by providing its ID.FilesRemoteShareRequest.FilesRemoteShareRequestBuilder
token(String token)
Authentication token.String
toString()
-
-
-
Method Detail
-
token
public FilesRemoteShareRequest.FilesRemoteShareRequestBuilder token(String token)
Authentication token. Requires scope: `remote_files:write`- Returns:
this
.
-
externalId
public FilesRemoteShareRequest.FilesRemoteShareRequestBuilder externalId(String externalId)
Creator defined GUID for the file.- Returns:
this
.
-
file
public FilesRemoteShareRequest.FilesRemoteShareRequestBuilder file(String file)
Specify a file by providing its ID.- Returns:
this
.
-
channels
public FilesRemoteShareRequest.FilesRemoteShareRequestBuilder channels(List<String> channels)
Comma-separated list of channel IDs where the file will be shared.- Returns:
this
.
-
build
public FilesRemoteShareRequest build()
-
-