Skip to content

Commit ab87818

Browse files
committed
client config update
1 parent 7b48349 commit ab87818

1 file changed

Lines changed: 38 additions & 0 deletions

File tree

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
/**
2+
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
3+
* SPDX-License-Identifier: Apache-2.0.
4+
*/
5+
6+
#include <aws/s3-transfer/S3TransferManagerConfiguration.h>
7+
8+
namespace Aws {
9+
namespace S3 {
10+
namespace Transfer {
11+
12+
void S3TransferManagerConfiguration::LoadS3TransferManagerSpecificConfig(const Aws::String& inputProfileName) {
13+
(void)inputProfileName;
14+
}
15+
16+
S3TransferManagerConfiguration::S3TransferManagerConfiguration(const Aws::Client::ClientConfigurationInitValues& configuration)
17+
: BaseClientConfigClass(configuration) {
18+
LoadS3TransferManagerSpecificConfig(this->profileName);
19+
}
20+
21+
S3TransferManagerConfiguration::S3TransferManagerConfiguration(const char* inputProfileName, bool shouldDisableIMDS)
22+
: BaseClientConfigClass(inputProfileName, shouldDisableIMDS) {
23+
LoadS3TransferManagerSpecificConfig(Aws::String(inputProfileName));
24+
}
25+
26+
S3TransferManagerConfiguration::S3TransferManagerConfiguration(bool useSmartDefaults, const char* defaultMode, bool shouldDisableIMDS)
27+
: BaseClientConfigClass(useSmartDefaults, defaultMode, shouldDisableIMDS) {
28+
LoadS3TransferManagerSpecificConfig(this->profileName);
29+
}
30+
31+
S3TransferManagerConfiguration::S3TransferManagerConfiguration(const Aws::Client::ClientConfiguration& config)
32+
: BaseClientConfigClass(config) {
33+
LoadS3TransferManagerSpecificConfig(this->profileName);
34+
}
35+
36+
} // namespace Transfer
37+
} // namespace S3
38+
} // namespace Aws

0 commit comments

Comments
 (0)