for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Guillermoandrae\DynamoDb\Contract;
use Guillermoandrae\DynamoDb\Constant\ReturnConsumedCapacityOptions;
/**
* Trait for ReturnConsumedCapacity aware operations.
*
* @author Guillermo A. Fisher <[email protected]>
*/
trait ReturnConsumedCapacityAwareOperationTrait
{
* @var string The level of detail about provisioned throughput consumption that is returned in the response.
protected string $returnConsumedCapacity = ReturnConsumedCapacityOptions::NONE;
* Registers the desired level of consumption detail to return.
* @param string $returnConsumedCapacity The level of consumption detail to return.
* @return static This object.
final public function setReturnConsumedCapacity(string $returnConsumedCapacity): static
$this->returnConsumedCapacity = $returnConsumedCapacity;
return $this;
}
public function toArray(): array
return [
'ReturnConsumedCapacity' => $this->returnConsumedCapacity
];