public class ClientConfiguration
extends java.lang.Object
| コンストラクタと説明 |
|---|
ClientConfiguration()
デフォルトのプロパティファイルから設定を取得し、クライアント設定情報を構築します。
|
ClientConfiguration(java.lang.String propertiesFile)
指定されたプロパティファイルから設定を取得し、クライアント設定情報を構築します。
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
java.lang.String |
getConfigEndpoint()
エンドポイントを取得します。
|
java.lang.String |
getConfigUploadEndpoint()
アップロードエンドポイントを取得します。
|
int |
getConnectionTimeout()
接続タイムアウト秒を取得します。
|
int |
getMaxConnections()
最大接続数を取得します。
|
int |
getMaxErrorRetry()
最大リトライ回数を取得します。
|
Protocol |
getProtocol()
プロトコルを取得します。
|
java.lang.String |
getProxyHost()
プロキシホストを取得します。
|
java.lang.String |
getProxyPassword()
プロキシホストのパスワードを取得します。
|
int |
getProxyPort()
プロキシホストのポート番号を取得します。
|
java.lang.String |
getProxyUsername()
プロキシホストの認証ユーザー名を取得します。
|
java.lang.String |
getRequestMethod()
HTTPメソッドを取得します。
|
SignatureUtils.SignatureMethod |
getSignatureMethod()
SignatureMethodを取得します。
|
SignatureUtils.SignatureVersion |
getSignatureVersion()
SignatureVersionを取得します。
|
int[] |
getSocketBufferSizeHints()
ソケットバッファサイズを取得します。
|
int |
getSocketTimeout()
TCPソケットのタイムアウト秒を取得します。
|
java.lang.Boolean |
getSslTrustSelfSigned()
自己証明書の許可 を取得します。
|
java.lang.Boolean |
getSslVerifyHostname()
SSL証明書のホスト名の検証 を取得します。
|
int |
getUploadBlockSize()
アップロードブロックサイズを取得します。
|
java.lang.String |
getUserAgent()
ユーザーエージェントを取得します。
|
void |
setConfigEndpoint(java.lang.String configEndpoint)
エンドポイントを設定します。
|
void |
setConfigUploadEndpoint(java.lang.String configUploadEndpoint)
アップロードエンドポイントを設定します。
|
void |
setConnectionTimeout(int connectionTimeout)
接続タイムアウト秒を設定します。
|
void |
setMaxConnections(int maxConnections)
最大接続数を設定します。
|
void |
setMaxErrorRetry(int maxErrorRetry)
最大リトライ回数を設定します。
|
void |
setProtocol(Protocol protocol)
プロトコルを設定します。
|
void |
setProxyHost(java.lang.String proxyHost)
プロキシホストを設定します。
|
void |
setProxyPassword(java.lang.String proxyPassword)
プロキシホストのパスワードを設定します。
|
void |
setProxyPort(int proxyPort)
プロキシホストのポート番号を設定します。
|
void |
setProxyUsername(java.lang.String proxyUsername)
プロキシホストの認証ユーザー名を設定します。
|
void |
setRequestMethod(java.lang.String requestMethod)
HTTPメソッドを設定します。
|
void |
setSignatureMethod(SignatureUtils.SignatureMethod signatureMethod)
SignatureMethodを設定します。
|
void |
setSignatureVersion(SignatureUtils.SignatureVersion signatureVersion)
SignatureVersionを設定します。
|
void |
setSocketSendBufferSizeHint(int socketSendBufferSizeHint,
int socketReceiveBufferSizeHint)
ソケットバッファサイズを設定します。
|
void |
setSocketTimeout(int socketTimeout)
TCPソケットのタイムアウト秒を設定します。
|
void |
setUploadBlockSize(int uploadBlockSize)
アップロードブロックサイズを設定します。
|
void |
setUserAgent(java.lang.String userAgent)
ユーザーエージェントを設定します。
|
ClientConfiguration |
withConfigEndpoint(java.lang.String configEndpoint)
エンドポイントを設定し、自オブジェクトを返します。
|
ClientConfiguration |
withConfigUploadEndpoint(java.lang.String configUploadEndpoint)
アップロードエンドポイントを設定し、自オブジェクトを返します。
|
ClientConfiguration |
withConnectionTimeout(int connectionTimeout)
接続タイムアウト秒を設定し、自オブジェクトを返します。
|
ClientConfiguration |
withMaxConnections(int maxConnections)
最大接続数を設定し、自オブジェクトを返します。
|
ClientConfiguration |
withMaxErrorRetry(int maxErrorRetry)
最大リトライ回数を設定し、自オブジェクトを返します。
|
ClientConfiguration |
withProtocol(Protocol protocol)
プロトコルを設定し、自オブジェクトを返します。
|
ClientConfiguration |
withProxyHost(java.lang.String proxyHost)
プロキシホストを設定し、自オブジェクトを返します。
|
ClientConfiguration |
withProxyPassword(java.lang.String proxyPassword)
プロキシホストのパスワードを設定し、自オブジェクトを返します。
|
ClientConfiguration |
withProxyPort(int proxyPort)
プロキシホストのポート番号を設定し、自オブジェクトを返します。
|
ClientConfiguration |
withProxyUsername(java.lang.String proxyUsername)
プロキシホストの認証ユーザー名を設定し、自オブジェクトを返します。
|
ClientConfiguration |
withRequestMethod(java.lang.String requestMethod)
HTTPメソッドを設定し、自オブジェクトを返します。
|
ClientConfiguration |
withSignatureMethod(SignatureUtils.SignatureMethod signatureMethod)
SignatureMethodを設定し、自オブジェクトを返します。
|
ClientConfiguration |
withSignatureVersion(SignatureUtils.SignatureVersion signatureVersion)
SignatureVersionを設定し、自オブジェクトを返します。
|
ClientConfiguration |
withSocketSendBufferSizeHint(int socketSendBufferSizeHint,
int socketReceiveBufferSizeHint)
ソケットバッファサイズを設定し、自オブジェクトを返します。
|
ClientConfiguration |
withSocketTimeout(int socketTimeout)
TCPソケットのタイムアウト秒を設定し、自オブジェクトを返します。
|
ClientConfiguration |
withUploadBlockSize(int uploadBlockSize)
アップロードブロックサイズを設定し、自オブジェクトを返します。
|
ClientConfiguration |
withUserAgent(java.lang.String userAgent)
ユーザーエージェントを設定し、自オブジェクトを返します。
|
public ClientConfiguration()
public ClientConfiguration(java.lang.String propertiesFile)
propertiesFile - プロパティファイル名public java.lang.String getUserAgent()
public void setUserAgent(java.lang.String userAgent)
userAgent - ユーザーエージェントpublic ClientConfiguration withUserAgent(java.lang.String userAgent)
userAgent - ユーザーエージェントpublic Protocol getProtocol()
public void setProtocol(Protocol protocol)
protocol - プロトコルpublic ClientConfiguration withProtocol(Protocol protocol)
protocol - プロトコルpublic java.lang.String getProxyHost()
public void setProxyHost(java.lang.String proxyHost)
proxyHost - プロキシホストpublic ClientConfiguration withProxyHost(java.lang.String proxyHost)
proxyHost - プロキシホストpublic int getProxyPort()
public void setProxyPort(int proxyPort)
proxyPort - プロキシホストのポート番号public ClientConfiguration withProxyPort(int proxyPort)
proxyPort - プロキシホストのポート番号public java.lang.String getProxyUsername()
public void setProxyUsername(java.lang.String proxyUsername)
proxyUsername - プロキシホストの認証ユーザー名public ClientConfiguration withProxyUsername(java.lang.String proxyUsername)
proxyUsername - プロキシホストの認証ユーザー名public java.lang.String getProxyPassword()
public void setProxyPassword(java.lang.String proxyPassword)
proxyPassword - プロキシホストのパスワードpublic ClientConfiguration withProxyPassword(java.lang.String proxyPassword)
proxyPassword - プロキシホストのパスワードpublic int getMaxErrorRetry()
public void setMaxErrorRetry(int maxErrorRetry)
maxErrorRetry - 最大リトライ回数public ClientConfiguration withMaxErrorRetry(int maxErrorRetry)
maxErrorRetry - 最大リトライ回数public int getMaxConnections()
public void setMaxConnections(int maxConnections)
maxConnections - 最大接続数public ClientConfiguration withMaxConnections(int maxConnections)
maxConnections - 最大接続数public int getSocketTimeout()
public void setSocketTimeout(int socketTimeout)
socketTimeout - TCPソケットのタイムアウト秒public ClientConfiguration withSocketTimeout(int socketTimeout)
socketTimeout - TCPソケットのタイムアウト秒public int getConnectionTimeout()
public void setConnectionTimeout(int connectionTimeout)
connectionTimeout - 接続タイムアウト秒public ClientConfiguration withConnectionTimeout(int connectionTimeout)
connectionTimeout - 接続タイムアウト秒public int[] getSocketBufferSizeHints()
public void setSocketSendBufferSizeHint(int socketSendBufferSizeHint,
int socketReceiveBufferSizeHint)
socketSendBufferSizeHint - 送信バッファサイズsocketReceiveBufferSizeHint - 受信バッファサイズpublic ClientConfiguration withSocketSendBufferSizeHint(int socketSendBufferSizeHint, int socketReceiveBufferSizeHint)
socketSendBufferSizeHint - 送信バッファサイズsocketReceiveBufferSizeHint - 受信バッファサイズpublic SignatureUtils.SignatureVersion getSignatureVersion()
public void setSignatureVersion(SignatureUtils.SignatureVersion signatureVersion)
signatureVersion - SignatureVersionpublic ClientConfiguration withSignatureVersion(SignatureUtils.SignatureVersion signatureVersion)
signatureVersion - SignatureVersionpublic SignatureUtils.SignatureMethod getSignatureMethod()
public void setSignatureMethod(SignatureUtils.SignatureMethod signatureMethod)
signatureMethod - SignatureMethodpublic ClientConfiguration withSignatureMethod(SignatureUtils.SignatureMethod signatureMethod)
signatureMethod - SignatureMethodpublic java.lang.String getConfigEndpoint()
public void setConfigEndpoint(java.lang.String configEndpoint)
configEndpoint - エンドポイントpublic ClientConfiguration withConfigEndpoint(java.lang.String configEndpoint)
configEndpoint - エンドポイントpublic java.lang.String getConfigUploadEndpoint()
public void setConfigUploadEndpoint(java.lang.String configUploadEndpoint)
configUploadEndpoint - エンドポイントpublic ClientConfiguration withConfigUploadEndpoint(java.lang.String configUploadEndpoint)
configUploadEndpoint - アップロードエンドポイントpublic int getUploadBlockSize()
public void setUploadBlockSize(int uploadBlockSize)
uploadBlockSize - アップロードブロックサイズpublic ClientConfiguration withUploadBlockSize(int uploadBlockSize)
uploadBlockSize - アップロードブロックサイズpublic java.lang.String getRequestMethod()
public void setRequestMethod(java.lang.String requestMethod)
requestMethod - HTTPメソッドpublic ClientConfiguration withRequestMethod(java.lang.String requestMethod)
requestMethod - HTTPメソッドpublic java.lang.Boolean getSslTrustSelfSigned()
public java.lang.Boolean getSslVerifyHostname()
Copyright(C) FUJITSU CLOUD TECHNOLOGIES LIMITED 2018 All Rights Reserved.