/old/wp-content/plugins/w3-total-cache/lib/Azure/MicrosoftAzureStorage/Blob/Models/ListBlobsOptions.php
https://bitbucket.org/reareaf/blubberwasser-com · PHP · 237 lines · 76 code · 24 blank · 137 comment · 0 complexity · 26286beaf42b3388e46a8630c8d135ce MD5 · raw file
- <?php
-
- /**
- * LICENSE: The MIT License (the "License")
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * https://github.com/azure/azure-storage-php/LICENSE
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- * PHP version 5
- *
- * @category Microsoft
- * @package MicrosoftAzure\Storage\Blob\Models
- * @author Azure Storage PHP SDK <dmsh@microsoft.com>
- * @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;
-
- use MicrosoftAzure\Storage\Common\Internal\Validate;
-
- /**
- * Optional parameters for listBlobs API.
- *
- * @category Microsoft
- * @package MicrosoftAzure\Storage\Blob\Models
- * @author Azure Storage PHP SDK <dmsh@microsoft.com>
- * @copyright 2016 Microsoft Corporation
- * @license https://github.com/azure/azure-storage-php/LICENSE
- * @version Release: 0.11.0
- * @link https://github.com/azure/azure-storage-php
- */
- class ListBlobsOptions extends BlobServiceOptions
- {
- /**
- * @var string
- */
- private $_prefix;
-
- /**
- * @var string
- */
- private $_marker;
-
- /**
- * @var string
- */
- private $_delimiter;
-
- /**
- * @var integer
- */
- private $_maxResults;
-
- /**
- * @var boolean
- */
- private $_includeMetadata;
-
- /**
- * @var boolean
- */
- private $_includeSnapshots;
-
- /**
- * @var boolean
- */
- private $_includeUncommittedBlobs;
-
- /**
- * Gets prefix.
- *
- * @return string.
- */
- public function getPrefix()
- {
- return $this->_prefix;
- }
-
- /**
- * Sets prefix.
- *
- * @param string $prefix value.
- *
- * @return none.
- */
- public function setPrefix($prefix)
- {
- Validate::isString($prefix, 'prefix');
- $this->_prefix = $prefix;
- }
-
- /**
- * Gets delimiter.
- *
- * @return string.
- */
- public function getDelimiter()
- {
- return $this->_delimiter;
- }
-
- /**
- * Sets prefix.
- *
- * @param string $delimiter value.
- *
- * @return none.
- */
- public function setDelimiter($delimiter)
- {
- Validate::isString($delimiter, 'delimiter');
- $this->_delimiter = $delimiter;
- }
-
- /**
- * Gets marker.
- *
- * @return string.
- */
- public function getMarker()
- {
- return $this->_marker;
- }
-
- /**
- * Sets marker.
- *
- * @param string $marker value.
- *
- * @return none.
- */
- public function setMarker($marker)
- {
- Validate::isString($marker, 'marker');
- $this->_marker = $marker;
- }
-
- /**
- * Gets max results.
- *
- * @return integer.
- */
- public function getMaxResults()
- {
- return $this->_maxResults;
- }
-
- /**
- * Sets max results.
- *
- * @param integer $maxResults value.
- *
- * @return none.
- */
- public function setMaxResults($maxResults)
- {
- Validate::isInteger($maxResults, 'maxResults');
- $this->_maxResults = $maxResults;
- }
-
- /**
- * Indicates if metadata is included or not.
- *
- * @return boolean.
- */
- public function getIncludeMetadata()
- {
- return $this->_includeMetadata;
- }
-
- /**
- * Sets the include metadata flag.
- *
- * @param bool $includeMetadata value.
- *
- * @return none.
- */
- public function setIncludeMetadata($includeMetadata)
- {
- Validate::isBoolean($includeMetadata);
- $this->_includeMetadata = $includeMetadata;
- }
-
- /**
- * Indicates if snapshots is included or not.
- *
- * @return boolean.
- */
- public function getIncludeSnapshots()
- {
- return $this->_includeSnapshots;
- }
-
- /**
- * Sets the include snapshots flag.
- *
- * @param bool $includeSnapshots value.
- *
- * @return none.
- */
- public function setIncludeSnapshots($includeSnapshots)
- {
- Validate::isBoolean($includeSnapshots);
- $this->_includeSnapshots = $includeSnapshots;
- }
-
- /**
- * Indicates if uncommittedBlobs is included or not.
- *
- * @return boolean.
- */
- public function getIncludeUncommittedBlobs()
- {
- return $this->_includeUncommittedBlobs;
- }
-
- /**
- * Sets the include uncommittedBlobs flag.
- *
- * @param bool $includeUncommittedBlobs value.
- *
- * @return none.
- */
- public function setIncludeUncommittedBlobs($includeUncommittedBlobs)
- {
- Validate::isBoolean($includeUncommittedBlobs);
- $this->_includeUncommittedBlobs = $includeUncommittedBlobs;
- }
- }