Skip to content

Commit 09b45c5

Browse files
committed
Reclassifying execution interceptors and moving to internal package
1 parent ce70d94 commit 09b45c5

File tree

33 files changed

+69
-66
lines changed

33 files changed

+69
-66
lines changed

codegen/src/main/java/software/amazon/awssdk/codegen/poet/client/AsyncClientClass.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,8 @@
3838
import org.slf4j.LoggerFactory;
3939
import software.amazon.awssdk.annotations.SdkInternalApi;
4040
import software.amazon.awssdk.awscore.client.handler.AwsAsyncClientHandler;
41-
import software.amazon.awssdk.awscore.eventstream.EventStreamTaggedUnionJsonMarshaller;
4241
import software.amazon.awssdk.awscore.client.handler.AwsClientHandlerUtils;
42+
import software.amazon.awssdk.awscore.eventstream.EventStreamTaggedUnionJsonMarshaller;
4343
import software.amazon.awssdk.codegen.emitters.GeneratorTaskParams;
4444
import software.amazon.awssdk.codegen.model.intermediate.IntermediateModel;
4545
import software.amazon.awssdk.codegen.model.intermediate.MemberModel;

codegen/src/test/resources/software/amazon/awssdk/codegen/poet/client/test-async-client-class.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,12 @@
1515
import software.amazon.awssdk.auth.signer.EventStreamAws4Signer;
1616
import software.amazon.awssdk.awscore.AwsRequestOverrideConfiguration;
1717
import software.amazon.awssdk.awscore.client.handler.AwsAsyncClientHandler;
18+
import software.amazon.awssdk.awscore.client.handler.AwsClientHandlerUtils;
1819
import software.amazon.awssdk.awscore.eventstream.EventStreamAsyncResponseTransformer;
1920
import software.amazon.awssdk.awscore.eventstream.EventStreamTaggedUnionJsonMarshaller;
2021
import software.amazon.awssdk.awscore.eventstream.EventStreamTaggedUnionPojoSupplier;
2122
import software.amazon.awssdk.awscore.eventstream.RestEventStreamAsyncResponseTransformer;
2223
import software.amazon.awssdk.awscore.exception.AwsServiceException;
23-
import software.amazon.awssdk.awscore.client.handler.AwsClientHandlerUtils;
2424
import software.amazon.awssdk.core.ApiName;
2525
import software.amazon.awssdk.core.SdkResponse;
2626
import software.amazon.awssdk.core.async.AsyncRequestBody;
@@ -824,3 +824,4 @@ private HttpResponseHandler<AwsServiceException> createErrorResponseHandler(Base
824824
return protocolFactory.createErrorResponseHandler(operationMetadata);
825825
}
826826
}
827+

core/aws-core/src/main/java/software/amazon/awssdk/awscore/client/handler/AwsSyncClientHandler.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,10 +26,10 @@
2626
import software.amazon.awssdk.core.client.handler.ClientExecutionParams;
2727
import software.amazon.awssdk.core.client.handler.SdkSyncClientHandler;
2828
import software.amazon.awssdk.core.client.handler.SyncClientHandler;
29+
import software.amazon.awssdk.core.http.Crc32Validation;
2930
import software.amazon.awssdk.core.http.ExecutionContext;
3031
import software.amazon.awssdk.core.http.HttpResponseHandler;
3132
import software.amazon.awssdk.core.interceptor.ExecutionAttributes;
32-
import software.amazon.awssdk.core.http.Crc32Validation;
3333
import software.amazon.awssdk.core.sync.ResponseTransformer;
3434
import software.amazon.awssdk.http.SdkHttpFullResponse;
3535

core/sdk-core/src/main/java/software/amazon/awssdk/core/client/handler/BaseAsyncClientHandler.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,11 +27,11 @@
2727
import software.amazon.awssdk.core.async.SdkPublisher;
2828
import software.amazon.awssdk.core.client.config.SdkClientConfiguration;
2929
import software.amazon.awssdk.core.exception.SdkException;
30+
import software.amazon.awssdk.core.http.Crc32Validation;
3031
import software.amazon.awssdk.core.http.ExecutionContext;
3132
import software.amazon.awssdk.core.http.HttpResponseHandler;
3233
import software.amazon.awssdk.core.interceptor.InterceptorContext;
3334
import software.amazon.awssdk.core.internal.http.AmazonAsyncHttpClient;
34-
import software.amazon.awssdk.core.http.Crc32Validation;
3535
import software.amazon.awssdk.core.internal.http.TransformingAsyncResponseHandler;
3636
import software.amazon.awssdk.core.internal.http.async.SyncResponseHandlerAdapter;
3737
import software.amazon.awssdk.core.internal.util.ThrowableUtils;

http-clients/netty-nio-client/src/main/java/software/amazon/awssdk/http/nio/netty/internal/SdkChannelOptions.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@
2020
import java.util.HashMap;
2121
import java.util.Map;
2222
import software.amazon.awssdk.annotations.SdkInternalApi;
23-
import software.amazon.awssdk.annotations.SdkProtectedApi;
2423

2524
@SdkInternalApi
2625
public final class SdkChannelOptions {

services/apigateway/src/main/java/software/amazon/awssdk/services/apigateway/internal/AcceptJsonInterceptor.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,13 @@
1515

1616
package software.amazon.awssdk.services.apigateway.internal;
1717

18-
import software.amazon.awssdk.annotations.SdkProtectedApi;
18+
import software.amazon.awssdk.annotations.SdkInternalApi;
1919
import software.amazon.awssdk.core.interceptor.Context;
2020
import software.amazon.awssdk.core.interceptor.ExecutionAttributes;
2121
import software.amazon.awssdk.core.interceptor.ExecutionInterceptor;
2222
import software.amazon.awssdk.http.SdkHttpFullRequest;
2323

24-
@SdkProtectedApi
24+
@SdkInternalApi
2525
public final class AcceptJsonInterceptor implements ExecutionInterceptor {
2626
@Override
2727
public SdkHttpFullRequest modifyHttpRequest(Context.ModifyHttpRequest context, ExecutionAttributes executionAttributes) {
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,14 +13,14 @@
1313
* permissions and limitations under the License.
1414
*/
1515

16-
package software.amazon.awssdk.services.cloudsearchdomain;
16+
package software.amazon.awssdk.services.cloudsearchdomain.internal;
1717

1818
import static java.util.Collections.singletonList;
1919
import static software.amazon.awssdk.utils.StringUtils.lowerCase;
2020

2121
import java.io.ByteArrayInputStream;
2222
import java.nio.charset.StandardCharsets;
23-
import software.amazon.awssdk.annotations.SdkProtectedApi;
23+
import software.amazon.awssdk.annotations.SdkInternalApi;
2424
import software.amazon.awssdk.core.interceptor.Context;
2525
import software.amazon.awssdk.core.interceptor.ExecutionAttributes;
2626
import software.amazon.awssdk.core.interceptor.ExecutionInterceptor;
@@ -32,7 +32,7 @@
3232
/**
3333
* Ensures that all SearchRequests use <code>POST</code> instead of <code>GET</code>, moving the query parameters to be form data.
3434
*/
35-
@SdkProtectedApi
35+
@SdkInternalApi
3636
public final class SwitchToPostInterceptor implements ExecutionInterceptor {
3737
@Override
3838
public SdkHttpFullRequest modifyHttpRequest(Context.ModifyHttpRequest context, ExecutionAttributes executionAttributes) {
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
software.amazon.awssdk.services.cloudsearchdomain.SwitchToPostInterceptor
1+
software.amazon.awssdk.services.cloudsearchdomain.internal.SwitchToPostInterceptor

services/ec2/src/main/java/software/amazon/awssdk/services/ec2/transform/GeneratePreSignUrlInterceptor.java renamed to services/ec2/src/main/java/software/amazon/awssdk/services/ec2/transform/internal/GeneratePreSignUrlInterceptor.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,12 @@
1313
* permissions and limitations under the License.
1414
*/
1515

16-
package software.amazon.awssdk.services.ec2.transform;
16+
package software.amazon.awssdk.services.ec2.transform.internal;
1717

1818
import static software.amazon.awssdk.auth.signer.AwsSignerExecutionAttribute.AWS_CREDENTIALS;
1919

2020
import java.net.URI;
21-
import software.amazon.awssdk.annotations.SdkProtectedApi;
21+
import software.amazon.awssdk.annotations.SdkInternalApi;
2222
import software.amazon.awssdk.auth.signer.Aws4Signer;
2323
import software.amazon.awssdk.auth.signer.params.Aws4PresignerParams;
2424
import software.amazon.awssdk.awscore.util.AwsHostNameUtils;
@@ -35,12 +35,13 @@
3535
import software.amazon.awssdk.regions.Region;
3636
import software.amazon.awssdk.services.ec2.Ec2Client;
3737
import software.amazon.awssdk.services.ec2.model.CopySnapshotRequest;
38+
import software.amazon.awssdk.services.ec2.transform.CopySnapshotRequestMarshaller;
3839

3940
/**
4041
* ExecutionInterceptor that generates a pre-signed URL for copying encrypted snapshots
4142
* TODO: Is this actually right? What if a different interceptor modifies the message? Should this be treated as a signer?
4243
*/
43-
@SdkProtectedApi
44+
@SdkInternalApi
4445
public final class GeneratePreSignUrlInterceptor implements ExecutionInterceptor {
4546

4647
private static final AwsEc2ProtocolFactory PROTOCOL_FACTORY = AwsEc2ProtocolFactory

services/ec2/src/main/java/software/amazon/awssdk/services/ec2/transform/TimestampFormatInterceptor.java renamed to services/ec2/src/main/java/software/amazon/awssdk/services/ec2/transform/internal/TimestampFormatInterceptor.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,12 @@
1313
* permissions and limitations under the License.
1414
*/
1515

16-
package software.amazon.awssdk.services.ec2.transform;
16+
package software.amazon.awssdk.services.ec2.transform.internal;
1717

1818
import java.util.List;
1919
import java.util.Map;
2020
import java.util.regex.Pattern;
21-
import software.amazon.awssdk.annotations.SdkProtectedApi;
21+
import software.amazon.awssdk.annotations.SdkInternalApi;
2222
import software.amazon.awssdk.core.interceptor.Context;
2323
import software.amazon.awssdk.core.interceptor.ExecutionAttributes;
2424
import software.amazon.awssdk.core.interceptor.ExecutionInterceptor;
@@ -31,7 +31,7 @@
3131
* RequestSpotFleet and DescribeSpotFleetRequestHistory, which don't expect
3232
* timestamps to be so precise.
3333
*/
34-
@SdkProtectedApi
34+
@SdkInternalApi
3535
public final class TimestampFormatInterceptor implements ExecutionInterceptor {
3636

3737
private static final Pattern PATTERN = Pattern.compile("\\.\\d\\d\\dZ");
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
software.amazon.awssdk.services.ec2.transform.GeneratePreSignUrlInterceptor
2-
software.amazon.awssdk.services.ec2.transform.TimestampFormatInterceptor
1+
software.amazon.awssdk.services.ec2.transform.internal.GeneratePreSignUrlInterceptor
2+
software.amazon.awssdk.services.ec2.transform.internal.TimestampFormatInterceptor

services/glacier/src/main/java/software/amazon/awssdk/services/glacier/internal/AcceptJsonInterceptor.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,13 @@
1515

1616
package software.amazon.awssdk.services.glacier.internal;
1717

18-
import software.amazon.awssdk.annotations.SdkProtectedApi;
18+
import software.amazon.awssdk.annotations.SdkInternalApi;
1919
import software.amazon.awssdk.core.interceptor.Context;
2020
import software.amazon.awssdk.core.interceptor.ExecutionAttributes;
2121
import software.amazon.awssdk.core.interceptor.ExecutionInterceptor;
2222
import software.amazon.awssdk.http.SdkHttpFullRequest;
2323

24-
@SdkProtectedApi
24+
@SdkInternalApi
2525
public final class AcceptJsonInterceptor implements ExecutionInterceptor {
2626
@Override
2727
public SdkHttpFullRequest modifyHttpRequest(Context.ModifyHttpRequest context, ExecutionAttributes executionAttributes) {

services/glacier/src/main/java/software/amazon/awssdk/services/glacier/internal/GlacierExecutionInterceptor.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515

1616
package software.amazon.awssdk.services.glacier.internal;
1717

18-
import software.amazon.awssdk.annotations.SdkProtectedApi;
18+
import software.amazon.awssdk.annotations.SdkInternalApi;
1919
import software.amazon.awssdk.core.interceptor.Context;
2020
import software.amazon.awssdk.core.interceptor.ExecutionAttributes;
2121
import software.amazon.awssdk.core.interceptor.ExecutionInterceptor;
@@ -24,7 +24,7 @@
2424
import software.amazon.awssdk.services.glacier.model.GetJobOutputRequest;
2525
import software.amazon.awssdk.services.glacier.model.UploadMultipartPartRequest;
2626

27-
@SdkProtectedApi
27+
@SdkInternalApi
2828
public final class GlacierExecutionInterceptor implements ExecutionInterceptor {
2929

3030
@Override

services/glacier/src/main/java/software/amazon/awssdk/services/glacier/transform/DefaultAccountIdSupplier.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,9 @@
1616
package software.amazon.awssdk.services.glacier.transform;
1717

1818
import java.util.function.Supplier;
19-
import software.amazon.awssdk.annotations.SdkProtectedApi;
19+
import software.amazon.awssdk.annotations.SdkInternalApi;
2020

21-
@SdkProtectedApi
21+
@SdkInternalApi
2222
public final class DefaultAccountIdSupplier {
2323

2424
/**

services/machinelearning/src/main/java/software/amazon/awssdk/services/machinelearning/internal/PredictEndpointInterceptor.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717

1818
import java.net.URI;
1919
import java.net.URISyntaxException;
20-
import software.amazon.awssdk.annotations.SdkProtectedApi;
20+
import software.amazon.awssdk.annotations.SdkInternalApi;
2121
import software.amazon.awssdk.core.exception.SdkClientException;
2222
import software.amazon.awssdk.core.interceptor.Context;
2323
import software.amazon.awssdk.core.interceptor.ExecutionAttributes;
@@ -30,7 +30,7 @@
3030
* extracts the PredictRequest's PredictEndpoint "parameter" and swaps it in as
3131
* the endpoint to send the request to.
3232
*/
33-
@SdkProtectedApi
33+
@SdkInternalApi
3434
public final class PredictEndpointInterceptor implements ExecutionInterceptor {
3535

3636
@Override

services/machinelearning/src/main/java/software/amazon/awssdk/services/machinelearning/internal/RandomIdInterceptor.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717

1818
import java.util.UUID;
1919
import software.amazon.awssdk.annotations.ReviewBeforeRelease;
20-
import software.amazon.awssdk.annotations.SdkProtectedApi;
20+
import software.amazon.awssdk.annotations.SdkInternalApi;
2121
import software.amazon.awssdk.core.SdkRequest;
2222
import software.amazon.awssdk.core.interceptor.Context;
2323
import software.amazon.awssdk.core.interceptor.ExecutionAttributes;
@@ -33,7 +33,7 @@
3333
* CreateXxx API calls require a unique (for all time!) ID parameter for
3434
* idempotency. If the user doesn't specify one, fill in a GUID.
3535
*/
36-
@SdkProtectedApi
36+
@SdkInternalApi
3737
@ReviewBeforeRelease("They should be using the idempotency trait")
3838
public final class RandomIdInterceptor implements ExecutionInterceptor {
3939

services/rds/src/main/java/software/amazon/awssdk/services/rds/CopyDbSnapshotPresignInterceptor.java renamed to services/rds/src/main/java/software/amazon/awssdk/services/rds/internal/CopyDbSnapshotPresignInterceptor.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,10 @@
1313
* permissions and limitations under the License.
1414
*/
1515

16-
package software.amazon.awssdk.services.rds;
16+
package software.amazon.awssdk.services.rds.internal;
1717

1818
import java.time.Clock;
19-
import software.amazon.awssdk.annotations.SdkProtectedApi;
19+
import software.amazon.awssdk.annotations.SdkInternalApi;
2020
import software.amazon.awssdk.annotations.SdkTestInternalApi;
2121
import software.amazon.awssdk.http.SdkHttpFullRequest;
2222
import software.amazon.awssdk.services.rds.model.CopyDbSnapshotRequest;
@@ -25,7 +25,7 @@
2525
/**
2626
* Handler for pre-signing {@link CopyDbSnapshotRequest}.
2727
*/
28-
@SdkProtectedApi
28+
@SdkInternalApi
2929
public final class CopyDbSnapshotPresignInterceptor extends RdsPresignInterceptor<CopyDbSnapshotRequest> {
3030

3131
public static final CopyDbSnapshotRequestMarshaller MARSHALLER = new CopyDbSnapshotRequestMarshaller(PROTOCOL_FACTORY);
@@ -35,8 +35,8 @@ public CopyDbSnapshotPresignInterceptor() {
3535
}
3636

3737
@SdkTestInternalApi
38-
CopyDbSnapshotPresignInterceptor(Clock signingOverrideClock) {
39-
super(CopyDbSnapshotRequest.class, signingOverrideClock);
38+
CopyDbSnapshotPresignInterceptor(Clock signingDateOverride) {
39+
super(CopyDbSnapshotRequest.class, signingDateOverride);
4040
}
4141

4242
@Override
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,17 +13,17 @@
1313
* permissions and limitations under the License.
1414
*/
1515

16-
package software.amazon.awssdk.services.rds;
16+
package software.amazon.awssdk.services.rds.internal;
1717

18-
import software.amazon.awssdk.annotations.SdkProtectedApi;
18+
import software.amazon.awssdk.annotations.SdkInternalApi;
1919
import software.amazon.awssdk.http.SdkHttpFullRequest;
2020
import software.amazon.awssdk.services.rds.model.CreateDbInstanceReadReplicaRequest;
2121
import software.amazon.awssdk.services.rds.transform.CreateDbInstanceReadReplicaRequestMarshaller;
2222

2323
/**
2424
* Handler for pre-signing {@link CreateDbInstanceReadReplicaRequest}.
2525
*/
26-
@SdkProtectedApi
26+
@SdkInternalApi
2727
public final class CreateDbInstanceReadReplicaPresignInterceptor extends
2828
RdsPresignInterceptor<CreateDbInstanceReadReplicaRequest> {
2929

services/rds/src/main/java/software/amazon/awssdk/services/rds/RdsPresignInterceptor.java renamed to services/rds/src/main/java/software/amazon/awssdk/services/rds/internal/RdsPresignInterceptor.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,13 +13,13 @@
1313
* permissions and limitations under the License.
1414
*/
1515

16-
package software.amazon.awssdk.services.rds;
16+
package software.amazon.awssdk.services.rds.internal;
1717

1818
import static software.amazon.awssdk.auth.signer.AwsSignerExecutionAttribute.AWS_CREDENTIALS;
1919

2020
import java.net.URI;
2121
import java.time.Clock;
22-
import software.amazon.awssdk.annotations.SdkPublicApi;
22+
import software.amazon.awssdk.annotations.SdkInternalApi;
2323
import software.amazon.awssdk.auth.signer.Aws4Signer;
2424
import software.amazon.awssdk.auth.signer.params.Aws4PresignerParams;
2525
import software.amazon.awssdk.awscore.endpoint.DefaultServiceEndpointBuilder;
@@ -44,7 +44,7 @@
4444
*
4545
* @param <T> The request type.
4646
*/
47-
@SdkPublicApi
47+
@SdkInternalApi
4848
public abstract class RdsPresignInterceptor<T extends RdsRequest> implements ExecutionInterceptor {
4949

5050
protected static final AwsQueryProtocolFactory PROTOCOL_FACTORY = AwsQueryProtocolFactory
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
software.amazon.awssdk.services.rds.CopyDbSnapshotPresignInterceptor
2-
software.amazon.awssdk.services.rds.CreateDbInstanceReadReplicaPresignInterceptor
1+
software.amazon.awssdk.services.rds.internal.CopyDbSnapshotPresignInterceptor
2+
software.amazon.awssdk.services.rds.internal.CreateDbInstanceReadReplicaPresignInterceptor

services/rds/src/test/java/software/amazon/awssdk/services/rds/PresignRequestHandlerTest.java renamed to services/rds/src/test/java/software/amazon/awssdk/services/rds/internal/PresignRequestHandlerTest.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
* permissions and limitations under the License.
1414
*/
1515

16-
package software.amazon.awssdk.services.rds;
16+
package software.amazon.awssdk.services.rds.internal;
1717

1818
import static org.junit.Assert.assertEquals;
1919
import static org.junit.Assert.assertFalse;
@@ -39,10 +39,11 @@
3939
import software.amazon.awssdk.core.interceptor.InterceptorContext;
4040
import software.amazon.awssdk.http.SdkHttpFullRequest;
4141
import software.amazon.awssdk.regions.Region;
42+
import software.amazon.awssdk.services.rds.internal.CopyDbSnapshotPresignInterceptor;
43+
import software.amazon.awssdk.services.rds.internal.RdsPresignInterceptor;
4244
import software.amazon.awssdk.services.rds.model.CopyDbSnapshotRequest;
4345
import software.amazon.awssdk.services.rds.model.RdsRequest;
4446
import software.amazon.awssdk.services.rds.transform.CopyDbSnapshotRequestMarshaller;
45-
import software.amazon.awssdk.utils.http.SdkHttpUtils;
4647

4748
/**
4849
* Unit Tests for {@link RdsPresignInterceptor}

services/route53/src/main/java/software/amazon/awssdk/services/route53/internal/Route53IdInterceptor.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
package software.amazon.awssdk.services.route53.internal;
1717

1818
import java.util.stream.Collectors;
19-
import software.amazon.awssdk.annotations.SdkProtectedApi;
19+
import software.amazon.awssdk.annotations.SdkInternalApi;
2020
import software.amazon.awssdk.core.SdkResponse;
2121
import software.amazon.awssdk.core.interceptor.Context;
2222
import software.amazon.awssdk.core.interceptor.ExecutionAttributes;
@@ -47,7 +47,7 @@
4747
* cannot be included, otherwise requests fail. This handler removes those
4848
* partial resource path elements from IDs returned by Route 53.
4949
*/
50-
@SdkProtectedApi
50+
@SdkInternalApi
5151
public final class Route53IdInterceptor implements ExecutionInterceptor {
5252
@Override
5353
public SdkResponse modifyResponse(Context.ModifyResponse context, ExecutionAttributes executionAttributes) {

services/s3/src/main/java/software/amazon/awssdk/services/s3/internal/handlers/AddContentMd5HeaderInterceptor.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
import java.io.UncheckedIOException;
2323
import java.util.Arrays;
2424
import java.util.List;
25-
import software.amazon.awssdk.annotations.SdkProtectedApi;
25+
import software.amazon.awssdk.annotations.SdkInternalApi;
2626
import software.amazon.awssdk.core.interceptor.Context;
2727
import software.amazon.awssdk.core.interceptor.ExecutionAttributes;
2828
import software.amazon.awssdk.core.interceptor.ExecutionInterceptor;
@@ -32,7 +32,7 @@
3232
import software.amazon.awssdk.utils.IoUtils;
3333
import software.amazon.awssdk.utils.Md5Utils;
3434

35-
@SdkProtectedApi
35+
@SdkInternalApi
3636
public class AddContentMd5HeaderInterceptor implements ExecutionInterceptor {
3737

3838
// List of operations that should be ignored by this interceptor.

0 commit comments

Comments
 (0)