Package com.microsoft.graph.models
Class ManagedEBook
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.ManagedEBook
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder,com.microsoft.kiota.serialization.Parsable,com.microsoft.kiota.store.BackedModel
- Direct Known Subclasses:
IosVppEBook
@Generated("com.microsoft.kiota")
public class ManagedEBook
extends Entity
implements com.microsoft.kiota.serialization.Parsable
An abstract class containing the base properties for Managed eBook.
-
Field Summary
Fields inherited from class com.microsoft.graph.models.Entity
backingStore -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ManagedEBookcreateFromDiscriminatorValue(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueGets the assignments property value.Gets the createdDateTime property value.Gets the description property value.Gets the deviceStates property value.Gets the displayName property value.The deserialization information for the current modelGets the informationUrl property value.Gets the installSummary property value.Gets the largeCover property value.Gets the lastModifiedDateTime property value.Gets the privacyInformationUrl property value.Gets the publishedDateTime property value.Gets the publisher property value.Gets the userStateSummary property value.voidserialize(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoidsetAssignments(List<ManagedEBookAssignment> value) Sets the assignments property value.voidsetCreatedDateTime(OffsetDateTime value) Sets the createdDateTime property value.voidsetDescription(String value) Sets the description property value.voidsetDeviceStates(List<DeviceInstallState> value) Sets the deviceStates property value.voidsetDisplayName(String value) Sets the displayName property value.voidsetInformationUrl(String value) Sets the informationUrl property value.voidSets the installSummary property value.voidsetLargeCover(MimeContent value) Sets the largeCover property value.voidSets the lastModifiedDateTime property value.voidsetPrivacyInformationUrl(String value) Sets the privacyInformationUrl property value.voidSets the publishedDateTime property value.voidsetPublisher(String value) Sets the publisher property value.voidSets the userStateSummary property value.Methods inherited from class com.microsoft.graph.models.Entity
getAdditionalData, getBackingStore, getId, getOdataType, setAdditionalData, setBackingStore, setId, setOdataType
-
Constructor Details
-
ManagedEBook
public ManagedEBook()Instantiates a newManagedEBookand sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static ManagedEBook 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
ManagedEBook
-
getAssignments
Gets the assignments property value. The list of assignments for this eBook.- Returns:
- a
List<ManagedEBookAssignment>
-
getCreatedDateTime
Gets the createdDateTime property value. The date and time when the eBook file was created.- Returns:
- a
OffsetDateTime
-
getDescription
Gets the description property value. Description.- Returns:
- a
String
-
getDeviceStates
Gets the deviceStates property value. The list of installation states for this eBook.- Returns:
- a
List<DeviceInstallState>
-
getDisplayName
Gets the displayName property value. Name of the eBook.- Returns:
- a
String
-
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 classEntity- Returns:
- a
Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>>
-
getInformationUrl
Gets the informationUrl property value. The more information Url.- Returns:
- a
String
-
getInstallSummary
Gets the installSummary property value. Mobile App Install Summary.- Returns:
- a
EBookInstallSummary
-
getLargeCover
Gets the largeCover property value. Book cover.- Returns:
- a
MimeContent
-
getLastModifiedDateTime
Gets the lastModifiedDateTime property value. The date and time when the eBook was last modified.- Returns:
- a
OffsetDateTime
-
getPrivacyInformationUrl
Gets the privacyInformationUrl property value. The privacy statement Url.- Returns:
- a
String
-
getPublishedDateTime
Gets the publishedDateTime property value. The date and time when the eBook was published.- Returns:
- a
OffsetDateTime
-
getPublisher
Gets the publisher property value. Publisher.- Returns:
- a
String
-
getUserStateSummary
Gets the userStateSummary property value. The list of installation states for this eBook.- Returns:
- a
List<UserInstallStateSummary>
-
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 assignments for this eBook.- Parameters:
value- Value to set for the assignments property.
-
setCreatedDateTime
Sets the createdDateTime property value. The date and time when the eBook file was created.- Parameters:
value- Value to set for the createdDateTime property.
-
setDescription
Sets the description property value. Description.- Parameters:
value- Value to set for the description property.
-
setDeviceStates
Sets the deviceStates property value. The list of installation states for this eBook.- Parameters:
value- Value to set for the deviceStates property.
-
setDisplayName
Sets the displayName property value. Name of the eBook.- 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.
-
setInstallSummary
Sets the installSummary property value. Mobile App Install Summary.- Parameters:
value- Value to set for the installSummary property.
-
setLargeCover
Sets the largeCover property value. Book cover.- Parameters:
value- Value to set for the largeCover property.
-
setLastModifiedDateTime
Sets the lastModifiedDateTime property value. The date and time when the eBook was last modified.- Parameters:
value- Value to set for the lastModifiedDateTime property.
-
setPrivacyInformationUrl
Sets the privacyInformationUrl property value. The privacy statement Url.- Parameters:
value- Value to set for the privacyInformationUrl property.
-
setPublishedDateTime
Sets the publishedDateTime property value. The date and time when the eBook was published.- Parameters:
value- Value to set for the publishedDateTime property.
-
setPublisher
Sets the publisher property value. Publisher.- Parameters:
value- Value to set for the publisher property.
-
setUserStateSummary
Sets the userStateSummary property value. The list of installation states for this eBook.- Parameters:
value- Value to set for the userStateSummary property.
-