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
-