Package com.hazelcast.config
Enum PermissionConfig.PermissionType
- java.lang.Object
-
- java.lang.Enum<PermissionConfig.PermissionType>
-
- com.hazelcast.config.PermissionConfig.PermissionType
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<PermissionConfig.PermissionType>
- Enclosing class:
- PermissionConfig
public static enum PermissionConfig.PermissionType extends java.lang.Enum<PermissionConfig.PermissionType>
Type of permission
-
-
Enum Constant Summary
Enum Constants Enum Constant Description ALL
Type backed byAllPermissions
, which implies all checked permissions.ATOMIC_LONG
Atomic longATOMIC_REFERENCE
Atomic longCACHE
JCache/ICacheCARDINALITY_ESTIMATOR
Cardinality EstimatorCONFIG
Configuration permissionCONNECTOR
Jet Connector permissionCOUNTDOWN_LATCH
Countdown LatchCPMAP
CP Map permissionsDURABLE_EXECUTOR_SERVICE
Durable Executor ServiceEXECUTOR_SERVICE
Executor ServiceFLAKE_ID_GENERATOR
Flake ID generatorJOB
Jet Job permissionLIST
ListLOCK
LockMANAGEMENT
Cluster ManagementMAP
MapMULTIMAP
MultiMapPN_COUNTER
CRDT PN CounterQUEUE
QueueRELIABLE_TOPIC
ReliableTopicREPLICATEDMAP
ReplicatedMapRING_BUFFER
RingBufferSCHEDULED_EXECUTOR
Scheduled executor serviceSEMAPHORE
SemaphoreSET
SetSQL
Specific SQL permissionsTOPIC
TopicTRANSACTION
TransactionUSER_CODE_DEPLOYMENT
User code deployment
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getNodeName()
static PermissionConfig.PermissionType
getType(java.lang.String nodeName)
static PermissionConfig.PermissionType
getTypeByPermissionClassName(java.lang.String permissionClassname)
static PermissionConfig.PermissionType
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static PermissionConfig.PermissionType[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
ALL
public static final PermissionConfig.PermissionType ALL
Type backed byAllPermissions
, which implies all checked permissions.
-
MAP
public static final PermissionConfig.PermissionType MAP
Map
-
QUEUE
public static final PermissionConfig.PermissionType QUEUE
Queue
-
TOPIC
public static final PermissionConfig.PermissionType TOPIC
Topic
-
MULTIMAP
public static final PermissionConfig.PermissionType MULTIMAP
MultiMap
-
LIST
public static final PermissionConfig.PermissionType LIST
List
-
SET
public static final PermissionConfig.PermissionType SET
Set
-
FLAKE_ID_GENERATOR
public static final PermissionConfig.PermissionType FLAKE_ID_GENERATOR
Flake ID generator
-
LOCK
public static final PermissionConfig.PermissionType LOCK
Lock
-
ATOMIC_LONG
public static final PermissionConfig.PermissionType ATOMIC_LONG
Atomic long
-
ATOMIC_REFERENCE
public static final PermissionConfig.PermissionType ATOMIC_REFERENCE
Atomic long
-
COUNTDOWN_LATCH
public static final PermissionConfig.PermissionType COUNTDOWN_LATCH
Countdown Latch
-
SEMAPHORE
public static final PermissionConfig.PermissionType SEMAPHORE
Semaphore
-
EXECUTOR_SERVICE
public static final PermissionConfig.PermissionType EXECUTOR_SERVICE
Executor Service
-
TRANSACTION
public static final PermissionConfig.PermissionType TRANSACTION
Transaction
-
DURABLE_EXECUTOR_SERVICE
public static final PermissionConfig.PermissionType DURABLE_EXECUTOR_SERVICE
Durable Executor Service
-
CARDINALITY_ESTIMATOR
public static final PermissionConfig.PermissionType CARDINALITY_ESTIMATOR
Cardinality Estimator
-
SCHEDULED_EXECUTOR
public static final PermissionConfig.PermissionType SCHEDULED_EXECUTOR
Scheduled executor service
-
CACHE
public static final PermissionConfig.PermissionType CACHE
JCache/ICache
-
USER_CODE_DEPLOYMENT
public static final PermissionConfig.PermissionType USER_CODE_DEPLOYMENT
User code deployment
-
CONFIG
public static final PermissionConfig.PermissionType CONFIG
Configuration permission
-
PN_COUNTER
public static final PermissionConfig.PermissionType PN_COUNTER
CRDT PN Counter
-
RING_BUFFER
public static final PermissionConfig.PermissionType RING_BUFFER
RingBuffer
-
RELIABLE_TOPIC
public static final PermissionConfig.PermissionType RELIABLE_TOPIC
ReliableTopic
-
REPLICATEDMAP
public static final PermissionConfig.PermissionType REPLICATEDMAP
ReplicatedMap
-
MANAGEMENT
public static final PermissionConfig.PermissionType MANAGEMENT
Cluster Management
-
JOB
public static final PermissionConfig.PermissionType JOB
Jet Job permission
-
CONNECTOR
public static final PermissionConfig.PermissionType CONNECTOR
Jet Connector permission
-
SQL
public static final PermissionConfig.PermissionType SQL
Specific SQL permissions
-
CPMAP
public static final PermissionConfig.PermissionType CPMAP
CP Map permissions
-
-
Method Detail
-
values
public static PermissionConfig.PermissionType[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (PermissionConfig.PermissionType c : PermissionConfig.PermissionType.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static PermissionConfig.PermissionType valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null
-
getType
public static PermissionConfig.PermissionType getType(java.lang.String nodeName)
-
getTypeByPermissionClassName
public static PermissionConfig.PermissionType getTypeByPermissionClassName(java.lang.String permissionClassname)
-
getNodeName
public java.lang.String getNodeName()
-
-