|
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. |
1.8.15