regionId($regionId); } /** * @param string $regionId * @param string $accessKeyId * @param string $accessKeySecret * @param string $roleArn * @param string $roleSessionName * * @return Client * @throws ClientException */ public static function getRamRoleArnProfile($regionId, $accessKeyId, $accessKeySecret, $roleArn, $roleSessionName) { return AlibabaCloud::ramRoleArnClient($accessKeyId, $accessKeySecret, $roleArn, $roleSessionName) ->regionId($regionId); } /** * @param string $regionId * @param string $roleName * * @return Client * @throws ClientException */ public static function getEcsRamRoleProfile($regionId, $roleName) { return AlibabaCloud::ecsRamRoleClient($roleName) ->regionId($regionId); } /** * @param string $regionId * @param string $bearerToken * * @return Client * @throws ClientException */ public static function getBearerTokenProfile($regionId, $bearerToken) { return AlibabaCloud::bearerTokenClient($bearerToken) ->regionId($regionId); } }