Package com.microsoft.graph.models
Class IosUpdateConfiguration
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.DeviceConfiguration
com.microsoft.graph.models.IosUpdateConfiguration
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder,com.microsoft.kiota.serialization.Parsable,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class IosUpdateConfiguration
extends DeviceConfiguration
implements com.microsoft.kiota.serialization.Parsable
IOS Update Configuration, allows you to configure time window within week to install iOS updates
-
Field Summary
Fields inherited from class com.microsoft.graph.models.Entity
backingStore -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic IosUpdateConfigurationcreateFromDiscriminatorValue(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueGets the activeHoursEnd property value.Gets the activeHoursStart property value.The deserialization information for the current modelGets the scheduledInstallDays property value.Gets the utcTimeOffsetInMinutes property value.voidserialize(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoidsetActiveHoursEnd(LocalTime value) Sets the activeHoursEnd property value.voidsetActiveHoursStart(LocalTime value) Sets the activeHoursStart property value.voidsetScheduledInstallDays(List<DayOfWeek> value) Sets the scheduledInstallDays property value.voidsetUtcTimeOffsetInMinutes(Integer value) Sets the utcTimeOffsetInMinutes property value.Methods inherited from class com.microsoft.graph.models.DeviceConfiguration
getAssignments, getCreatedDateTime, getDescription, getDeviceSettingStateSummaries, getDeviceStatuses, getDeviceStatusOverview, getDisplayName, getLastModifiedDateTime, getUserStatuses, getUserStatusOverview, getVersion, setAssignments, setCreatedDateTime, setDescription, setDeviceSettingStateSummaries, setDeviceStatuses, setDeviceStatusOverview, setDisplayName, setLastModifiedDateTime, setUserStatuses, setUserStatusOverview, setVersionMethods inherited from class com.microsoft.graph.models.Entity
getAdditionalData, getBackingStore, getId, getOdataType, setAdditionalData, setBackingStore, setId, setOdataType
-
Constructor Details
-
IosUpdateConfiguration
public IosUpdateConfiguration()Instantiates a newIosUpdateConfigurationand sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static IosUpdateConfiguration 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
IosUpdateConfiguration
-
getActiveHoursEnd
Gets the activeHoursEnd property value. Active Hours End (active hours mean the time window when updates install should not happen)- Returns:
- a
LocalTime
-
getActiveHoursStart
Gets the activeHoursStart property value. Active Hours Start (active hours mean the time window when updates install should not happen)- Returns:
- a
LocalTime
-
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 classDeviceConfiguration- Returns:
- a
Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>>
-
getScheduledInstallDays
Gets the scheduledInstallDays property value. Days in week for which active hours are configured. This collection can contain a maximum of 7 elements. -
getUtcTimeOffsetInMinutes
Gets the utcTimeOffsetInMinutes property value. UTC Time Offset indicated in minutes- Returns:
- a
Integer
-
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 classDeviceConfiguration- Parameters:
writer- Serialization writer to use to serialize this model
-
setActiveHoursEnd
Sets the activeHoursEnd property value. Active Hours End (active hours mean the time window when updates install should not happen)- Parameters:
value- Value to set for the activeHoursEnd property.
-
setActiveHoursStart
Sets the activeHoursStart property value. Active Hours Start (active hours mean the time window when updates install should not happen)- Parameters:
value- Value to set for the activeHoursStart property.
-
setScheduledInstallDays
Sets the scheduledInstallDays property value. Days in week for which active hours are configured. This collection can contain a maximum of 7 elements.- Parameters:
value- Value to set for the scheduledInstallDays property.
-
setUtcTimeOffsetInMinutes
Sets the utcTimeOffsetInMinutes property value. UTC Time Offset indicated in minutes- Parameters:
value- Value to set for the utcTimeOffsetInMinutes property.
-