Package com.microsoft.graph.models
Class MobileLobApp
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.MobileApp
com.microsoft.graph.models.MobileLobApp
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder,com.microsoft.kiota.serialization.Parsable,com.microsoft.kiota.store.BackedModel
- Direct Known Subclasses:
AndroidLobApp,IosLobApp,MacOSDmgApp,MacOSLobApp,Win32LobApp,WindowsAppX,WindowsMobileMSI,WindowsUniversalAppX
@Generated("com.microsoft.kiota")
public class MobileLobApp
extends MobileApp
implements com.microsoft.kiota.serialization.Parsable
An abstract base class containing properties for all mobile line of business apps.
-
Field Summary
Fields inherited from class com.microsoft.graph.models.Entity
backingStore -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic MobileLobAppcreateFromDiscriminatorValue(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueGets the committedContentVersion property value.Gets the contentVersions property value.The deserialization information for the current modelGets the fileName property value.getSize()Gets the size property value.voidserialize(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoidsetCommittedContentVersion(String value) Sets the committedContentVersion property value.voidsetContentVersions(List<MobileAppContent> value) Sets the contentVersions property value.voidsetFileName(String value) Sets the fileName property value.voidSets the size property value.Methods 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
-
MobileLobApp
public MobileLobApp()Instantiates a newMobileLobAppand sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static MobileLobApp 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
MobileLobApp
-
getCommittedContentVersion
Gets the committedContentVersion property value. The internal committed content version.- Returns:
- a
String
-
getContentVersions
Gets the contentVersions property value. The list of content versions for this app.- Returns:
- a
List<MobileAppContent>
-
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 classMobileApp- Returns:
- a
Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>>
-
getFileName
Gets the fileName property value. The name of the main Lob application file.- Returns:
- a
String
-
getSize
Gets the size property value. The total size, including all uploaded files.- Returns:
- a
Long
-
serialize
public void serialize(@Nonnull com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current object -
setCommittedContentVersion
Sets the committedContentVersion property value. The internal committed content version.- Parameters:
value- Value to set for the committedContentVersion property.
-
setContentVersions
Sets the contentVersions property value. The list of content versions for this app.- Parameters:
value- Value to set for the contentVersions property.
-
setFileName
Sets the fileName property value. The name of the main Lob application file.- Parameters:
value- Value to set for the fileName property.
-
setSize
Sets the size property value. The total size, including all uploaded files.- Parameters:
value- Value to set for the size property.
-