Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions .changelog/bugfix-aws-cpp-sdk-core.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"type": "bugfix",
"category": "aws-cpp-sdk-core",
"contributor": "sbiscigl",
"description": "Fix dropped endpoint built-in parameters and signer name"
}
6 changes: 6 additions & 0 deletions .changelog/bugfix-pr3908.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"type": "bugfix",
"category": "aws-cpp-sdk-core",
"contributor": "Renz456",
"description": "Pass service name to Smithy endpoint providers"
}
5 changes: 4 additions & 1 deletion cmake/sdksCommon.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -99,6 +99,7 @@ list(APPEND SDK_TEST_PROJECT_LIST "ec2:tests/aws-cpp-sdk-ec2-integration-tests")
list(APPEND SDK_TEST_PROJECT_LIST "elasticfilesystem:tests/aws-cpp-sdk-elasticfilesystem-integration-tests")
list(APPEND SDK_TEST_PROJECT_LIST "identity-management:tests/aws-cpp-sdk-identity-management-tests")
list(APPEND SDK_TEST_PROJECT_LIST "kinesis:tests/aws-cpp-sdk-kinesis-integration-tests")
list(APPEND SDK_TEST_PROJECT_LIST "kinesis:tests/aws-cpp-sdk-kinesis-unit-tests")
list(APPEND SDK_TEST_PROJECT_LIST "lambda:tests/aws-cpp-sdk-lambda-integration-tests")
list(APPEND SDK_TEST_PROJECT_LIST "logs:tests/aws-cpp-sdk-logs-integration-tests,tests/aws-cpp-sdk-logs-unit-tests")
list(APPEND SDK_TEST_PROJECT_LIST "mediastore-data:tests/aws-cpp-sdk-mediastore-data-integration-tests")
Expand All @@ -108,9 +109,11 @@ list(APPEND SDK_TEST_PROJECT_LIST "redshift:tests/aws-cpp-sdk-redshift-integrati
list(APPEND SDK_TEST_PROJECT_LIST "s3:tests/aws-cpp-sdk-s3-integration-tests")
list(APPEND SDK_TEST_PROJECT_LIST "s3:tests/aws-cpp-sdk-s3-unit-tests")
list(APPEND SDK_TEST_PROJECT_LIST "s3-crt:tests/aws-cpp-sdk-s3-crt-integration-tests")
list(APPEND SDK_TEST_PROJECT_LIST "s3-crt:tests/aws-cpp-sdk-s3-crt-unit-tests")
list(APPEND SDK_TEST_PROJECT_LIST "s3-transfer:tests/aws-cpp-sdk-s3-transfer-integration-tests")
list(APPEND SDK_TEST_PROJECT_LIST "s3-encryption:tests/aws-cpp-sdk-s3-encryption-tests,tests/aws-cpp-sdk-s3-encryption-integration-tests")
list(APPEND SDK_TEST_PROJECT_LIST "s3control:tests/aws-cpp-sdk-s3control-integration-tests")
list(APPEND SDK_TEST_PROJECT_LIST "s3control:tests/aws-cpp-sdk-s3control-unit-tests")
list(APPEND SDK_TEST_PROJECT_LIST "sns:tests/aws-cpp-sdk-sns-integration-tests")
list(APPEND SDK_TEST_PROJECT_LIST "sqs:tests/aws-cpp-sdk-sqs-integration-tests")
list(APPEND SDK_TEST_PROJECT_LIST "sqs:tests/aws-cpp-sdk-sqs-unit-tests")
Expand Down Expand Up @@ -150,7 +153,7 @@ list(APPEND TEST_DEPENDENCY_LIST "cognito-identity:access-management,iam,core")
list(APPEND TEST_DEPENDENCY_LIST "identity-management:cognito-identity,sts,core")
list(APPEND TEST_DEPENDENCY_LIST "lambda:access-management,cognito-identity,iam,kinesis,core")
list(APPEND TEST_DEPENDENCY_LIST "s3-encryption:s3,kms,core")
list(APPEND TEST_DEPENDENCY_LIST "s3control:s3,access-management,cognito-identity,iam,core")
list(APPEND TEST_DEPENDENCY_LIST "s3control:s3,access-management,cognito-identity,iam,sts,core")
list(APPEND TEST_DEPENDENCY_LIST "sqs:access-management,cognito-identity,iam,core")
list(APPEND TEST_DEPENDENCY_LIST "text-to-speech:polly,core")
list(APPEND TEST_DEPENDENCY_LIST "transfer:s3,core")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@ class AWS_BEDROCKAGENTRUNTIME_API BedrockAgentRuntimeBuiltInParameters : public
virtual ~BedrockAgentRuntimeBuiltInParameters() {};
using Aws::Endpoint::BuiltInParameters::SetFromClientConfiguration;
virtual void SetFromClientConfiguration(const BedrockAgentRuntimeClientConfiguration& config);
virtual void SetFromClientConfiguration(const BedrockAgentRuntimeClientConfiguration& config, const Aws::String& serviceName);
};

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,11 @@ void BedrockAgentRuntimeBuiltInParameters::SetFromClientConfiguration(const Bedr
SetFromClientConfiguration(static_cast<const BedrockAgentRuntimeClientConfiguration::BaseClientConfigClass&>(config));
}

void BedrockAgentRuntimeBuiltInParameters::SetFromClientConfiguration(const BedrockAgentRuntimeClientConfiguration& config,
const Aws::String& serviceName) {
SetFromClientConfiguration(static_cast<const BedrockAgentRuntimeClientConfiguration::BaseClientConfigClass&>(config), serviceName);
}

} // namespace Endpoint
} // namespace BedrockAgentRuntime
} // namespace Aws
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@ class AWS_BEDROCKAGENT_API BedrockAgentBuiltInParameters : public Aws::Endpoint:
virtual ~BedrockAgentBuiltInParameters() {};
using Aws::Endpoint::BuiltInParameters::SetFromClientConfiguration;
virtual void SetFromClientConfiguration(const BedrockAgentClientConfiguration& config);
virtual void SetFromClientConfiguration(const BedrockAgentClientConfiguration& config, const Aws::String& serviceName);
};

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,11 @@ void BedrockAgentBuiltInParameters::SetFromClientConfiguration(const BedrockAgen
SetFromClientConfiguration(static_cast<const BedrockAgentClientConfiguration::BaseClientConfigClass&>(config));
}

void BedrockAgentBuiltInParameters::SetFromClientConfiguration(const BedrockAgentClientConfiguration& config,
const Aws::String& serviceName) {
SetFromClientConfiguration(static_cast<const BedrockAgentClientConfiguration::BaseClientConfigClass&>(config), serviceName);
}

} // namespace Endpoint
} // namespace BedrockAgent
} // namespace Aws
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@ class AWS_BEDROCKDATAAUTOMATIONRUNTIME_API BedrockDataAutomationRuntimeBuiltInPa
virtual ~BedrockDataAutomationRuntimeBuiltInParameters() {};
using Aws::Endpoint::BuiltInParameters::SetFromClientConfiguration;
virtual void SetFromClientConfiguration(const BedrockDataAutomationRuntimeClientConfiguration& config);
virtual void SetFromClientConfiguration(const BedrockDataAutomationRuntimeClientConfiguration& config, const Aws::String& serviceName);
};

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,12 @@ void BedrockDataAutomationRuntimeBuiltInParameters::SetFromClientConfiguration(
SetFromClientConfiguration(static_cast<const BedrockDataAutomationRuntimeClientConfiguration::BaseClientConfigClass&>(config));
}

void BedrockDataAutomationRuntimeBuiltInParameters::SetFromClientConfiguration(
const BedrockDataAutomationRuntimeClientConfiguration& config, const Aws::String& serviceName) {
SetFromClientConfiguration(static_cast<const BedrockDataAutomationRuntimeClientConfiguration::BaseClientConfigClass&>(config),
serviceName);
}

} // namespace Endpoint
} // namespace BedrockDataAutomationRuntime
} // namespace Aws
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@ class AWS_BEDROCKDATAAUTOMATION_API BedrockDataAutomationBuiltInParameters : pub
virtual ~BedrockDataAutomationBuiltInParameters() {};
using Aws::Endpoint::BuiltInParameters::SetFromClientConfiguration;
virtual void SetFromClientConfiguration(const BedrockDataAutomationClientConfiguration& config);
virtual void SetFromClientConfiguration(const BedrockDataAutomationClientConfiguration& config, const Aws::String& serviceName);
};

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,11 @@ void BedrockDataAutomationBuiltInParameters::SetFromClientConfiguration(const Be
SetFromClientConfiguration(static_cast<const BedrockDataAutomationClientConfiguration::BaseClientConfigClass&>(config));
}

void BedrockDataAutomationBuiltInParameters::SetFromClientConfiguration(const BedrockDataAutomationClientConfiguration& config,
const Aws::String& serviceName) {
SetFromClientConfiguration(static_cast<const BedrockDataAutomationClientConfiguration::BaseClientConfigClass&>(config), serviceName);
}

} // namespace Endpoint
} // namespace BedrockDataAutomation
} // namespace Aws
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@ class AWS_BEDROCKRUNTIME_API BedrockRuntimeBuiltInParameters : public Aws::Endpo
virtual ~BedrockRuntimeBuiltInParameters() {};
using Aws::Endpoint::BuiltInParameters::SetFromClientConfiguration;
virtual void SetFromClientConfiguration(const BedrockRuntimeClientConfiguration& config);
virtual void SetFromClientConfiguration(const BedrockRuntimeClientConfiguration& config, const Aws::String& serviceName);
};

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,11 @@ void BedrockRuntimeBuiltInParameters::SetFromClientConfiguration(const BedrockRu
SetFromClientConfiguration(static_cast<const BedrockRuntimeClientConfiguration::BaseClientConfigClass&>(config));
}

void BedrockRuntimeBuiltInParameters::SetFromClientConfiguration(const BedrockRuntimeClientConfiguration& config,
const Aws::String& serviceName) {
SetFromClientConfiguration(static_cast<const BedrockRuntimeClientConfiguration::BaseClientConfigClass&>(config), serviceName);
}

} // namespace Endpoint
} // namespace BedrockRuntime
} // namespace Aws
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@ class AWS_BEDROCK_API BedrockBuiltInParameters : public Aws::Endpoint::BuiltInPa
virtual ~BedrockBuiltInParameters() {};
using Aws::Endpoint::BuiltInParameters::SetFromClientConfiguration;
virtual void SetFromClientConfiguration(const BedrockClientConfiguration& config);
virtual void SetFromClientConfiguration(const BedrockClientConfiguration& config, const Aws::String& serviceName);
};

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,10 @@ void BedrockBuiltInParameters::SetFromClientConfiguration(const BedrockClientCon
SetFromClientConfiguration(static_cast<const BedrockClientConfiguration::BaseClientConfigClass&>(config));
}

void BedrockBuiltInParameters::SetFromClientConfiguration(const BedrockClientConfiguration& config, const Aws::String& serviceName) {
SetFromClientConfiguration(static_cast<const BedrockClientConfiguration::BaseClientConfigClass&>(config), serviceName);
}

} // namespace Endpoint
} // namespace Bedrock
} // namespace Aws
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,10 @@ class AWS_DYNAMODB_API DynamoDBBuiltInParameters : public Aws::Endpoint::BuiltIn
virtual ~DynamoDBBuiltInParameters() {};
using Aws::Endpoint::BuiltInParameters::SetFromClientConfiguration;
virtual void SetFromClientConfiguration(const DynamoDBClientConfiguration& config);
virtual void SetFromClientConfiguration(const DynamoDBClientConfiguration& config, const Aws::String& serviceName);

private:
void SetServiceSpecificParameters(const DynamoDBClientConfiguration& config);
};

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,15 +30,22 @@ DynamoDBEndpointProvider::DynamoDBEndpointProvider()

void DynamoDBBuiltInParameters::SetFromClientConfiguration(const DynamoDBClientConfiguration& config) {
SetFromClientConfiguration(static_cast<const DynamoDBClientConfiguration::BaseClientConfigClass&>(config));
SetServiceSpecificParameters(config);
}

void DynamoDBBuiltInParameters::SetFromClientConfiguration(const DynamoDBClientConfiguration& config, const Aws::String& serviceName) {
SetFromClientConfiguration(static_cast<const DynamoDBClientConfiguration::BaseClientConfigClass&>(config), serviceName);
SetServiceSpecificParameters(config);
}

void DynamoDBBuiltInParameters::SetServiceSpecificParameters(const DynamoDBClientConfiguration& config) {
if (!config.accountId.empty()) {
SetStringParameter("AccountId", config.accountId);
}
if (!config.accountIdEndpointMode.empty()) {
SetStringParameter("AccountIdEndpointMode", config.accountIdEndpointMode);
}
}

} // namespace Endpoint
} // namespace DynamoDB
} // namespace Aws
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@ class AWS_DYNAMODBSTREAMS_API DynamoDBStreamsBuiltInParameters : public Aws::End
virtual ~DynamoDBStreamsBuiltInParameters() {};
using Aws::Endpoint::BuiltInParameters::SetFromClientConfiguration;
virtual void SetFromClientConfiguration(const DynamoDBStreamsClientConfiguration& config);
virtual void SetFromClientConfiguration(const DynamoDBStreamsClientConfiguration& config, const Aws::String& serviceName);
};

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,11 @@ void DynamoDBStreamsBuiltInParameters::SetFromClientConfiguration(const DynamoDB
SetFromClientConfiguration(static_cast<const DynamoDBStreamsClientConfiguration::BaseClientConfigClass&>(config));
}

void DynamoDBStreamsBuiltInParameters::SetFromClientConfiguration(const DynamoDBStreamsClientConfiguration& config,
const Aws::String& serviceName) {
SetFromClientConfiguration(static_cast<const DynamoDBStreamsClientConfiguration::BaseClientConfigClass&>(config), serviceName);
}

} // namespace Endpoint
} // namespace DynamoDBStreams
} // namespace Aws
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,10 @@ class AWS_KINESIS_API KinesisBuiltInParameters : public Aws::Endpoint::BuiltInPa
virtual ~KinesisBuiltInParameters() {};
using Aws::Endpoint::BuiltInParameters::SetFromClientConfiguration;
virtual void SetFromClientConfiguration(const KinesisClientConfiguration& config);
virtual void SetFromClientConfiguration(const KinesisClientConfiguration& config, const Aws::String& serviceName);

private:
void SetServiceSpecificParameters(const KinesisClientConfiguration& config);
};

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,15 +29,22 @@ KinesisEndpointProvider::KinesisEndpointProvider()

void KinesisBuiltInParameters::SetFromClientConfiguration(const KinesisClientConfiguration& config) {
SetFromClientConfiguration(static_cast<const KinesisClientConfiguration::BaseClientConfigClass&>(config));
SetServiceSpecificParameters(config);
}

void KinesisBuiltInParameters::SetFromClientConfiguration(const KinesisClientConfiguration& config, const Aws::String& serviceName) {
SetFromClientConfiguration(static_cast<const KinesisClientConfiguration::BaseClientConfigClass&>(config), serviceName);
SetServiceSpecificParameters(config);
}

void KinesisBuiltInParameters::SetServiceSpecificParameters(const KinesisClientConfiguration& config) {
if (!config.accountId.empty()) {
SetStringParameter("AccountId", config.accountId);
}
if (!config.accountIdEndpointMode.empty()) {
SetStringParameter("AccountIdEndpointMode", config.accountIdEndpointMode);
}
}

} // namespace Endpoint
} // namespace Kinesis
} // namespace Aws
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@ class AWS_S3CRT_API S3CrtBuiltInParameters : public Aws::Endpoint::BuiltInParame
virtual void SetFromClientConfiguration(const S3CrtClientConfiguration& config, const Aws::String& serviceName);

private:
void SetS3SpecificParameters(const S3CrtClientConfiguration& config);
void SetServiceSpecificParameters(const S3CrtClientConfiguration& config);
};

/**
Expand Down
2 changes: 1 addition & 1 deletion generated/src/aws-cpp-sdk-s3-crt/source/S3CrtClient.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -299,7 +299,7 @@ void S3CrtClient::init(const S3Crt::ClientConfiguration& config,
}
m_endpointProvider = Aws::MakeShared<S3CrtEndpointProvider>(ALLOCATION_TAG);
AWS_CHECK_PTR(SERVICE_NAME, m_endpointProvider);
m_endpointProvider->InitBuiltInParameters(config);
m_endpointProvider->InitBuiltInParameters(config, "s3");

// initialize aws_s3_client;
aws_s3_client_config s3CrtConfig;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -53,16 +53,15 @@ S3CrtClientContextParameters::GetDisableS3ExpressSessionAuth() const {
}
void S3CrtBuiltInParameters::SetFromClientConfiguration(const S3CrtClientConfiguration& config) {
SetFromClientConfiguration(static_cast<const S3CrtClientConfiguration::BaseClientConfigClass&>(config));

SetS3SpecificParameters(config);
SetServiceSpecificParameters(config);
}

void S3CrtBuiltInParameters::SetFromClientConfiguration(const S3CrtClientConfiguration& config, const Aws::String& serviceName) {
SetFromClientConfiguration(static_cast<const S3CrtClientConfiguration::BaseClientConfigClass&>(config), serviceName);
SetS3SpecificParameters(config);
SetServiceSpecificParameters(config);
}

void S3CrtBuiltInParameters::SetS3SpecificParameters(const S3CrtClientConfiguration& config) {
void S3CrtBuiltInParameters::SetServiceSpecificParameters(const S3CrtClientConfiguration& config) {
static const char* AWS_S3_USE_GLOBAL_ENDPOINT = "UseGlobalEndpoint";
if (config.useUSEast1RegionalEndPointOption == US_EAST_1_REGIONAL_ENDPOINT_OPTION::LEGACY) {
SetBooleanParameter(AWS_S3_USE_GLOBAL_ENDPOINT, true);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@ class AWS_S3_API S3BuiltInParameters : public Aws::Endpoint::BuiltInParameters {
virtual void SetFromClientConfiguration(const S3ClientConfiguration& config, const Aws::String& serviceName);

private:
void SetS3SpecificParameters(const S3ClientConfiguration& config);
void SetServiceSpecificParameters(const S3ClientConfiguration& config);
};

/**
Expand Down
7 changes: 3 additions & 4 deletions generated/src/aws-cpp-sdk-s3/source/S3EndpointProvider.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -53,16 +53,15 @@ const S3ClientContextParameters::ClientContextParameters::EndpointParameter& S3C
}
void S3BuiltInParameters::SetFromClientConfiguration(const S3ClientConfiguration& config) {
SetFromClientConfiguration(static_cast<const S3ClientConfiguration::BaseClientConfigClass&>(config));

SetS3SpecificParameters(config);
SetServiceSpecificParameters(config);
}

void S3BuiltInParameters::SetFromClientConfiguration(const S3ClientConfiguration& config, const Aws::String& serviceName) {
SetFromClientConfiguration(static_cast<const S3ClientConfiguration::BaseClientConfigClass&>(config), serviceName);
SetS3SpecificParameters(config);
SetServiceSpecificParameters(config);
}

void S3BuiltInParameters::SetS3SpecificParameters(const S3ClientConfiguration& config) {
void S3BuiltInParameters::SetServiceSpecificParameters(const S3ClientConfiguration& config) {
static const char* AWS_S3_USE_GLOBAL_ENDPOINT = "UseGlobalEndpoint";
if (config.useUSEast1RegionalEndPointOption == US_EAST_1_REGIONAL_ENDPOINT_OPTION::LEGACY) {
SetBooleanParameter(AWS_S3_USE_GLOBAL_ENDPOINT, true);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,10 @@ class AWS_S3CONTROL_API S3ControlBuiltInParameters : public Aws::Endpoint::Built
virtual ~S3ControlBuiltInParameters() {};
using Aws::Endpoint::BuiltInParameters::SetFromClientConfiguration;
virtual void SetFromClientConfiguration(const S3ControlClientConfiguration& config);
virtual void SetFromClientConfiguration(const S3ControlClientConfiguration& config, const Aws::String& serviceName);

private:
void SetServiceSpecificParameters(const S3ControlClientConfiguration& config);
};

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -35,14 +35,21 @@ const S3ControlClientContextParameters::ClientContextParameters::EndpointParamet
}
void S3ControlBuiltInParameters::SetFromClientConfiguration(const S3ControlClientConfiguration& config) {
SetFromClientConfiguration(static_cast<const S3ControlClientConfiguration::BaseClientConfigClass&>(config));
SetServiceSpecificParameters(config);
}

void S3ControlBuiltInParameters::SetFromClientConfiguration(const S3ControlClientConfiguration& config, const Aws::String& serviceName) {
SetFromClientConfiguration(static_cast<const S3ControlClientConfiguration::BaseClientConfigClass&>(config), serviceName);
SetServiceSpecificParameters(config);
}

void S3ControlBuiltInParameters::SetServiceSpecificParameters(const S3ControlClientConfiguration& config) {
static const char* AWS_S3_USE_ARN_REGION = "UseArnRegion";
SetBooleanParameter(AWS_S3_USE_ARN_REGION, config.useArnRegion);
if (!config.accountId.empty()) {
SetStringParameter("AccountId", config.accountId);
}
}

} // namespace Endpoint
} // namespace S3Control
} // namespace Aws
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@ class AWS_TIMESTREAMQUERY_API TimestreamQueryBuiltInParameters : public Aws::End
virtual ~TimestreamQueryBuiltInParameters() {};
using Aws::Endpoint::BuiltInParameters::SetFromClientConfiguration;
virtual void SetFromClientConfiguration(const TimestreamQueryClientConfiguration& config);
virtual void SetFromClientConfiguration(const TimestreamQueryClientConfiguration& config, const Aws::String& serviceName);
};

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,11 @@ void TimestreamQueryBuiltInParameters::SetFromClientConfiguration(const Timestre
SetFromClientConfiguration(static_cast<const TimestreamQueryClientConfiguration::BaseClientConfigClass&>(config));
}

void TimestreamQueryBuiltInParameters::SetFromClientConfiguration(const TimestreamQueryClientConfiguration& config,
const Aws::String& serviceName) {
SetFromClientConfiguration(static_cast<const TimestreamQueryClientConfiguration::BaseClientConfigClass&>(config), serviceName);
}

} // namespace Endpoint
} // namespace TimestreamQuery
} // namespace Aws
Loading
Loading