com.gmo_pg.g_pay.client.input

## クラス Tds2AuthAppInput

- java.lang.Object
- - com.gmo_pg.g_pay.client.input.BaseInput
  - - com.gmo_pg.g_pay.client.input.Tds2AuthAppInput

- すべての実装されたインタフェース:
    java.io.Serializable

      public class Tds2AuthAppInput
      extends BaseInput

  3DS2.0認証実行（モバイルアプリ版）入力パラメータクラス
  バージョン:
    2.0
  作成者:
    GMO PaymentGateway
  関連項目:
    直列化された形式

- - ### コンストラクタのサマリー

    コンストラクタ
    コンストラクタと説明
    `Tds2AuthAppInput()` 新規入力パラメータクラスを構築する。
    `Tds2AuthAppInput(java.util.Map params)` 入力パラメータのマップを基に構築する。

  - ### メソッドのサマリー

    すべてのメソッド インスタンス・メソッド concreteメソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `java.lang.String` | `getAccessId()` 取引IDを取得
    `java.lang.String` | `getAccessPass()` 取引パスワードを取得
    `java.lang.String` | `getTds2EncData()` 3DS2.0暗号化データを取得
    `java.lang.String` | `getTds2SdkAppID()` アプリIDを取得
    `java.lang.String` | `getTds2SdkInterface()` 3DS SDK インターフェースを取得
    `java.lang.String` | `getTds2SdkJwkAlg()` 3DS2.0 JWS アルゴリズムを取得
    `java.lang.String` | `getTds2SdkJwkKeyOpsDecrypt()` 3DS2.0 JWS オペレーション（Decrypt）を取得
    `java.lang.String` | `getTds2SdkJwkKeyOpsDeriveBits()` 3DS2.0 JWS オペレーション（DeriveBits）を取得
    `java.lang.String` | `getTds2SdkJwkKeyOpsDeriveKey()` 3DS2.0 JWS オペレーション（DeriveKey）を取得
    `java.lang.String` | `getTds2SdkJwkKeyOpsEncrypt()` 3DS2.0 JWS オペレーション（Encrypt）を取得
    `java.lang.String` | `getTds2SdkJwkKeyOpsSign()` 3DS2.0 JWS オペレーション（Sign）を取得
    `java.lang.String` | `getTds2SdkJwkKeyOpsUnwrapKey()` 3DS2.0 JWS オペレーション（UnwrapKey）を取得
    `java.lang.String` | `getTds2SdkJwkKeyOpsVerify()` 3DS2.0 JWS オペレーション（Verify）を取得
    `java.lang.String` | `getTds2SdkJwkKeyOpsWrapKey()` 3DS2.0 JWS オペレーション（WrapKey）を取得
    `java.lang.String` | `getTds2SdkJwkKid()` 3DS2.0 JWS キーIDを取得
    `java.lang.String` | `getTds2SdkJwkKty()` 3DS2.0 JWS キータイプを取得
    `java.lang.String` | `getTds2SdkJwkUse()` 3DS2.0 JWS 用途を取得
    `java.lang.String` | `getTds2SdkJwkX5c()` 3DS2.0 JWS 証明書チェーンを取得
    `java.lang.String` | `getTds2SdkJwkX5t()` 3DS2.0 JWS 証明書を取得
    `java.lang.String` | `getTds2SdkJwkX5u()` 3DS2.0 JWS 証明書チェーンURLを取得
    `java.lang.String` | `getTds2SdkMaxTimeout()` 最大タイムアウトを取得
    `java.lang.String` | `getTds2SdkReferenceNumber()` リファレンス番号 を取得
    `java.lang.String` | `getTds2SdkTransID()` SDK取引IDを取得
    `java.lang.String` | `getTds2SdkUiType()` 3DS SDK UIタイプを取得
    `void` | `setAccessId(java.lang.String accessId)` 取引IDを設定
    `void` | `setAccessPass(java.lang.String accessPass)` 取引パスワードを設定
    `void` | `setTds2EncData(java.lang.String tds2EncData)` 3DS2.0暗号化データを設定
    `void` | `setTds2SdkAppID(java.lang.String tds2SdkAppID)` アプリIDを設定
    `void` | `setTds2SdkInterface(java.lang.String tds2SdkInterface)` 3DS SDK インターフェースを設定
    `void` | `setTds2SdkJwkAlg(java.lang.String tds2SdkJwkAlg)` 3DS2.0 JWS アルゴリズムを設定
    `void` | `setTds2SdkJwkKeyOpsDecrypt(java.lang.String tds2SdkJwkKeyOpsDecrypt)` 3DS2.0 JWS オペレーション（Decrypt）を設定
    `void` | `setTds2SdkJwkKeyOpsDeriveBits(java.lang.String tds2SdkJwkKeyOpsDeriveBits)` 3DS2.0 JWS オペレーション（DeriveBits）を設定
    `void` | `setTds2SdkJwkKeyOpsDeriveKey(java.lang.String tds2SdkJwkKeyOpsDeriveKey)` 3DS2.0 JWS オペレーション（DeriveKey）を設定
    `void` | `setTds2SdkJwkKeyOpsEncrypt(java.lang.String tds2SdkJwkKeyOpsEncrypt)` 3DS2.0 JWS オペレーション（Encrypt）を設定
    `void` | `setTds2SdkJwkKeyOpsSign(java.lang.String tds2SdkJwkKeyOpsSign)` 3DS2.0 JWS オペレーション（Sign）を設定
    `void` | `setTds2SdkJwkKeyOpsUnwrapKey(java.lang.String tds2SdkJwkKeyOpsUnwrapKey)` 3DS2.0 JWS オペレーション（UnwrapKey）を設定
    `void` | `setTds2SdkJwkKeyOpsVerify(java.lang.String tds2SdkJwkKeyOpsVerify)` 3DS2.0 JWS オペレーション（Verify）を設定
    `void` | `setTds2SdkJwkKeyOpsWrapKey(java.lang.String tds2SdkJwkKeyOpsWrapKey)` 3DS2.0 JWS オペレーション（WrapKey）を設定
    `void` | `setTds2SdkJwkKid(java.lang.String tds2SdkJwkKid)` 3DS2.0 JWS キーIDを設定
    `void` | `setTds2SdkJwkKty(java.lang.String tds2SdkJwkKty)` 3DS2.0 JWS キータイプを設定
    `void` | `setTds2SdkJwkUse(java.lang.String tds2SdkJwkUse)` 3DS2.0 JWS 用途を設定
    `void` | `setTds2SdkJwkX5c(java.lang.String tds2SdkJwkX5c)` 3DS2.0 JWS 証明書チェーンを設定
    `void` | `setTds2SdkJwkX5t(java.lang.String tds2SdkJwkX5t)` 3DS2.0 JWS 証明書を設定
    `void` | `setTds2SdkJwkX5u(java.lang.String tds2SdkJwkX5u)` 3DS2.0 JWS 証明書チェーンURLを設定
    `void` | `setTds2SdkMaxTimeout(java.lang.String tds2SdkMaxTimeout)` 最大タイムアウトを設定
    `void` | `setTds2SdkReferenceNumber(java.lang.String tds2SdkReferenceNumber)` リファレンス番号を設定
    `void` | `setTds2SdkTransID(java.lang.String tds2SdkTransID)` SDK取引IDを設定
    `void` | `setTds2SdkUiType(java.lang.String tds2SdkUiType)` 3DS SDK UIタイプを設定
    `java.lang.String` | `toDataString(boolean doUrlEncode)` 文字列表現 URLのパラメータ文字列の型式の文字列を生成する

    - ### クラスから継承されたメソッド com.gmo_pg.g_pay.client.input.BaseInput

      `toString`

    - ### クラスから継承されたメソッド java.lang.Object

      `equals, getClass, hashCode, notify, notifyAll, wait, wait, wait`

- - ### コンストラクタの詳細

    - #### Tds2AuthAppInput

          public Tds2AuthAppInput()

      新規入力パラメータクラスを構築する。

    - #### Tds2AuthAppInput

          public Tds2AuthAppInput(java.util.Map params)

      入力パラメータのマップを基に構築する。
      パラメータ:
        `params` - 入力パラメータマップ

  - ### メソッドの詳細

    - #### getAccessId

          public java.lang.String getAccessId()

      取引IDを取得
      戻り値:
        取引ID

    - #### getAccessPass

          public java.lang.String getAccessPass()

      取引パスワードを取得
      戻り値:
        取引パスワード

    - #### getTds2SdkInterface

          public java.lang.String getTds2SdkInterface()

      3DS SDK インターフェースを取得
      戻り値:
        3DS SDK インターフェース

    - #### getTds2SdkUiType

          public java.lang.String getTds2SdkUiType()

      3DS SDK UIタイプを取得
      戻り値:
        3DS SDK UIタイプ

    - #### getTds2SdkAppID

          public java.lang.String getTds2SdkAppID()

      アプリIDを取得
      戻り値:
        アプリID

    - #### getTds2EncData

          public java.lang.String getTds2EncData()

      3DS2.0暗号化データを取得
      戻り値:
        3DS2.0暗号化データ

    - #### getTds2SdkJwkAlg

          public java.lang.String getTds2SdkJwkAlg()

      3DS2.0 JWS アルゴリズムを取得
      戻り値:
        3DS2.0 JWS アルゴリズム

    - #### getTds2SdkJwkKeyOpsSign

          public java.lang.String getTds2SdkJwkKeyOpsSign()

      3DS2.0 JWS オペレーション（Sign）を取得
      戻り値:
        3DS2.0 JWS オペレーション（Sign）

    - #### getTds2SdkJwkKeyOpsVerify

          public java.lang.String getTds2SdkJwkKeyOpsVerify()

      3DS2.0 JWS オペレーション（Verify）を取得
      戻り値:
        3DS2.0 JWS オペレーション（Verify）

    - #### getTds2SdkJwkKeyOpsEncrypt

          public java.lang.String getTds2SdkJwkKeyOpsEncrypt()

      3DS2.0 JWS オペレーション（Encrypt）を取得
      戻り値:
        3DS2.0 JWS オペレーション（Encrypt）

    - #### getTds2SdkJwkKeyOpsDecrypt

          public java.lang.String getTds2SdkJwkKeyOpsDecrypt()

      3DS2.0 JWS オペレーション（Decrypt）を取得
      戻り値:
        3DS2.0 JWS オペレーション（Decrypt）

    - #### getTds2SdkJwkKeyOpsWrapKey

          public java.lang.String getTds2SdkJwkKeyOpsWrapKey()

      3DS2.0 JWS オペレーション（WrapKey）を取得
      戻り値:
        3DS2.0 JWS オペレーション（WrapKey）

    - #### getTds2SdkJwkKeyOpsUnwrapKey

          public java.lang.String getTds2SdkJwkKeyOpsUnwrapKey()

      3DS2.0 JWS オペレーション（UnwrapKey）を取得
      戻り値:
        3DS2.0 JWS オペレーション（UnwrapKey）

    - #### getTds2SdkJwkKeyOpsDeriveKey

          public java.lang.String getTds2SdkJwkKeyOpsDeriveKey()

      3DS2.0 JWS オペレーション（DeriveKey）を取得
      戻り値:
        3DS2.0 JWS オペレーション（DeriveKey）

    - #### getTds2SdkJwkKeyOpsDeriveBits

          public java.lang.String getTds2SdkJwkKeyOpsDeriveBits()

      3DS2.0 JWS オペレーション（DeriveBits）を取得
      戻り値:
        3DS2.0 JWS オペレーション（DeriveBits）

    - #### getTds2SdkJwkKid

          public java.lang.String getTds2SdkJwkKid()

      3DS2.0 JWS キーIDを取得
      戻り値:
        3DS2.0 JWS キーID

    - #### getTds2SdkJwkKty

          public java.lang.String getTds2SdkJwkKty()

      3DS2.0 JWS キータイプを取得
      戻り値:
        3DS2.0 JWS キータイプ

    - #### getTds2SdkJwkUse

          public java.lang.String getTds2SdkJwkUse()

      3DS2.0 JWS 用途を取得
      戻り値:
        3DS2.0 JWS 用途

    - #### getTds2SdkJwkX5c

          public java.lang.String getTds2SdkJwkX5c()

      3DS2.0 JWS 証明書チェーンを取得
      戻り値:
        3DS2.0 JWS 証明書チェーン

    - #### getTds2SdkJwkX5t

          public java.lang.String getTds2SdkJwkX5t()

      3DS2.0 JWS 証明書を取得
      戻り値:
        3DS2.0 JWS 証明書

    - #### getTds2SdkJwkX5u

          public java.lang.String getTds2SdkJwkX5u()

      3DS2.0 JWS 証明書チェーンURLを取得
      戻り値:
        3DS2.0 JWS 証明書チェーンURL

    - #### getTds2SdkMaxTimeout

          public java.lang.String getTds2SdkMaxTimeout()

      最大タイムアウトを取得
      戻り値:
        最大タイムアウト

    - #### getTds2SdkReferenceNumber

          public java.lang.String getTds2SdkReferenceNumber()

      リファレンス番号 を取得
      戻り値:
        リファレンス番号

    - #### getTds2SdkTransID

          public java.lang.String getTds2SdkTransID()

      SDK取引IDを取得
      戻り値:
        SDK取引ID

    - #### setAccessId

          public void setAccessId(java.lang.String accessId)

      取引IDを設定
      パラメータ:
        `accessId` - 取引ID

    - #### setAccessPass

          public void setAccessPass(java.lang.String accessPass)

      取引パスワードを設定
      パラメータ:
        `accessPass` - 取引パスワード

    - #### setTds2SdkInterface

          public void setTds2SdkInterface(java.lang.String tds2SdkInterface)

      3DS SDK インターフェースを設定
      パラメータ:
        `tds2SdkInterface` - 3DS SDK インターフェース

    - #### setTds2SdkUiType

          public void setTds2SdkUiType(java.lang.String tds2SdkUiType)

      3DS SDK UIタイプを設定
      パラメータ:
        `tds2SdkUiType` - 3DS SDK UIタイプ

    - #### setTds2SdkAppID

          public void setTds2SdkAppID(java.lang.String tds2SdkAppID)

      アプリIDを設定
      パラメータ:
        `tds2SdkAppID` - アプリID

    - #### setTds2EncData

          public void setTds2EncData(java.lang.String tds2EncData)

      3DS2.0暗号化データを設定
      パラメータ:
        `tds2EncData` - 3DS2.0暗号化データ

    - #### setTds2SdkJwkAlg

          public void setTds2SdkJwkAlg(java.lang.String tds2SdkJwkAlg)

      3DS2.0 JWS アルゴリズムを設定
      パラメータ:
        `tds2SdkJwkAlg` - 3DS2.0 JWS アルゴリズム

    - #### setTds2SdkJwkKeyOpsSign

          public void setTds2SdkJwkKeyOpsSign(java.lang.String tds2SdkJwkKeyOpsSign)

      3DS2.0 JWS オペレーション（Sign）を設定
      パラメータ:
        `tds2SdkJwkKeyOpsSign` - 3DS2.0 JWS オペレーション（Sign）

    - #### setTds2SdkJwkKeyOpsVerify

          public void setTds2SdkJwkKeyOpsVerify(java.lang.String tds2SdkJwkKeyOpsVerify)

      3DS2.0 JWS オペレーション（Verify）を設定
      パラメータ:
        `tds2SdkJwkKeyOpsVerify` - 3DS2.0 JWS オペレーション（Verify）

    - #### setTds2SdkJwkKeyOpsEncrypt

          public void setTds2SdkJwkKeyOpsEncrypt(java.lang.String tds2SdkJwkKeyOpsEncrypt)

      3DS2.0 JWS オペレーション（Encrypt）を設定
      パラメータ:
        `tds2SdkJwkKeyOpsEncrypt` - 3DS2.0 JWS オペレーション（Encrypt）

    - #### setTds2SdkJwkKeyOpsDecrypt

          public void setTds2SdkJwkKeyOpsDecrypt(java.lang.String tds2SdkJwkKeyOpsDecrypt)

      3DS2.0 JWS オペレーション（Decrypt）を設定
      パラメータ:
        `tds2SdkJwkKeyOpsDecrypt` - 3DS2.0 JWS オペレーション（Decrypt）

    - #### setTds2SdkJwkKeyOpsWrapKey

          public void setTds2SdkJwkKeyOpsWrapKey(java.lang.String tds2SdkJwkKeyOpsWrapKey)

      3DS2.0 JWS オペレーション（WrapKey）を設定
      パラメータ:
        `tds2SdkJwkKeyOpsWrapKey` - 3DS2.0 JWS オペレーション（WrapKey）

    - #### setTds2SdkJwkKeyOpsUnwrapKey

          public void setTds2SdkJwkKeyOpsUnwrapKey(java.lang.String tds2SdkJwkKeyOpsUnwrapKey)

      3DS2.0 JWS オペレーション（UnwrapKey）を設定
      パラメータ:
        `tds2SdkJwkKeyOpsUnwrapKey` - 3DS2.0 JWS オペレーション（UnwrapKey）

    - #### setTds2SdkJwkKeyOpsDeriveKey

          public void setTds2SdkJwkKeyOpsDeriveKey(java.lang.String tds2SdkJwkKeyOpsDeriveKey)

      3DS2.0 JWS オペレーション（DeriveKey）を設定
      パラメータ:
        `tds2SdkJwkKeyOpsDeriveKey` - 3DS2.0 JWS オペレーション（DeriveKey）

    - #### setTds2SdkJwkKeyOpsDeriveBits

          public void setTds2SdkJwkKeyOpsDeriveBits(java.lang.String tds2SdkJwkKeyOpsDeriveBits)

      3DS2.0 JWS オペレーション（DeriveBits）を設定
      パラメータ:
        `tds2SdkJwkKeyOpsDeriveBits` - 3DS2.0 JWS オペレーション（DeriveBits）

    - #### setTds2SdkJwkKid

          public void setTds2SdkJwkKid(java.lang.String tds2SdkJwkKid)

      3DS2.0 JWS キーIDを設定
      パラメータ:
        `tds2SdkJwkKid` - 3DS2.0 JWS キーID

    - #### setTds2SdkJwkKty

          public void setTds2SdkJwkKty(java.lang.String tds2SdkJwkKty)

      3DS2.0 JWS キータイプを設定
      パラメータ:
        `tds2SdkJwkKty` - 3DS2.0 JWS キータイプ

    - #### setTds2SdkJwkUse

          public void setTds2SdkJwkUse(java.lang.String tds2SdkJwkUse)

      3DS2.0 JWS 用途を設定
      パラメータ:
        `tds2SdkJwkUse` - 3DS2.0 JWS 用途

    - #### setTds2SdkJwkX5c

          public void setTds2SdkJwkX5c(java.lang.String tds2SdkJwkX5c)

      3DS2.0 JWS 証明書チェーンを設定
      パラメータ:
        `tds2SdkJwkX5c` - 3DS2.0 JWS 証明書チェーン

    - #### setTds2SdkJwkX5t

          public void setTds2SdkJwkX5t(java.lang.String tds2SdkJwkX5t)

      3DS2.0 JWS 証明書を設定
      パラメータ:
        `tds2SdkJwkX5t` - 3DS2.0 JWS 証明書

    - #### setTds2SdkJwkX5u

          public void setTds2SdkJwkX5u(java.lang.String tds2SdkJwkX5u)

      3DS2.0 JWS 証明書チェーンURLを設定
      パラメータ:
        `tds2SdkJwkX5u` - 3DS2.0 JWS 証明書チェーンURL

    - #### setTds2SdkMaxTimeout

          public void setTds2SdkMaxTimeout(java.lang.String tds2SdkMaxTimeout)

      最大タイムアウトを設定
      パラメータ:
        `tds2SdkMaxTimeout` - 最大タイムアウト

    - #### setTds2SdkReferenceNumber

          public void setTds2SdkReferenceNumber(java.lang.String tds2SdkReferenceNumber)

      リファレンス番号を設定
      パラメータ:
        `tds2SdkReferenceNumber` - リファレンス番号

    - #### setTds2SdkTransID

          public void setTds2SdkTransID(java.lang.String tds2SdkTransID)

      SDK取引IDを設定
      パラメータ:
        `tds2SdkTransID` - SDK取引ID

    - #### toDataString

          public java.lang.String toDataString(boolean doUrlEncode)

      文字列表現 URLのパラメータ文字列の型式の文字列を生成する
      定義:
        `toDataString` クラス内 `BaseInput`
      パラメータ:
        `doUrlEncode` -
      戻り値: