Package com.microsoft.graph.models
Class ScheduleItem
java.lang.Object
com.microsoft.graph.models.ScheduleItem
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder,com.microsoft.kiota.serialization.Parsable,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class ScheduleItem
extends Object
implements com.microsoft.kiota.serialization.AdditionalDataHolder, com.microsoft.kiota.store.BackedModel, com.microsoft.kiota.serialization.Parsable
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected com.microsoft.kiota.store.BackingStoreStores model information. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ScheduleItemcreateFromDiscriminatorValue(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueGets the AdditionalData property value.com.microsoft.kiota.store.BackingStoreGets the backingStore property value.getEnd()Gets the end property value.The deserialization information for the current modelGets the isPrivate property value.Gets the location property value.Gets the @odata.type property value.getStart()Gets the start property value.Gets the status property value.Gets the subject property value.voidserialize(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoidsetAdditionalData(Map<String, Object> value) Sets the AdditionalData property value.voidsetBackingStore(com.microsoft.kiota.store.BackingStore value) Sets the backingStore property value.voidsetEnd(DateTimeTimeZone value) Sets the end property value.voidsetIsPrivate(Boolean value) Sets the isPrivate property value.voidsetLocation(String value) Sets the location property value.voidsetOdataType(String value) Sets the @odata.type property value.voidsetStart(DateTimeTimeZone value) Sets the start property value.voidsetStatus(FreeBusyStatus value) Sets the status property value.voidsetSubject(String value) Sets the subject property value.
-
Field Details
-
backingStore
@Nonnull protected com.microsoft.kiota.store.BackingStore backingStoreStores model information.
-
-
Constructor Details
-
ScheduleItem
public ScheduleItem()Instantiates a newScheduleItemand sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static ScheduleItem 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
ScheduleItem
-
getAdditionalData
Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. -
getBackingStore
@Nonnull public com.microsoft.kiota.store.BackingStore getBackingStore()Gets the backingStore property value. Stores model information.- Specified by:
getBackingStorein interfacecom.microsoft.kiota.store.BackedModel- Returns:
- a
BackingStore
-
getEnd
Gets the end property value. The date, time, and time zone that the corresponding event ends.- Returns:
- a
DateTimeTimeZone
-
getFieldDeserializers
@Nonnull public Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>> getFieldDeserializers()The deserialization information for the current model -
getIsPrivate
Gets the isPrivate property value. The sensitivity of the corresponding event. True if the event is marked private, false otherwise. Optional.- Returns:
- a
Boolean
-
getLocation
Gets the location property value. The location where the corresponding event is held or attended from. Optional.- Returns:
- a
String
-
getOdataType
Gets the @odata.type property value. The OdataType property- Returns:
- a
String
-
getStart
Gets the start property value. The date, time, and time zone that the corresponding event starts.- Returns:
- a
DateTimeTimeZone
-
getStatus
Gets the status property value. The availability status of the user or resource during the corresponding event. The possible values are: free, tentative, busy, oof, workingElsewhere, unknown.- Returns:
- a
FreeBusyStatus
-
getSubject
Gets the subject property value. The corresponding event's subject line. Optional.- 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- Parameters:
writer- Serialization writer to use to serialize this model
-
setAdditionalData
Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.- Parameters:
value- Value to set for the AdditionalData property.
-
setBackingStore
public void setBackingStore(@Nonnull com.microsoft.kiota.store.BackingStore value) Sets the backingStore property value. Stores model information.- Parameters:
value- Value to set for the backingStore property.
-
setEnd
Sets the end property value. The date, time, and time zone that the corresponding event ends.- Parameters:
value- Value to set for the end property.
-
setIsPrivate
Sets the isPrivate property value. The sensitivity of the corresponding event. True if the event is marked private, false otherwise. Optional.- Parameters:
value- Value to set for the isPrivate property.
-
setLocation
Sets the location property value. The location where the corresponding event is held or attended from. Optional.- Parameters:
value- Value to set for the location property.
-
setOdataType
Sets the @odata.type property value. The OdataType property- Parameters:
value- Value to set for the @odata.type property.
-
setStart
Sets the start property value. The date, time, and time zone that the corresponding event starts.- Parameters:
value- Value to set for the start property.
-
setStatus
Sets the status property value. The availability status of the user or resource during the corresponding event. The possible values are: free, tentative, busy, oof, workingElsewhere, unknown.- Parameters:
value- Value to set for the status property.
-
setSubject
Sets the subject property value. The corresponding event's subject line. Optional.- Parameters:
value- Value to set for the subject property.
-