クラス Jwt.Builder

  • 含まれているクラス:
    Jwt

    public static final class Jwt.Builder
    extends java.lang.Object
    Jwt の構成に役立ちます
    導入:
    5.2
    • メソッドのサマリー

      すべてのメソッド   インスタンスメソッド   具象メソッド  
      修飾子と型 メソッド 説明
      Jwt.Builderaudience​(java.util.Collection<java.lang.String> audience)
      結果の Jwt でこのオーディエンスを使用します
      Jwtbuild()
      Jwt を構築する
      Jwt.Builderclaim​(java.lang.String name, java.lang.Object value)
      結果の Jwt でこの主張を使用します
      Jwt.Builderclaims​(java.util.function.Consumer<java.util.Map<java.lang.String,​java.lang.Object>> claimsConsumer)
      これまでに宣言されたすべての claim(String, Object) へのアクセスを提供し、追加、置換、削除する機能があります。
      Jwt.BuilderexpiresAt​(java.time.Instant expiresAt)
      結果の Jwt でこの有効期限を使用します
      Jwt.Builderheader​(java.lang.String name, java.lang.Object value)
      結果の Jwt でこのヘッダーを使用します
      Jwt.Builderheaders​(java.util.function.Consumer<java.util.Map<java.lang.String,​java.lang.Object>> headersConsumer)
      これまでに宣言されたすべての header(String, Object) へのアクセスを提供し、追加、置換、削除する機能があります。
      Jwt.BuilderissuedAt​(java.time.Instant issuedAt)
      この発行済みタイムスタンプを結果の Jwt で使用します
      Jwt.Builderissuer​(java.lang.String issuer)
      結果の Jwt でこの発行者を使用します
      Jwt.Builderjti​(java.lang.String jti)
      結果の Jwt でこの識別子を使用します
      Jwt.BuildernotBefore​(java.time.Instant notBefore)
      結果の Jwt でこの前のタイムスタンプを使用します
      Jwt.Buildersubject​(java.lang.String subject)
      結果の Jwt でこの件名を使用します
      Jwt.BuildertokenValue​(java.lang.String tokenValue)
      結果の Jwt でこのトークン値を使用します
      • クラス java.lang.Object から継承されたメソッド

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • メソッドの詳細

      • tokenValue

        public Jwt.Builder tokenValue​(java.lang.String tokenValue)
        結果の Jwt でこのトークン値を使用します
        パラメーター:
        tokenValue - 使用するトークン値
        戻り値:
        さらなる構成のための Jwt.Builder
      • claim

        public Jwt.Builder claim​(java.lang.String name,
                                 java.lang.Object value)
        結果の Jwt でこの主張を使用します
        パラメーター:
        name - クレーム名
        value - クレーム値
        戻り値:
        さらなる構成のための Jwt.Builder
      • claims

        public Jwt.Builder claims​(java.util.function.Consumer<java.util.Map<java.lang.String,​java.lang.Object>> claimsConsumer)
        これまでに宣言されたすべての claim(String, Object) へのアクセスを提供し、追加、置換、削除する機能があります。
        パラメーター:
        claimsConsumer - コンシューマー
        戻り値:
        さらなる構成のための Jwt.Builder
      • header

        public Jwt.Builder header​(java.lang.String name,
                                  java.lang.Object value)
        結果の Jwt でこのヘッダーを使用します
        パラメーター:
        name - ヘッダー名
        value - ヘッダー値
        戻り値:
        さらなる構成のための Jwt.Builder
      • headers

        public Jwt.Builder headers​(java.util.function.Consumer<java.util.Map<java.lang.String,​java.lang.Object>> headersConsumer)
        これまでに宣言されたすべての header(String, Object) へのアクセスを提供し、追加、置換、削除する機能があります。
        パラメーター:
        headersConsumer - コンシューマー
        戻り値:
        さらなる構成のための Jwt.Builder
      • audience

        public Jwt.Builder audience​(java.util.Collection<java.lang.String> audience)
        結果の Jwt でこのオーディエンスを使用します
        パラメーター:
        audience - 使用するオーディエンス
        戻り値:
        さらなる構成のための Jwt.Builder
      • expiresAt

        public Jwt.Builder expiresAt​(java.time.Instant expiresAt)
        結果の Jwt でこの有効期限を使用します
        パラメーター:
        expiresAt - 使用期限
        戻り値:
        さらなる構成のための Jwt.Builder
      • jti

        public Jwt.Builder jti​(java.lang.String jti)
        結果の Jwt でこの識別子を使用します
        パラメーター:
        jti - 使用する識別子
        戻り値:
        さらなる構成のための Jwt.Builder
      • issuedAt

        public Jwt.Builder issuedAt​(java.time.Instant issuedAt)
        この発行済みタイムスタンプを結果の Jwt で使用します
        パラメーター:
        issuedAt - 使用する発行日時のタイムスタンプ
        戻り値:
        さらなる構成のための Jwt.Builder
      • issuer

        public Jwt.Builder issuer​(java.lang.String issuer)
        結果の Jwt でこの発行者を使用します
        パラメーター:
        issuer - 使用する発行者
        戻り値:
        さらなる構成のための Jwt.Builder
      • notBefore

        public Jwt.Builder notBefore​(java.time.Instant notBefore)
        結果の Jwt でこの前のタイムスタンプを使用します
        パラメーター:
        notBefore - 使用する前のタイムスタンプ
        戻り値:
        さらなる構成のための Jwt.Builder
      • subject

        public Jwt.Builder subject​(java.lang.String subject)
        結果の Jwt でこの件名を使用します
        パラメーター:
        subject - 使用する対象
        戻り値:
        さらなる構成のための Jwt.Builder
      • build

        public Jwt build()
        Jwt を構築する
        戻り値:
        構築された Jwt