S3ConnectionTrait

trait OC\Files\ObjectStore\S3ConnectionTrait
Source:lib/private/Files/ObjectStore/S3ConnectionTrait.php#44

Properties

protected static property OC\Files\ObjectStore\S3ConnectionTrait::$params
Source:lib/private/Files/ObjectStore/S3ConnectionTrait.php#46
Type:array
protected static property OC\Files\ObjectStore\S3ConnectionTrait::$connection
Source:lib/private/Files/ObjectStore/S3ConnectionTrait.php#49
Type:\Aws\S3\S3Client
protected static property OC\Files\ObjectStore\S3ConnectionTrait::$id
Source:lib/private/Files/ObjectStore/S3ConnectionTrait.php#52
Type:string
protected static property OC\Files\ObjectStore\S3ConnectionTrait::$bucket
Source:lib/private/Files/ObjectStore/S3ConnectionTrait.php#55
Type:string
protected static property OC\Files\ObjectStore\S3ConnectionTrait::$timeout
Source:lib/private/Files/ObjectStore/S3ConnectionTrait.php#58
Type:int
protected static property OC\Files\ObjectStore\S3ConnectionTrait::$uploadPartSize
Source:lib/private/Files/ObjectStore/S3ConnectionTrait.php#61
Type:int
protected static property OC\Files\ObjectStore\S3ConnectionTrait::$test
Source:lib/private/Files/ObjectStore/S3ConnectionTrait.php#63

Methods

protected OC\Files\ObjectStore\S3ConnectionTrait::parseParams($params)
Source:lib/private/Files/ObjectStore/S3ConnectionTrait.php#65
public OC\Files\ObjectStore\S3ConnectionTrait::getBucket()
Source:lib/private/Files/ObjectStore/S3ConnectionTrait.php#85
public OC\Files\ObjectStore\S3ConnectionTrait::getConnection()
Returns the connection
Source:lib/private/Files/ObjectStore/S3ConnectionTrait.php#95
Returns:\Aws\S3\S3Client connected client
Throws:\Exception if connection could not be made
public static OC\Files\ObjectStore\S3ConnectionTrait::legacySignatureProvider($version, $service, $region)
Source:lib/private/Files/ObjectStore/S3ConnectionTrait.php#175
protected OC\Files\ObjectStore\S3ConnectionTrait::paramCredentialProvider()
This function creates a credential provider based on user parameter file
Source:lib/private/Files/ObjectStore/S3ConnectionTrait.php#188