Interface MeetingRoomConfiguration.Builder

All Superinterfaces:
Buildable, CopyableBuilder<MeetingRoomConfiguration.Builder,MeetingRoomConfiguration>, SdkBuilder<MeetingRoomConfiguration.Builder,MeetingRoomConfiguration>, SdkPojo
Enclosing class:
MeetingRoomConfiguration

public static interface MeetingRoomConfiguration.Builder extends SdkPojo, CopyableBuilder<MeetingRoomConfiguration.Builder,MeetingRoomConfiguration>
  • 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

      MeetingRoomConfiguration.Builder endOfMeetingReminder(EndOfMeetingReminder 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 the EndOfMeetingReminder.Builder avoiding the need to create one manually via EndOfMeetingReminder.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to endOfMeetingReminder(EndOfMeetingReminder).

      Parameters:
      endOfMeetingReminder - a consumer that will call methods on EndOfMeetingReminder.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • instantBooking

      MeetingRoomConfiguration.Builder instantBooking(InstantBooking 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 the InstantBooking.Builder avoiding the need to create one manually via InstantBooking.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to instantBooking(InstantBooking).

      Parameters:
      instantBooking - a consumer that will call methods on InstantBooking.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • requireCheckIn

      MeetingRoomConfiguration.Builder requireCheckIn(RequireCheckIn 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 the RequireCheckIn.Builder avoiding the need to create one manually via RequireCheckIn.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to requireCheckIn(RequireCheckIn).

      Parameters:
      requireCheckIn - a consumer that will call methods on RequireCheckIn.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • proactiveJoin

      MeetingRoomConfiguration.Builder proactiveJoin(ProactiveJoin 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 the ProactiveJoin.Builder avoiding the need to create one manually via ProactiveJoin.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to proactiveJoin(ProactiveJoin).

      Parameters:
      proactiveJoin - a consumer that will call methods on ProactiveJoin.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: