fix ecs build failure

This commit is contained in:
zhangzifa
2019-01-24 16:19:08 +08:00
committed by Jackson Tian
parent ecd09578e8
commit 57daafe4cc
5 changed files with 33 additions and 0 deletions

View File

@@ -82,6 +82,21 @@ namespace
"]}";
}
EndpointProvider::EndpointProvider(const std::shared_ptr<Location::LocationClient>& locationClient, const std::string regionId, const std::string product, const std::string serviceCode, int durationSeconds) :
LocationClient(locationClient),
regionId_(regionId),
product_(product),
serviceCode_(serviceCode),
durationSeconds_(durationSeconds),
cachedMutex_(),
cachedEndpoint_(),
expiry_(),
internalProductsInfo_()
{
loadInternalProductsInfo();
}
EndpointProvider::EndpointProvider(
const Credentials& credentials,
const ClientConfiguration &configuration,

View File

@@ -41,6 +41,12 @@ LocationClient::LocationClient(const std::string & accessKeyId, const std::strin
{
}
LocationClient::LocationClient(const std::shared_ptr<Location::LocationClient>& locationClient):
RpcServiceClient(SERVICE_NAME, locationClient->credentialsProvider(), locationClient->configuration())
{
}
LocationClient::~LocationClient()
{}