Package com.microsoft.graph.models
Class WindowsAppXAppAssignmentSettings
java.lang.Object
com.microsoft.graph.models.MobileAppAssignmentSettings
com.microsoft.graph.models.WindowsAppXAppAssignmentSettings
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder,com.microsoft.kiota.serialization.Parsable,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class WindowsAppXAppAssignmentSettings
extends MobileAppAssignmentSettings
implements com.microsoft.kiota.serialization.Parsable
Contains properties used when assigning a Windows AppX mobile app to a group.
-
Field Summary
Fields inherited from class com.microsoft.graph.models.MobileAppAssignmentSettings
backingStore -
Constructor Summary
ConstructorsConstructorDescriptionInstantiates a newWindowsAppXAppAssignmentSettingsand 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 valueThe deserialization information for the current modelGets the useDeviceContext property value.voidserialize(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoidsetUseDeviceContext(Boolean value) Sets the useDeviceContext property value.Methods inherited from class com.microsoft.graph.models.MobileAppAssignmentSettings
getAdditionalData, getBackingStore, getOdataType, setAdditionalData, setBackingStore, setOdataType
-
Constructor Details
-
WindowsAppXAppAssignmentSettings
public WindowsAppXAppAssignmentSettings()Instantiates a newWindowsAppXAppAssignmentSettingsand sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static WindowsAppXAppAssignmentSettings 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
WindowsAppXAppAssignmentSettings
-
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 classMobileAppAssignmentSettings- Returns:
- a
Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>>
-
getUseDeviceContext
Gets the useDeviceContext property value. When TRUE, indicates that device execution context will be used for the AppX mobile app. When FALSE, indicates that user context will be used for the AppX mobile app. By default, this property is set to FALSE. Once this property has been set to TRUE it cannot be changed.- 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 classMobileAppAssignmentSettings- Parameters:
writer- Serialization writer to use to serialize this model
-
setUseDeviceContext
Sets the useDeviceContext property value. When TRUE, indicates that device execution context will be used for the AppX mobile app. When FALSE, indicates that user context will be used for the AppX mobile app. By default, this property is set to FALSE. Once this property has been set to TRUE it cannot be changed.- Parameters:
value- Value to set for the useDeviceContext property.
-