com.nifty.cloud.ncs.http

## クラス ClientProperties

- java.lang.Object
- - com.nifty.cloud.ncs.http.ClientProperties

-     public class ClientProperties
      extends java.lang.Object

  HttpClientで使用するプロパティを定義するクラスです。

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

    コンストラクタ
    コンストラクタと説明
    `ClientProperties()`

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

    すべてのメソッド インスタンス・メソッド concreteメソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `int` | `getConnectTimeout()` ソケット接続のタイムアウトを取得します。
    `int` | `getMaxConnections()` Get the maximum number of open HTTP connections.
    `int` | `getMaxRetry()` 最大リトライ回数を取得します。
    `java.lang.String` | `getProtocol()` HTTPプロトコル文字列を取得します。
    `java.lang.String` | `getProxyHost()` HTTPプロキシホストを取得します。
    `java.lang.String` | `getProxyPassword()` HTTPプロキシユーザーのパスワードを取得します。
    `int` | `getProxyPort()` HTTPプロキシポート番号を取得します。
    `java.lang.String` | `getProxyUserName()` HTTPプロキシユーザー名を取得します。
    `int` | `getSocketBufferSizeHint()` ソケットのバッファサイズのヒントを取得します。
    `int` | `getSocketTimeout()` ソケット読み込み／書き込みのタイムアウトを取得します。
    `java.lang.String` | `getUserAgent()` ユーザーエージェントを取得します。
    `void` | `setConnectTimeout(int connectTimeout)` Set the timeout to socket connect.
    `void` | `setMaxConnections(int maxConnections)` 最大HTTP接続数を設定します。
    `void` | `setMaxRetry(int maxRetry)` 最大リトライ回数を設定します。
    `void` | `setProtocol(java.lang.String protocol)` HTTPプロトコル文字列を設定します。
    `void` | `setProxyHost(java.lang.String proxyHost)` HTTPプロキシホストを設定します。
    `void` | `setProxyPassword(java.lang.String proxyPassword)` HTTPプロキシユーザーのパスワードを設定します。
    `void` | `setProxyPort(int proxyPort)` HTTPプロキシポート番号を設定します。
    `void` | `setProxyUserName(java.lang.String proxyUserName)` HTTPプロキシユーザー名を設定します。
    `void` | `setSocketBufferSizeHint(int size)` ソケットのバッファサイズのヒントを設定します。
    `void` | `setSocketTimeout(int socketTimeout)` ソケット読み込み／書き込みのタイムアウトを設定します。
    `void` | `setUserAgent(java.lang.String userAgent)` ユーザーエージェントを設定します。

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

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

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

    - #### ClientProperties

          public ClientProperties()

  - ### メソッドの詳細

    - #### setUserAgent

          public void setUserAgent(java.lang.String userAgent)

      ユーザーエージェントを設定します。
      パラメータ:
        `userAgent` - ユーザーエージェント

    - #### getUserAgent

          public java.lang.String getUserAgent()

      ユーザーエージェントを取得します。
      戻り値:
        ユーザーエージェント

    - #### setMaxRetry

          public void setMaxRetry(int maxRetry)

      最大リトライ回数を設定します。
      パラメータ:
        `maxRetry` - 最大リトライ回数

    - #### getMaxRetry

          public int getMaxRetry()

      最大リトライ回数を取得します。
      戻り値:
        最大リトライ回数

    - #### setProtocol

          public void setProtocol(java.lang.String protocol)

      HTTPプロトコル文字列を設定します。
      パラメータ:
        `protocol` - HTTPプロトコル文字列

    - #### getProtocol

          public java.lang.String getProtocol()

      HTTPプロトコル文字列を取得します。
      戻り値:
        HTTPプロトコル文字列

    - #### setProxyHost

          public void setProxyHost(java.lang.String proxyHost)

      HTTPプロキシホストを設定します。
      パラメータ:
        `proxyHost` - HTTPプロキシホスト

    - #### getProxyHost

          public java.lang.String getProxyHost()

      HTTPプロキシホストを取得します。
      戻り値:
        HTTPプロキシホスト

    - #### setProxyPort

          public void setProxyPort(int proxyPort)

      HTTPプロキシポート番号を設定します。
      パラメータ:
        `proxyPort` - HTTPプロキシポート番号

    - #### getProxyPort

          public int getProxyPort()

      HTTPプロキシポート番号を取得します。
      戻り値:
        HTTPプロキシポート番号

    - #### getProxyUserName

          public java.lang.String getProxyUserName()

      HTTPプロキシユーザー名を取得します。
      戻り値:
        HTTPプロキシユーザー名

    - #### setProxyUserName

          public void setProxyUserName(java.lang.String proxyUserName)

      HTTPプロキシユーザー名を設定します。
      パラメータ:
        `proxyUserName` - HTTPプロキシユーザー名

    - #### setProxyPassword

          public void setProxyPassword(java.lang.String proxyPassword)

      HTTPプロキシユーザーのパスワードを設定します。
      パラメータ:
        `proxyPassword` - HTTPプロキシユーザーのパスワード

    - #### getProxyPassword

          public java.lang.String getProxyPassword()

      HTTPプロキシユーザーのパスワードを取得します。
      戻り値:
        HTTPプロキシユーザーのパスワード

    - #### setMaxConnections

          public void setMaxConnections(int maxConnections)

      最大HTTP接続数を設定します。
      パラメータ:
        `maxConnections` - 最大HTTP接続数

    - #### getMaxConnections

          public int getMaxConnections()

      Get the maximum number of open HTTP connections. 最大HTTP接続数を取得します。
      戻り値:
        最大HTTP接続数

    - #### setConnectTimeout

          public void setConnectTimeout(int connectTimeout)

      Set the timeout to socket connect. ソケット接続のタイムアウトを設定します。
      パラメータ:
        `connectTimeout` - ソケット接続のタイムアウト

    - #### getConnectTimeout

          public int getConnectTimeout()

      ソケット接続のタイムアウトを取得します。
      戻り値:
        ソケット接続のタイムアウト

    - #### setSocketTimeout

          public void setSocketTimeout(int socketTimeout)

      ソケット読み込み／書き込みのタイムアウトを設定します。
      パラメータ:
        `socketTimeout` - ソケット読み込み／書き込みのタイムアウト

    - #### getSocketTimeout

          public int getSocketTimeout()

      ソケット読み込み／書き込みのタイムアウトを取得します。
      戻り値:
        ソケット読み込み／書き込みのタイムアウト

    - #### setSocketBufferSizeHint

          public void setSocketBufferSizeHint(int size)

      ソケットのバッファサイズのヒントを設定します。
      パラメータ:
        `size` - ソケットのバッファサイズのヒント

    - #### getSocketBufferSizeHint

          public int getSocketBufferSizeHint()

      ソケットのバッファサイズのヒントを取得します。
      戻り値:
        ソケットのバッファサイズのヒント