Class EntitlementManagementSettings

java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.EntitlementManagementSettings
All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject

public class EntitlementManagementSettings extends Entity implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Entitlement Management Settings.
  • Field Details

    • durationUntilExternalUserDeletedAfterBlocked

      @SerializedName(value="durationUntilExternalUserDeletedAfterBlocked", alternate="DurationUntilExternalUserDeletedAfterBlocked") @Expose @Nullable public Duration durationUntilExternalUserDeletedAfterBlocked
      The Duration Until External User Deleted After Blocked. If externalUserLifecycleAction is blockSignInAndDelete, the duration, typically many days, after an external user is blocked from sign in before their account is deleted.
    • externalUserLifecycleAction

      @SerializedName(value="externalUserLifecycleAction", alternate="ExternalUserLifecycleAction") @Expose @Nullable public AccessPackageExternalUserLifecycleAction externalUserLifecycleAction
      The External User Lifecycle Action. Automatic action that the service should take when an external user's last access package assignment is removed. The possible values are: none, blockSignIn, blockSignInAndDelete, unknownFutureValue.
  • Constructor Details

    • EntitlementManagementSettings

      public EntitlementManagementSettings()
  • Method Details

    • setRawObject

      public void setRawObject(@Nonnull com.microsoft.graph.serializer.ISerializer serializer, @Nonnull com.google.gson.JsonObject json)
      Sets the raw JSON object
      Specified by:
      setRawObject in interface com.microsoft.graph.serializer.IJsonBackedObject
      Overrides:
      setRawObject in class Entity
      Parameters:
      serializer - the serializer
      json - the JSON object to set this object to