Package com.microsoft.graph.models
Class UserFindMeetingTimesParameterSet.UserFindMeetingTimesParameterSetBuilder
java.lang.Object
com.microsoft.graph.models.UserFindMeetingTimesParameterSet.UserFindMeetingTimesParameterSetBuilder
- Enclosing class:
UserFindMeetingTimesParameterSet
public static final class UserFindMeetingTimesParameterSet.UserFindMeetingTimesParameterSetBuilder
extends Object
Fluent builder for the UserFindMeetingTimesParameterSet
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<AttendeeBase>The attendees parameter valueprotected BooleanThe isOrganizerOptional parameter valueprotected LocationConstraintThe locationConstraint parameter valueprotected IntegerThe maxCandidates parameter valueprotected DurationThe meetingDuration parameter valueprotected DoubleThe minimumAttendeePercentage parameter valueprotected BooleanThe returnSuggestionReasons parameter valueprotected TimeConstraintThe timeConstraint parameter value -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedInstanciates a new UserFindMeetingTimesParameterSetBuilder -
Method Summary
Modifier and TypeMethodDescriptionbuild()Buils the resulting body object to be passed to the requestwithAttendees(List<AttendeeBase> val) Sets the AttendeesSets the IsOrganizerOptionalSets the LocationConstraintwithMaxCandidates(Integer val) Sets the MaxCandidatesSets the MeetingDurationSets the MinimumAttendeePercentageSets the ReturnSuggestionReasonsSets the TimeConstraint
-
Field Details
-
attendees
The attendees parameter value -
locationConstraint
The locationConstraint parameter value -
timeConstraint
The timeConstraint parameter value -
meetingDuration
The meetingDuration parameter value -
maxCandidates
The maxCandidates parameter value -
isOrganizerOptional
The isOrganizerOptional parameter value -
returnSuggestionReasons
The returnSuggestionReasons parameter value -
minimumAttendeePercentage
The minimumAttendeePercentage parameter value
-
-
Constructor Details
-
UserFindMeetingTimesParameterSetBuilder
@Nullable protected UserFindMeetingTimesParameterSetBuilder()Instanciates a new UserFindMeetingTimesParameterSetBuilder
-
-
Method Details
-
withAttendees
@Nonnull public UserFindMeetingTimesParameterSet.UserFindMeetingTimesParameterSetBuilder withAttendees(@Nullable List<AttendeeBase> val) Sets the Attendees- Parameters:
val- the value to set it to- Returns:
- the current builder object
-
withLocationConstraint
@Nonnull public UserFindMeetingTimesParameterSet.UserFindMeetingTimesParameterSetBuilder withLocationConstraint(@Nullable LocationConstraint val) Sets the LocationConstraint- Parameters:
val- the value to set it to- Returns:
- the current builder object
-
withTimeConstraint
@Nonnull public UserFindMeetingTimesParameterSet.UserFindMeetingTimesParameterSetBuilder withTimeConstraint(@Nullable TimeConstraint val) Sets the TimeConstraint- Parameters:
val- the value to set it to- Returns:
- the current builder object
-
withMeetingDuration
@Nonnull public UserFindMeetingTimesParameterSet.UserFindMeetingTimesParameterSetBuilder withMeetingDuration(@Nullable Duration val) Sets the MeetingDuration- Parameters:
val- the value to set it to- Returns:
- the current builder object
-
withMaxCandidates
@Nonnull public UserFindMeetingTimesParameterSet.UserFindMeetingTimesParameterSetBuilder withMaxCandidates(@Nullable Integer val) Sets the MaxCandidates- Parameters:
val- the value to set it to- Returns:
- the current builder object
-
withIsOrganizerOptional
@Nonnull public UserFindMeetingTimesParameterSet.UserFindMeetingTimesParameterSetBuilder withIsOrganizerOptional(@Nullable Boolean val) Sets the IsOrganizerOptional- Parameters:
val- the value to set it to- Returns:
- the current builder object
-
withReturnSuggestionReasons
@Nonnull public UserFindMeetingTimesParameterSet.UserFindMeetingTimesParameterSetBuilder withReturnSuggestionReasons(@Nullable Boolean val) Sets the ReturnSuggestionReasons- Parameters:
val- the value to set it to- Returns:
- the current builder object
-
withMinimumAttendeePercentage
@Nonnull public UserFindMeetingTimesParameterSet.UserFindMeetingTimesParameterSetBuilder withMinimumAttendeePercentage(@Nullable Double val) Sets the MinimumAttendeePercentage- Parameters:
val- the value to set it to- Returns:
- the current builder object
-
build
Buils the resulting body object to be passed to the request- Returns:
- the body object to pass to the request
-