Uses of Class
software.amazon.awssdk.core.interceptor.ExecutionAttributes
-
-
Uses of ExecutionAttributes in software.amazon.awssdk.core
Methods in software.amazon.awssdk.core that return ExecutionAttributes Modifier and Type Method Description ExecutionAttributesRequestOverrideConfiguration.Builder. executionAttributes()ExecutionAttributesRequestOverrideConfiguration.BuilderImpl. executionAttributes()ExecutionAttributesRequestOverrideConfiguration. executionAttributes()Returns the additional execution attributes to be added to this request.Methods in software.amazon.awssdk.core with parameters of type ExecutionAttributes Modifier and Type Method Description BRequestOverrideConfiguration.Builder. executionAttributes(ExecutionAttributes executionAttributes)Sets the additional execution attributes collection for this request.BRequestOverrideConfiguration.BuilderImpl. executionAttributes(ExecutionAttributes executionAttributes)voidRequestOverrideConfiguration.BuilderImpl. setExecutionAttributes(ExecutionAttributes executionAttributes) -
Uses of ExecutionAttributes in software.amazon.awssdk.core.client.config
Fields in software.amazon.awssdk.core.client.config with type parameters of type ExecutionAttributes Modifier and Type Field Description static SdkClientOption<ExecutionAttributes>SdkClientOption. EXECUTION_ATTRIBUTESOption to specify additional execution attributes to each client call.Methods in software.amazon.awssdk.core.client.config that return ExecutionAttributes Modifier and Type Method Description ExecutionAttributesClientOverrideConfiguration.Builder. executionAttributes()ExecutionAttributesClientOverrideConfiguration. executionAttributes()Returns the additional execution attributes to be added for this client.Methods in software.amazon.awssdk.core.client.config with parameters of type ExecutionAttributes Modifier and Type Method Description ClientOverrideConfiguration.BuilderClientOverrideConfiguration.Builder. executionAttributes(ExecutionAttributes executionAttributes)Sets the additional execution attributes collection for this client. -
Uses of ExecutionAttributes in software.amazon.awssdk.core.client.handler
Methods in software.amazon.awssdk.core.client.handler that return ExecutionAttributes Modifier and Type Method Description ExecutionAttributesClientExecutionParams. executionAttributes()Methods in software.amazon.awssdk.core.client.handler with parameters of type ExecutionAttributes Modifier and Type Method Description TAttachHttpMetadataResponseHandler. handle(SdkHttpFullResponse response, ExecutionAttributes executionAttributes) -
Uses of ExecutionAttributes in software.amazon.awssdk.core.http
Methods in software.amazon.awssdk.core.http that return ExecutionAttributes Modifier and Type Method Description ExecutionAttributesExecutionContext. executionAttributes()Methods in software.amazon.awssdk.core.http with parameters of type ExecutionAttributes Modifier and Type Method Description ExecutionContext.BuilderExecutionContext.Builder. executionAttributes(ExecutionAttributes executionAttributes)THttpResponseHandler. handle(SdkHttpFullResponse response, ExecutionAttributes executionAttributes)Accepts an HTTP response object, and returns an object of type T.TMetricCollectingHttpResponseHandler. handle(SdkHttpFullResponse response, ExecutionAttributes executionAttributes) -
Uses of ExecutionAttributes in software.amazon.awssdk.core.interceptor
Methods in software.amazon.awssdk.core.interceptor that return ExecutionAttributes Modifier and Type Method Description ExecutionAttributesExecutionAttributes.Builder. build()ExecutionAttributesExecutionAttributes. copy()ExecutionAttributesExecutionAttributes. merge(ExecutionAttributes lowerPrecedenceExecutionAttributes)Merge attributes of a higher precedence into the current lower precedence collection.<U> ExecutionAttributesExecutionAttributes. putAttribute(ExecutionAttribute<U> attribute, U value)Update or set the provided attribute in this collection of attributes.<U> ExecutionAttributesExecutionAttributes. putAttributeIfAbsent(ExecutionAttribute<U> attribute, U value)Set the provided attribute in this collection of attributes if it does not already exist in the collection.static ExecutionAttributesExecutionAttributes. unmodifiableExecutionAttributes(ExecutionAttributes attributes)Methods in software.amazon.awssdk.core.interceptor with parameters of type ExecutionAttributes Modifier and Type Method Description default voidExecutionInterceptor. afterExecution(Context.AfterExecution context, ExecutionAttributes executionAttributes)Read the finalizedSdkResponseas it will be returned by the client invocation.voidExecutionInterceptorChain. afterExecution(Context.AfterExecution context, ExecutionAttributes executionAttributes)default voidExecutionInterceptor. afterMarshalling(Context.AfterMarshalling context, ExecutionAttributes executionAttributes)Read the marshalled HTTP request, before it is modified by other interceptors.voidExecutionInterceptorChain. afterMarshalling(Context.AfterMarshalling context, ExecutionAttributes executionAttributes)default voidExecutionInterceptor. afterTransmission(Context.AfterTransmission context, ExecutionAttributes executionAttributes)Read the HTTP response as it was returned by the HTTP client, before it is modified by other interceptors.voidExecutionInterceptorChain. afterTransmission(Context.AfterTransmission context, ExecutionAttributes executionAttributes)default voidExecutionInterceptor. afterUnmarshalling(Context.AfterUnmarshalling context, ExecutionAttributes executionAttributes)Read theSdkResponseas it was returned by the unmarshaller, before it is modified by other interceptors.voidExecutionInterceptorChain. afterUnmarshalling(Context.AfterUnmarshalling context, ExecutionAttributes executionAttributes)default voidExecutionInterceptor. beforeExecution(Context.BeforeExecution context, ExecutionAttributes executionAttributes)Read a request that has been given to a service client before it is modified by other interceptors.voidExecutionInterceptorChain. beforeExecution(Context.BeforeExecution context, ExecutionAttributes executionAttributes)default voidExecutionInterceptor. beforeMarshalling(Context.BeforeMarshalling context, ExecutionAttributes executionAttributes)Read the finalized request as it will be given to the marshaller to be converted into anSdkHttpFullRequest.voidExecutionInterceptorChain. beforeMarshalling(Context.BeforeMarshalling context, ExecutionAttributes executionAttributes)default voidExecutionInterceptor. beforeTransmission(Context.BeforeTransmission context, ExecutionAttributes executionAttributes)Read the finalized HTTP request as it will be sent to the HTTP client.voidExecutionInterceptorChain. beforeTransmission(Context.BeforeTransmission context, ExecutionAttributes executionAttributes)default voidExecutionInterceptor. beforeUnmarshalling(Context.BeforeUnmarshalling context, ExecutionAttributes executionAttributes)Read the finalized HTTP response as it will be given to the unmarshaller to be converted into anSdkResponse.voidExecutionInterceptorChain. beforeUnmarshalling(Context.BeforeUnmarshalling context, ExecutionAttributes executionAttributes)ExecutionAttributesExecutionAttributes. merge(ExecutionAttributes lowerPrecedenceExecutionAttributes)Merge attributes of a higher precedence into the current lower precedence collection.default Optional<AsyncRequestBody>ExecutionInterceptor. modifyAsyncHttpContent(Context.ModifyHttpRequest context, ExecutionAttributes executionAttributes)InterceptorContextExecutionInterceptorChain. modifyAsyncHttpResponse(InterceptorContext context, ExecutionAttributes executionAttributes)default Optional<org.reactivestreams.Publisher<ByteBuffer>>ExecutionInterceptor. modifyAsyncHttpResponseContent(Context.ModifyHttpResponse context, ExecutionAttributes executionAttributes)Modify theSdkHttpFullRequestbefore it is unmarshalled into anSdkResponse.default ThrowableExecutionInterceptor. modifyException(Context.FailedExecution context, ExecutionAttributes executionAttributes)Modify the exception before it is thrown.DefaultFailedExecutionContextExecutionInterceptorChain. modifyException(DefaultFailedExecutionContext context, ExecutionAttributes executionAttributes)default Optional<RequestBody>ExecutionInterceptor. modifyHttpContent(Context.ModifyHttpRequest context, ExecutionAttributes executionAttributes)default SdkHttpRequestExecutionInterceptor. modifyHttpRequest(Context.ModifyHttpRequest context, ExecutionAttributes executionAttributes)Modify theSdkHttpFullRequestbefore it is sent to the service.InterceptorContextExecutionInterceptorChain. modifyHttpRequestAndHttpContent(InterceptorContext context, ExecutionAttributes executionAttributes)default SdkHttpResponseExecutionInterceptor. modifyHttpResponse(Context.ModifyHttpResponse context, ExecutionAttributes executionAttributes)Modify theSdkHttpFullRequestbefore it is unmarshalled into anSdkResponse.InterceptorContextExecutionInterceptorChain. modifyHttpResponse(InterceptorContext context, ExecutionAttributes executionAttributes)default Optional<InputStream>ExecutionInterceptor. modifyHttpResponseContent(Context.ModifyHttpResponse context, ExecutionAttributes executionAttributes)Modify theSdkHttpFullRequestbefore it is unmarshalled into anSdkResponse.default SdkRequestExecutionInterceptor. modifyRequest(Context.ModifyRequest context, ExecutionAttributes executionAttributes)Modify anSdkRequestgiven to a service client before it is marshalled into anSdkHttpFullRequest.InterceptorContextExecutionInterceptorChain. modifyRequest(InterceptorContext context, ExecutionAttributes executionAttributes)default SdkResponseExecutionInterceptor. modifyResponse(Context.ModifyResponse context, ExecutionAttributes executionAttributes)Modify theSdkResponsebefore it is returned by the client.InterceptorContextExecutionInterceptorChain. modifyResponse(InterceptorContext context, ExecutionAttributes executionAttributes)default voidExecutionInterceptor. onExecutionFailure(Context.FailedExecution context, ExecutionAttributes executionAttributes)Invoked when any error happens during an execution that prevents the request from succeeding.voidExecutionInterceptorChain. onExecutionFailure(Context.FailedExecution context, ExecutionAttributes executionAttributes)voidExecutionAttributes. putAbsentAttributes(ExecutionAttributes lowerPrecedenceExecutionAttributes)Add the provided attributes to this attribute, if the provided attribute does not exist.static ExecutionAttributesExecutionAttributes. unmodifiableExecutionAttributes(ExecutionAttributes attributes) -
Uses of ExecutionAttributes in software.amazon.awssdk.core.internal.http
Methods in software.amazon.awssdk.core.internal.http that return ExecutionAttributes Modifier and Type Method Description ExecutionAttributesRequestExecutionContext. executionAttributes()Methods in software.amazon.awssdk.core.internal.http with parameters of type ExecutionAttributes Modifier and Type Method Description Response<OutputT>CombinedResponseHandler. handle(SdkHttpFullResponse httpResponse, ExecutionAttributes executionAttributes) -
Uses of ExecutionAttributes in software.amazon.awssdk.core.internal.http.async
Constructors in software.amazon.awssdk.core.internal.http.async with parameters of type ExecutionAttributes Constructor Description AsyncResponseHandler(HttpResponseHandler<T> responseHandler, Function<SdkHttpFullResponse,SdkHttpFullResponse> crc32Validator, ExecutionAttributes executionAttributes) -
Uses of ExecutionAttributes in software.amazon.awssdk.core.internal.interceptor
Methods in software.amazon.awssdk.core.internal.interceptor with parameters of type ExecutionAttributes Modifier and Type Method Description Optional<org.reactivestreams.Publisher<ByteBuffer>>HttpChecksumValidationInterceptor. modifyAsyncHttpResponseContent(Context.ModifyHttpResponse context, ExecutionAttributes executionAttributes)Optional<InputStream>HttpChecksumValidationInterceptor. modifyHttpResponseContent(Context.ModifyHttpResponse context, ExecutionAttributes executionAttributes) -
Uses of ExecutionAttributes in software.amazon.awssdk.core.internal.util
Methods in software.amazon.awssdk.core.internal.util with parameters of type ExecutionAttributes Modifier and Type Method Description static Optional<ChecksumSpecs>HttpChecksumUtils. checksumSpecWithRequestAlgorithm(ExecutionAttributes executionAttributes)static ChecksumSpecsHttpChecksumResolver. getResolvedChecksumSpecs(ExecutionAttributes executionAttributes)static booleanHttpChecksumUtils. isMd5ChecksumRequired(ExecutionAttributes executionAttributes)static booleanHttpChecksumUtils. isStreamingUnsignedPayload(SdkHttpRequest sdkHttpRequest, ExecutionAttributes executionAttributes, ChecksumSpecs headerChecksumSpecs, boolean isContentStreaming)The header based Checksum is computed only if following criteria is met - Flexible checksum is not already computed.static booleanHttpChecksumUtils. isTrailerBasedChecksumForClientType(ExecutionAttributes executionAttributes, SdkHttpRequest httpRequest, ClientType clientType, ChecksumSpecs checksumSpecs, boolean hasRequestBody, boolean isContentSteaming)static booleanHttpChecksumUtils. isTrailerBasedFlexibleChecksumComputed(SdkHttpRequest sdkHttpRequest, ExecutionAttributes executionAttributes, ChecksumSpecs checksumSpecs, boolean hasRequestBody, boolean isContentStreaming)The trailer based Checksum is computed only if following criteria is met - Flexible checksum is not already computed.static ChecksumSpecsHttpChecksumResolver. resolveChecksumSpecs(ExecutionAttributes executionAttributes) -
Uses of ExecutionAttributes in software.amazon.awssdk.core.retry
Methods in software.amazon.awssdk.core.retry that return ExecutionAttributes Modifier and Type Method Description ExecutionAttributesRetryPolicyContext. executionAttributes()Methods in software.amazon.awssdk.core.retry with parameters of type ExecutionAttributes Modifier and Type Method Description RetryPolicyContext.BuilderRetryPolicyContext.Builder. executionAttributes(ExecutionAttributes executionAttributes) -
Uses of ExecutionAttributes in software.amazon.awssdk.core.retry.conditions
Methods in software.amazon.awssdk.core.retry.conditions with parameters of type ExecutionAttributes Modifier and Type Method Description static Optional<TokenBucketRetryCondition.Capacity>TokenBucketRetryCondition. getCapacityForExecution(ExecutionAttributes attributes)IfTokenBucketRetryCondition.shouldRetry(RetryPolicyContext)returned true for the provided execution, this method returns theTokenBucketRetryCondition.Capacityconsumed by the request. -
Uses of ExecutionAttributes in software.amazon.awssdk.core.signer
Methods in software.amazon.awssdk.core.signer with parameters of type ExecutionAttributes Modifier and Type Method Description SdkHttpFullRequestNoOpSigner. presign(SdkHttpFullRequest request, ExecutionAttributes executionAttributes)Deprecated.SdkHttpFullRequestPresigner. presign(SdkHttpFullRequest request, ExecutionAttributes executionAttributes)Deprecated.Method that takes in an request and returns a pre signed version of the request.CompletableFuture<SdkHttpFullRequest>AsyncSigner. sign(SdkHttpFullRequest request, AsyncRequestBody requestBody, ExecutionAttributes executionAttributes)Deprecated.Sign the request, including the contents of the body into the signature calculation.SdkHttpFullRequestNoOpSigner. sign(SdkHttpFullRequest request, ExecutionAttributes executionAttributes)Deprecated.SdkHttpFullRequestSigner. sign(SdkHttpFullRequest request, ExecutionAttributes executionAttributes)Deprecated.Method that takes in an request and returns a signed version of the request.AsyncRequestBodyAsyncRequestBodySigner. signAsyncRequestBody(SdkHttpFullRequest request, AsyncRequestBody asyncRequestBody, ExecutionAttributes executionAttributes)Deprecated.Method that takes in an signed request and async request body provider, and returns a transformed version the request body provider.
-