You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
"description": "**Breaking**: Refresh presigning APIs to simplify usage and add new capabilities. See [this discussion post](https://github.com/awslabs/aws-sdk-kotlin/discussions/925) for more information.",
Copy file name to clipboardExpand all lines: codegen/smithy-kotlin-codegen-testutils/src/main/kotlin/software/amazon/smithy/kotlin/codegen/test/CodegenTestUtils.kt
Copy file name to clipboardExpand all lines: codegen/smithy-kotlin-codegen-testutils/src/main/kotlin/software/amazon/smithy/kotlin/codegen/test/ModelTestUtils.kt
Copy file name to clipboardExpand all lines: codegen/smithy-kotlin-codegen/src/test/kotlin/software/amazon/smithy/kotlin/codegen/rendering/ServiceClientGeneratorTest.kt
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -203,7 +203,7 @@ class ServiceClientGeneratorTest {
203
203
val writer =KotlinWriter(TestModelDefault.NAMESPACE)
204
204
val service = model.getShape(ShapeId.from(TestModelDefault.SERVICE_SHAPE_ID)).get().asServiceShape().get()
205
205
val settings =KotlinSettings(service.id, KotlinSettings.PackageSettings(TestModelDefault.NAMESPACE, TestModelDefault.MODEL_VERSION), sdkId = service.id.name)
206
-
val protocolGenerator =if (withProtocolGenerator) MockHttpProtocolGenerator() elsenull
206
+
val protocolGenerator =if (withProtocolGenerator) MockHttpProtocolGenerator(model) elsenull
207
207
val renderingCtx =RenderingContext(writer, service, model, provider, settings, protocolGenerator)
208
208
val generator =ServiceClientGenerator(renderingCtx)
Copy file name to clipboardExpand all lines: runtime/auth/aws-signing-common/api/aws-signing-common.api
+3-68Lines changed: 3 additions & 68 deletions
Original file line number
Diff line number
Diff line change
@@ -40,6 +40,9 @@ public final class aws/smithy/kotlin/runtime/auth/awssigning/AwsSigningAttribute
40
40
public final fun getSigningService ()Laws/smithy/kotlin/runtime/util/AttributeKey;
41
41
}
42
42
43
+
public final class aws/smithy/kotlin/runtime/auth/awssigning/AwsSigningAttributesKt {
44
+
}
45
+
43
46
public final class aws/smithy/kotlin/runtime/auth/awssigning/AwsSigningConfig {
44
47
public static final field Companion Laws/smithy/kotlin/runtime/auth/awssigning/AwsSigningConfig$Companion;
45
48
public fun <init> (Laws/smithy/kotlin/runtime/auth/awssigning/AwsSigningConfig$Builder;)V
@@ -154,77 +157,9 @@ public final class aws/smithy/kotlin/runtime/auth/awssigning/HashSpecification$U
154
157
public static final field INSTANCE Laws/smithy/kotlin/runtime/auth/awssigning/HashSpecification$UnsignedPayload;
155
158
}
156
159
157
-
public final class aws/smithy/kotlin/runtime/auth/awssigning/PresignedRequestConfig {
158
-
public synthetic fun <init> (Laws/smithy/kotlin/runtime/http/HttpMethod;Ljava/lang/String;Laws/smithy/kotlin/runtime/net/QueryParameters;JZLaws/smithy/kotlin/runtime/auth/awssigning/PresigningLocation;Laws/smithy/kotlin/runtime/http/Headers;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
159
-
public synthetic fun <init> (Laws/smithy/kotlin/runtime/http/HttpMethod;Ljava/lang/String;Laws/smithy/kotlin/runtime/net/QueryParameters;JZLaws/smithy/kotlin/runtime/auth/awssigning/PresigningLocation;Laws/smithy/kotlin/runtime/http/Headers;Lkotlin/jvm/internal/DefaultConstructorMarker;)V
160
-
public final fun component1 ()Laws/smithy/kotlin/runtime/http/HttpMethod;
161
-
public final fun component2 ()Ljava/lang/String;
162
-
public final fun component3 ()Laws/smithy/kotlin/runtime/net/QueryParameters;
163
-
public final fun component4-UwyO8pc ()J
164
-
public final fun component5 ()Z
165
-
public final fun component6 ()Laws/smithy/kotlin/runtime/auth/awssigning/PresigningLocation;
166
-
public final fun component7 ()Laws/smithy/kotlin/runtime/http/Headers;
167
-
public final fun copy-45ZY6uE (Laws/smithy/kotlin/runtime/http/HttpMethod;Ljava/lang/String;Laws/smithy/kotlin/runtime/net/QueryParameters;JZLaws/smithy/kotlin/runtime/auth/awssigning/PresigningLocation;Laws/smithy/kotlin/runtime/http/Headers;)Laws/smithy/kotlin/runtime/auth/awssigning/PresignedRequestConfig;
168
-
public static synthetic fun copy-45ZY6uE$default (Laws/smithy/kotlin/runtime/auth/awssigning/PresignedRequestConfig;Laws/smithy/kotlin/runtime/http/HttpMethod;Ljava/lang/String;Laws/smithy/kotlin/runtime/net/QueryParameters;JZLaws/smithy/kotlin/runtime/auth/awssigning/PresigningLocation;Laws/smithy/kotlin/runtime/http/Headers;ILjava/lang/Object;)Laws/smithy/kotlin/runtime/auth/awssigning/PresignedRequestConfig;
169
-
public fun equals (Ljava/lang/Object;)Z
170
-
public final fun getAdditionalHeaders ()Laws/smithy/kotlin/runtime/http/Headers;
171
-
public final fun getExpiresAfter-UwyO8pc ()J
172
-
public final fun getMethod ()Laws/smithy/kotlin/runtime/http/HttpMethod;
173
-
public final fun getPath ()Ljava/lang/String;
174
-
public final fun getPresigningLocation ()Laws/smithy/kotlin/runtime/auth/awssigning/PresigningLocation;
175
-
public final fun getQueryString ()Laws/smithy/kotlin/runtime/net/QueryParameters;
176
-
public final fun getSignBody ()Z
177
-
public fun hashCode ()I
178
-
public fun toString ()Ljava/lang/String;
179
-
}
180
-
181
160
public final class aws/smithy/kotlin/runtime/auth/awssigning/PresignerKt {
182
161
}
183
162
184
-
public final class aws/smithy/kotlin/runtime/auth/awssigning/PresigningLocation : java/lang/Enum {
185
-
public static final field HEADER Laws/smithy/kotlin/runtime/auth/awssigning/PresigningLocation;
186
-
public static final field QUERY_STRING Laws/smithy/kotlin/runtime/auth/awssigning/PresigningLocation;
187
-
public static fun valueOf (Ljava/lang/String;)Laws/smithy/kotlin/runtime/auth/awssigning/PresigningLocation;
188
-
public static fun values ()[Laws/smithy/kotlin/runtime/auth/awssigning/PresigningLocation;
189
-
}
190
-
191
-
public abstract interface class aws/smithy/kotlin/runtime/auth/awssigning/ServicePresignConfig {
192
-
public abstract fun getCredentialsProvider ()Laws/smithy/kotlin/runtime/auth/awscredentials/CredentialsProvider;
193
-
public abstract fun getEndpointProvider ()Lkotlin/jvm/functions/Function2;
194
-
public abstract fun getNormalizeUriPath ()Z
195
-
public abstract fun getRegion ()Ljava/lang/String;
196
-
public abstract fun getServiceId ()Ljava/lang/String;
197
-
public abstract fun getSigner ()Laws/smithy/kotlin/runtime/auth/awssigning/AwsSigner;
198
-
public abstract fun getSigningName ()Ljava/lang/String;
199
-
public abstract fun getUseDoubleUriEncode ()Z
200
-
}
201
-
202
-
public final class aws/smithy/kotlin/runtime/auth/awssigning/SigningContext {
203
-
public fun <init> (Ljava/lang/String;Ljava/lang/String;)V
204
-
public final fun component1 ()Ljava/lang/String;
205
-
public final fun component2 ()Ljava/lang/String;
206
-
public final fun copy (Ljava/lang/String;Ljava/lang/String;)Laws/smithy/kotlin/runtime/auth/awssigning/SigningContext;
207
-
public static synthetic fun copy$default (Laws/smithy/kotlin/runtime/auth/awssigning/SigningContext;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Laws/smithy/kotlin/runtime/auth/awssigning/SigningContext;
208
-
public fun equals (Ljava/lang/Object;)Z
209
-
public final fun getRegion ()Ljava/lang/String;
210
-
public final fun getService ()Ljava/lang/String;
211
-
public fun hashCode ()I
212
-
public fun toString ()Ljava/lang/String;
213
-
}
214
-
215
-
public final class aws/smithy/kotlin/runtime/auth/awssigning/SigningContextualizedEndpoint {
216
-
public fun <init> (Laws/smithy/kotlin/runtime/client/endpoints/Endpoint;Laws/smithy/kotlin/runtime/auth/awssigning/SigningContext;)V
217
-
public final fun component1 ()Laws/smithy/kotlin/runtime/client/endpoints/Endpoint;
218
-
public final fun component2 ()Laws/smithy/kotlin/runtime/auth/awssigning/SigningContext;
219
-
public final fun copy (Laws/smithy/kotlin/runtime/client/endpoints/Endpoint;Laws/smithy/kotlin/runtime/auth/awssigning/SigningContext;)Laws/smithy/kotlin/runtime/auth/awssigning/SigningContextualizedEndpoint;
220
-
public static synthetic fun copy$default (Laws/smithy/kotlin/runtime/auth/awssigning/SigningContextualizedEndpoint;Laws/smithy/kotlin/runtime/client/endpoints/Endpoint;Laws/smithy/kotlin/runtime/auth/awssigning/SigningContext;ILjava/lang/Object;)Laws/smithy/kotlin/runtime/auth/awssigning/SigningContextualizedEndpoint;
221
-
public fun equals (Ljava/lang/Object;)Z
222
-
public final fun getContext ()Laws/smithy/kotlin/runtime/auth/awssigning/SigningContext;
223
-
public final fun getEndpoint ()Laws/smithy/kotlin/runtime/client/endpoints/Endpoint;
224
-
public fun hashCode ()I
225
-
public fun toString ()Ljava/lang/String;
226
-
}
227
-
228
163
public final class aws/smithy/kotlin/runtime/auth/awssigning/internal/AwsChunkedUtilJVMKt {
Copy file name to clipboardExpand all lines: runtime/auth/aws-signing-common/common/src/aws/smithy/kotlin/runtime/auth/awssigning/AwsSigningAttributes.kt
0 commit comments