Enum Permission

java.lang.Object
java.lang.Enum<Permission>
co.yellowdog.platform.model.Permission
All Implemented Interfaces:
Serializable, Comparable<Permission>, java.lang.constant.Constable

public enum Permission extends Enum<Permission>
  • Enum Constant Details

    • ACCOUNT_APPLICATION_READ

      public static final Permission ACCOUNT_APPLICATION_READ
    • ACCOUNT_APPLICATION_WRITE

      public static final Permission ACCOUNT_APPLICATION_WRITE
    • ACCOUNT_AUTH_PROPERTIES_READ

      public static final Permission ACCOUNT_AUTH_PROPERTIES_READ
    • ACCOUNT_AUTH_PROPERTIES_WRITE

      public static final Permission ACCOUNT_AUTH_PROPERTIES_WRITE
    • ACCOUNT_GROUP_READ

      public static final Permission ACCOUNT_GROUP_READ
    • ACCOUNT_GROUP_WRITE

      public static final Permission ACCOUNT_GROUP_WRITE
    • ACCOUNT_POLICY_READ

      public static final Permission ACCOUNT_POLICY_READ
    • ACCOUNT_POLICY_WRITE

      public static final Permission ACCOUNT_POLICY_WRITE
    • ACCOUNT_ROLE_READ

      public static final Permission ACCOUNT_ROLE_READ
    • ACCOUNT_ROLE_WRITE

      public static final Permission ACCOUNT_ROLE_WRITE
    • ACCOUNT_USER_READ

      public static final Permission ACCOUNT_USER_READ
    • ACCOUNT_USER_WRITE

      public static final Permission ACCOUNT_USER_WRITE
    • COMPUTE_ALLOWANCE_READ

      public static final Permission COMPUTE_ALLOWANCE_READ
    • COMPUTE_ALLOWANCE_WRITE

      public static final Permission COMPUTE_ALLOWANCE_WRITE
    • COMPUTE_READ

      public static final Permission COMPUTE_READ
    • COMPUTE_REQUIREMENT_TEMPLATE_WRITE

      public static final Permission COMPUTE_REQUIREMENT_TEMPLATE_WRITE
    • COMPUTE_REQUIREMENT_WRITE

      public static final Permission COMPUTE_REQUIREMENT_WRITE
    • COMPUTE_SOURCE_TEMPLATE_WRITE

      public static final Permission COMPUTE_SOURCE_TEMPLATE_WRITE
    • COMPUTE_USAGE_READ

      public static final Permission COMPUTE_USAGE_READ
    • COMPUTE_USER_ATTRIBUTE_WRITE

      public static final Permission COMPUTE_USER_ATTRIBUTE_WRITE
    • IMAGE_READ

      public static final Permission IMAGE_READ
    • IMAGE_WRITE

      public static final Permission IMAGE_WRITE
    • KEYRING_READ

      public static final Permission KEYRING_READ
    • KEYRING_WRITE

      public static final Permission KEYRING_WRITE
    • KEYRING_ACCESS_WRITE

      public static final Permission KEYRING_ACCESS_WRITE
    • LOG_READ

      public static final Permission LOG_READ
    • METRICS_READ

      public static final Permission METRICS_READ
    • METRICS_WRITE

      public static final Permission METRICS_WRITE
    • NAMESPACE_READ

      public static final Permission NAMESPACE_READ
    • NAMESPACE_WRITE

      public static final Permission NAMESPACE_WRITE
    • OBJECT_STORAGE_CONFIGURATION_READ

      public static final Permission OBJECT_STORAGE_CONFIGURATION_READ
    • OBJECT_STORAGE_CONFIGURATION_WRITE

      public static final Permission OBJECT_STORAGE_CONFIGURATION_WRITE
    • OBJECT_READ

      public static final Permission OBJECT_READ
    • OBJECT_WRITE

      public static final Permission OBJECT_WRITE
    • WORK_REQUIREMENT_READ

      public static final Permission WORK_REQUIREMENT_READ
    • WORK_REQUIREMENT_WRITE

      public static final Permission WORK_REQUIREMENT_WRITE
    • WORKER_POOL_READ

      public static final Permission WORKER_POOL_READ
    • WORKER_POOL_WRITE

      public static final Permission WORKER_POOL_WRITE
    • WORKER_POOL_TOKEN_READ

      public static final Permission WORKER_POOL_TOKEN_READ
    • WORKER_POOL_TOKEN_WRITE

      public static final Permission WORKER_POOL_TOKEN_WRITE
  • Method Details

    • values

      public static Permission[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      Returns:
      an array containing the constants of this enum type, in the order they are declared
    • valueOf

      public static Permission valueOf(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:
      IllegalArgumentException - if this enum type has no constant with the specified name
      NullPointerException - if the argument is null
    • getTitle

      public String getTitle()
    • getIncludes

      public Set<Permission> getIncludes()