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{
228 // sess := session.Must(session.NewSession(&aws.Config{
243 // sess := session.Must(session.NewSession(&aws.Config{
252 EnableEndpointDiscovery *bool
259 DisableEndpointHostPrefix *bool
262 STSRegionalEndpoint endpoints.STSRegionalEndpoint
265 S3UsEast1RegionalEndpoint endpoints.S3UsEast1RegionalEndpoint
287 func (c *Config) WithCredentialsChainVerboseErrors(verboseErrs bool) *Config {
294 func (c *Config) WithCredentials(creds *credentials.Credentials) *Config {
301 func (c *Config) WithEndpoint(endpoint string) *Config {
308 func (c *Config) WithEndpointResolver(resolver endpoints.Resolver) *Config {
315 func (c *Config) WithRegion(region string) *Config {
322 func (c *Config) WithDisableSSL(disable bool) *Config {
329 func (c *Config) WithHTTPClient(client *http.Client) *Config {
336 func (c *Config) WithMaxRetries(max int) *Config {
343 func (c *Config) WithDisableParamValidation(disable bool) *Config {
350 func (c *Config) WithDisableComputeChecksums(disable bool) *Config {
357 func (c *Config) WithLogLevel(level LogLevelType) *Config {
364 func (c *Config) WithLogger(logger Logger) *Config {
371 func (c *Config) WithS3ForcePathStyle(force bool) *Config {
378 func (c *Config) WithS3Disable100Continue(disable bool) *Config {
385 func (c *Config) WithS3UseAccelerate(enable bool) *Config {
393 func (c *Config) WithS3DisableContentMD5Validation(enable bool) *Config {
401 func (c *Config) WithS3UseARNRegion(enable bool) *Config {
408 func (c *Config) WithUseDualStack(enable bool) *Config {
415 func (c *Config) WithEC2MetadataDisableTimeoutOverride(enable bool) *Config {
422 func (c *Config) WithSleepDelay(fn func(time.Duration)) *Config {
428 func (c *Config) WithEndpointDiscovery(t bool) *Config {
435 func (c *Config) WithDisableEndpointHostPrefix(t bool) *Config {
441 func (c *Config) MergeIn(cfgs ...*Config) {
449 func (c *Config) WithSTSRegionalEndpoint(sre endpoints.STSRegionalEndpoint) *Config {
456 func (c *Config) WithS3UsEast1RegionalEndpoint(sre endpoints.S3UsEast1RegionalEndpoint) *Config {
461 func mergeInConfig(dst *Config, other *Config) {
577 func (c *Config) Copy(cfgs ...*Config) *Config {