Interface MeetingRoomConfiguration.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<MeetingRoomConfiguration.Builder,
,MeetingRoomConfiguration> SdkBuilder<MeetingRoomConfiguration.Builder,
,MeetingRoomConfiguration> SdkPojo
- Enclosing class:
MeetingRoomConfiguration
-
Method Summary
Modifier and TypeMethodDescriptiondefault MeetingRoomConfiguration.Builder
endOfMeetingReminder
(Consumer<EndOfMeetingReminder.Builder> endOfMeetingReminder) Settings for the end of meeting reminder feature that are applied to a room profile.endOfMeetingReminder
(EndOfMeetingReminder endOfMeetingReminder) Settings for the end of meeting reminder feature that are applied to a room profile.default MeetingRoomConfiguration.Builder
instantBooking
(Consumer<InstantBooking.Builder> instantBooking) Settings to automatically book the room if available for a configured duration when joining a meeting with Alexa.instantBooking
(InstantBooking instantBooking) Settings to automatically book the room if available for a configured duration when joining a meeting with Alexa.default MeetingRoomConfiguration.Builder
proactiveJoin
(Consumer<ProactiveJoin.Builder> proactiveJoin) Sets the value of the ProactiveJoin property for this object.proactiveJoin
(ProactiveJoin proactiveJoin) Sets the value of the ProactiveJoin property for this object.default MeetingRoomConfiguration.Builder
requireCheckIn
(Consumer<RequireCheckIn.Builder> requireCheckIn) Settings for requiring a check in when a room is reserved.requireCheckIn
(RequireCheckIn requireCheckIn) Settings for requiring a check in when a room is reserved.roomUtilizationMetricsEnabled
(Boolean roomUtilizationMetricsEnabled) Whether room utilization metrics are enabled or not.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
roomUtilizationMetricsEnabled
MeetingRoomConfiguration.Builder roomUtilizationMetricsEnabled(Boolean roomUtilizationMetricsEnabled) Whether room utilization metrics are enabled or not.
- Parameters:
roomUtilizationMetricsEnabled
- Whether room utilization metrics are enabled or not.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
endOfMeetingReminder
Settings for the end of meeting reminder feature that are applied to a room profile. The end of meeting reminder enables Alexa to remind users when a meeting is ending.
- Parameters:
endOfMeetingReminder
- Settings for the end of meeting reminder feature that are applied to a room profile. The end of meeting reminder enables Alexa to remind users when a meeting is ending.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
endOfMeetingReminder
default MeetingRoomConfiguration.Builder endOfMeetingReminder(Consumer<EndOfMeetingReminder.Builder> endOfMeetingReminder) Settings for the end of meeting reminder feature that are applied to a room profile. The end of meeting reminder enables Alexa to remind users when a meeting is ending.
This is a convenience method that creates an instance of theEndOfMeetingReminder.Builder
avoiding the need to create one manually viaEndOfMeetingReminder.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toendOfMeetingReminder(EndOfMeetingReminder)
.- Parameters:
endOfMeetingReminder
- a consumer that will call methods onEndOfMeetingReminder.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
instantBooking
Settings to automatically book the room if available for a configured duration when joining a meeting with Alexa.
- Parameters:
instantBooking
- Settings to automatically book the room if available for a configured duration when joining a meeting with Alexa.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
instantBooking
default MeetingRoomConfiguration.Builder instantBooking(Consumer<InstantBooking.Builder> instantBooking) Settings to automatically book the room if available for a configured duration when joining a meeting with Alexa.
This is a convenience method that creates an instance of theInstantBooking.Builder
avoiding the need to create one manually viaInstantBooking.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toinstantBooking(InstantBooking)
.- Parameters:
instantBooking
- a consumer that will call methods onInstantBooking.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
requireCheckIn
Settings for requiring a check in when a room is reserved. Alexa can cancel a room reservation if it's not checked into. This makes the room available for others. Users can check in by joining the meeting with Alexa or an AVS device, or by saying “Alexa, check in.”
- Parameters:
requireCheckIn
- Settings for requiring a check in when a room is reserved. Alexa can cancel a room reservation if it's not checked into. This makes the room available for others. Users can check in by joining the meeting with Alexa or an AVS device, or by saying “Alexa, check in.”- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
requireCheckIn
default MeetingRoomConfiguration.Builder requireCheckIn(Consumer<RequireCheckIn.Builder> requireCheckIn) Settings for requiring a check in when a room is reserved. Alexa can cancel a room reservation if it's not checked into. This makes the room available for others. Users can check in by joining the meeting with Alexa or an AVS device, or by saying “Alexa, check in.”
This is a convenience method that creates an instance of theRequireCheckIn.Builder
avoiding the need to create one manually viaRequireCheckIn.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed torequireCheckIn(RequireCheckIn)
.- Parameters:
requireCheckIn
- a consumer that will call methods onRequireCheckIn.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
proactiveJoin
Sets the value of the ProactiveJoin property for this object.- Parameters:
proactiveJoin
- The new value for the ProactiveJoin property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
proactiveJoin
default MeetingRoomConfiguration.Builder proactiveJoin(Consumer<ProactiveJoin.Builder> proactiveJoin) Sets the value of the ProactiveJoin property for this object. This is a convenience method that creates an instance of theProactiveJoin.Builder
avoiding the need to create one manually viaProactiveJoin.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toproactiveJoin(ProactiveJoin)
.- Parameters:
proactiveJoin
- a consumer that will call methods onProactiveJoin.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-