Uses of Interface
software.amazon.awssdk.core.client.config.ClientOverrideConfiguration.Builder
Packages that use ClientOverrideConfiguration.Builder
Package
Description
-
Uses of ClientOverrideConfiguration.Builder in software.amazon.awssdk.core
Method parameters in software.amazon.awssdk.core with type arguments of type ClientOverrideConfiguration.BuilderModifier and TypeMethodDescriptionSdkServiceClientConfiguration.Builder.overrideConfiguration(Consumer<ClientOverrideConfiguration.Builder> consumer) -
Uses of ClientOverrideConfiguration.Builder in software.amazon.awssdk.core.client.builder
Method parameters in software.amazon.awssdk.core.client.builder with type arguments of type ClientOverrideConfiguration.BuilderModifier and TypeMethodDescriptiondefault BSdkClientBuilder.overrideConfiguration(Consumer<ClientOverrideConfiguration.Builder> overrideConfiguration) Similar toSdkClientBuilder.overrideConfiguration(ClientOverrideConfiguration), but takes a lambda to configure a newClientOverrideConfiguration.Builder. -
Uses of ClientOverrideConfiguration.Builder in software.amazon.awssdk.core.client.config
Methods in software.amazon.awssdk.core.client.config that return ClientOverrideConfiguration.BuilderModifier and TypeMethodDescriptionClientOverrideConfiguration.Builder.addExecutionInterceptor(ExecutionInterceptor executionInterceptor) Add an execution interceptor that will have access to read and modify the request and response objects as they are processed by the SDK.ClientOverrideConfiguration.Builder.addMetricPublisher(MetricPublisher metricPublisher) Add a metric publisher to the existing list of previously set publishers to be used for publishing metrics for this client.ClientOverrideConfiguration.Builder.advancedOptions(Map<SdkAdvancedClientOption<?>, ?> advancedOptions) Configure the map of advanced override options.ClientOverrideConfiguration.Builder.apiCallAttemptTimeout(Duration apiCallAttemptTimeout) Configure the amount of time to wait for the http request to complete before giving up and timing out.ClientOverrideConfiguration.Builder.apiCallTimeout(Duration apiCallTimeout) Configure the amount of time to allow the client to complete the execution of an API call.Sets the appId for this client.SdkClientConfiguration.Builder.asOverrideConfigurationBuilder()Create aClientOverrideConfiguration.Builderusing the values currently in this builder.ClientOverrideConfiguration.builder()Create aClientOverrideConfiguration.Builder, used to create aClientOverrideConfiguration.ClientOverrideConfiguration.Builder.compressionConfiguration(Consumer<CompressionConfiguration.Builder> compressionConfiguration) Sets theCompressionConfigurationfor this client.ClientOverrideConfiguration.Builder.compressionConfiguration(CompressionConfiguration compressionConfiguration) Sets theCompressionConfigurationfor this client.ClientOverrideConfiguration.Builder.defaultProfileFile(ProfileFile defaultProfileFile) Configure the profile file that should be used by default for all profile-based configuration in the SDK client.ClientOverrideConfiguration.Builder.defaultProfileFileSupplier(Supplier<ProfileFile> defaultProfileFile) Configure aProfileFileSupplierthat should be used by default for all profile-based configuration in the SDK client.ClientOverrideConfiguration.Builder.defaultProfileName(String defaultProfileName) Configure the profile name that should be used by default for all profile-based configuration in the SDK client.ClientOverrideConfiguration.Builder.executionAttributes(ExecutionAttributes executionAttributes) Sets the additional execution attributes collection for this client.ClientOverrideConfiguration.Builder.executionInterceptors(List<ExecutionInterceptor> executionInterceptors) Configure a list of execution interceptors that will have access to read and modify the request and response objcets as they are processed by the SDK.Configure headers to be set on the HTTP request.ClientOverrideConfiguration.Builder.metricPublishers(List<MetricPublisher> metricPublishers) Set the Metric publishers to be use to publish metrics for this client.ClientOverrideConfiguration.Builder.putAdvancedOption(SdkAdvancedClientOption<T> option, T value) Configure an advanced override option.ClientOverrideConfiguration.Builder.putExecutionAttribute(ExecutionAttribute<T> attribute, T value) Put an execution attribute into to the existing collection of execution attributes.Add a single header to be set on the HTTP request.Add a single header with multiple values to be set on the HTTP request.ClientOverrideConfiguration.Builder.retryPolicy(Consumer<RetryPolicy.Builder> retryPolicy) Deprecated.ClientOverrideConfiguration.Builder.retryPolicy(RetryMode retryMode) Deprecated.Use insteadretryStrategy(RetryMode)ClientOverrideConfiguration.Builder.retryPolicy(RetryPolicy retryPolicy) Deprecated.Use insteadretryStrategy(RetryStrategy)ClientOverrideConfiguration.Builder.retryStrategy(Consumer<RetryStrategy.Builder<?, ?>> configurator) Configure a consumer to customize the default retry strategy.ClientOverrideConfiguration.Builder.retryStrategy(RetryMode retryMode) Configure the retry mode used to resolve the correspondingRetryStrategythat should be used when handling failure cases.ClientOverrideConfiguration.Builder.retryStrategy(RetryStrategy retryStrategy) Configure the retry strategy that should be used when handling failure cases.ClientOverrideConfiguration.Builder.scheduledExecutorService(ScheduledExecutorService scheduledExecutorService) Configure the scheduled executor service that should be used for scheduling tasks such as async retry attempts and timeout task.ClientOverrideConfiguration.toBuilder()
#retryStrategy(Consumer<RetryStrategy.Builder>)