Interface WeeklySetting.Builder

  • Method Details

    • dayOfWeek

      WeeklySetting.Builder dayOfWeek(String dayOfWeek)

      The day of the week when weekly recurring on-call shift rotations begins.

      Parameters:
      dayOfWeek - The day of the week when weekly recurring on-call shift rotations begins.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • dayOfWeek

      WeeklySetting.Builder dayOfWeek(DayOfWeek dayOfWeek)

      The day of the week when weekly recurring on-call shift rotations begins.

      Parameters:
      dayOfWeek - The day of the week when weekly recurring on-call shift rotations begins.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • handOffTime

      WeeklySetting.Builder handOffTime(HandOffTime handOffTime)

      The time of day when a weekly recurring on-call shift rotation begins.

      Parameters:
      handOffTime - The time of day when a weekly recurring on-call shift rotation begins.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • handOffTime

      default WeeklySetting.Builder handOffTime(Consumer<HandOffTime.Builder> handOffTime)

      The time of day when a weekly recurring on-call shift rotation begins.

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

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

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