Versions in this module Expand all Collapse all v1 v1.0.0 Jul 26, 2023 Changes in this version + const DefaultRetryerMaxNumRetries + const DefaultRetryerMaxRetryDelay + const DefaultRetryerMaxThrottleDelay + const DefaultRetryerMinRetryDelay + const DefaultRetryerMinThrottleDelay + var LogHTTPRequestHandler = request.NamedHandler + var LogHTTPRequestHeaderHandler = request.NamedHandler + var LogHTTPResponseHandler = request.NamedHandler + var LogHTTPResponseHeaderHandler = request.NamedHandler + var LogInputHandler = request.NamedHandler + var LogOutHandler = request.NamedHandler + func LogOutput(r *request.Request) + type Client struct + Config volcengine.Config + Handlers request.Handlers + func New(cfg volcengine.Config, info metadata.ClientInfo, handlers request.Handlers, ...) *Client + func (c *Client) AddDebugHandlers() + func (c *Client) NewRequest(operation *request.Operation, params interface{}, data interface{}) *request.Request + type Config struct + Config *volcengine.Config + Endpoint string + Handlers request.Handlers + SigningName string + SigningNameDerived bool + SigningRegion string + type ConfigNoResolveEndpointProvider interface + ClientConfigNoResolveEndpoint func(cfgs ...*volcengine.Config) Config + type ConfigProvider interface + ClientConfig func(serviceName string, cfgs ...*volcengine.Config) Config + type DefaultRetryer struct + MaxRetryDelay time.Duration + MaxThrottleDelay time.Duration + MinRetryDelay time.Duration + MinThrottleDelay time.Duration + NumMaxRetries int + func (d DefaultRetryer) MaxRetries() int + func (d DefaultRetryer) RetryRules(r *request.Request) time.Duration + func (d DefaultRetryer) ShouldRetry(r *request.Request) bool + type LogStruct struct + AccountId string + Body interface{} + Context context.Context + Level string + OperationName string + Request interface{} + Response interface{} + Type string + type NoOpRetryer struct + func (d NoOpRetryer) MaxRetries() int + func (d NoOpRetryer) RetryRules(_ *request.Request) time.Duration + func (d NoOpRetryer) ShouldRetry(_ *request.Request) bool