Package com.microsoft.graph.models
Class Win32LobAppAssignmentSettings
java.lang.Object
com.microsoft.graph.models.MobileAppAssignmentSettings
com.microsoft.graph.models.Win32LobAppAssignmentSettings
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder
,com.microsoft.kiota.serialization.Parsable
,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class Win32LobAppAssignmentSettings
extends MobileAppAssignmentSettings
implements com.microsoft.kiota.serialization.Parsable
Contains properties used to assign an Win32 LOB mobile app to a group.
-
Field Summary
Fields inherited from class com.microsoft.graph.models.MobileAppAssignmentSettings
backingStore
-
Constructor Summary
ConstructorsConstructorDescriptionInstantiates a newWin32LobAppAssignmentSettings
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 valueGets the autoUpdateSettings property value.Gets the deliveryOptimizationPriority property value.The deserialization information for the current modelGets the installTimeSettings property value.Gets the notifications property value.Gets the restartSettings property value.void
serialize
(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoid
Sets the autoUpdateSettings property value.void
Sets the deliveryOptimizationPriority property value.void
Sets the installTimeSettings property value.void
Sets the notifications property value.void
Sets the restartSettings property value.Methods inherited from class com.microsoft.graph.models.MobileAppAssignmentSettings
getAdditionalData, getBackingStore, getOdataType, setAdditionalData, setBackingStore, setOdataType
-
Constructor Details
-
Win32LobAppAssignmentSettings
public Win32LobAppAssignmentSettings()Instantiates a newWin32LobAppAssignmentSettings
and sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static Win32LobAppAssignmentSettings 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
Win32LobAppAssignmentSettings
-
getAutoUpdateSettings
Gets the autoUpdateSettings property value. The auto-update settings to apply for this app assignment.- Returns:
- a
Win32LobAppAutoUpdateSettings
-
getDeliveryOptimizationPriority
Gets the deliveryOptimizationPriority property value. Contains value for delivery optimization priority.- Returns:
- a
Win32LobAppDeliveryOptimizationPriority
-
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>>
-
getInstallTimeSettings
Gets the installTimeSettings property value. The install time settings to apply for this app assignment.- Returns:
- a
MobileAppInstallTimeSettings
-
getNotifications
Gets the notifications property value. Contains value for notification status.- Returns:
- a
Win32LobAppNotification
-
getRestartSettings
Gets the restartSettings property value. The reboot settings to apply for this app assignment.- Returns:
- a
Win32LobAppRestartSettings
-
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
-
setAutoUpdateSettings
Sets the autoUpdateSettings property value. The auto-update settings to apply for this app assignment.- Parameters:
value
- Value to set for the autoUpdateSettings property.
-
setDeliveryOptimizationPriority
public void setDeliveryOptimizationPriority(@Nullable Win32LobAppDeliveryOptimizationPriority value) Sets the deliveryOptimizationPriority property value. Contains value for delivery optimization priority.- Parameters:
value
- Value to set for the deliveryOptimizationPriority property.
-
setInstallTimeSettings
Sets the installTimeSettings property value. The install time settings to apply for this app assignment.- Parameters:
value
- Value to set for the installTimeSettings property.
-
setNotifications
Sets the notifications property value. Contains value for notification status.- Parameters:
value
- Value to set for the notifications property.
-
setRestartSettings
Sets the restartSettings property value. The reboot settings to apply for this app assignment.- Parameters:
value
- Value to set for the restartSettings property.
-