Interface Profile.Builder

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

public static interface Profile.Builder extends SdkPojo, CopyableBuilder<Profile.Builder,Profile>
  • Method Details

    • profileArn

      Profile.Builder profileArn(String profileArn)

      The ARN of a room profile.

      Parameters:
      profileArn - The ARN of a room profile.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • profileName

      Profile.Builder profileName(String profileName)

      The name of a room profile.

      Parameters:
      profileName - The name of a room profile.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • isDefault

      Profile.Builder isDefault(Boolean isDefault)

      Retrieves if the profile is default or not.

      Parameters:
      isDefault - Retrieves if the profile is default or not.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • address

      Profile.Builder address(String address)

      The address of a room profile.

      Parameters:
      address - The address of a room profile.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • timezone

      Profile.Builder timezone(String timezone)

      The time zone of a room profile.

      Parameters:
      timezone - The time zone of a room profile.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • distanceUnit

      Profile.Builder distanceUnit(String distanceUnit)

      The distance unit of a room profile.

      Parameters:
      distanceUnit - The distance unit of a room profile.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • distanceUnit

      Profile.Builder distanceUnit(DistanceUnit distanceUnit)

      The distance unit of a room profile.

      Parameters:
      distanceUnit - The distance unit of a room profile.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • temperatureUnit

      Profile.Builder temperatureUnit(String temperatureUnit)

      The temperature unit of a room profile.

      Parameters:
      temperatureUnit - The temperature unit of a room profile.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • temperatureUnit

      Profile.Builder temperatureUnit(TemperatureUnit temperatureUnit)

      The temperature unit of a room profile.

      Parameters:
      temperatureUnit - The temperature unit of a room profile.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • wakeWord

      Profile.Builder wakeWord(String wakeWord)

      The wake word of a room profile.

      Parameters:
      wakeWord - The wake word of a room profile.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • wakeWord

      Profile.Builder wakeWord(WakeWord wakeWord)

      The wake word of a room profile.

      Parameters:
      wakeWord - The wake word of a room profile.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • locale

      Profile.Builder locale(String locale)

      The locale of a room profile. (This is currently available only to a limited preview audience.)

      Parameters:
      locale - The locale of a room profile. (This is currently available only to a limited preview audience.)
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • setupModeDisabled

      Profile.Builder setupModeDisabled(Boolean setupModeDisabled)

      The setup mode of a room profile.

      Parameters:
      setupModeDisabled - The setup mode of a room profile.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • maxVolumeLimit

      Profile.Builder maxVolumeLimit(Integer maxVolumeLimit)

      The max volume limit of a room profile.

      Parameters:
      maxVolumeLimit - The max volume limit of a room profile.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • pstnEnabled

      Profile.Builder pstnEnabled(Boolean pstnEnabled)

      The PSTN setting of a room profile.

      Parameters:
      pstnEnabled - The PSTN setting of a room profile.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • dataRetentionOptIn

      Profile.Builder dataRetentionOptIn(Boolean dataRetentionOptIn)

      Whether data retention of the profile is enabled.

      Parameters:
      dataRetentionOptIn - Whether data retention of the profile is enabled.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • addressBookArn

      Profile.Builder addressBookArn(String addressBookArn)

      The ARN of the address book.

      Parameters:
      addressBookArn - The ARN of the address book.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • meetingRoomConfiguration

      Profile.Builder meetingRoomConfiguration(MeetingRoomConfiguration meetingRoomConfiguration)

      Meeting room settings of a room profile.

      Parameters:
      meetingRoomConfiguration - Meeting room settings of a room profile.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • meetingRoomConfiguration

      default Profile.Builder meetingRoomConfiguration(Consumer<MeetingRoomConfiguration.Builder> meetingRoomConfiguration)

      Meeting room settings of a room profile.

      This is a convenience method that creates an instance of the MeetingRoomConfiguration.Builder avoiding the need to create one manually via MeetingRoomConfiguration.builder().

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

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