public function credential()

in src/Request/Traits/ClientTrait.php [48:63]


    public function credential()
    {
        if ($this instanceof AssumeRole || $this instanceof GenerateSessionAccessKey) {
            return $this->httpClient()->getCredential();
        }

        $timeout = isset($this->options['timeout'])
            ? $this->options['timeout']
            : Request::TIMEOUT;

        $connectTimeout = isset($this->options['connect_timeout'])
            ? $this->options['connect_timeout']
            : Request::CONNECT_TIMEOUT;

        return $this->httpClient()->getSessionCredential($timeout, $connectTimeout);
    }