* @copyright 2012 Microsoft Corporation * @license http://www.apache.org/licenses/LICENSE-2.0 Apache License 2.0 * @link https://github.com/windowsazure/azure-sdk-for-php */ namespace WindowsAzure\Blob\Models; /** * Optional parameters for getBlobMetadata wrapper * * @category Microsoft * @package WindowsAzure\Blob\Models * @author Azure PHP SDK * @copyright 2012 Microsoft Corporation * @license http://www.apache.org/licenses/LICENSE-2.0 Apache License 2.0 * @version Release: 0.4.1_2015-03 * @link https://github.com/windowsazure/azure-sdk-for-php */ class GetBlobMetadataOptions extends BlobServiceOptions { /** * @var string */ private $_leaseId; /** * @var string */ private $_snapshot; /** * @var AccessCondition */ private $_accessCondition; /** * Gets lease Id for the blob * * @return string */ public function getLeaseId() { return $this->_leaseId; } /** * Sets lease Id for the blob * * @param string $leaseId the blob lease id. * * @return none */ public function setLeaseId($leaseId) { $this->_leaseId = $leaseId; } /** * Gets access condition * * @return AccessCondition */ public function getAccessCondition() { return $this->_accessCondition; } /** * Sets access condition * * @param AccessCondition $accessCondition value to use. * * @return none. */ public function setAccessCondition($accessCondition) { $this->_accessCondition = $accessCondition; } /** * Gets blob snapshot. * * @return string. */ public function getSnapshot() { return $this->_snapshot; } /** * Sets blob snapshot. * * @param string $snapshot value. * * @return none. */ public function setSnapshot($snapshot) { $this->_snapshot = $snapshot; } }