Interface CreateMeetingRoomConfiguration.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<CreateMeetingRoomConfiguration.Builder,CreateMeetingRoomConfiguration>,SdkBuilder<CreateMeetingRoomConfiguration.Builder,CreateMeetingRoomConfiguration>,SdkPojo
- Enclosing class:
- CreateMeetingRoomConfiguration
public static interface CreateMeetingRoomConfiguration.Builder extends SdkPojo, CopyableBuilder<CreateMeetingRoomConfiguration.Builder,CreateMeetingRoomConfiguration>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default CreateMeetingRoomConfiguration.BuilderendOfMeetingReminder(Consumer<CreateEndOfMeetingReminder.Builder> endOfMeetingReminder)Sets the value of the EndOfMeetingReminder property for this object.CreateMeetingRoomConfiguration.BuilderendOfMeetingReminder(CreateEndOfMeetingReminder endOfMeetingReminder)Sets the value of the EndOfMeetingReminder property for this object.default CreateMeetingRoomConfiguration.BuilderinstantBooking(Consumer<CreateInstantBooking.Builder> instantBooking)Settings to automatically book a room for a configured duration if it's free when joining a meeting with Alexa.CreateMeetingRoomConfiguration.BuilderinstantBooking(CreateInstantBooking instantBooking)Settings to automatically book a room for a configured duration if it's free when joining a meeting with Alexa.default CreateMeetingRoomConfiguration.BuilderproactiveJoin(Consumer<CreateProactiveJoin.Builder> proactiveJoin)Sets the value of the ProactiveJoin property for this object.CreateMeetingRoomConfiguration.BuilderproactiveJoin(CreateProactiveJoin proactiveJoin)Sets the value of the ProactiveJoin property for this object.default CreateMeetingRoomConfiguration.BuilderrequireCheckIn(Consumer<CreateRequireCheckIn.Builder> requireCheckIn)Settings for requiring a check in when a room is reserved.CreateMeetingRoomConfiguration.BuilderrequireCheckIn(CreateRequireCheckIn requireCheckIn)Settings for requiring a check in when a room is reserved.CreateMeetingRoomConfiguration.BuilderroomUtilizationMetricsEnabled(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 Detail
-
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.Builderavoiding the need to create one manually viaCreateEndOfMeetingReminder.builder().When the
Consumercompletes,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:
endOfMeetingReminder(CreateEndOfMeetingReminder)
-
instantBooking
CreateMeetingRoomConfiguration.Builder instantBooking(CreateInstantBooking 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.Builderavoiding the need to create one manually viaCreateInstantBooking.builder().When the
Consumercompletes,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:
instantBooking(CreateInstantBooking)
-
requireCheckIn
CreateMeetingRoomConfiguration.Builder requireCheckIn(CreateRequireCheckIn 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.Builderavoiding the need to create one manually viaCreateRequireCheckIn.builder().When the
Consumercompletes,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:
requireCheckIn(CreateRequireCheckIn)
-
proactiveJoin
CreateMeetingRoomConfiguration.Builder proactiveJoin(CreateProactiveJoin 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.Builderavoiding the need to create one manually viaCreateProactiveJoin.builder().When the
Consumercompletes,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:
proactiveJoin(CreateProactiveJoin)
-
-