in php/src/OpenSearch.php [34:55]
public function __construct($config)
{
if (Utils::isUnset($config)) {
throw new TeaError([
'name' => 'ParameterMissing',
'message' => "'config' can not be unset",
]);
}
if (Utils::empty_($config->type)) {
$config->type = 'access_key';
}
$credentialConfig = new \AlibabaCloud\Credentials\Credential\Config([
'accessKeyId' => $config->accessKeyId,
'type' => $config->type,
'accessKeySecret' => $config->accessKeySecret,
'securityToken' => $config->securityToken,
]);
$this->_credential = new Credential($credentialConfig);
$this->_endpoint = $config->endpoint;
$this->_protocol = $config->protocol;
$this->_userAgent = $config->userAgent;
}