Package com.microsoft.graph.models
Class ManagedAndroidLobApp
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.MobileApp
com.microsoft.graph.models.ManagedApp
com.microsoft.graph.models.ManagedMobileLobApp
com.microsoft.graph.models.ManagedAndroidLobApp
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder,com.microsoft.kiota.serialization.Parsable,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class ManagedAndroidLobApp
extends ManagedMobileLobApp
implements com.microsoft.kiota.serialization.Parsable
Contains properties and inherited properties for Managed Android Line Of Business apps.
-
Field Summary
Fields inherited from class com.microsoft.graph.models.Entity
backingStore -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ManagedAndroidLobAppcreateFromDiscriminatorValue(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 minimumSupportedOperatingSystem property value.Gets the packageId property value.Gets the versionCode property value.Gets the versionName property value.voidserialize(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoidSets the minimumSupportedOperatingSystem property value.voidsetPackageId(String value) Sets the packageId property value.voidsetVersionCode(String value) Sets the versionCode property value.voidsetVersionName(String value) Sets the versionName property value.Methods inherited from class com.microsoft.graph.models.ManagedMobileLobApp
getCommittedContentVersion, getContentVersions, getFileName, getSize, setCommittedContentVersion, setContentVersions, setFileName, setSizeMethods inherited from class com.microsoft.graph.models.ManagedApp
getAppAvailability, getVersion, setAppAvailability, setVersionMethods inherited from class com.microsoft.graph.models.MobileApp
getAssignments, getCategories, getCreatedDateTime, getDescription, getDeveloper, getDisplayName, getInformationUrl, getIsFeatured, getLargeIcon, getLastModifiedDateTime, getNotes, getOwner, getPrivacyInformationUrl, getPublisher, getPublishingState, setAssignments, setCategories, setCreatedDateTime, setDescription, setDeveloper, setDisplayName, setInformationUrl, setIsFeatured, setLargeIcon, setLastModifiedDateTime, setNotes, setOwner, setPrivacyInformationUrl, setPublisher, setPublishingStateMethods inherited from class com.microsoft.graph.models.Entity
getAdditionalData, getBackingStore, getId, getOdataType, setAdditionalData, setBackingStore, setId, setOdataType
-
Constructor Details
-
ManagedAndroidLobApp
public ManagedAndroidLobApp()Instantiates a newManagedAndroidLobAppand sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static ManagedAndroidLobApp 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
ManagedAndroidLobApp
-
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 classManagedMobileLobApp- Returns:
- a
Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>>
-
getMinimumSupportedOperatingSystem
Gets the minimumSupportedOperatingSystem property value. The value for the minimum applicable operating system.- Returns:
- a
AndroidMinimumOperatingSystem
-
getPackageId
Gets the packageId property value. The package identifier.- Returns:
- a
String
-
getVersionCode
Gets the versionCode property value. The version code of managed Android Line of Business (LoB) app.- Returns:
- a
String
-
getVersionName
Gets the versionName property value. The version name of managed Android Line of Business (LoB) app.- Returns:
- a
String
-
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 classManagedMobileLobApp- Parameters:
writer- Serialization writer to use to serialize this model
-
setMinimumSupportedOperatingSystem
Sets the minimumSupportedOperatingSystem property value. The value for the minimum applicable operating system.- Parameters:
value- Value to set for the minimumSupportedOperatingSystem property.
-
setPackageId
Sets the packageId property value. The package identifier.- Parameters:
value- Value to set for the packageId property.
-
setVersionCode
Sets the versionCode property value. The version code of managed Android Line of Business (LoB) app.- Parameters:
value- Value to set for the versionCode property.
-
setVersionName
Sets the versionName property value. The version name of managed Android Line of Business (LoB) app.- Parameters:
value- Value to set for the versionName property.
-