Share via


Origin Class

public final class Origin
extends ExpandableStringEnum<Origin>

The intended executor of the operation; as in Resource Based Access Control (RBAC) and audit logs UX. Default value is "user,system".

Field Summary

Modifier and Type Field and Description
static final Origin SYSTEM

Static value system for Origin.

static final Origin USER

Static value user for Origin.

static final Origin USER_SYSTEM

Static value user,system for Origin.

Constructor Summary

Constructor Description
Origin()

Deprecated

Use the fromString(String name) factory method.

Creates a new instance of Origin value.

Method Summary

Modifier and Type Method and Description
static Origin fromString(String name)

Creates or finds a Origin from its string representation.

static Collection<Origin> values()

Gets known Origin values.

Methods inherited from ExpandableStringEnum

Methods inherited from java.lang.Object

Field Details

SYSTEM

public static final Origin SYSTEM

Static value system for Origin.

USER

public static final Origin USER

Static value user for Origin.

USER_SYSTEM

public static final Origin USER_SYSTEM

Static value user,system for Origin.

Constructor Details

Origin

@Deprecated
public Origin()

Deprecated

Use the fromString(String name) factory method.

Creates a new instance of Origin value.

Method Details

fromString

public static Origin fromString(String name)

Creates or finds a Origin from its string representation.

Parameters:

name - a name to look for.

Returns:

the corresponding Origin.

values

public static Collection<Origin> values()

Gets known Origin values.

Returns:

known Origin values.

Applies to