Package com.microsoft.graph.models
Class ConditionalAccessSessionControls
java.lang.Object
com.microsoft.graph.models.ConditionalAccessSessionControls
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder,com.microsoft.kiota.serialization.Parsable,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class ConditionalAccessSessionControls
extends Object
implements com.microsoft.kiota.serialization.AdditionalDataHolder, com.microsoft.kiota.store.BackedModel, com.microsoft.kiota.serialization.Parsable
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected com.microsoft.kiota.store.BackingStoreStores model information. -
Constructor Summary
ConstructorsConstructorDescriptionInstantiates a newConditionalAccessSessionControlsand sets the default values. -
Method Summary
Modifier and TypeMethodDescriptioncreateFromDiscriminatorValue(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueGets the AdditionalData property value.Gets the applicationEnforcedRestrictions property value.com.microsoft.kiota.store.BackingStoreGets the backingStore property value.Gets the cloudAppSecurity property value.Gets the disableResilienceDefaults property value.The deserialization information for the current modelGets the @odata.type property value.Gets the persistentBrowser property value.Gets the secureSignInSession property value.Gets the signInFrequency property value.voidserialize(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoidsetAdditionalData(Map<String, Object> value) Sets the AdditionalData property value.voidSets the applicationEnforcedRestrictions property value.voidsetBackingStore(com.microsoft.kiota.store.BackingStore value) Sets the backingStore property value.voidSets the cloudAppSecurity property value.voidSets the disableResilienceDefaults property value.voidsetOdataType(String value) Sets the @odata.type property value.voidSets the persistentBrowser property value.voidSets the secureSignInSession property value.voidSets the signInFrequency property value.
-
Field Details
-
backingStore
@Nonnull protected com.microsoft.kiota.store.BackingStore backingStoreStores model information.
-
-
Constructor Details
-
ConditionalAccessSessionControls
public ConditionalAccessSessionControls()Instantiates a newConditionalAccessSessionControlsand sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static ConditionalAccessSessionControls createFromDiscriminatorValue(@Nonnull com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator value- Parameters:
parseNode- The parse node to use to read the discriminator value and create the object- Returns:
- a
ConditionalAccessSessionControls
-
getAdditionalData
Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. -
getApplicationEnforcedRestrictions
Gets the applicationEnforcedRestrictions property value. Session control to enforce application restrictions. Only Exchange Online and Sharepoint Online support this session control. -
getBackingStore
@Nonnull public com.microsoft.kiota.store.BackingStore getBackingStore()Gets the backingStore property value. Stores model information.- Specified by:
getBackingStorein interfacecom.microsoft.kiota.store.BackedModel- Returns:
- a
BackingStore
-
getCloudAppSecurity
Gets the cloudAppSecurity property value. Session control to apply cloud app security.- Returns:
- a
CloudAppSecuritySessionControl
-
getDisableResilienceDefaults
Gets the disableResilienceDefaults property value. Session control that determines whether it is acceptable for Microsoft Entra ID to extend existing sessions based on information collected prior to an outage or not.- Returns:
- a
Boolean
-
getFieldDeserializers
@Nonnull public Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>> getFieldDeserializers()The deserialization information for the current model -
getOdataType
Gets the @odata.type property value. The OdataType property- Returns:
- a
String
-
getPersistentBrowser
Gets the persistentBrowser property value. Session control to define whether to persist cookies or not. All apps should be selected for this session control to work correctly.- Returns:
- a
PersistentBrowserSessionControl
-
getSecureSignInSession
Gets the secureSignInSession property value. The secureSignInSession property- Returns:
- a
SecureSignInSessionControl
-
getSignInFrequency
Gets the signInFrequency property value. Session control to enforce signin frequency.- Returns:
- a
SignInFrequencySessionControl
-
serialize
public void serialize(@Nonnull com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current object- Specified by:
serializein interfacecom.microsoft.kiota.serialization.Parsable- Parameters:
writer- Serialization writer to use to serialize this model
-
setAdditionalData
Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.- Parameters:
value- Value to set for the AdditionalData property.
-
setApplicationEnforcedRestrictions
public void setApplicationEnforcedRestrictions(@Nullable ApplicationEnforcedRestrictionsSessionControl value) Sets the applicationEnforcedRestrictions property value. Session control to enforce application restrictions. Only Exchange Online and Sharepoint Online support this session control.- Parameters:
value- Value to set for the applicationEnforcedRestrictions property.
-
setBackingStore
public void setBackingStore(@Nonnull com.microsoft.kiota.store.BackingStore value) Sets the backingStore property value. Stores model information.- Parameters:
value- Value to set for the backingStore property.
-
setCloudAppSecurity
Sets the cloudAppSecurity property value. Session control to apply cloud app security.- Parameters:
value- Value to set for the cloudAppSecurity property.
-
setDisableResilienceDefaults
Sets the disableResilienceDefaults property value. Session control that determines whether it is acceptable for Microsoft Entra ID to extend existing sessions based on information collected prior to an outage or not.- Parameters:
value- Value to set for the disableResilienceDefaults property.
-
setOdataType
Sets the @odata.type property value. The OdataType property- Parameters:
value- Value to set for the @odata.type property.
-
setPersistentBrowser
Sets the persistentBrowser property value. Session control to define whether to persist cookies or not. All apps should be selected for this session control to work correctly.- Parameters:
value- Value to set for the persistentBrowser property.
-
setSecureSignInSession
Sets the secureSignInSession property value. The secureSignInSession property- Parameters:
value- Value to set for the secureSignInSession property.
-
setSignInFrequency
Sets the signInFrequency property value. Session control to enforce signin frequency.- Parameters:
value- Value to set for the signInFrequency property.
-