class TencentCloud::Common::ClientProfile

basic httpprofile

def initialize(sign_method = 'TC3-HMAC-SHA256', http_profile = nil,

Parameters:
  • debug (Boolean) -- whether to enable debug mode (default: false)
  • language (String) -- the language for responses (default: 'zh-CN')
  • http_profile (HttpProfile, nil) -- the HTTP profile (default: nil)
  • sign_method (String) -- the signing method (default: 'TC3-HMAC-SHA256')
def initialize(sign_method = 'TC3-HMAC-SHA256', http_profile = nil,
               language = 'zh-CN', debug = false)
  @sign_method = sign_method
  @http_profile = http_profile || HttpProfile.new
  valid_language = %w[zh-CN en-US]
  unless valid_language.include? language
    raise TencentCloudSDKException.new('ClientError', "Language invalid, choices: #{valid_language}")
  end
  @language = language
  @debug = debug
  @unsigned_payload = false
end