Package org.graylog.grn
Class GRN
java.lang.Object
org.graylog.grn.GRN
This is a helper class for GRNs - Graylog Resource Names
GRNs are like URNs that we use for internal purposes only
GRN format: grn:<cluster>:<tenant>:<scope>:<type>:<entity> Examples: grn::::stream:000000000001 grn:local:0:internal:stream:000000000001
-
Nested Class Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic GRN.Builder
builder()
abstract String
cluster()
abstract String
entity()
boolean
abstract GRNType
grnType()
int
hashCode()
boolean
isPermissionApplicable
(String permission) abstract String
scope()
abstract String
tenant()
abstract GRN.Builder
toString()
abstract String
type()