in src/Models/PutObjectRequest.php [199:250]
public function __construct(
?string $bucket = null,
?string $key = null,
?string $acl = null,
?string $storageClass = null,
?array $metadata = null,
?string $cacheControl = null,
?string $contentDisposition = null,
?string $contentEncoding = null,
?string $contentLength = null,
?string $contentMd5 = null,
?string $contentType = null,
?string $expires = null,
?string $serverSideEncryption = null,
?string $serverSideDataEncryption = null,
?string $serverSideEncryptionKeyId = null,
?string $tagging = null,
?string $callback = null,
?string $callbackVar = null,
?bool $forbidOverwrite = null,
?int $trafficLimit = null,
?string $requestPayer = null,
?\Psr\Http\Message\StreamInterface $body = null,
?callable $progressFn = null,
?array $options = null
)
{
$this->bucket = $bucket;
$this->key = $key;
$this->acl = $acl;
$this->storageClass = $storageClass;
$this->metadata = $metadata;
$this->cacheControl = $cacheControl;
$this->contentDisposition = $contentDisposition;
$this->contentEncoding = $contentEncoding;
$this->contentLength = $contentLength;
$this->contentMd5 = $contentMd5;
$this->contentType = $contentType;
$this->expires = $expires;
$this->serverSideEncryption = $serverSideEncryption;
$this->serverSideDataEncryption = $serverSideDataEncryption;
$this->serverSideEncryptionKeyId = $serverSideEncryptionKeyId;
$this->tagging = $tagging;
$this->callback = $callback;
$this->callbackVar = $callbackVar;
$this->forbidOverwrite = $forbidOverwrite;
$this->trafficLimit = $trafficLimit;
$this->requestPayer = $requestPayer;
$this->body = $body;
$this->progressFn = $progressFn;
parent::__construct($options);
}