class Baidubce::BceClientConfiguration

Attributes

backup_endpoint[RW]
cname_enabled[RW]
credentials[RW]
endpoint[RW]
open_timeout_in_millis[RW]
protocol[RW]
read_timeout_in_millis[RW]
recv_buf_size[RW]
region[RW]
retry_policy[RW]
send_buf_size[RW]

Public Class Methods

new(credentials, endpoint, options={}) click to toggle source
# File lib/baidubce/bce_client_configuration.rb, line 31
def initialize(credentials,
               endpoint,
               options={})

    @credentials = credentials
    @endpoint = endpoint
    @protocol = options['protocol'] || DEFAULT_PROTOCOL
    @region = options['region'] || DEFAULT_REGION
    @open_timeout_in_millis = options['open_timeout_in_millis'] ||
        DEFAULT_OPEN_TIMEOUT_IN_MILLIS
    @read_timeout_in_millis = options['read_timeout_in_millis'] || DEFAULT_READ_TIMEOUT_IN_MILLIS
    @send_buf_size = options['send_buf_size'] || DEFAULT_SEND_BUF_SIZE
    @recv_buf_size = options['recv_buf_size'] || DEFAULT_RECV_BUF_SIZE
    @retry_policy = options['retry_policy'] || BackOffRetryPolicy.new
    @cname_enabled = options['cname_enabled'] || false
    @backup_endpoint = options['backup_endpoint']
end