Class SlackListChannelsParams.QueryOptions.Builder
-
- All Implemented Interfaces:
public final class SlackListChannelsParams.QueryOptions.BuilderA builder for QueryOptions.
-
-
Method Summary
-
-
Method Detail
-
cursor
final SlackListChannelsParams.QueryOptions.Builder cursor(String cursor)
Paginate through collections of data by setting the cursor parameter to a next_cursor attribute returned by a previous request's response_metadata. Default value fetches the first "page" of the collection.
-
cursor
final SlackListChannelsParams.QueryOptions.Builder cursor(Optional<String> cursor)
Alias for calling Builder.cursor with
cursor.orElse(null).
-
excludeArchived
final SlackListChannelsParams.QueryOptions.Builder excludeArchived(Boolean excludeArchived)
Set to true to exclude archived channels from the list.
-
excludeArchived
final SlackListChannelsParams.QueryOptions.Builder excludeArchived(Boolean excludeArchived)
Alias for Builder.excludeArchived.
This unboxed primitive overload exists for backwards compatibility.
-
excludeArchived
final SlackListChannelsParams.QueryOptions.Builder excludeArchived(Optional<Boolean> excludeArchived)
Alias for calling Builder.excludeArchived with
excludeArchived.orElse(null).
-
limit
final SlackListChannelsParams.QueryOptions.Builder limit(Long limit)
The maximum number of channels to return.
-
limit
final SlackListChannelsParams.QueryOptions.Builder limit(Long limit)
Alias for Builder.limit.
This unboxed primitive overload exists for backwards compatibility.
-
limit
final SlackListChannelsParams.QueryOptions.Builder limit(Optional<Long> limit)
Alias for calling Builder.limit with
limit.orElse(null).
-
teamId
final SlackListChannelsParams.QueryOptions.Builder teamId(String teamId)
Encoded team ID (T1234) to list channels in, required if org token is used.
-
teamId
final SlackListChannelsParams.QueryOptions.Builder teamId(Optional<String> teamId)
Alias for calling Builder.teamId with
teamId.orElse(null).
-
types
final SlackListChannelsParams.QueryOptions.Builder types(String types)
Mix and match channel types by providing a comma-separated list of any combination of public_channel, private_channel, mpim, im.
-
types
final SlackListChannelsParams.QueryOptions.Builder types(Optional<String> types)
Alias for calling Builder.types with
types.orElse(null).
-
additionalProperties
final SlackListChannelsParams.QueryOptions.Builder additionalProperties(QueryParams additionalProperties)
-
additionalProperties
final SlackListChannelsParams.QueryOptions.Builder additionalProperties(Map<String, Iterable<String>> additionalProperties)
-
putAdditionalProperty
final SlackListChannelsParams.QueryOptions.Builder putAdditionalProperty(String key, String value)
-
putAdditionalProperties
final SlackListChannelsParams.QueryOptions.Builder putAdditionalProperties(String key, Iterable<String> values)
-
putAllAdditionalProperties
final SlackListChannelsParams.QueryOptions.Builder putAllAdditionalProperties(QueryParams additionalProperties)
-
putAllAdditionalProperties
final SlackListChannelsParams.QueryOptions.Builder putAllAdditionalProperties(Map<String, Iterable<String>> additionalProperties)
-
replaceAdditionalProperties
final SlackListChannelsParams.QueryOptions.Builder replaceAdditionalProperties(String key, String value)
-
replaceAdditionalProperties
final SlackListChannelsParams.QueryOptions.Builder replaceAdditionalProperties(String key, Iterable<String> values)
-
replaceAllAdditionalProperties
final SlackListChannelsParams.QueryOptions.Builder replaceAllAdditionalProperties(QueryParams additionalProperties)
-
replaceAllAdditionalProperties
final SlackListChannelsParams.QueryOptions.Builder replaceAllAdditionalProperties(Map<String, Iterable<String>> additionalProperties)
-
removeAdditionalProperties
final SlackListChannelsParams.QueryOptions.Builder removeAdditionalProperties(String key)
-
removeAllAdditionalProperties
final SlackListChannelsParams.QueryOptions.Builder removeAllAdditionalProperties(Set<String> keys)
-
build
final SlackListChannelsParams.QueryOptions build()
Returns an immutable instance of QueryOptions.
Further updates to this Builder will not mutate the returned instance.
-
-
-
-