Package com.microsoft.graph.models
Class ConditionalAccessConditionSet
java.lang.Object
com.microsoft.graph.models.ConditionalAccessConditionSet
- All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject
public class ConditionalAccessConditionSet
extends Object
implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Conditional Access Condition Set.
-
Field Summary
FieldsModifier and TypeFieldDescriptionThe Applications.The Client Applications.The Client App Types.The Devices.The Locations.the OData type of the object as returned by the serviceThe Platforms.The Sign In Risk Levels.The User Risk Levels.The Users. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal com.microsoft.graph.serializer.AdditionalDataManager
void
setRawObject
(com.microsoft.graph.serializer.ISerializer serializer, com.google.gson.JsonObject json) Sets the raw JSON object
-
Field Details
-
oDataType
the OData type of the object as returned by the service -
applications
@SerializedName(value="applications", alternate="Applications") @Expose @Nullable public ConditionalAccessApplications applicationsThe Applications. Applications and user actions included in and excluded from the policy. Required. -
clientApplications
@SerializedName(value="clientApplications", alternate="ClientApplications") @Expose @Nullable public ConditionalAccessClientApplications clientApplicationsThe Client Applications. Client applications (service principals and workload identities) included in and excluded from the policy. Either users or clientApplications is required. -
clientAppTypes
@SerializedName(value="clientAppTypes", alternate="ClientAppTypes") @Expose @Nullable public List<ConditionalAccessClientApp> clientAppTypesThe Client App Types. Client application types included in the policy. Possible values are: all, browser, mobileAppsAndDesktopClients, exchangeActiveSync, easSupported, other. Required. -
devices
@SerializedName(value="devices", alternate="Devices") @Expose @Nullable public ConditionalAccessDevices devicesThe Devices. Devices in the policy. -
locations
@SerializedName(value="locations", alternate="Locations") @Expose @Nullable public ConditionalAccessLocations locationsThe Locations. Locations included in and excluded from the policy. -
platforms
@SerializedName(value="platforms", alternate="Platforms") @Expose @Nullable public ConditionalAccessPlatforms platformsThe Platforms. Platforms included in and excluded from the policy. -
signInRiskLevels
@SerializedName(value="signInRiskLevels", alternate="SignInRiskLevels") @Expose @Nullable public List<RiskLevel> signInRiskLevelsThe Sign In Risk Levels. Sign-in risk levels included in the policy. Possible values are: low, medium, high, hidden, none, unknownFutureValue. Required. -
userRiskLevels
@SerializedName(value="userRiskLevels", alternate="UserRiskLevels") @Expose @Nullable public List<RiskLevel> userRiskLevelsThe User Risk Levels. User risk levels included in the policy. Possible values are: low, medium, high, hidden, none, unknownFutureValue. Required. -
users
@SerializedName(value="users", alternate="Users") @Expose @Nullable public ConditionalAccessUsers usersThe Users. Users, groups, and roles included in and excluded from the policy. Either users or clientApplications is required.
-
-
Constructor Details
-
ConditionalAccessConditionSet
public ConditionalAccessConditionSet()
-
-
Method Details
-
additionalDataManager
@Nonnull public final com.microsoft.graph.serializer.AdditionalDataManager additionalDataManager()- Specified by:
additionalDataManager
in interfacecom.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 interfacecom.microsoft.graph.serializer.IJsonBackedObject
- Parameters:
serializer
- the serializerjson
- the JSON object to set this object to
-