Enum Class UsageRights

java.lang.Object
java.lang.Enum<UsageRights>
com.microsoft.graph.models.UsageRights
All Implemented Interfaces:
com.microsoft.kiota.serialization.ValuedEnum, Serializable, Comparable<UsageRights>, Constable

@Generated("com.microsoft.kiota") public enum UsageRights extends Enum<UsageRights> implements com.microsoft.kiota.serialization.ValuedEnum
  • Enum Constant Details

    • Unknown

      public static final UsageRights Unknown
    • DocEdit

      public static final UsageRights DocEdit
    • Edit

      public static final UsageRights Edit
    • Comment

      public static final UsageRights Comment
    • Export

      public static final UsageRights Export
    • Forward

      public static final UsageRights Forward
    • Owner

      public static final UsageRights Owner
    • Print

      public static final UsageRights Print
    • Reply

      public static final UsageRights Reply
    • ReplyAll

      public static final UsageRights ReplyAll
    • View

      public static final UsageRights View
    • Extract

      public static final UsageRights Extract
    • ViewRightsData

      public static final UsageRights ViewRightsData
    • EditRightsData

      public static final UsageRights EditRightsData
    • ObjModel

      public static final UsageRights ObjModel
    • AccessDenied

      public static final UsageRights AccessDenied
    • UserDefinedProtectionTypeNotSupportedException

      public static final UsageRights UserDefinedProtectionTypeNotSupportedException
    • EncryptedProtectionTypeNotSupportedException

      public static final UsageRights EncryptedProtectionTypeNotSupportedException
    • PurviewClaimsChallengeNotSupportedException

      public static final UsageRights PurviewClaimsChallengeNotSupportedException
    • Exception

      public static final UsageRights Exception
    • UnknownFutureValue

      public static final UsageRights UnknownFutureValue
  • Field Details

    • value

      public final String value
  • Method Details

    • values

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

      public static UsageRights valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (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 class has no constant with the specified name
      NullPointerException - if the argument is null
    • getValue

      @Nonnull public String getValue()
      Specified by:
      getValue in interface com.microsoft.kiota.serialization.ValuedEnum
    • forValue

      @Nullable public static UsageRights forValue(@Nonnull String searchValue)