generated from amazon-archives/__template_Apache-2.0
-
Notifications
You must be signed in to change notification settings - Fork 30
Expand file tree
/
Copy pathaws-signing-common.api
More file actions
217 lines (192 loc) · 16.3 KB
/
aws-signing-common.api
File metadata and controls
217 lines (192 loc) · 16.3 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
public final class aws/smithy/kotlin/runtime/auth/awssigning/AuthTokenGenerator {
public synthetic fun <init> (Ljava/lang/String;Laws/smithy/kotlin/runtime/auth/awscredentials/CredentialsProvider;JLaws/smithy/kotlin/runtime/auth/awssigning/AwsSigner;Laws/smithy/kotlin/runtime/time/Clock;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
public synthetic fun <init> (Ljava/lang/String;Laws/smithy/kotlin/runtime/auth/awscredentials/CredentialsProvider;JLaws/smithy/kotlin/runtime/auth/awssigning/AwsSigner;Laws/smithy/kotlin/runtime/time/Clock;Lkotlin/jvm/internal/DefaultConstructorMarker;)V
public final fun generateAuthToken-exY8QGI (Laws/smithy/kotlin/runtime/net/url/Url;Ljava/lang/String;JLkotlin/coroutines/Continuation;)Ljava/lang/Object;
public final fun getClock ()Laws/smithy/kotlin/runtime/time/Clock;
public final fun getCredentialsProvider ()Laws/smithy/kotlin/runtime/auth/awscredentials/CredentialsProvider;
public final fun getCredentialsRefreshBuffer-UwyO8pc ()J
public final fun getService ()Ljava/lang/String;
public final fun getSigner ()Laws/smithy/kotlin/runtime/auth/awssigning/AwsSigner;
}
public final class aws/smithy/kotlin/runtime/auth/awssigning/AwsChunkedByteReadChannel : aws/smithy/kotlin/runtime/io/SdkByteReadChannel {
public fun <init> (Laws/smithy/kotlin/runtime/io/SdkByteReadChannel;Laws/smithy/kotlin/runtime/auth/awssigning/AwsSigner;Laws/smithy/kotlin/runtime/auth/awssigning/AwsSigningConfig;[BLaws/smithy/kotlin/runtime/http/DeferredHeaders;)V
public synthetic fun <init> (Laws/smithy/kotlin/runtime/io/SdkByteReadChannel;Laws/smithy/kotlin/runtime/auth/awssigning/AwsSigner;Laws/smithy/kotlin/runtime/auth/awssigning/AwsSigningConfig;[BLaws/smithy/kotlin/runtime/http/DeferredHeaders;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
public fun cancel (Ljava/lang/Throwable;)Z
public fun getAvailableForRead ()I
public fun getClosedCause ()Ljava/lang/Throwable;
public fun isClosedForRead ()Z
public fun isClosedForWrite ()Z
public fun read (Laws/smithy/kotlin/runtime/io/SdkBuffer;JLkotlin/coroutines/Continuation;)Ljava/lang/Object;
}
public final class aws/smithy/kotlin/runtime/auth/awssigning/AwsChunkedSource : aws/smithy/kotlin/runtime/io/SdkSource {
public fun <init> (Laws/smithy/kotlin/runtime/io/SdkSource;Laws/smithy/kotlin/runtime/auth/awssigning/AwsSigner;Laws/smithy/kotlin/runtime/auth/awssigning/AwsSigningConfig;[BLaws/smithy/kotlin/runtime/http/DeferredHeaders;)V
public synthetic fun <init> (Laws/smithy/kotlin/runtime/io/SdkSource;Laws/smithy/kotlin/runtime/auth/awssigning/AwsSigner;Laws/smithy/kotlin/runtime/auth/awssigning/AwsSigningConfig;[BLaws/smithy/kotlin/runtime/http/DeferredHeaders;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
public fun close ()V
public fun read (Laws/smithy/kotlin/runtime/io/SdkBuffer;J)J
}
public final class aws/smithy/kotlin/runtime/auth/awssigning/AwsSignatureType : java/lang/Enum {
public static final field HTTP_REQUEST_CHUNK Laws/smithy/kotlin/runtime/auth/awssigning/AwsSignatureType;
public static final field HTTP_REQUEST_EVENT Laws/smithy/kotlin/runtime/auth/awssigning/AwsSignatureType;
public static final field HTTP_REQUEST_TRAILING_HEADERS Laws/smithy/kotlin/runtime/auth/awssigning/AwsSignatureType;
public static final field HTTP_REQUEST_VIA_HEADERS Laws/smithy/kotlin/runtime/auth/awssigning/AwsSignatureType;
public static final field HTTP_REQUEST_VIA_QUERY_PARAMS Laws/smithy/kotlin/runtime/auth/awssigning/AwsSignatureType;
public static fun getEntries ()Lkotlin/enums/EnumEntries;
public static fun valueOf (Ljava/lang/String;)Laws/smithy/kotlin/runtime/auth/awssigning/AwsSignatureType;
public static fun values ()[Laws/smithy/kotlin/runtime/auth/awssigning/AwsSignatureType;
}
public final class aws/smithy/kotlin/runtime/auth/awssigning/AwsSignedBodyHeader : java/lang/Enum {
public static final field NONE Laws/smithy/kotlin/runtime/auth/awssigning/AwsSignedBodyHeader;
public static final field X_AMZ_CONTENT_SHA256 Laws/smithy/kotlin/runtime/auth/awssigning/AwsSignedBodyHeader;
public static fun getEntries ()Lkotlin/enums/EnumEntries;
public static fun valueOf (Ljava/lang/String;)Laws/smithy/kotlin/runtime/auth/awssigning/AwsSignedBodyHeader;
public static fun values ()[Laws/smithy/kotlin/runtime/auth/awssigning/AwsSignedBodyHeader;
}
public abstract interface class aws/smithy/kotlin/runtime/auth/awssigning/AwsSigner {
public abstract fun sign (Laws/smithy/kotlin/runtime/http/request/HttpRequest;Laws/smithy/kotlin/runtime/auth/awssigning/AwsSigningConfig;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
public abstract fun signChunk ([B[BLaws/smithy/kotlin/runtime/auth/awssigning/AwsSigningConfig;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
public abstract fun signChunkTrailer (Laws/smithy/kotlin/runtime/http/Headers;[BLaws/smithy/kotlin/runtime/auth/awssigning/AwsSigningConfig;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
}
public final class aws/smithy/kotlin/runtime/auth/awssigning/AwsSigningAlgorithm : java/lang/Enum {
public static final field SIGV4 Laws/smithy/kotlin/runtime/auth/awssigning/AwsSigningAlgorithm;
public static final field SIGV4_ASYMMETRIC Laws/smithy/kotlin/runtime/auth/awssigning/AwsSigningAlgorithm;
public static fun getEntries ()Lkotlin/enums/EnumEntries;
public static fun valueOf (Ljava/lang/String;)Laws/smithy/kotlin/runtime/auth/awssigning/AwsSigningAlgorithm;
public static fun values ()[Laws/smithy/kotlin/runtime/auth/awssigning/AwsSigningAlgorithm;
}
public final class aws/smithy/kotlin/runtime/auth/awssigning/AwsSigningAttributes {
public static final field INSTANCE Laws/smithy/kotlin/runtime/auth/awssigning/AwsSigningAttributes;
public final fun getConfigSigningRegionSet ()Laws/smithy/kotlin/runtime/collections/AttributeKey;
public final fun getCredentialsProvider ()Laws/smithy/kotlin/runtime/collections/AttributeKey;
public final fun getEnableAwsChunked ()Laws/smithy/kotlin/runtime/collections/AttributeKey;
public final fun getHashSpecification ()Laws/smithy/kotlin/runtime/collections/AttributeKey;
public final fun getNormalizeUriPath ()Laws/smithy/kotlin/runtime/collections/AttributeKey;
public final fun getOmitSessionToken ()Laws/smithy/kotlin/runtime/collections/AttributeKey;
public final fun getRequestSignature ()Laws/smithy/kotlin/runtime/collections/AttributeKey;
public final fun getSignedBodyHeader ()Laws/smithy/kotlin/runtime/collections/AttributeKey;
public final fun getSigner ()Laws/smithy/kotlin/runtime/collections/AttributeKey;
public final fun getSigningDate ()Laws/smithy/kotlin/runtime/collections/AttributeKey;
public final fun getSigningRegion ()Laws/smithy/kotlin/runtime/collections/AttributeKey;
public final fun getSigningRegionSet ()Laws/smithy/kotlin/runtime/collections/AttributeKey;
public final fun getSigningService ()Laws/smithy/kotlin/runtime/collections/AttributeKey;
public final fun getUseDoubleUriEncode ()Laws/smithy/kotlin/runtime/collections/AttributeKey;
}
public final class aws/smithy/kotlin/runtime/auth/awssigning/AwsSigningConfig {
public static final field Companion Laws/smithy/kotlin/runtime/auth/awssigning/AwsSigningConfig$Companion;
public fun <init> (Laws/smithy/kotlin/runtime/auth/awssigning/AwsSigningConfig$Builder;)V
public final fun getAlgorithm ()Laws/smithy/kotlin/runtime/auth/awssigning/AwsSigningAlgorithm;
public final fun getCredentials ()Laws/smithy/kotlin/runtime/auth/awscredentials/Credentials;
public final fun getExpiresAfter-FghU774 ()Lkotlin/time/Duration;
public final fun getHashSpecification ()Laws/smithy/kotlin/runtime/auth/awssigning/HashSpecification;
public final fun getLogRequest ()Z
public final fun getNormalizeUriPath ()Z
public final fun getOmitSessionToken ()Z
public final fun getRegion ()Ljava/lang/String;
public final fun getService ()Ljava/lang/String;
public final fun getShouldSignHeader ()Lkotlin/jvm/functions/Function1;
public final fun getSignatureType ()Laws/smithy/kotlin/runtime/auth/awssigning/AwsSignatureType;
public final fun getSignedBodyHeader ()Laws/smithy/kotlin/runtime/auth/awssigning/AwsSignedBodyHeader;
public final fun getSigningDate ()Laws/smithy/kotlin/runtime/time/Instant;
public final fun getUseDoubleUriEncode ()Z
public final fun toBuilder ()Laws/smithy/kotlin/runtime/auth/awssigning/AwsSigningConfig$Builder;
}
public final class aws/smithy/kotlin/runtime/auth/awssigning/AwsSigningConfig$Builder {
public fun <init> ()V
public final fun build ()Laws/smithy/kotlin/runtime/auth/awssigning/AwsSigningConfig;
public final fun getAlgorithm ()Laws/smithy/kotlin/runtime/auth/awssigning/AwsSigningAlgorithm;
public final fun getCredentials ()Laws/smithy/kotlin/runtime/auth/awscredentials/Credentials;
public final fun getExpiresAfter-FghU774 ()Lkotlin/time/Duration;
public final fun getHashSpecification ()Laws/smithy/kotlin/runtime/auth/awssigning/HashSpecification;
public final fun getLogRequest ()Z
public final fun getNormalizeUriPath ()Z
public final fun getOmitSessionToken ()Z
public final fun getRegion ()Ljava/lang/String;
public final fun getService ()Ljava/lang/String;
public final fun getShouldSignHeader ()Lkotlin/jvm/functions/Function1;
public final fun getSignatureType ()Laws/smithy/kotlin/runtime/auth/awssigning/AwsSignatureType;
public final fun getSignedBodyHeader ()Laws/smithy/kotlin/runtime/auth/awssigning/AwsSignedBodyHeader;
public final fun getSigningDate ()Laws/smithy/kotlin/runtime/time/Instant;
public final fun getUseDoubleUriEncode ()Z
public final fun setAlgorithm (Laws/smithy/kotlin/runtime/auth/awssigning/AwsSigningAlgorithm;)V
public final fun setCredentials (Laws/smithy/kotlin/runtime/auth/awscredentials/Credentials;)V
public final fun setExpiresAfter-BwNAW2A (Lkotlin/time/Duration;)V
public final fun setHashSpecification (Laws/smithy/kotlin/runtime/auth/awssigning/HashSpecification;)V
public final fun setLogRequest (Z)V
public final fun setNormalizeUriPath (Z)V
public final fun setOmitSessionToken (Z)V
public final fun setRegion (Ljava/lang/String;)V
public final fun setService (Ljava/lang/String;)V
public final fun setShouldSignHeader (Lkotlin/jvm/functions/Function1;)V
public final fun setSignatureType (Laws/smithy/kotlin/runtime/auth/awssigning/AwsSignatureType;)V
public final fun setSignedBodyHeader (Laws/smithy/kotlin/runtime/auth/awssigning/AwsSignedBodyHeader;)V
public final fun setSigningDate (Laws/smithy/kotlin/runtime/time/Instant;)V
public final fun setUseDoubleUriEncode (Z)V
}
public final class aws/smithy/kotlin/runtime/auth/awssigning/AwsSigningConfig$Companion {
public final fun invoke (Lkotlin/jvm/functions/Function1;)Laws/smithy/kotlin/runtime/auth/awssigning/AwsSigningConfig;
}
public final class aws/smithy/kotlin/runtime/auth/awssigning/AwsSigningResult {
public fun <init> (Ljava/lang/Object;[B)V
public final fun component1 ()Ljava/lang/Object;
public final fun component2 ()[B
public final fun copy (Ljava/lang/Object;[B)Laws/smithy/kotlin/runtime/auth/awssigning/AwsSigningResult;
public static synthetic fun copy$default (Laws/smithy/kotlin/runtime/auth/awssigning/AwsSigningResult;Ljava/lang/Object;[BILjava/lang/Object;)Laws/smithy/kotlin/runtime/auth/awssigning/AwsSigningResult;
public fun equals (Ljava/lang/Object;)Z
public final fun getOutput ()Ljava/lang/Object;
public final fun getSignature ()[B
public fun hashCode ()I
public fun toString ()Ljava/lang/String;
}
public abstract class aws/smithy/kotlin/runtime/auth/awssigning/HashSpecification {
}
public final class aws/smithy/kotlin/runtime/auth/awssigning/HashSpecification$CalculateFromPayload : aws/smithy/kotlin/runtime/auth/awssigning/HashSpecification {
public static final field INSTANCE Laws/smithy/kotlin/runtime/auth/awssigning/HashSpecification$CalculateFromPayload;
}
public final class aws/smithy/kotlin/runtime/auth/awssigning/HashSpecification$EmptyBody : aws/smithy/kotlin/runtime/auth/awssigning/HashSpecification$HashLiteral {
public static final field INSTANCE Laws/smithy/kotlin/runtime/auth/awssigning/HashSpecification$EmptyBody;
}
public abstract class aws/smithy/kotlin/runtime/auth/awssigning/HashSpecification$HashLiteral : aws/smithy/kotlin/runtime/auth/awssigning/HashSpecification {
public synthetic fun <init> (Ljava/lang/String;Lkotlin/jvm/internal/DefaultConstructorMarker;)V
public fun getHash ()Ljava/lang/String;
}
public final class aws/smithy/kotlin/runtime/auth/awssigning/HashSpecification$Precalculated : aws/smithy/kotlin/runtime/auth/awssigning/HashSpecification$HashLiteral {
public fun <init> (Ljava/lang/String;)V
public final fun component1 ()Ljava/lang/String;
public final fun copy (Ljava/lang/String;)Laws/smithy/kotlin/runtime/auth/awssigning/HashSpecification$Precalculated;
public static synthetic fun copy$default (Laws/smithy/kotlin/runtime/auth/awssigning/HashSpecification$Precalculated;Ljava/lang/String;ILjava/lang/Object;)Laws/smithy/kotlin/runtime/auth/awssigning/HashSpecification$Precalculated;
public fun equals (Ljava/lang/Object;)Z
public fun getHash ()Ljava/lang/String;
public fun hashCode ()I
public fun toString ()Ljava/lang/String;
}
public final class aws/smithy/kotlin/runtime/auth/awssigning/HashSpecification$StreamingAws4HmacSha256Events : aws/smithy/kotlin/runtime/auth/awssigning/HashSpecification$HashLiteral {
public static final field INSTANCE Laws/smithy/kotlin/runtime/auth/awssigning/HashSpecification$StreamingAws4HmacSha256Events;
}
public final class aws/smithy/kotlin/runtime/auth/awssigning/HashSpecification$StreamingAws4HmacSha256Payload : aws/smithy/kotlin/runtime/auth/awssigning/HashSpecification$HashLiteral {
public static final field INSTANCE Laws/smithy/kotlin/runtime/auth/awssigning/HashSpecification$StreamingAws4HmacSha256Payload;
}
public final class aws/smithy/kotlin/runtime/auth/awssigning/HashSpecification$StreamingAws4HmacSha256PayloadWithTrailers : aws/smithy/kotlin/runtime/auth/awssigning/HashSpecification$HashLiteral {
public static final field INSTANCE Laws/smithy/kotlin/runtime/auth/awssigning/HashSpecification$StreamingAws4HmacSha256PayloadWithTrailers;
}
public final class aws/smithy/kotlin/runtime/auth/awssigning/HashSpecification$StreamingUnsignedPayloadWithTrailers : aws/smithy/kotlin/runtime/auth/awssigning/HashSpecification$HashLiteral {
public static final field INSTANCE Laws/smithy/kotlin/runtime/auth/awssigning/HashSpecification$StreamingUnsignedPayloadWithTrailers;
}
public final class aws/smithy/kotlin/runtime/auth/awssigning/HashSpecification$UnsignedPayload : aws/smithy/kotlin/runtime/auth/awssigning/HashSpecification$HashLiteral {
public static final field INSTANCE Laws/smithy/kotlin/runtime/auth/awssigning/HashSpecification$UnsignedPayload;
}
public final class aws/smithy/kotlin/runtime/auth/awssigning/PresignerKt {
public static final fun presignRequest (Laws/smithy/kotlin/runtime/http/request/HttpRequestBuilder;Laws/smithy/kotlin/runtime/operation/ExecutionContext;Laws/smithy/kotlin/runtime/auth/awscredentials/CredentialsProvider;Laws/smithy/kotlin/runtime/http/operation/EndpointResolver;Laws/smithy/kotlin/runtime/auth/awssigning/AwsSigner;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
}
public final class aws/smithy/kotlin/runtime/auth/awssigning/UnsupportedSigningAlgorithmException : aws/smithy/kotlin/runtime/ClientException {
public fun <init> (Ljava/lang/String;Laws/smithy/kotlin/runtime/auth/awssigning/AwsSigningAlgorithm;)V
public fun <init> (Ljava/lang/String;Laws/smithy/kotlin/runtime/auth/awssigning/AwsSigningAlgorithm;Ljava/lang/Throwable;)V
public synthetic fun <init> (Ljava/lang/String;Laws/smithy/kotlin/runtime/auth/awssigning/AwsSigningAlgorithm;Ljava/lang/Throwable;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
public final fun getSigningAlgorithm ()Laws/smithy/kotlin/runtime/auth/awssigning/AwsSigningAlgorithm;
}
public final class aws/smithy/kotlin/runtime/auth/awssigning/internal/AwsChunkedUtilKt {
public static final field AWS_CHUNKED_THRESHOLD I
public static final field CHUNK_SIZE_BYTES I
public static final fun getUseAwsChunkedEncoding (Laws/smithy/kotlin/runtime/auth/awssigning/AwsSigningConfig;)Z
public static final fun isEligibleForAwsChunkedStreaming (Laws/smithy/kotlin/runtime/http/HttpBody;)Z
public static final fun setAwsChunkedBody (Laws/smithy/kotlin/runtime/http/request/HttpRequestBuilder;Laws/smithy/kotlin/runtime/auth/awssigning/AwsSigner;Laws/smithy/kotlin/runtime/auth/awssigning/AwsSigningConfig;[BLaws/smithy/kotlin/runtime/http/DeferredHeaders;)V
public static final fun setAwsChunkedHeaders (Laws/smithy/kotlin/runtime/http/request/HttpRequestBuilder;)V
}