Class CloudPermissionDescription.CloudPermissionDescriptionBuilder
java.lang.Object
eu.cloudnetservice.modules.cloudperms.sponge.service.CloudPermissionDescription.CloudPermissionDescriptionBuilder
- All Implemented Interfaces:
org.spongepowered.api.service.permission.PermissionDescription.Builder
- Enclosing class:
- CloudPermissionDescription
public static final class CloudPermissionDescription.CloudPermissionDescriptionBuilder
extends Object
implements org.spongepowered.api.service.permission.PermissionDescription.Builder
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionCloudPermissionDescriptionBuilder(org.spongepowered.plugin.PluginContainer owner, CloudPermsPermissionService permService) -
Method Summary
Modifier and TypeMethodDescriptionorg.spongepowered.api.service.permission.PermissionDescription.Builderorg.spongepowered.api.service.permission.PermissionDescription.BuilderdefaultValue(org.spongepowered.api.util.Tristate defaultValue) org.spongepowered.api.service.permission.PermissionDescription.Builderdescription(@Nullable Component description) org.spongepowered.api.service.permission.PermissionDescription.Builderorg.spongepowered.api.service.permission.PermissionDescriptionregister()
-
Field Details
-
description
-
-
Constructor Details
-
CloudPermissionDescriptionBuilder
public CloudPermissionDescriptionBuilder(org.spongepowered.plugin.PluginContainer owner, CloudPermsPermissionService permService)
-
-
Method Details
-
id
public org.spongepowered.api.service.permission.PermissionDescription.Builder id(String permissionId) - Specified by:
idin interfaceorg.spongepowered.api.service.permission.PermissionDescription.Builder
-
description
public org.spongepowered.api.service.permission.PermissionDescription.Builder description(@Nullable Component description) - Specified by:
descriptionin interfaceorg.spongepowered.api.service.permission.PermissionDescription.Builder
-
assign
public org.spongepowered.api.service.permission.PermissionDescription.Builder assign(String role, boolean value) - Specified by:
assignin interfaceorg.spongepowered.api.service.permission.PermissionDescription.Builder
-
defaultValue
public org.spongepowered.api.service.permission.PermissionDescription.Builder defaultValue(org.spongepowered.api.util.Tristate defaultValue) - Specified by:
defaultValuein interfaceorg.spongepowered.api.service.permission.PermissionDescription.Builder
-
register
public org.spongepowered.api.service.permission.PermissionDescription register() throws IllegalStateException- Specified by:
registerin interfaceorg.spongepowered.api.service.permission.PermissionDescription.Builder- Throws:
IllegalStateException
-