クラス Health.Builder

java.lang.ObjectSE
org.springframework.boot.actuate.health.Health.Builder
含まれているクラス:
Health

public static class Health.Builder extends ObjectSE
不変の Health インスタンスを作成するためのビルダー。
  • コンストラクターの詳細

    • Builder

      public Builder()
      新しいビルダーインスタンスを作成します。
    • Builder

      public Builder(Status status)
      新しい Builder インスタンスを作成し、ステータスを指定された status に設定します。
      パラメーター:
      status - 使用する Status
    • Builder

      public Builder(Status status, MapSE<StringSE,?> details)
      新しいビルダーインスタンスを作成し、ステータスを特定の status に、詳細を特定の details に設定します。
      パラメーター:
      status - 使用する Status
      details - 使用する詳細 MapSE
  • メソッドの詳細

    • withException

      public Health.Builder withException(ThrowableSE ex)
      指定された ExceptionSE の詳細を記録します。
      パラメーター:
      ex - 例外
      戻り値:
      この Health.Builder インスタンス
    • withDetail

      public Health.Builder withDetail(StringSE key, ObjectSE value)
      指定された key および value を使用して詳細を記録します。
      パラメーター:
      key - 詳細キー
      value - 詳細値
      戻り値:
      この Health.Builder インスタンス
    • withDetails

      public Health.Builder withDetails(MapSE<StringSE,?> details)
      指定された details マップから詳細を記録します。指定されたマップのキーは、重複がある場合、既存のキーを置き換えます。
      パラメーター:
      details - 詳細の地図
      戻り値:
      この Health.Builder インスタンス
      導入:
      2.1.0
    • unknown

      public Health.Builder unknown()
      ステータスを Status.UNKNOWN ステータスに設定します。
      戻り値:
      この Health.Builder インスタンス
    • up

      public Health.Builder up()
      ステータスを Status.UP ステータスに設定します。
      戻り値:
      この Health.Builder インスタンス
    • down

      public Health.Builder down(ThrowableSE ex)
      ステータスを Status.DOWN に設定し、特定の ThrowableSE の詳細を追加します。
      パラメーター:
      ex - 例外
      戻り値:
      この Health.Builder インスタンス
    • down

      public Health.Builder down()
      ステータスを Status.DOWN に設定します。
      戻り値:
      この Health.Builder インスタンス
    • outOfService

      public Health.Builder outOfService()
      ステータスを Status.OUT_OF_SERVICE に設定します。
      戻り値:
      この Health.Builder インスタンス
    • status

      public Health.Builder status(StringSE statusCode)
      ステータスを指定の statusCode に設定します。
      パラメーター:
      statusCode - ステータスコード
      戻り値:
      この Health.Builder インスタンス
    • status

      public Health.Builder status(Status status)
      ステータスを指定の Status インスタンスに設定します。
      パラメーター:
      status - ステータス
      戻り値:
      この Health.Builder インスタンス
    • build

      public Health build()
      以前に指定したコードと詳細を使用して、新しい Health インスタンスを作成します。
      戻り値:
      新しい Health インスタンス