Enum GrantOperation

java.lang.Object
java.lang.Enum<GrantOperation>
software.amazon.awssdk.services.kms.model.GrantOperation
All Implemented Interfaces:
Serializable, Comparable<GrantOperation>

@Generated("software.amazon.awssdk:codegen") public enum GrantOperation extends Enum<GrantOperation>
  • Enum Constant Details

    • DECRYPT

      public static final GrantOperation DECRYPT
    • ENCRYPT

      public static final GrantOperation ENCRYPT
    • GENERATE_DATA_KEY

      public static final GrantOperation GENERATE_DATA_KEY
    • GENERATE_DATA_KEY_WITHOUT_PLAINTEXT

      public static final GrantOperation GENERATE_DATA_KEY_WITHOUT_PLAINTEXT
    • RE_ENCRYPT_FROM

      public static final GrantOperation RE_ENCRYPT_FROM
    • RE_ENCRYPT_TO

      public static final GrantOperation RE_ENCRYPT_TO
    • SIGN

      public static final GrantOperation SIGN
    • VERIFY

      public static final GrantOperation VERIFY
    • GET_PUBLIC_KEY

      public static final GrantOperation GET_PUBLIC_KEY
    • CREATE_GRANT

      public static final GrantOperation CREATE_GRANT
    • RETIRE_GRANT

      public static final GrantOperation RETIRE_GRANT
    • DESCRIBE_KEY

      public static final GrantOperation DESCRIBE_KEY
    • GENERATE_DATA_KEY_PAIR

      public static final GrantOperation GENERATE_DATA_KEY_PAIR
    • GENERATE_DATA_KEY_PAIR_WITHOUT_PLAINTEXT

      public static final GrantOperation GENERATE_DATA_KEY_PAIR_WITHOUT_PLAINTEXT
    • GENERATE_MAC

      public static final GrantOperation GENERATE_MAC
    • VERIFY_MAC

      public static final GrantOperation VERIFY_MAC
    • DERIVE_SHARED_SECRET

      public static final GrantOperation DERIVE_SHARED_SECRET
    • UNKNOWN_TO_SDK_VERSION

      public static final GrantOperation UNKNOWN_TO_SDK_VERSION
  • Method Details

    • values

      public static GrantOperation[] 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 GrantOperation 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
    • toString

      public String toString()
      Overrides:
      toString in class Enum<GrantOperation>
    • fromValue

      public static GrantOperation fromValue(String value)
      Use this in place of valueOf to convert the raw string returned by the service into the enum value.
      Parameters:
      value - real value
      Returns:
      GrantOperation corresponding to the value
    • knownValues

      public static Set<GrantOperation> knownValues()
      Use this in place of values() to return a Set of all values known to the SDK. This will return all known enum values except UNKNOWN_TO_SDK_VERSION.
      Returns:
      a Set of known GrantOperations