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 newWin32LobAppAssignmentSettingsand 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.voidserialize(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoidSets the autoUpdateSettings property value.voidSets the deliveryOptimizationPriority property value.voidSets the installTimeSettings property value.voidSets the notifications property value.voidSets 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 newWin32LobAppAssignmentSettingsand 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:
getFieldDeserializersin interfacecom.microsoft.kiota.serialization.Parsable- Overrides:
getFieldDeserializersin 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:
serializein interfacecom.microsoft.kiota.serialization.Parsable- Overrides:
serializein 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.
-