Package com.microsoft.graph.models
Class MobileApp
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.MobileApp
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder
,com.microsoft.kiota.serialization.Parsable
,com.microsoft.kiota.store.BackedModel
- Direct Known Subclasses:
AndroidStoreApp
,IosiPadOSWebClip
,IosStoreApp
,IosVppApp
,MacOSMicrosoftDefenderApp
,MacOSMicrosoftEdgeApp
,MacOSOfficeSuiteApp
,ManagedApp
,MicrosoftStoreForBusinessApp
,MobileLobApp
,WebApp
,WindowsMicrosoftEdgeApp
,WindowsWebApp
@Generated("com.microsoft.kiota")
public class MobileApp
extends Entity
implements com.microsoft.kiota.serialization.Parsable
An abstract class containing the base properties for Intune mobile apps. Note: Listing mobile apps with `$expand=assignments` has been deprecated. Instead get the list of apps without the `$expand` query on `assignments`. Then, perform the expansion on individual applications.
-
Field Summary
Fields inherited from class com.microsoft.graph.models.Entity
backingStore
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic MobileApp
createFromDiscriminatorValue
(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueGets the assignments property value.Gets the categories property value.Gets the createdDateTime property value.Gets the description property value.Gets the developer property value.Gets the displayName property value.The deserialization information for the current modelGets the informationUrl property value.Gets the isFeatured property value.Gets the largeIcon property value.Gets the lastModifiedDateTime property value.getNotes()
Gets the notes property value.getOwner()
Gets the owner property value.Gets the privacyInformationUrl property value.Gets the publisher property value.Gets the publishingState property value.void
serialize
(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoid
setAssignments
(List<MobileAppAssignment> value) Sets the assignments property value.void
setCategories
(List<MobileAppCategory> value) Sets the categories property value.void
setCreatedDateTime
(OffsetDateTime value) Sets the createdDateTime property value.void
setDescription
(String value) Sets the description property value.void
setDeveloper
(String value) Sets the developer property value.void
setDisplayName
(String value) Sets the displayName property value.void
setInformationUrl
(String value) Sets the informationUrl property value.void
setIsFeatured
(Boolean value) Sets the isFeatured property value.void
setLargeIcon
(MimeContent value) Sets the largeIcon property value.void
Sets the lastModifiedDateTime property value.void
Sets the notes property value.void
Sets the owner property value.void
setPrivacyInformationUrl
(String value) Sets the privacyInformationUrl property value.void
setPublisher
(String value) Sets the publisher property value.void
Sets the publishingState property value.Methods inherited from class com.microsoft.graph.models.Entity
getAdditionalData, getBackingStore, getId, getOdataType, setAdditionalData, setBackingStore, setId, setOdataType
-
Constructor Details
-
MobileApp
public MobileApp()Instantiates a newMobileApp
and sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static MobileApp 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
MobileApp
-
getAssignments
Gets the assignments property value. The list of group assignments for this mobile app.- Returns:
- a
List<MobileAppAssignment>
-
getCategories
Gets the categories property value. The list of categories for this app.- Returns:
- a
List<MobileAppCategory>
-
getCreatedDateTime
Gets the createdDateTime property value. The date and time the app was created.- Returns:
- a
OffsetDateTime
-
getDescription
Gets the description property value. The description of the app.- Returns:
- a
String
-
getDeveloper
Gets the developer property value. The developer of the app.- Returns:
- a
String
-
getDisplayName
Gets the displayName property value. The admin provided or imported title of the app.- Returns:
- a
String
-
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 classEntity
- Returns:
- a
Map<String,
Consumer<com.microsoft.kiota.serialization.ParseNode>>
-
getInformationUrl
Gets the informationUrl property value. The more information Url.- Returns:
- a
String
-
getIsFeatured
Gets the isFeatured property value. The value indicating whether the app is marked as featured by the admin.- Returns:
- a
Boolean
-
getLargeIcon
Gets the largeIcon property value. The large icon, to be displayed in the app details and used for upload of the icon.- Returns:
- a
MimeContent
-
getLastModifiedDateTime
Gets the lastModifiedDateTime property value. The date and time the app was last modified.- Returns:
- a
OffsetDateTime
-
getNotes
Gets the notes property value. Notes for the app.- Returns:
- a
String
-
getOwner
Gets the owner property value. The owner of the app.- Returns:
- a
String
-
getPrivacyInformationUrl
Gets the privacyInformationUrl property value. The privacy statement Url.- Returns:
- a
String
-
getPublisher
Gets the publisher property value. The publisher of the app.- Returns:
- a
String
-
getPublishingState
Gets the publishingState property value. Indicates the publishing state of an app.- Returns:
- a
MobileAppPublishingState
-
serialize
public void serialize(@Nonnull com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current object -
setAssignments
Sets the assignments property value. The list of group assignments for this mobile app.- Parameters:
value
- Value to set for the assignments property.
-
setCategories
Sets the categories property value. The list of categories for this app.- Parameters:
value
- Value to set for the categories property.
-
setCreatedDateTime
Sets the createdDateTime property value. The date and time the app was created.- Parameters:
value
- Value to set for the createdDateTime property.
-
setDescription
Sets the description property value. The description of the app.- Parameters:
value
- Value to set for the description property.
-
setDeveloper
Sets the developer property value. The developer of the app.- Parameters:
value
- Value to set for the developer property.
-
setDisplayName
Sets the displayName property value. The admin provided or imported title of the app.- Parameters:
value
- Value to set for the displayName property.
-
setInformationUrl
Sets the informationUrl property value. The more information Url.- Parameters:
value
- Value to set for the informationUrl property.
-
setIsFeatured
Sets the isFeatured property value. The value indicating whether the app is marked as featured by the admin.- Parameters:
value
- Value to set for the isFeatured property.
-
setLargeIcon
Sets the largeIcon property value. The large icon, to be displayed in the app details and used for upload of the icon.- Parameters:
value
- Value to set for the largeIcon property.
-
setLastModifiedDateTime
Sets the lastModifiedDateTime property value. The date and time the app was last modified.- Parameters:
value
- Value to set for the lastModifiedDateTime property.
-
setNotes
Sets the notes property value. Notes for the app.- Parameters:
value
- Value to set for the notes property.
-
setOwner
Sets the owner property value. The owner of the app.- Parameters:
value
- Value to set for the owner property.
-
setPrivacyInformationUrl
Sets the privacyInformationUrl property value. The privacy statement Url.- Parameters:
value
- Value to set for the privacyInformationUrl property.
-
setPublisher
Sets the publisher property value. The publisher of the app.- Parameters:
value
- Value to set for the publisher property.
-
setPublishingState
Sets the publishingState property value. Indicates the publishing state of an app.- Parameters:
value
- Value to set for the publishingState property.
-