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
197 // svc := s3.New(sess, &aws.Config{
217 // sess := session.Must(session.NewSession(&aws.Config{
232 // sess := session.Must(session.NewSession(&aws.Config{
241 EnableEndpointDiscovery *bool
248 DisableEndpointHostPrefix *bool
251 STSRegionalEndpoint endpoints.STSRegionalEndpoint
254 S3UsEast1RegionalEndpoint endpoints.S3UsEast1RegionalEndpoint
276 func (c *Config) WithCredentialsChainVerboseErrors(verboseErrs bool) *Config {
283 func (c *Config) WithCredentials(creds *credentials.Credentials) *Config {
290 func (c *Config) WithEndpoint(endpoint string) *Config {
297 func (c *Config) WithEndpointResolver(resolver endpoints.Resolver) *Config {
304 func (c *Config) WithRegion(region string) *Config {
311 func (c *Config) WithDisableSSL(disable bool) *Config {
318 func (c *Config) WithHTTPClient(client *http.Client) *Config {
325 func (c *Config) WithMaxRetries(max int) *Config {
332 func (c *Config) WithDisableParamValidation(disable bool) *Config {
339 func (c *Config) WithDisableComputeChecksums(disable bool) *Config {
346 func (c *Config) WithLogLevel(level LogLevelType) *Config {
353 func (c *Config) WithLogger(logger Logger) *Config {
360 func (c *Config) WithS3ForcePathStyle(force bool) *Config {
367 func (c *Config) WithS3Disable100Continue(disable bool) *Config {
374 func (c *Config) WithS3UseAccelerate(enable bool) *Config {
382 func (c *Config) WithS3DisableContentMD5Validation(enable bool) *Config {
390 func (c *Config) WithUseDualStack(enable bool) *Config {
397 func (c *Config) WithEC2MetadataDisableTimeoutOverride(enable bool) *Config {
404 func (c *Config) WithSleepDelay(fn func(time.Duration)) *Config {
410 func (c *Config) WithEndpointDiscovery(t bool) *Config {
417 func (c *Config) WithDisableEndpointHostPrefix(t bool) *Config {
423 func (c *Config) MergeIn(cfgs ...*Config) {
431 func (c *Config) WithSTSRegionalEndpoint(sre endpoints.STSRegionalEndpoint) *Config {
438 func (c *Config) WithS3UsEast1RegionalEndpoint(sre endpoints.S3UsEast1RegionalEndpoint) *Config {
443 func mergeInConfig(dst *Config, other *Config) {
555 func (c *Config) Copy(cfgs ...*Config) *Config {