public abstract class GRN extends Object
GRN format:
grn:<cluster>:<tenant>:<scope>:<type>:<entity>
Examples:
grn::::stream:000000000001
grn:local:0:internal:stream:000000000001
| Modifier and Type | Class and Description |
|---|---|
static class |
GRN.Builder |
| Constructor and Description |
|---|
GRN() |
| Modifier and Type | Method and Description |
|---|---|
static GRN.Builder |
builder() |
abstract String |
cluster() |
abstract String |
entity() |
boolean |
equals(Object o) |
abstract GRNType |
grnType() |
int |
hashCode() |
boolean |
isPermissionApplicable(String permission) |
abstract String |
scope() |
abstract String |
tenant() |
abstract GRN.Builder |
toBuilder() |
String |
toString() |
abstract String |
type() |
public abstract String cluster()
public abstract String tenant()
public abstract String scope()
public abstract String type()
public abstract String entity()
public abstract GRNType grnType()
public boolean isPermissionApplicable(String permission)
public static GRN.Builder builder()
public abstract GRN.Builder toBuilder()
Copyright © 2012–2021 Graylog, Inc.. All rights reserved.