Package com.microsoft.graph.models
Class ConditionalAccessRoot
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.ConditionalAccessRoot
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder
,com.microsoft.kiota.serialization.Parsable
,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class ConditionalAccessRoot
extends Entity
implements com.microsoft.kiota.serialization.Parsable
-
Field Summary
Fields inherited from class com.microsoft.graph.models.Entity
backingStore
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ConditionalAccessRoot
createFromDiscriminatorValue
(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueGets the authenticationContextClassReferences property value.Gets the authenticationStrength property value.The deserialization information for the current modelGets the namedLocations property value.Gets the policies property value.Gets the templates property value.void
serialize
(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoid
Sets the authenticationContextClassReferences property value.void
Sets the authenticationStrength property value.void
setNamedLocations
(List<NamedLocation> value) Sets the namedLocations property value.void
setPolicies
(List<ConditionalAccessPolicy> value) Sets the policies property value.void
Sets the templates property value.Methods inherited from class com.microsoft.graph.models.Entity
getAdditionalData, getBackingStore, getId, getOdataType, setAdditionalData, setBackingStore, setId, setOdataType
-
Constructor Details
-
ConditionalAccessRoot
public ConditionalAccessRoot()Instantiates a newConditionalAccessRoot
and sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static ConditionalAccessRoot 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
ConditionalAccessRoot
-
getAuthenticationContextClassReferences
@Nullable public List<AuthenticationContextClassReference> getAuthenticationContextClassReferences()Gets the authenticationContextClassReferences property value. Read-only. Nullable. Returns a collection of the specified authentication context class references.- Returns:
- a
List<AuthenticationContextClassReference>
-
getAuthenticationStrength
Gets the authenticationStrength property value. The authenticationStrength property- Returns:
- a
AuthenticationStrengthRoot
-
getFieldDeserializers
@Nonnull public Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>> getFieldDeserializers()The deserialization information for the current model- Specified by:
getFieldDeserializers
in interfacecom.microsoft.kiota.serialization.Parsable
- Overrides:
getFieldDeserializers
in classEntity
- Returns:
- a
Map<String,
Consumer<com.microsoft.kiota.serialization.ParseNode>>
-
getNamedLocations
Gets the namedLocations property value. Read-only. Nullable. Returns a collection of the specified named locations.- Returns:
- a
List<NamedLocation>
-
getPolicies
Gets the policies property value. Read-only. Nullable. Returns a collection of the specified Conditional Access (CA) policies.- Returns:
- a
List<ConditionalAccessPolicy>
-
getTemplates
Gets the templates property value. Read-only. Nullable. Returns a collection of the specified Conditional Access templates.- Returns:
- a
List<ConditionalAccessTemplate>
-
serialize
public void serialize(@Nonnull com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current object -
setAuthenticationContextClassReferences
public void setAuthenticationContextClassReferences(@Nullable List<AuthenticationContextClassReference> value) Sets the authenticationContextClassReferences property value. Read-only. Nullable. Returns a collection of the specified authentication context class references.- Parameters:
value
- Value to set for the authenticationContextClassReferences property.
-
setAuthenticationStrength
Sets the authenticationStrength property value. The authenticationStrength property- Parameters:
value
- Value to set for the authenticationStrength property.
-
setNamedLocations
Sets the namedLocations property value. Read-only. Nullable. Returns a collection of the specified named locations.- Parameters:
value
- Value to set for the namedLocations property.
-
setPolicies
Sets the policies property value. Read-only. Nullable. Returns a collection of the specified Conditional Access (CA) policies.- Parameters:
value
- Value to set for the policies property.
-
setTemplates
Sets the templates property value. Read-only. Nullable. Returns a collection of the specified Conditional Access templates.- Parameters:
value
- Value to set for the templates property.
-