Class ConditionalAccessSessionControls

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

public class ConditionalAccessSessionControls extends Object implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Conditional Access Session Controls.
  • Field Details

    • oDataType

      @SerializedName("@odata.type") @Expose @Nullable public String oDataType
      the OData type of the object as returned by the service
    • applicationEnforcedRestrictions

      @SerializedName(value="applicationEnforcedRestrictions", alternate="ApplicationEnforcedRestrictions") @Expose @Nullable public ApplicationEnforcedRestrictionsSessionControl applicationEnforcedRestrictions
      The Application Enforced Restrictions. Session control to enforce application restrictions. Only Exchange Online and Sharepoint Online support this session control.
    • cloudAppSecurity

      @SerializedName(value="cloudAppSecurity", alternate="CloudAppSecurity") @Expose @Nullable public CloudAppSecuritySessionControl cloudAppSecurity
      The Cloud App Security. Session control to apply cloud app security.
    • disableResilienceDefaults

      @SerializedName(value="disableResilienceDefaults", alternate="DisableResilienceDefaults") @Expose @Nullable public Boolean disableResilienceDefaults
      The Disable Resilience Defaults. Session control that determines whether it is acceptable for Azure AD to extend existing sessions based on information collected prior to an outage or not.
    • persistentBrowser

      @SerializedName(value="persistentBrowser", alternate="PersistentBrowser") @Expose @Nullable public PersistentBrowserSessionControl persistentBrowser
      The Persistent Browser. Session control to define whether to persist cookies or not. All apps should be selected for this session control to work correctly.
    • signInFrequency

      @SerializedName(value="signInFrequency", alternate="SignInFrequency") @Expose @Nullable public SignInFrequencySessionControl signInFrequency
      The Sign In Frequency. Session control to enforce signin frequency.
  • Constructor Details

    • ConditionalAccessSessionControls

      public ConditionalAccessSessionControls()
  • Method Details

    • additionalDataManager

      @Nonnull public final com.microsoft.graph.serializer.AdditionalDataManager additionalDataManager()
      Specified by:
      additionalDataManager in interface com.microsoft.graph.serializer.IJsonBackedObject
    • 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
      Parameters:
      serializer - the serializer
      json - the JSON object to set this object to