Interface CreateMeetingRoomConfiguration.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<CreateMeetingRoomConfiguration.Builder,
,CreateMeetingRoomConfiguration> SdkBuilder<CreateMeetingRoomConfiguration.Builder,
,CreateMeetingRoomConfiguration> SdkPojo
- Enclosing class:
CreateMeetingRoomConfiguration
-
Method Summary
Modifier and TypeMethodDescriptionendOfMeetingReminder
(Consumer<CreateEndOfMeetingReminder.Builder> endOfMeetingReminder) Sets the value of the EndOfMeetingReminder property for this object.endOfMeetingReminder
(CreateEndOfMeetingReminder endOfMeetingReminder) Sets the value of the EndOfMeetingReminder property for this object.instantBooking
(Consumer<CreateInstantBooking.Builder> instantBooking) Settings to automatically book a room for a configured duration if it's free when joining a meeting with Alexa.instantBooking
(CreateInstantBooking instantBooking) Settings to automatically book a room for a configured duration if it's free when joining a meeting with Alexa.proactiveJoin
(Consumer<CreateProactiveJoin.Builder> proactiveJoin) Sets the value of the ProactiveJoin property for this object.proactiveJoin
(CreateProactiveJoin proactiveJoin) Sets the value of the ProactiveJoin property for this object.requireCheckIn
(Consumer<CreateRequireCheckIn.Builder> requireCheckIn) Settings for requiring a check in when a room is reserved.requireCheckIn
(CreateRequireCheckIn 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
CreateMeetingRoomConfiguration.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
CreateMeetingRoomConfiguration.Builder endOfMeetingReminder(CreateEndOfMeetingReminder endOfMeetingReminder) Sets the value of the EndOfMeetingReminder property for this object.- Parameters:
endOfMeetingReminder
- The new value for the EndOfMeetingReminder property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
endOfMeetingReminder
default CreateMeetingRoomConfiguration.Builder endOfMeetingReminder(Consumer<CreateEndOfMeetingReminder.Builder> endOfMeetingReminder) Sets the value of the EndOfMeetingReminder property for this object. This is a convenience method that creates an instance of theCreateEndOfMeetingReminder.Builder
avoiding the need to create one manually viaCreateEndOfMeetingReminder.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toendOfMeetingReminder(CreateEndOfMeetingReminder)
.- Parameters:
endOfMeetingReminder
- a consumer that will call methods onCreateEndOfMeetingReminder.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
instantBooking
Settings to automatically book a room for a configured duration if it's free when joining a meeting with Alexa.
- Parameters:
instantBooking
- Settings to automatically book a room for a configured duration if it's free when joining a meeting with Alexa.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
instantBooking
default CreateMeetingRoomConfiguration.Builder instantBooking(Consumer<CreateInstantBooking.Builder> instantBooking) Settings to automatically book a room for a configured duration if it's free when joining a meeting with Alexa.
This is a convenience method that creates an instance of theCreateInstantBooking.Builder
avoiding the need to create one manually viaCreateInstantBooking.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toinstantBooking(CreateInstantBooking)
.- Parameters:
instantBooking
- a consumer that will call methods onCreateInstantBooking.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 to make 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 to make 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 CreateMeetingRoomConfiguration.Builder requireCheckIn(Consumer<CreateRequireCheckIn.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 to make 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 theCreateRequireCheckIn.Builder
avoiding the need to create one manually viaCreateRequireCheckIn.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed torequireCheckIn(CreateRequireCheckIn)
.- Parameters:
requireCheckIn
- a consumer that will call methods onCreateRequireCheckIn.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 CreateMeetingRoomConfiguration.Builder proactiveJoin(Consumer<CreateProactiveJoin.Builder> proactiveJoin) Sets the value of the ProactiveJoin property for this object. This is a convenience method that creates an instance of theCreateProactiveJoin.Builder
avoiding the need to create one manually viaCreateProactiveJoin.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toproactiveJoin(CreateProactiveJoin)
.- Parameters:
proactiveJoin
- a consumer that will call methods onCreateProactiveJoin.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-