クラス OidcUserInfo.Builder

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

    public static final class OidcUserInfo.Builder
    extends java.lang.Object
    OidcUserInfo のビルダー
    導入:
    5.3
    • メソッドの詳細

      • claim

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

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

        public OidcUserInfo.Builder birthdate​(java.lang.String birthdate)
        結果の OidcUserInfo でこの生年月日を使用します
        パラメーター:
        birthdate - 使用する生年月日
        戻り値:
        さらなる構成のための OidcUserInfo.Builder
      • emailVerified

        public OidcUserInfo.Builder emailVerified​(java.lang.Boolean emailVerified)
        結果の OidcUserInfo でこの検証済みメールインジケーターを使用します
        パラメーター:
        emailVerified - 使用する確認済みのメールインジケータ
        戻り値:
        さらなる構成のための OidcUserInfo.Builder
      • familyName

        public OidcUserInfo.Builder familyName​(java.lang.String familyName)
        結果の OidcUserInfo でこのファミリ名を使用します
        パラメーター:
        familyName - 使用する家族名
        戻り値:
        さらなる構成のための OidcUserInfo.Builder
      • middleName

        public OidcUserInfo.Builder middleName​(java.lang.String middleName)
        結果の OidcUserInfo でこのミドルネームを使用します
        パラメーター:
        middleName - 使用するミドルネーム
        戻り値:
        さらなる構成のための OidcUserInfo.Builder
      • nickname

        public OidcUserInfo.Builder nickname​(java.lang.String nickname)
        結果の OidcUserInfo でこのニックネームを使用します
        パラメーター:
        nickname - 使用するニックネーム
        戻り値:
        さらなる構成のための OidcUserInfo.Builder
      • picture

        public OidcUserInfo.Builder picture​(java.lang.String picture)
        結果の OidcUserInfo でこのイメージを使用してください
        パラメーター:
        picture - 使用するイメージ
        戻り値:
        さらなる構成のための OidcUserInfo.Builder
      • phoneNumber

        public OidcUserInfo.Builder phoneNumber​(java.lang.String phoneNumber)
        結果の OidcUserInfo でこの電話番号を使用します
        パラメーター:
        phoneNumber - 使用する電話番号
        戻り値:
        さらなる構成のための OidcUserInfo.Builder
      • phoneNumberVerified

        public OidcUserInfo.Builder phoneNumberVerified​(java.lang.String phoneNumberVerified)
        結果の OidcUserInfo でこの確認済み電話番号インジケーターを使用します
        パラメーター:
        phoneNumberVerified - 使用する確認済みの電話番号インジケータ
        戻り値:
        さらなる構成のための OidcUserInfo.Builder
      • preferredUsername

        public OidcUserInfo.Builder preferredUsername​(java.lang.String preferredUsername)
        結果の OidcUserInfo でこの優先ユーザー名を使用します
        パラメーター:
        preferredUsername - 使用する優先ユーザー名
        戻り値:
        さらなる構成のための OidcUserInfo.Builder
      • profile

        public OidcUserInfo.Builder profile​(java.lang.String profile)
        結果の OidcUserInfo でこのプロファイルを使用します
        パラメーター:
        profile - 使用するプロファイル
        戻り値:
        さらなる構成のための OidcUserInfo.Builder
      • updatedAt

        public OidcUserInfo.Builder updatedAt​(java.lang.String updatedAt)
        結果の OidcUserInfo でこの更新された Instant を使用します
        パラメーター:
        updatedAt - 更新 - 使用する Instant 
        戻り値:
        さらなる構成のための OidcUserInfo.Builder
      • website

        public OidcUserInfo.Builder website​(java.lang.String website)
        結果の OidcUserInfo でこの Web サイトを使用してください
        パラメーター:
        website - 使用する Web サイト
        戻り値:
        さらなる構成のための OidcUserInfo.Builder