in core/src/main/java/com/google/cloud/sql/core/DefaultConnectionInfoRepository.java [224:242]
String getQuotaProject(String connectionName) {
CloudSqlInstanceName instanceName = new CloudSqlInstanceName(connectionName);
try {
List<String> values =
apiClient
.connect()
.get(instanceName.getProjectId(), instanceName.getInstanceId())
.getRequestHeaders()
.getHeaderStringValues(USER_PROJECT_HEADER_NAME);
if (!values.isEmpty()) {
return values.get(0);
}
return null;
} catch (IOException ex) {
throw addExceptionContext(ex, "[%s] Failed to get Quota Project", instanceName);
}
}