Microsoft Azure Storage Client Library for C++  7.5.0
The Microsoft Azure Storage Client Library for C++ is a library for working with the Azure Storage Services in C++.
Public Member Functions | List of all members
azure::storage::cloud_blob_container_properties Class Reference

Represents the system properties for a container. More...

Public Member Functions

 cloud_blob_container_properties ()
 Initializes a new instance of the azure::storage::cloud_blob_container_properties class. More...
 
const utility::string_t & etag () const
 Gets the ETag value for the container. More...
 
utility::datetime last_modified () const
 Gets the container's last-modified time. More...
 
azure::storage::lease_status lease_status () const
 Gets the container's lease status. More...
 
azure::storage::lease_state lease_state () const
 Gets the container's lease state. More...
 
azure::storage::lease_duration lease_duration () const
 Gets the container's lease duration. More...
 
azure::storage::blob_container_public_access_type public_access () const
 Gets the public access setting for the container. More...
 

Detailed Description

Represents the system properties for a container.

Constructor & Destructor Documentation

◆ cloud_blob_container_properties()

azure::storage::cloud_blob_container_properties::cloud_blob_container_properties ( )
inline

Initializes a new instance of the azure::storage::cloud_blob_container_properties class.

Member Function Documentation

◆ etag()

const utility::string_t& azure::storage::cloud_blob_container_properties::etag ( ) const
inline

Gets the ETag value for the container.

Returns
The container's quoted ETag value.

◆ last_modified()

utility::datetime azure::storage::cloud_blob_container_properties::last_modified ( ) const
inline

Gets the container's last-modified time.

Returns
The container's last-modified time.

◆ lease_duration()

azure::storage::lease_duration azure::storage::cloud_blob_container_properties::lease_duration ( ) const
inline

Gets the container's lease duration.

Returns
An azure::storage::lease_duration object that indicates the container's lease duration.

◆ lease_state()

azure::storage::lease_state azure::storage::cloud_blob_container_properties::lease_state ( ) const
inline

Gets the container's lease state.

Returns
An azure::storage::lease_state object that indicates the container's lease state.

◆ lease_status()

azure::storage::lease_status azure::storage::cloud_blob_container_properties::lease_status ( ) const
inline

Gets the container's lease status.

Returns
An azure::storage::lease_status object that indicates the container's lease status.

◆ public_access()

azure::storage::blob_container_public_access_type azure::storage::cloud_blob_container_properties::public_access ( ) const
inline

Gets the public access setting for the container.

Returns
The public access setting for the container.