Skip to content

Commit c313572

Browse files
authored
Cbor release and feature ID tracking (#3582)
* Fix CryptoBuffer bug with Cbor code gen * Fix timestamp bug with Cbor code gen * Feature ID tracking for CBOR Removed magic strings "smithy-protocol" and "rpc-v2-cbor" and placed into Aws::Http::SMITHY_PROTOCOL_HEADER & Aws::RPC_V2_CBOR * Protocol selection priority update * Updated protocol tests * user agent metric mapping for CBOR * User agent test for CBOR
1 parent bd63db3 commit c313572

File tree

34 files changed

+74
-25
lines changed

34 files changed

+74
-25
lines changed

generated/protocol-tests/test-clients/aws-cpp-sdk-ec2-protocol/source/EC2ProtocolClient.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -157,6 +157,7 @@ void EC2ProtocolClient::init(const EC2Protocol::EC2ProtocolClientConfiguration&
157157

158158
void EC2ProtocolClient::OverrideEndpoint(const Aws::String& endpoint) {
159159
AWS_CHECK_PTR(SERVICE_NAME, m_endpointProvider);
160+
m_clientConfiguration.endpointOverride = endpoint;
160161
m_endpointProvider->OverrideEndpoint(endpoint);
161162
}
162163

generated/protocol-tests/test-clients/aws-cpp-sdk-json-protocol/source/JsonProtocolClient.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -150,6 +150,7 @@ void JsonProtocolClient::init(const JsonProtocol::JsonProtocolClientConfiguratio
150150

151151
void JsonProtocolClient::OverrideEndpoint(const Aws::String& endpoint) {
152152
AWS_CHECK_PTR(SERVICE_NAME, m_endpointProvider);
153+
m_clientConfiguration.endpointOverride = endpoint;
153154
m_endpointProvider->OverrideEndpoint(endpoint);
154155
}
155156

generated/protocol-tests/test-clients/aws-cpp-sdk-json-rpc-10/source/JSONRPC10Client.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -143,6 +143,7 @@ void JSONRPC10Client::init(const JSONRPC10::JSONRPC10ClientConfiguration& config
143143

144144
void JSONRPC10Client::OverrideEndpoint(const Aws::String& endpoint) {
145145
AWS_CHECK_PTR(SERVICE_NAME, m_endpointProvider);
146+
m_clientConfiguration.endpointOverride = endpoint;
146147
m_endpointProvider->OverrideEndpoint(endpoint);
147148
}
148149

generated/protocol-tests/test-clients/aws-cpp-sdk-protocol-mock/source/ProtocolMockClient.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -138,6 +138,7 @@ void ProtocolMockClient::init(const ProtocolMock::ProtocolMockClientConfiguratio
138138

139139
void ProtocolMockClient::OverrideEndpoint(const Aws::String& endpoint) {
140140
AWS_CHECK_PTR(SERVICE_NAME, m_endpointProvider);
141+
m_clientConfiguration.endpointOverride = endpoint;
141142
m_endpointProvider->OverrideEndpoint(endpoint);
142143
}
143144

generated/protocol-tests/test-clients/aws-cpp-sdk-query-compatible-json-rpc-10/source/QueryCompatibleJSONRPC10Client.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -142,6 +142,7 @@ void QueryCompatibleJSONRPC10Client::init(const QueryCompatibleJSONRPC10::QueryC
142142

143143
void QueryCompatibleJSONRPC10Client::OverrideEndpoint(const Aws::String& endpoint) {
144144
AWS_CHECK_PTR(SERVICE_NAME, m_endpointProvider);
145+
m_clientConfiguration.endpointOverride = endpoint;
145146
m_endpointProvider->OverrideEndpoint(endpoint);
146147
}
147148

generated/protocol-tests/test-clients/aws-cpp-sdk-query-protocol/source/QueryProtocolClient.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -166,6 +166,7 @@ void QueryProtocolClient::init(const QueryProtocol::QueryProtocolClientConfigura
166166

167167
void QueryProtocolClient::OverrideEndpoint(const Aws::String& endpoint) {
168168
AWS_CHECK_PTR(SERVICE_NAME, m_endpointProvider);
169+
m_clientConfiguration.endpointOverride = endpoint;
169170
m_endpointProvider->OverrideEndpoint(endpoint);
170171
}
171172

generated/protocol-tests/test-clients/aws-cpp-sdk-rest-json-protocol/source/RestJsonProtocolClient.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -200,6 +200,7 @@ void RestJsonProtocolClient::init(const RestJsonProtocol::RestJsonProtocolClient
200200

201201
void RestJsonProtocolClient::OverrideEndpoint(const Aws::String& endpoint) {
202202
AWS_CHECK_PTR(SERVICE_NAME, m_endpointProvider);
203+
m_clientConfiguration.endpointOverride = endpoint;
203204
m_endpointProvider->OverrideEndpoint(endpoint);
204205
}
205206

generated/protocol-tests/test-clients/aws-cpp-sdk-rest-xml-protocol/source/RestXmlProtocolClient.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -200,6 +200,7 @@ void RestXmlProtocolClient::init(const RestXmlProtocol::RestXmlProtocolClientCon
200200

201201
void RestXmlProtocolClient::OverrideEndpoint(const Aws::String& endpoint) {
202202
AWS_CHECK_PTR(SERVICE_NAME, m_endpointProvider);
203+
m_clientConfiguration.endpointOverride = endpoint;
203204
m_endpointProvider->OverrideEndpoint(endpoint);
204205
}
205206

generated/protocol-tests/test-clients/aws-cpp-sdk-rpcv2protocol/source/RpcV2ProtocolClient.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -143,6 +143,7 @@ void RpcV2ProtocolClient::init(const RpcV2Protocol::RpcV2ProtocolClientConfigura
143143

144144
void RpcV2ProtocolClient::OverrideEndpoint(const Aws::String& endpoint) {
145145
AWS_CHECK_PTR(SERVICE_NAME, m_endpointProvider);
146+
m_clientConfiguration.endpointOverride = endpoint;
146147
m_endpointProvider->OverrideEndpoint(endpoint);
147148
}
148149

generated/protocol-tests/test-clients/aws-cpp-sdk-rpcv2protocol/source/model/EmptyInputOutputRequest.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,8 @@ Aws::String EmptyInputOutputRequest::SerializePayload() const {
2727

2828
Aws::Http::HeaderValueCollection EmptyInputOutputRequest::GetRequestSpecificHeaders() const {
2929
Aws::Http::HeaderValueCollection headers;
30-
headers.emplace("smithy-protocol", "rpc-v2-cbor");
3130
headers.emplace(Aws::Http::CONTENT_TYPE_HEADER, Aws::CBOR_CONTENT_TYPE);
31+
headers.emplace(Aws::Http::SMITHY_PROTOCOL_HEADER, Aws::RPC_V2_CBOR);
3232
headers.emplace(Aws::Http::ACCEPT_HEADER, Aws::CBOR_CONTENT_TYPE);
3333
Aws::StringStream ss;
3434
if (m_requestIdHasBeenSet) {

0 commit comments

Comments
 (0)