Skip to content

Commit b07ebe4

Browse files
Rename PresignedUrlManager to PresignedUrlExtension following API review (#6286)
* surface api name changes * rename files, remove consumer builder from downloadrequest * some nitpicks * renamed variables
1 parent 2d5b039 commit b07ebe4

26 files changed

+207
-205
lines changed

codegen/src/main/java/software/amazon/awssdk/codegen/model/config/customization/CustomizationConfig.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -346,9 +346,9 @@ public class CustomizationConfig {
346346
private boolean batchManagerSupported;
347347

348348
/**
349-
* A boolean flag to indicate if Presigned URL Manager is supported.
349+
* A boolean flag to indicate if Presigned URL Extension is supported.
350350
*/
351-
private boolean presignedUrlManagerSupported;
351+
private boolean presignedUrlExtensionSupported;
352352

353353
/**
354354
* A boolean flag to indicate if the fast unmarshaller code path is enabled.
@@ -929,12 +929,12 @@ public void setBatchManagerSupported(boolean batchManagerSupported) {
929929
this.batchManagerSupported = batchManagerSupported;
930930
}
931931

932-
public boolean getPresignedUrlManagerSupported() {
933-
return presignedUrlManagerSupported;
932+
public boolean getPresignedUrlExtensionSupported() {
933+
return presignedUrlExtensionSupported;
934934
}
935935

936-
public void setPresignedUrlManagerSupported(boolean presignedUrlManagerSupported) {
937-
this.presignedUrlManagerSupported = presignedUrlManagerSupported;
936+
public void setPresignedUrlExtensionSupported(boolean presignedUrlExtensionSupported) {
937+
this.presignedUrlExtensionSupported = presignedUrlExtensionSupported;
938938
}
939939

940940
public boolean getEnableFastUnmarshaller() {

codegen/src/main/java/software/amazon/awssdk/codegen/poet/PoetExtension.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -210,7 +210,7 @@ public ClassName getBatchManagerAsyncInterface() {
210210
model.getMetadata().getServiceName() + "AsyncBatchManager");
211211
}
212212

213-
public ClassName getPresignedUrlManagerAsyncInterface() {
214-
return ClassName.get(model.getMetadata().getFullPresignedUrlPackageName(), "AsyncPresignedUrlManager");
213+
public ClassName getPresignedUrlExtensionAsyncInterface() {
214+
return ClassName.get(model.getMetadata().getFullPresignedUrlPackageName(), "AsyncPresignedUrlExtension");
215215
}
216216
}

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

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -586,12 +586,12 @@ protected void addBatchManagerMethod(Builder type) {
586586
}
587587

588588
@Override
589-
protected void addPresignedUrlManagerMethod(Builder type) {
590-
ClassName returnType = poetExtensions.getPresignedUrlManagerAsyncInterface();
589+
protected void addPresignedUrlExtensionMethod(Builder type) {
590+
ClassName returnType = poetExtensions.getPresignedUrlExtensionAsyncInterface();
591591
String internalPresignedUrlPackage = model.getMetadata().getFullInternalPackageName() + ".presignedurl";
592-
ClassName implClass = ClassName.get(internalPresignedUrlPackage, "DefaultAsyncPresignedUrlManager");
592+
ClassName implClass = ClassName.get(internalPresignedUrlPackage, "DefaultAsyncPresignedUrlExtension");
593593

594-
MethodSpec presignedUrlManager = MethodSpec.methodBuilder("presignedUrlManager")
594+
MethodSpec presignedUrlExtension = MethodSpec.methodBuilder("presignedUrlExtension")
595595
.addModifiers(PUBLIC)
596596
.addAnnotation(Override.class)
597597
.returns(returnType)
@@ -602,7 +602,7 @@ protected void addPresignedUrlManagerMethod(Builder type) {
602602
implClass)
603603
.build();
604604

605-
type.addMethod(presignedUrlManager);
605+
type.addMethod(presignedUrlExtension);
606606
}
607607

608608
private MethodSpec resolveMetricPublishersMethod() {

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

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -99,8 +99,8 @@ public TypeSpec poetSpec() {
9999
if (model.getCustomizationConfig().getBatchManagerSupported()) {
100100
addBatchManagerMethod(result);
101101
}
102-
if (model.getCustomizationConfig().getPresignedUrlManagerSupported()) {
103-
addPresignedUrlManagerMethod(result);
102+
if (model.getCustomizationConfig().getPresignedUrlExtensionSupported()) {
103+
addPresignedUrlExtensionMethod(result);
104104
}
105105
result.addMethod(serviceClientConfigMethod());
106106
addAdditionalMethods(result);
@@ -178,14 +178,14 @@ protected void addBatchManagerMethod(TypeSpec.Builder type) {
178178
type.addMethod(batchManagerOperationBody(builder).build());
179179
}
180180

181-
protected void addPresignedUrlManagerMethod(TypeSpec.Builder type) {
182-
ClassName returnType = poetExtensions.getPresignedUrlManagerAsyncInterface();
183-
MethodSpec.Builder builder = MethodSpec.methodBuilder("presignedUrlManager")
181+
protected void addPresignedUrlExtensionMethod(TypeSpec.Builder type) {
182+
ClassName returnType = poetExtensions.getPresignedUrlExtensionAsyncInterface();
183+
MethodSpec.Builder builder = MethodSpec.methodBuilder("presignedUrlExtension")
184184
.addModifiers(PUBLIC)
185185
.returns(returnType)
186186
.addJavadoc("Creates an instance of {@link $T} object with the "
187187
+ "configuration set on this client.", returnType);
188-
type.addMethod(presignedUrlManagerOperationBody(builder).build());
188+
type.addMethod(presignedUrlExtensionOperationBody(builder).build());
189189
}
190190

191191
@Override
@@ -564,7 +564,7 @@ protected MethodSpec.Builder batchManagerOperationBody(MethodSpec.Builder builde
564564
.addStatement("throw new $T()", UnsupportedOperationException.class);
565565
}
566566

567-
protected MethodSpec.Builder presignedUrlManagerOperationBody(MethodSpec.Builder builder) {
567+
protected MethodSpec.Builder presignedUrlExtensionOperationBody(MethodSpec.Builder builder) {
568568
return builder.addModifiers(DEFAULT, PUBLIC)
569569
.addStatement("throw new $T()", UnsupportedOperationException.class);
570570
}

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -224,7 +224,7 @@ protected MethodSpec.Builder batchManagerOperationBody(MethodSpec.Builder builde
224224
}
225225

226226
@Override
227-
protected MethodSpec.Builder presignedUrlManagerOperationBody(MethodSpec.Builder builder) {
228-
return builder.addAnnotation(Override.class).addStatement("return delegate.presignedUrlManager()");
227+
protected MethodSpec.Builder presignedUrlExtensionOperationBody(MethodSpec.Builder builder) {
228+
return builder.addAnnotation(Override.class).addStatement("return delegate.presignedUrlExtension()");
229229
}
230230
}

codegen/src/test/java/software/amazon/awssdk/codegen/poet/ClientTestModels.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -526,7 +526,7 @@ public static IntermediateModel batchManagerModels() {
526526
return new IntermediateModelBuilder(models).build();
527527
}
528528

529-
public static IntermediateModel presignedUrlManagerModels() {
529+
public static IntermediateModel presignedUrlExtensionModels() {
530530
File serviceModel = new File(ClientTestModels.class.getResource("client/c2j/presignedurl/service-2.json").getFile());
531531
File customizationModel = new File(ClientTestModels.class.getResource("client/c2j/presignedurl/customization.config").getFile());
532532

codegen/src/test/java/software/amazon/awssdk/codegen/poet/client/AsyncClientClassTest.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
import static software.amazon.awssdk.codegen.poet.ClientTestModels.customPackageModels;
2525
import static software.amazon.awssdk.codegen.poet.ClientTestModels.endpointDiscoveryModels;
2626
import static software.amazon.awssdk.codegen.poet.ClientTestModels.opsWithSigv4a;
27-
import static software.amazon.awssdk.codegen.poet.ClientTestModels.presignedUrlManagerModels;
27+
import static software.amazon.awssdk.codegen.poet.ClientTestModels.presignedUrlExtensionModels;
2828
import static software.amazon.awssdk.codegen.poet.ClientTestModels.queryServiceModels;
2929
import static software.amazon.awssdk.codegen.poet.ClientTestModels.restJsonServiceModels;
3030
import static software.amazon.awssdk.codegen.poet.ClientTestModels.rpcv2ServiceModels;
@@ -119,9 +119,9 @@ public void asyncClientBatchManager() {
119119
}
120120

121121
@Test
122-
public void asyncClientPresignedUrlManager() {
123-
ClassSpec asyncClientPresignedUrlManager = createAsyncClientClass(presignedUrlManagerModels());
124-
assertThat(asyncClientPresignedUrlManager, generatesTo("test-presignedurl-async.java"));
122+
public void asyncClientPresignedUrlExtension() {
123+
ClassSpec asyncClientPresignedUrlExtension = createAsyncClientClass(presignedUrlExtensionModels());
124+
assertThat(asyncClientPresignedUrlExtension, generatesTo("test-presignedurl-async.java"));
125125
}
126126

127127
@Test

codegen/src/test/java/software/amazon/awssdk/codegen/poet/client/AsyncClientInterfaceTest.java

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

1818
import static org.hamcrest.MatcherAssert.assertThat;
1919
import static software.amazon.awssdk.codegen.poet.ClientTestModels.batchManagerModels;
20-
import static software.amazon.awssdk.codegen.poet.ClientTestModels.presignedUrlManagerModels;
20+
import static software.amazon.awssdk.codegen.poet.ClientTestModels.presignedUrlExtensionModels;
2121
import static software.amazon.awssdk.codegen.poet.ClientTestModels.restJsonServiceModels;
2222
import static software.amazon.awssdk.codegen.poet.PoetMatchers.generatesTo;
2323

@@ -38,8 +38,8 @@ public void asyncClientInterfaceWithBatchManager() {
3838
}
3939

4040
@Test
41-
public void asyncClientInterfaceWithPresignedUrlManager() {
42-
ClassSpec asyncClientInterface = new AsyncClientInterface(presignedUrlManagerModels());
41+
public void asyncClientInterfaceWithPresignedUrlExtension() {
42+
ClassSpec asyncClientInterface = new AsyncClientInterface(presignedUrlExtensionModels());
4343
assertThat(asyncClientInterface, generatesTo("test-json-async-client-interface-presignedurl.java"));
4444
}
4545
}

codegen/src/test/java/software/amazon/awssdk/codegen/poet/client/DelegatingAsyncClientClassTest.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
package software.amazon.awssdk.codegen.poet.client;
1717

1818
import static org.hamcrest.MatcherAssert.assertThat;
19-
import static software.amazon.awssdk.codegen.poet.ClientTestModels.presignedUrlManagerModels;
19+
import static software.amazon.awssdk.codegen.poet.ClientTestModels.presignedUrlExtensionModels;
2020
import static software.amazon.awssdk.codegen.poet.ClientTestModels.restJsonServiceModels;
2121
import static software.amazon.awssdk.codegen.poet.PoetMatchers.generatesTo;
2222

@@ -31,9 +31,9 @@ public void delegatingAsyncClientClass() {
3131
}
3232

3333
@Test
34-
public void delegatingAsyncClientClassWithPresignedUrlManager() {
34+
public void delegatingAsyncClientClassWithPresignedUrlExtension() {
3535
DelegatingAsyncClientClass asyncClientDecoratorAbstractClass =
36-
new DelegatingAsyncClientClass(presignedUrlManagerModels());
36+
new DelegatingAsyncClientClass(presignedUrlExtensionModels());
3737
assertThat(asyncClientDecoratorAbstractClass, generatesTo("test-abstract-async-client-class-presignedurl.java"));
3838
}
3939
}
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
"presignedUrlManagerSupported": true
2+
"presignedUrlExtensionSupported": true
33
}

0 commit comments

Comments
 (0)