com.gmo_pg.g_pay.client.input

## クラス EntryExecTranAmazonpayInput

- java.lang.Object
- - com.gmo_pg.g_pay.client.input.EntryExecTranAmazonpayInput

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

      public class EntryExecTranAmazonpayInput
      extends java.lang.Object
      implements java.io.Serializable

  Amazon Pay登録・決済入力パラメータクラス
  作成者:
    GMO PaymentGateway
  関連項目:
    直列化された形式

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

    コンストラクタ
    コンストラクタと説明
    `EntryExecTranAmazonpayInput()` コンストラクタ
    `EntryExecTranAmazonpayInput(java.util.Map params)` コンストラクタ

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

    すべてのメソッド インスタンス・メソッド concreteメソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `java.lang.String` | `getAccessID()` 取引IDを取得
    `java.lang.String` | `getAccessPass()` 取引パスワードを取得
    `java.lang.String` | `getAmazonBillingAgreementID()` AmazonビリングアグリーメントIDを取得
    `java.lang.String` | `getAmazonChargePermissionID()` AmazonチャージパーミッションID を取得
    `java.lang.String` | `getAmazonCheckoutSessionID()` AmazonチェックアウトセッションIDを取得
    `java.lang.String` | `getAmazonOrderReferenceID()` AmazonオーダーリファレンスIDを取得
    `java.lang.String` | `getAmazonpayType()` AmazonPay実装タイプを取得
    `java.lang.Integer` | `getAmount()` 利用金額を取得
    `java.lang.String` | `getApbType()` APBタイプを取得
    `java.lang.String` | `getClientField1()` 加盟店自由項目1を取得
    `java.lang.String` | `getClientField2()` 加盟店自由項目2を取得
    `java.lang.String` | `getClientField3()` 加盟店自由項目3を取得
    `java.lang.String` | `getDescription()` 説明文を取得
    `EntryTranAmazonpayInput` | `getEntryTranInput()` 取引登録入力パラメータを取得
    `ExecTranAmazonpayInput` | `getExecTranInput()` 決済実行入力パラメータを取得
    `java.lang.String` | `getFrequencyUnit()` 請求サイクル単位を取得
    `java.lang.String` | `getFrequencyValue()` 請求サイクル数を取得
    `java.lang.String` | `getItemName()` 商品名を取得
    `java.lang.String` | `getJobCd()` 処理区分を取得
    `java.lang.String` | `getOrderID()` オーダーIDを取得
    `java.lang.Integer` | `getPaymentTermSec()` 支払開始期限秒を取得
    `java.lang.String` | `getPaymentType()` 決済タイプを取得
    `java.lang.String` | `getRetURL()` 決済結果戻しURLを取得
    `java.lang.String` | `getShippingAddressLine1()` 市区町村+番地を取得
    `java.lang.String` | `getShippingAddressLine2()` 建物名を取得
    `java.lang.String` | `getShippingAddressLine3()` 会社名等を取得
    `java.lang.String` | `getShippingCountryCode()` 国コードを取得
    `java.lang.String` | `getShippingName()` 配送先氏名を取得
    `java.lang.String` | `getShippingPhoneNumber()` 配送先電話番号を取得
    `java.lang.String` | `getShippingPostalCode()` 郵便番号を取得
    `java.lang.String` | `getShippingStateOrRegion()` 都道府県を取得
    `java.lang.String` | `getShopID()` ショップIDを取得
    `java.lang.String` | `getShopPass()` ショップパスワードを取得
    `java.lang.Integer` | `getTax()` 税送料を取得
    `void` | `setAccessID(java.lang.String accessID)` 取引IDを設定
    `void` | `setAccessPass(java.lang.String accessPass)` 取引パスワードを設定
    `void` | `setAmazonBillingAgreementID(java.lang.String amazonBillingAgreementID)` AmazonビリングアグリーメントIDを設定
    `void` | `setAmazonChargePermissionID(java.lang.String amazonChargePermissionID)` AmazonチャージパーミッションID を設定
    `void` | `setAmazonCheckoutSessionID(java.lang.String amazonCheckoutSessionID)` AmazonチェックアウトセッションIDを設定
    `void` | `setAmazonOrderReferenceID(java.lang.String amazonOrderReferenceID)` AmazonオーダーリファレンスIDを設定
    `void` | `setAmazonpayType(java.lang.String amazonpayType)` AmazonPay実装タイプを設定
    `void` | `setAmount(java.lang.Integer amount)` 利用金額を設定
    `void` | `setApbType(java.lang.String apbType)` APBタイプを設定
    `void` | `setClientField1(java.lang.String clientField1)` 加盟店自由項目1を設定
    `void` | `setClientField2(java.lang.String clientField2)` 加盟店自由項目2を設定
    `void` | `setClientField3(java.lang.String clientField3)` 加盟店自由項目3を設定
    `void` | `setDescription(java.lang.String description)` 説明文を設定
    `void` | `setFrequencyUnit(java.lang.String frequencyUnit)` 請求サイクル単位を設定
    `void` | `setFrequencyValue(java.lang.String frequencyValue)` 請求サイクル数を設定
    `void` | `setItemName(java.lang.String itemName)` 商品名を設定
    `void` | `setJobCd(java.lang.String jobCd)` 処理区分を設定
    `void` | `setOrderID(java.lang.String orderID)` オーダーIDを設定
    `void` | `setPaymentTermSec(java.lang.Integer paymentTermSec)` 支払開始期限秒を設定
    `void` | `setPaymentType(java.lang.String paymentType)` 決済タイプを設定
    `void` | `setRetURL(java.lang.String retURL)` 決済結果戻しURLを設定
    `void` | `setShippingAddressLine1(java.lang.String shippingAddressLine1)` 市区町村+番地を設定
    `void` | `setShippingAddressLine2(java.lang.String shippingAddressLine2)` 建物名を設定
    `void` | `setShippingAddressLine3(java.lang.String shippingAddressLine3)` 会社名等を設定
    `void` | `setShippingCountryCode(java.lang.String shippingCountryCode)` 国コードを設定
    `void` | `setShippingName(java.lang.String shippingName)` 配送先氏名を設定
    `void` | `setShippingPhoneNumber(java.lang.String shippingPhoneNumber)` 配送先電話番号を設定
    `void` | `setShippingPostalCode(java.lang.String shippingPostalCode)` 郵便番号を設定
    `void` | `setShippingStateOrRegion(java.lang.String shippingStateOrRegion)` 都道府県を設定
    `void` | `setShopID(java.lang.String shopID)` ショップIDを設定
    `void` | `setShopPass(java.lang.String shopPass)` ショップパスワードを設定
    `void` | `setTax(java.lang.Integer tax)` 税送料を設定

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

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

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

    - #### EntryExecTranAmazonpayInput

          public EntryExecTranAmazonpayInput()

      コンストラクタ

    - #### EntryExecTranAmazonpayInput

          public EntryExecTranAmazonpayInput(java.util.Map params)

      コンストラクタ
      パラメータ:
        `params` - 入力パラメータ

  - ### メソッドの詳細

    - #### getEntryTranInput

          public EntryTranAmazonpayInput getEntryTranInput()

      取引登録入力パラメータを取得

    - #### getExecTranInput

          public ExecTranAmazonpayInput getExecTranInput()

      決済実行入力パラメータを取得

    - #### getShopID

          public java.lang.String getShopID()

      ショップIDを取得

    - #### getShopPass

          public java.lang.String getShopPass()

      ショップパスワードを取得

    - #### getOrderID

          public java.lang.String getOrderID()

      オーダーIDを取得

    - #### getJobCd

          public java.lang.String getJobCd()

      処理区分を取得

    - #### getAmount

          public java.lang.Integer getAmount()

      利用金額を取得

    - #### getTax

          public java.lang.Integer getTax()

      税送料を取得

    - #### getAmazonpayType

          public java.lang.String getAmazonpayType()

      AmazonPay実装タイプを取得

    - #### getPaymentType

          public java.lang.String getPaymentType()

      決済タイプを取得

    - #### getAccessID

          public java.lang.String getAccessID()

      取引IDを取得

    - #### getAccessPass

          public java.lang.String getAccessPass()

      取引パスワードを取得

    - #### getClientField1

          public java.lang.String getClientField1()

      加盟店自由項目1を取得

    - #### getClientField2

          public java.lang.String getClientField2()

      加盟店自由項目2を取得

    - #### getClientField3

          public java.lang.String getClientField3()

      加盟店自由項目3を取得

    - #### getAmazonOrderReferenceID

          public java.lang.String getAmazonOrderReferenceID()

      AmazonオーダーリファレンスIDを取得

    - #### getRetURL

          public java.lang.String getRetURL()

      決済結果戻しURLを取得

    - #### getPaymentTermSec

          public java.lang.Integer getPaymentTermSec()

      支払開始期限秒を取得

    - #### getAmazonCheckoutSessionID

          public java.lang.String getAmazonCheckoutSessionID()

      AmazonチェックアウトセッションIDを取得

    - #### getItemName

          public java.lang.String getItemName()

      商品名を取得

    - #### getAmazonBillingAgreementID

          public java.lang.String getAmazonBillingAgreementID()

      AmazonビリングアグリーメントIDを取得

    - #### getAmazonChargePermissionID

          public java.lang.String getAmazonChargePermissionID()

      AmazonチャージパーミッションID を取得

    - #### getFrequencyUnit

          public java.lang.String getFrequencyUnit()

      請求サイクル単位を取得

    - #### getFrequencyValue

          public java.lang.String getFrequencyValue()

      請求サイクル数を取得

    - #### getApbType

          public java.lang.String getApbType()

      APBタイプを取得

    - #### getShippingCountryCode

          public java.lang.String getShippingCountryCode()

      国コードを取得

    - #### getShippingPostalCode

          public java.lang.String getShippingPostalCode()

      郵便番号を取得

    - #### getShippingStateOrRegion

          public java.lang.String getShippingStateOrRegion()

      都道府県を取得

    - #### getShippingAddressLine1

          public java.lang.String getShippingAddressLine1()

      市区町村+番地を取得

    - #### getShippingAddressLine2

          public java.lang.String getShippingAddressLine2()

      建物名を取得

    - #### getShippingAddressLine3

          public java.lang.String getShippingAddressLine3()

      会社名等を取得

    - #### getShippingName

          public java.lang.String getShippingName()

      配送先氏名を取得

    - #### getShippingPhoneNumber

          public java.lang.String getShippingPhoneNumber()

      配送先電話番号を取得

    - #### getDescription

          public java.lang.String getDescription()

      説明文を取得

    - #### setShopID

          public void setShopID(java.lang.String shopID)

      ショップIDを設定
      パラメータ:
        `shopID` -

    - #### setShopPass

          public void setShopPass(java.lang.String shopPass)

      ショップパスワードを設定
      パラメータ:
        `shopPass` -

    - #### setOrderID

          public void setOrderID(java.lang.String orderID)

      オーダーIDを設定
      パラメータ:
        `orderID` -

    - #### setJobCd

          public void setJobCd(java.lang.String jobCd)

      処理区分を設定
      パラメータ:
        `jobCd` -

    - #### setAmount

          public void setAmount(java.lang.Integer amount)

      利用金額を設定
      パラメータ:
        `amount` -

    - #### setTax

          public void setTax(java.lang.Integer tax)

      税送料を設定
      パラメータ:
        `tax` -

    - #### setAmazonpayType

          public void setAmazonpayType(java.lang.String amazonpayType)

      AmazonPay実装タイプを設定
      パラメータ:
        `amazonpayType` -

    - #### setPaymentType

          public void setPaymentType(java.lang.String paymentType)

      決済タイプを設定
      パラメータ:
        `paymentType` -

    - #### setAccessID

          public void setAccessID(java.lang.String accessID)

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

    - #### setAccessPass

          public void setAccessPass(java.lang.String accessPass)

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

    - #### setClientField1

          public void setClientField1(java.lang.String clientField1)

      加盟店自由項目1を設定
      パラメータ:
        `clientField1` -

    - #### setClientField2

          public void setClientField2(java.lang.String clientField2)

      加盟店自由項目2を設定
      パラメータ:
        `clientField2` -

    - #### setClientField3

          public void setClientField3(java.lang.String clientField3)

      加盟店自由項目3を設定
      パラメータ:
        `clientField3` -

    - #### setAmazonOrderReferenceID

          public void setAmazonOrderReferenceID(java.lang.String amazonOrderReferenceID)

      AmazonオーダーリファレンスIDを設定
      パラメータ:
        `amazonOrderReferenceID` -

    - #### setRetURL

          public void setRetURL(java.lang.String retURL)

      決済結果戻しURLを設定
      パラメータ:
        `retURL` -

    - #### setPaymentTermSec

          public void setPaymentTermSec(java.lang.Integer paymentTermSec)

      支払開始期限秒を設定
      パラメータ:
        `paymentTermSec` -

    - #### setAmazonCheckoutSessionID

          public void setAmazonCheckoutSessionID(java.lang.String amazonCheckoutSessionID)

      AmazonチェックアウトセッションIDを設定
      パラメータ:
        `amazonCheckoutSessionID` -

    - #### setItemName

          public void setItemName(java.lang.String itemName)

      商品名を設定
      パラメータ:
        `itemName` -

    - #### setAmazonBillingAgreementID

          public void setAmazonBillingAgreementID(java.lang.String amazonBillingAgreementID)

      AmazonビリングアグリーメントIDを設定
      パラメータ:
        `amazonBillingAgreementID` -

    - #### setAmazonChargePermissionID

          public void setAmazonChargePermissionID(java.lang.String amazonChargePermissionID)

      AmazonチャージパーミッションID を設定
      パラメータ:
        `amazonChargePermissionID` -

    - #### setFrequencyUnit

          public void setFrequencyUnit(java.lang.String frequencyUnit)

      請求サイクル単位を設定
      パラメータ:
        `frequencyUnit` -

    - #### setFrequencyValue

          public void setFrequencyValue(java.lang.String frequencyValue)

      請求サイクル数を設定
      パラメータ:
        `frequencyValue` -

    - #### setApbType

          public void setApbType(java.lang.String apbType)

      APBタイプを設定
      パラメータ:
        `apbType` -

    - #### setShippingCountryCode

          public void setShippingCountryCode(java.lang.String shippingCountryCode)

      国コードを設定
      パラメータ:
        `shippingCountryCode` -

    - #### setShippingPostalCode

          public void setShippingPostalCode(java.lang.String shippingPostalCode)

      郵便番号を設定
      パラメータ:
        `shippingPostalCode` -

    - #### setShippingStateOrRegion

          public void setShippingStateOrRegion(java.lang.String shippingStateOrRegion)

      都道府県を設定
      パラメータ:
        `shippingStateOrRegion` -

    - #### setShippingAddressLine1

          public void setShippingAddressLine1(java.lang.String shippingAddressLine1)

      市区町村+番地を設定
      パラメータ:
        `shippingAddressLine1` -

    - #### setShippingAddressLine2

          public void setShippingAddressLine2(java.lang.String shippingAddressLine2)

      建物名を設定
      パラメータ:
        `shippingAddressLine2` -

    - #### setShippingAddressLine3

          public void setShippingAddressLine3(java.lang.String shippingAddressLine3)

      会社名等を設定
      パラメータ:
        `shippingAddressLine3` -

    - #### setShippingName

          public void setShippingName(java.lang.String shippingName)

      配送先氏名を設定
      パラメータ:
        `shippingName` -

    - #### setShippingPhoneNumber

          public void setShippingPhoneNumber(java.lang.String shippingPhoneNumber)

      配送先電話番号を設定
      パラメータ:
        `shippingPhoneNumber` -

    - #### setDescription

          public void setDescription(java.lang.String description)

      説明文を設定
      パラメータ:
        `description` -