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 newWindowsAppXAppAssignmentSettings
and 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.void
serialize
(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoid
setUseDeviceContext
(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 newWindowsAppXAppAssignmentSettings
and 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:
getFieldDeserializers
in interfacecom.microsoft.kiota.serialization.Parsable
- Overrides:
getFieldDeserializers
in 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:
serialize
in interfacecom.microsoft.kiota.serialization.Parsable
- Overrides:
serialize
in 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.
-