* @copyright 2016 Microsoft Corporation * @license https://github.com/azure/azure-storage-php/LICENSE * @link https://github.com/azure/azure-storage-php */ namespace MicrosoftAzure\Storage\Blob\Models; /** * Holds information about blob block. * * @category Microsoft * @package MicrosoftAzure\Storage\Blob\Models * @author Azure Storage PHP SDK * @copyright 2016 Microsoft Corporation * @license https://github.com/azure/azure-storage-php/LICENSE * @link https://github.com/azure/azure-storage-php */ class Block { private $_blockId; private $_type; /** * Constructor. * * @param string $blockId The ID of this block. * @param string $type The type of the block. */ public function __construct($blockId = '', $type = '') { $this->_blockId = $blockId; $this->_type = $type; } /** * Sets the blockId. * * @param string $blockId The id of the block. * * @return void */ public function setBlockId($blockId) { $this->_blockId = $blockId; } /** * Gets the blockId. * * @return string */ public function getBlockId() { return $this->_blockId; } /** * Sets the type. * * @param string $type The type of the block. * * @return void */ public function setType($type) { $this->_type = $type; } /** * Gets the type. * * @return string */ public function getType() { return $this->_type; } }