## Uses of Class
com.baidubce.BceClientConfiguration

Packages that use BceClientConfiguration
com.baidubce
com.baidubce.http
com.baidubce.services.bmr
com.baidubce.services.bos
com.baidubce.services.lss
com.baidubce.services.media: Client classes for accessing video / audio transcoder service in Baidu Open Cloud.
com.baidubce.services.moladb
com.baidubce.services.ses
com.baidubce.services.sms
com.baidubce.services.vod

Uses of BceClientConfiguration in com.baidubce

Fields in com.baidubce declared as BceClientConfiguration
`protected BceClientConfiguration` `AbstractBceClient.config` The client configuration for this client.

Methods in com.baidubce that return BceClientConfiguration
`BceClientConfiguration` `BceClientConfiguration.withConnectionTimeoutInMillis(int connectionTimeoutInMillis)` Sets the connection timeout in milliseconds, and returns the updated configuration instance.
`BceClientConfiguration` `BceClientConfiguration.withCredentials(BceCredentials credentials)` Sets the BCE credentials used by the client to sign HTTP requests, and returns the updated configuration instance.
`BceClientConfiguration` `BceClientConfiguration.withEndpoint(String endpoint)` Sets the service endpoint URL to which the client will connect, and returns the updated configuration instance.
`BceClientConfiguration` `BceClientConfiguration.withLocalAddress(InetAddress localAddress)` Sets the optional local address to bind when connecting to BCE services, and returns the updated configuration instance.
`BceClientConfiguration` `BceClientConfiguration.withMaxConnections(int maxConnections)` Sets the maximum number of open HTTP connections, and returns the updated configuration instance.
`BceClientConfiguration` `BceClientConfiguration.withProtocol(Protocol protocol)` Sets the protocol (HTTP/HTTPS) to use when connecting to BCE services, and returns the updated configuration instance.
`BceClientConfiguration` `BceClientConfiguration.withProxyDomain(String proxyDomain)` Sets the optional Windows domain to use when connecting through a Windows NTLM proxy, and returns the updated configuration instance.
`BceClientConfiguration` `BceClientConfiguration.withProxyHost(String proxyHost)` Sets the optional proxy host the client will connect through, and returns the updated configuration instance.
`BceClientConfiguration` `BceClientConfiguration.withProxyPassword(String proxyPassword)` Sets the optional password to use when connecting through a proxy, and returns the updated configuration instance.
`BceClientConfiguration` `BceClientConfiguration.withProxyPort(int proxyPort)` Sets the optional proxy port the client will connect through, and returns the updated configuration instance.
`BceClientConfiguration` `BceClientConfiguration.withProxyPreemptiveAuthenticationEnabled(boolean proxyPreemptiveAuthenticationEnabled)` Sets whether to enable proxy preemptive authentication, and returns the updated configuration instance.
`BceClientConfiguration` `BceClientConfiguration.withProxyUsername(String proxyUsername)` Sets the optional user name to use when connecting through a proxy, and returns the updated configuration instance.
`BceClientConfiguration` `BceClientConfiguration.withProxyWorkstation(String proxyWorkstation)` Sets the optional Windows workstation to use when connecting through a Windows NTLM proxy, and returns the updated configuration instance.
`BceClientConfiguration` `BceClientConfiguration.withRegion(Region region)` Sets the region of service, and returns the updated configuration instance.
`BceClientConfiguration` `BceClientConfiguration.withRetryPolicy(RetryPolicy retryPolicy)` Sets the retry policy for failed requests, and returns the updated configuration instance.
`BceClientConfiguration` `BceClientConfiguration.withSocketBufferSizeInBytes(int socketBufferSizeInBytes)` Sets the optional size (in bytes) for the low level TCP socket buffer, and returns the updated configuration instance.
`BceClientConfiguration` `BceClientConfiguration.withSocketTimeoutInMillis(int socketTimeoutInMillis)` Sets the socket timeout (SO_TIMEOUT) in milliseconds, which is a maximum period inactivity between two consecutive data packets, and returns the updated configuration instance.
`BceClientConfiguration` `BceClientConfiguration.withUserAgent(String userAgent)` Sets the User-Agent header value to use when sending requests to BCE services, and returns the updated configuration instance.

Constructors in com.baidubce with parameters of type BceClientConfiguration
`AbstractBceClient(BceClientConfiguration config, HttpResponseHandler[] responseHandlers)` constructor with isHttpAsyncPutEnabled default value : false
`AbstractBceClient(BceClientConfiguration config, HttpResponseHandler[] responseHandlers, boolean isHttpAsyncPutEnabled)` Constructs a new AbstractBceClient with the specified client configuration and handlers.
`BceClientConfiguration(BceClientConfiguration other)` Constructs a new BceClientConfiguration instance with the same settings as the specified configuration.
`BceClientConfiguration(BceClientConfiguration other, String endpoint)` Constructs a new BceClientConfiguration instance with the same settings as the specified configuration.

Uses of BceClientConfiguration in com.baidubce.http

Fields in com.baidubce.http declared as BceClientConfiguration
`protected BceClientConfiguration` `BceHttpClient.config` Client configuration options, such as proxy settings, max retries, etc.

Constructors in com.baidubce.http with parameters of type BceClientConfiguration
`BceHttpClient(BceClientConfiguration config, Signer signer)` Constructs a new BCE client using the specified client configuration options (ex: max retry attempts, proxy settings, etc), and request metric collector.
`BceHttpClient(BceClientConfiguration config, Signer signer, boolean isHttpAsyncPutEnabled)` Constructs a new BCE Http Client with httpAsyncPutEnabled.

Uses of BceClientConfiguration in com.baidubce.services.bmr

Constructors in com.baidubce.services.bmr with parameters of type BceClientConfiguration
`BmrClient(BceClientConfiguration clientConfiguration)` Constructs a new BMR client using the client configuration to access BMR.

Uses of BceClientConfiguration in com.baidubce.services.bos

Subclasses of BceClientConfiguration in com.baidubce.services.bos
`class` `BosClientConfiguration`

Methods in com.baidubce.services.bos that return BceClientConfiguration
`BceClientConfiguration` `BosClientConfiguration.withProxyPreemptiveAuthenticationEnabled(boolean proxyPreemptiveAuthenticationEnabled)`

Constructors in com.baidubce.services.bos with parameters of type BceClientConfiguration
`BosClientConfiguration(BceClientConfiguration clientConfiguration)`
`BosClientConfiguration(BceClientConfiguration clientConfiguration, String bosEndpoint)`

Uses of BceClientConfiguration in com.baidubce.services.lss

Constructors in com.baidubce.services.lss with parameters of type BceClientConfiguration
`LssClient(BceClientConfiguration clientConfiguration)` Constructs a new client using the client configuration.

Uses of BceClientConfiguration in com.baidubce.services.media

Constructors in com.baidubce.services.media with parameters of type BceClientConfiguration
`MediaClient(BceClientConfiguration clientConfiguration)` Constructs a new client using the client configuration to access Media Transcoder services.

Uses of BceClientConfiguration in com.baidubce.services.moladb

Subclasses of BceClientConfiguration in com.baidubce.services.moladb
`class` `MolaDbClientConfiguration` Represents the MolaDb client configuration information.

Uses of BceClientConfiguration in com.baidubce.services.ses

Subclasses of BceClientConfiguration in com.baidubce.services.ses
`class` `SesClientConfiguration` All client configurations for SES clients.

Constructors in com.baidubce.services.ses with parameters of type BceClientConfiguration
`SesClientSupport(BceClientConfiguration config, HttpResponseHandler[] responseHandlers)`

Uses of BceClientConfiguration in com.baidubce.services.sms

Subclasses of BceClientConfiguration in com.baidubce.services.sms
`class` `SmsClientConfiguration` All client configurations for SMS clients.

Constructors in com.baidubce.services.sms with parameters of type BceClientConfiguration
`SmsClientSupport(BceClientConfiguration config, HttpResponseHandler[] responseHandlers)`

Uses of BceClientConfiguration in com.baidubce.services.vod

Constructors in com.baidubce.services.vod with parameters of type BceClientConfiguration
`VodClient(BceClientConfiguration vodConfig)` Constructs a new client using the client configuration.

Copyright © 2016. All rights reserved.