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++.
|
Classes | |
struct | inherit_t |
struct | now_t |
struct | preserve_t |
Public Member Functions | |
cloud_file_directory_properties () | |
Initializes a new instance of the azure::storage::cloud_file_directory_properties class. More... | |
const utility::string_t & | etag () const |
Gets the directory's ETag value. More... | |
utility::datetime | last_modified () const |
Gets the last-modified time for the directory, expressed as a UTC value. More... | |
bool | server_encrypted () |
Gets if the server is encrypted. More... | |
void | set_server_encrypted (bool value) |
Sets if the server is encrypted. More... | |
const utility::string_t & | permission () const |
Gets the permission property. More... | |
void | set_permission (utility::string_t value) |
Sets the permission property. More... | |
void | set_permission (inherit_t) |
Sets the permission property value to inherit, which means to inherit from the parent directory. More... | |
void | set_permission (preserve_t) |
Sets the permission property value to preserve, which means to keep existing value unchanged. More... | |
const utility::string_t & | permission_key () const |
Gets security descriptor of the permission. More... | |
void | set_permission_key (utility::string_t value) |
Sets security descriptor of permission. More... | |
cloud_file_attributes | attributes () const |
Gets file system attributes set on this directory. More... | |
void | set_attributes (cloud_file_attributes value) |
Sets file system attributes on this directory. More... | |
utility::datetime | creation_time () const |
Gets the creation time property for this directory. More... | |
void | set_creation_time (utility::datetime value) |
Sets the creation time property for this directory. More... | |
void | set_creation_time (now_t) |
Sets the creation time property for this directory to now, which indicates the time of the request. More... | |
void | set_creation_time (preserve_t) |
Sets the creation time property for this directory to preserve, which means to keep the existing value unchanged. More... | |
utility::datetime | last_write_time () const |
Gets the last write time property for this directory. More... | |
void | set_last_write_time (utility::datetime value) |
Sets the last write time property for this directory. More... | |
void | set_last_write_time (now_t) |
Sets the last write time property for this directory to now, which indicates the time of the request. More... | |
void | set_last_write_time (preserve_t) |
Sets the last write time property for this directory to preserve, which means to keep the existing value unchanged. More... | |
utility::datetime | chang_time () const |
Gets the change time property for this directory. More... | |
const utility::string_t & | file_id () const |
Gets the file id property for this directory. More... | |
const utility::string_t & | file_parent_id () const |
Gets the parent file id property for this directory. More... | |
Static Public Attributes | |
static constexpr now_t | now {} |
static constexpr inherit_t | inherit {} |
static constexpr preserve_t | preserve {} |
|
inline |
Initializes a new instance of the azure::storage::cloud_file_directory_properties class.
|
inline |
Gets file system attributes set on this directory.
|
inline |
Gets the change time property for this directory.
|
inline |
Gets the creation time property for this directory.
|
inline |
Gets the directory's ETag value.
|
inline |
Gets the file id property for this directory.
|
inline |
Gets the parent file id property for this directory.
|
inline |
Gets the last-modified time for the directory, expressed as a UTC value.
|
inline |
Gets the last write time property for this directory.
|
inline |
Gets the permission property.
|
inline |
Gets security descriptor of the permission.
|
inline |
Gets if the server is encrypted.
true
if a server is encrypted.
|
inline |
Sets file system attributes on this directory.
value | An azure::storage::cloud_file_attributes that represents a set of attributes. |
|
inline |
Sets the creation time property for this directory.
value | An ISO 8601 datetime utility::string_t. |
|
inline |
Sets the creation time property for this directory to now, which indicates the time of the request.
value | Explicitly specified datetime value, must be azure::storage::cloud_file_directory_properties::now. |
|
inline |
Sets the creation time property for this directory to preserve, which means to keep the existing value unchanged.
value | Explicitly specified datetime value, must be azure::storage::cloud_file_directory_properties::preserve. |
|
inline |
Sets the last write time property for this directory.
value | An ISO 8601 datetime utility::string_t. |
|
inline |
Sets the last write time property for this directory to now, which indicates the time of the request.
value | Explicitly specified datetime value, must be azure::storage::cloud_file_directory_properties::now. |
|
inline |
Sets the last write time property for this directory to preserve, which means to keep the existing value unchanged.
value | Explicitly specified datetime value, must be azure::storage::cloud_file_directory_properties::preserve. |
|
inline |
Sets the permission property.
value | A utility::string_t that contains permission in the Security Descriptor Definition Language (SDDL). |
|
inline |
Sets the permission property value to inherit, which means to inherit from the parent directory.
value | Explicitly specified permission value, must be azure::storage::cloud_file_directory_properties::inherit. |
|
inline |
Sets the permission property value to preserve, which means to keep existing value unchanged.
value | Explicitly specified permission value, must be azure::storage::cloud_file_directory_properties::preserve. |
|
inline |
Sets security descriptor of permission.
value | A utility::string_t that contains security descriptor of the permission. |
|
inline |
Sets if the server is encrypted.
value | If the server is encrypted. |