Class FindMeetingTimesPostRequestBody
java.lang.Object
com.microsoft.graph.users.item.findmeetingtimes.FindMeetingTimesPostRequestBody
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder,com.microsoft.kiota.serialization.Parsable,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class FindMeetingTimesPostRequestBody
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
ConstructorsConstructorDescriptionInstantiates a newFindMeetingTimesPostRequestBodyand sets the default values. -
Method Summary
Modifier and TypeMethodDescriptioncreateFromDiscriminatorValue(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueGets the AdditionalData property value.Gets the attendees property value.com.microsoft.kiota.store.BackingStoreGets the backingStore property value.The deserialization information for the current modelGets the isOrganizerOptional property value.Gets the locationConstraint property value.Gets the maxCandidates property value.com.microsoft.kiota.PeriodAndDurationGets the meetingDuration property value.Gets the minimumAttendeePercentage property value.Gets the returnSuggestionReasons property value.Gets the timeConstraint property value.voidserialize(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoidsetAdditionalData(Map<String, Object> value) Sets the AdditionalData property value.voidsetAttendees(List<AttendeeBase> value) Sets the attendees property value.voidsetBackingStore(com.microsoft.kiota.store.BackingStore value) Sets the backingStore property value.voidsetIsOrganizerOptional(Boolean value) Sets the isOrganizerOptional property value.voidSets the locationConstraint property value.voidsetMaxCandidates(Integer value) Sets the maxCandidates property value.voidsetMeetingDuration(com.microsoft.kiota.PeriodAndDuration value) Sets the meetingDuration property value.voidSets the minimumAttendeePercentage property value.voidSets the returnSuggestionReasons property value.voidsetTimeConstraint(TimeConstraint value) Sets the timeConstraint property value.
-
Field Details
-
backingStore
@Nonnull protected com.microsoft.kiota.store.BackingStore backingStoreStores model information.
-
-
Constructor Details
-
FindMeetingTimesPostRequestBody
public FindMeetingTimesPostRequestBody()Instantiates a newFindMeetingTimesPostRequestBodyand sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static FindMeetingTimesPostRequestBody 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
FindMeetingTimesPostRequestBody
-
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. -
getAttendees
Gets the attendees property value. The attendees property- Returns:
- a
List<AttendeeBase>
-
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
-
getFieldDeserializers
@Nonnull public Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>> getFieldDeserializers()The deserialization information for the current model -
getIsOrganizerOptional
Gets the isOrganizerOptional property value. The isOrganizerOptional property- Returns:
- a
Boolean
-
getLocationConstraint
Gets the locationConstraint property value. The locationConstraint property- Returns:
- a
LocationConstraint
-
getMaxCandidates
Gets the maxCandidates property value. The maxCandidates property- Returns:
- a
Integer
-
getMeetingDuration
@Nullable public com.microsoft.kiota.PeriodAndDuration getMeetingDuration()Gets the meetingDuration property value. The meetingDuration property- Returns:
- a
PeriodAndDuration
-
getMinimumAttendeePercentage
Gets the minimumAttendeePercentage property value. The minimumAttendeePercentage property- Returns:
- a
Double
-
getReturnSuggestionReasons
Gets the returnSuggestionReasons property value. The returnSuggestionReasons property- Returns:
- a
Boolean
-
getTimeConstraint
Gets the timeConstraint property value. The timeConstraint property- Returns:
- a
TimeConstraint
-
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.
-
setAttendees
Sets the attendees property value. The attendees property- Parameters:
value- Value to set for the attendees 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.
-
setIsOrganizerOptional
Sets the isOrganizerOptional property value. The isOrganizerOptional property- Parameters:
value- Value to set for the isOrganizerOptional property.
-
setLocationConstraint
Sets the locationConstraint property value. The locationConstraint property- Parameters:
value- Value to set for the locationConstraint property.
-
setMaxCandidates
Sets the maxCandidates property value. The maxCandidates property- Parameters:
value- Value to set for the maxCandidates property.
-
setMeetingDuration
public void setMeetingDuration(@Nullable com.microsoft.kiota.PeriodAndDuration value) Sets the meetingDuration property value. The meetingDuration property- Parameters:
value- Value to set for the meetingDuration property.
-
setMinimumAttendeePercentage
Sets the minimumAttendeePercentage property value. The minimumAttendeePercentage property- Parameters:
value- Value to set for the minimumAttendeePercentage property.
-
setReturnSuggestionReasons
Sets the returnSuggestionReasons property value. The returnSuggestionReasons property- Parameters:
value- Value to set for the returnSuggestionReasons property.
-
setTimeConstraint
Sets the timeConstraint property value. The timeConstraint property- Parameters:
value- Value to set for the timeConstraint property.
-