Package com.microsoft.graph.models
Class TargetedManagedAppConfiguration
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.ManagedAppPolicy
com.microsoft.graph.models.ManagedAppConfiguration
com.microsoft.graph.models.TargetedManagedAppConfiguration
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder,com.microsoft.kiota.serialization.Parsable,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class TargetedManagedAppConfiguration
extends ManagedAppConfiguration
implements com.microsoft.kiota.serialization.Parsable
Configuration used to deliver a set of custom settings as-is to all users in the targeted security group
-
Field Summary
Fields inherited from class com.microsoft.graph.models.Entity
backingStore -
Constructor Summary
ConstructorsConstructorDescriptionInstantiates a newTargetedManagedAppConfigurationand 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 valuegetApps()Gets the apps property value.Gets the assignments property value.Gets the deployedAppCount property value.Gets the deploymentSummary property value.The deserialization information for the current modelGets the isAssigned property value.voidserialize(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoidsetApps(List<ManagedMobileApp> value) Sets the apps property value.voidSets the assignments property value.voidsetDeployedAppCount(Integer value) Sets the deployedAppCount property value.voidSets the deploymentSummary property value.voidsetIsAssigned(Boolean value) Sets the isAssigned property value.Methods inherited from class com.microsoft.graph.models.ManagedAppConfiguration
getCustomSettings, setCustomSettingsMethods inherited from class com.microsoft.graph.models.ManagedAppPolicy
getCreatedDateTime, getDescription, getDisplayName, getLastModifiedDateTime, getVersion, setCreatedDateTime, setDescription, setDisplayName, setLastModifiedDateTime, setVersionMethods inherited from class com.microsoft.graph.models.Entity
getAdditionalData, getBackingStore, getId, getOdataType, setAdditionalData, setBackingStore, setId, setOdataType
-
Constructor Details
-
TargetedManagedAppConfiguration
public TargetedManagedAppConfiguration()Instantiates a newTargetedManagedAppConfigurationand sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static TargetedManagedAppConfiguration 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
TargetedManagedAppConfiguration
-
getApps
Gets the apps property value. List of apps to which the policy is deployed.- Returns:
- a
List<ManagedMobileApp>
-
getAssignments
Gets the assignments property value. Navigation property to list of inclusion and exclusion groups to which the policy is deployed.- Returns:
- a
List<TargetedManagedAppPolicyAssignment>
-
getDeployedAppCount
Gets the deployedAppCount property value. Count of apps to which the current policy is deployed.- Returns:
- a
Integer
-
getDeploymentSummary
Gets the deploymentSummary property value. Navigation property to deployment summary of the configuration.- Returns:
- a
ManagedAppPolicyDeploymentSummary
-
getFieldDeserializers
@Nonnull public Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>> getFieldDeserializers()The deserialization information for the current model- Specified by:
getFieldDeserializersin interfacecom.microsoft.kiota.serialization.Parsable- Overrides:
getFieldDeserializersin classManagedAppConfiguration- Returns:
- a
Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>>
-
getIsAssigned
Gets the isAssigned property value. Indicates if the policy is deployed to any inclusion groups or not.- Returns:
- a
Boolean
-
serialize
public void serialize(@Nonnull com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current object- Specified by:
serializein interfacecom.microsoft.kiota.serialization.Parsable- Overrides:
serializein classManagedAppConfiguration- Parameters:
writer- Serialization writer to use to serialize this model
-
setApps
Sets the apps property value. List of apps to which the policy is deployed.- Parameters:
value- Value to set for the apps property.
-
setAssignments
Sets the assignments property value. Navigation property to list of inclusion and exclusion groups to which the policy is deployed.- Parameters:
value- Value to set for the assignments property.
-
setDeployedAppCount
Sets the deployedAppCount property value. Count of apps to which the current policy is deployed.- Parameters:
value- Value to set for the deployedAppCount property.
-
setDeploymentSummary
Sets the deploymentSummary property value. Navigation property to deployment summary of the configuration.- Parameters:
value- Value to set for the deploymentSummary property.
-
setIsAssigned
Sets the isAssigned property value. Indicates if the policy is deployed to any inclusion groups or not.- Parameters:
value- Value to set for the isAssigned property.
-