Class ChannelAudience.ChannelAudienceBuilder
java.lang.Object
dev.unnm3d.redischat.api.objects.ChannelAudience.ChannelAudienceBuilder
- Direct Known Subclasses:
Channel.ChannelBuilder
- Enclosing class:
ChannelAudience
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()
permission
(String... permissions) Adds permissions to the audience.permissions
(List<String> permissions) Sets the permissions for the audience.proximityDistance
(int proximityDistance) Sets the proximity distance for the audience.toString()
type
(AudienceType type) Sets the type of the audience.
-
Field Details
-
type
-
name
-
proximityDistance
protected int proximityDistance -
permissions
-
-
Constructor Details
-
ChannelAudienceBuilder
Constructor for ChannelAudienceBuilder.- Parameters:
name
- The name of the audience.
-
-
Method Details
-
type
Sets the type of the audience.- Parameters:
type
- The type of the audience.- Returns:
- The current instance of ChannelAudienceBuilder.
-
proximityDistance
Sets the proximity distance for the audience.- Parameters:
proximityDistance
- The proximity distance.- Returns:
- The current instance of ChannelAudienceBuilder.
-
permission
Adds permissions to the audience.- Parameters:
permissions
- Varargs parameter representing the permissions.- Returns:
- The current instance of ChannelAudienceBuilder.
-
permissions
Sets the permissions for the audience.- Parameters:
permissions
- A list of permissions.- Returns:
- The current instance of ChannelAudienceBuilder.
-
build
-
toString
-