Package com.microsoft.graph.models
Class BaseItemVersion
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.BaseItemVersion
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder
,com.microsoft.kiota.serialization.Parsable
,com.microsoft.kiota.store.BackedModel
- Direct Known Subclasses:
DriveItemVersion
,ListItemVersion
@Generated("com.microsoft.kiota")
public class BaseItemVersion
extends Entity
implements com.microsoft.kiota.serialization.Parsable
-
Field Summary
Fields inherited from class com.microsoft.graph.models.Entity
backingStore
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic BaseItemVersion
createFromDiscriminatorValue
(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 lastModifiedBy property value.Gets the lastModifiedDateTime property value.Gets the publication property value.void
serialize
(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoid
setLastModifiedBy
(IdentitySet value) Sets the lastModifiedBy property value.void
Sets the lastModifiedDateTime property value.void
setPublication
(PublicationFacet value) Sets the publication property value.Methods inherited from class com.microsoft.graph.models.Entity
getAdditionalData, getBackingStore, getId, getOdataType, setAdditionalData, setBackingStore, setId, setOdataType
-
Constructor Details
-
BaseItemVersion
public BaseItemVersion()Instantiates a newBaseItemVersion
and sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static BaseItemVersion 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
BaseItemVersion
-
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>>
-
getLastModifiedBy
Gets the lastModifiedBy property value. Identity of the user which last modified the version. Read-only.- Returns:
- a
IdentitySet
-
getLastModifiedDateTime
Gets the lastModifiedDateTime property value. Date and time the version was last modified. Read-only.- Returns:
- a
OffsetDateTime
-
getPublication
Gets the publication property value. Indicates the publication status of this particular version. Read-only.- Returns:
- a
PublicationFacet
-
serialize
public void serialize(@Nonnull com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current object -
setLastModifiedBy
Sets the lastModifiedBy property value. Identity of the user which last modified the version. Read-only.- Parameters:
value
- Value to set for the lastModifiedBy property.
-
setLastModifiedDateTime
Sets the lastModifiedDateTime property value. Date and time the version was last modified. Read-only.- Parameters:
value
- Value to set for the lastModifiedDateTime property.
-
setPublication
Sets the publication property value. Indicates the publication status of this particular version. Read-only.- Parameters:
value
- Value to set for the publication property.
-