public static function fromMap()

in src/Credential/Config.php [69:121]


    public static function fromMap($map = [])
    {
        $model = new self();
        if (isset($map['accessKeyId'])) {
            $model->accessKeyId = $map['accessKeyId'];
        }
        if (isset($map['accessKeySecret'])) {
            $model->accessKeySecret = $map['accessKeySecret'];
        }
        if (isset($map['securityToken'])) {
            $model->securityToken = $map['securityToken'];
        }
        if (isset($map['bearerToken'])) {
            $model->bearerToken = $map['bearerToken'];
        }
        if (isset($map['durationSeconds'])) {
            $model->durationSeconds = $map['durationSeconds'];
        }
        if (isset($map['roleArn'])) {
            $model->roleArn = $map['roleArn'];
        }
        if (isset($map['policy'])) {
            $model->policy = $map['policy'];
        }
        if (isset($map['roleSessionExpiration'])) {
            $model->roleSessionExpiration = $map['roleSessionExpiration'];
        }
        if (isset($map['roleSessionName'])) {
            $model->roleSessionName = $map['roleSessionName'];
        }
        if (isset($map['publicKeyId'])) {
            $model->publicKeyId = $map['publicKeyId'];
        }
        if (isset($map['privateKeyFile'])) {
            $model->privateKeyFile = $map['privateKeyFile'];
        }
        if (isset($map['roleName'])) {
            $model->roleName = $map['roleName'];
        }
        if (isset($map['credentialsURI'])) {
            $model->credentialsURI = $map['credentialsURI'];
        }
        if (isset($map['type'])) {
            $model->type = $map['type'];
        }
        if (isset($map['STSEndpoint'])) {
            $model->STSEndpoint = $map['STSEndpoint'];
        }
        if (isset($map['externalId'])) {
            $model->externalId = $map['externalId'];
        }
        return $model;
    }