Interface MeetingRoomConfiguration.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<MeetingRoomConfiguration.Builder,,MeetingRoomConfiguration> SdkBuilder<MeetingRoomConfiguration.Builder,,MeetingRoomConfiguration> SdkPojo
- Enclosing class:
MeetingRoomConfiguration
-
Method Summary
Modifier and TypeMethodDescriptiondefault MeetingRoomConfiguration.BuilderendOfMeetingReminder(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.BuilderinstantBooking(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.BuilderproactiveJoin(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.BuilderrequireCheckIn(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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods 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.Builderavoiding the need to create one manually viaEndOfMeetingReminder.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaInstantBooking.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaRequireCheckIn.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaProactiveJoin.builder().When the
Consumercompletes,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:
-