Class TargetedManagedAppProtection

All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject
Direct Known Subclasses:
AndroidManagedAppProtection, IosManagedAppProtection

public class TargetedManagedAppProtection extends ManagedAppProtection implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Targeted Managed App Protection.
  • Field Details

    • isAssigned

      @SerializedName(value="isAssigned", alternate="IsAssigned") @Expose @Nullable public Boolean isAssigned
      The Is Assigned. Indicates if the policy is deployed to any inclusion groups or not.
    • assignments

      @SerializedName(value="assignments", alternate="Assignments") @Expose @Nullable public TargetedManagedAppPolicyAssignmentCollectionPage assignments
      The Assignments. Navigation property to list of inclusion and exclusion groups to which the policy is deployed.
  • Constructor Details

    • TargetedManagedAppProtection

      public TargetedManagedAppProtection()
  • 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 ManagedAppProtection
      Parameters:
      serializer - the serializer
      json - the JSON object to set this object to