Lines Matching defs:Config

33 type Config struct {  struct
37 CredentialsChainVerboseErrors *bool
42 Credentials *credentials.Credentials
50 Endpoint *string
54 EndpointResolver endpoints.Resolver
61 EnforceShouldRetryCheck *bool
70 Region *string
74 DisableSSL *bool
78 HTTPClient *http.Client
83 LogLevel *LogLevelType
87 Logger Logger
92 MaxRetries *int
108 Retryer RequestRetryer
112 DisableParamValidation *bool
116 DisableComputeChecksums *bool
127 S3ForcePathStyle *bool
143 S3Disable100Continue *bool
153 S3UseAccelerate *bool
162 S3DisableContentMD5Validation *bool
166 S3UseARNRegion *bool
173 LowerCaseHeaderMaps *bool
208 // svc := s3.New(sess, &aws.Config{
239 // sess := session.Must(session.NewSession(&aws.Config{
255 // sess := session.Must(session.NewSession(&aws.Config{
264 EnableEndpointDiscovery *bool
271 DisableEndpointHostPrefix *bool
274 STSRegionalEndpoint endpoints.STSRegionalEndpoint
277 S3UsEast1RegionalEndpoint endpoints.S3UsEast1RegionalEndpoint
299 func (c *Config) WithCredentialsChainVerboseErrors(verboseErrs bool) *Config {
306 func (c *Config) WithCredentials(creds *credentials.Credentials) *Config {
313 func (c *Config) WithEndpoint(endpoint string) *Config {
320 func (c *Config) WithEndpointResolver(resolver endpoints.Resolver) *Config {
327 func (c *Config) WithRegion(region string) *Config {
334 func (c *Config) WithDisableSSL(disable bool) *Config {
341 func (c *Config) WithHTTPClient(client *http.Client) *Config {
348 func (c *Config) WithMaxRetries(max int) *Config {
355 func (c *Config) WithDisableParamValidation(disable bool) *Config {
362 func (c *Config) WithDisableComputeChecksums(disable bool) *Config {
369 func (c *Config) WithLogLevel(level LogLevelType) *Config {
376 func (c *Config) WithLogger(logger Logger) *Config {
383 func (c *Config) WithS3ForcePathStyle(force bool) *Config {
390 func (c *Config) WithS3Disable100Continue(disable bool) *Config {
397 func (c *Config) WithS3UseAccelerate(enable bool) *Config {
405 func (c *Config) WithS3DisableContentMD5Validation(enable bool) *Config {
413 func (c *Config) WithS3UseARNRegion(enable bool) *Config {
420 func (c *Config) WithUseDualStack(enable bool) *Config {
427 func (c *Config) WithEC2MetadataDisableTimeoutOverride(enable bool) *Config {
434 func (c *Config) WithSleepDelay(fn func(time.Duration)) *Config {
440 func (c *Config) WithEndpointDiscovery(t bool) *Config {
447 func (c *Config) WithDisableEndpointHostPrefix(t bool) *Config {
454 func (c *Config) WithSTSRegionalEndpoint(sre endpoints.STSRegionalEndpoint) *Config {
461 func (c *Config) WithS3UsEast1RegionalEndpoint(sre endpoints.S3UsEast1RegionalEndpoint) *Config {
468 func (c *Config) WithLowerCaseHeaderMaps(t bool) *Config {
475 func (c *Config) WithDisableRestProtocolURICleaning(t bool) *Config {
481 func (c *Config) MergeIn(cfgs ...*Config) {
487 func mergeInConfig(dst *Config, other *Config) {
619 func (c *Config) Copy(cfgs ...*Config) *Config {