Aliyun/Log/Models/CredentialsProvider.php (41 lines of code) (raw):

<?php /** * Copyright (C) Alibaba Cloud Computing * All rights reserved */ class Aliyun_Log_Models_Credentials { /** * @var string */ private $accessKeyId; /** * @var string */ private $accessKeySecret; /** * @var string */ private $securityToken; public function __construct(string $accessKeyId, string $accessKeySecret, string $securityToken = '') { $this->accessKeyId = $accessKeyId; $this->accessKeySecret = $accessKeySecret; $this->securityToken = $securityToken; } /** * @return string accessKeyId */ public function getAccessKeyId() { return $this->accessKeyId; } /** * @param string $accessKeyId */ public function setAccessKeyId(string $accessKeyId) { $this->accessKeyId = $accessKeyId; } /** * @return string accessKeySecret */ public function getAccessKeySecret() { return $this->accessKeySecret; } /** * @param string $accessKeySecret */ public function setAccessKeySecret(string $accessKeySecret) { $this->accessKeySecret = $accessKeySecret; } /** * @return string securityToken */ public function getSecurityToken() { return $this->securityToken; } /** * @param string $securityToken */ public function setSecurityToken(string $securityToken) { $this->securityToken = $securityToken; } } interface Aliyun_Log_Models_CredentialsProvider { /** * @return Aliyun_Log_Models_Credentials * @throws Exception */ public function getCredentials(): Aliyun_Log_Models_Credentials; }