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_file_share_properties Class Reference

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

Public Member Functions

 cloud_file_share_properties ()
 Initializes a new instance of the azure::storage::cloud_file_share_properties class. More...
 
utility::size64_t quota () const
 Gets the size of the share, in bytes. More...
 
void set_quota (utility::size64_t quota)
 Sets the size of the share, in bytes. More...
 
const utility::string_t & etag () const
 Gets the share's ETag value. More...
 
utility::datetime last_modified () const
 Gets the last-modified time for the share, expressed as a UTC value. More...
 
utility::datetime next_allowed_quota_downgrade_time () const
 Gets the next allowed quota downgrade time for the share, expressed as a UTC value. More...
 
utility::size64_t provisioned_iops () const
 Gets the provisioned IOPS for the share. More...
 
utility::size64_t provisioned_ingress () const
 Gets the allowed network ingress rate for the share. More...
 
utility::size64_t provisioned_egress () const
 Gets the allowed network egress rate for the share. More...
 

Detailed Description

Represents the system properties for a share.

Constructor & Destructor Documentation

◆ cloud_file_share_properties()

azure::storage::cloud_file_share_properties::cloud_file_share_properties ( )
inline

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

Member Function Documentation

◆ etag()

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

Gets the share's ETag value.

Returns
The share's ETag value.

◆ last_modified()

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

Gets the last-modified time for the share, expressed as a UTC value.

Returns
The share's last-modified time, in UTC format.

◆ next_allowed_quota_downgrade_time()

utility::datetime azure::storage::cloud_file_share_properties::next_allowed_quota_downgrade_time ( ) const
inline

Gets the next allowed quota downgrade time for the share, expressed as a UTC value.

Returns
The share's last-modified time, in UTC format.

◆ provisioned_egress()

utility::size64_t azure::storage::cloud_file_share_properties::provisioned_egress ( ) const
inline

Gets the allowed network egress rate for the share.

Returns
Allowed network egress rate for the share, in MiB/s.

◆ provisioned_ingress()

utility::size64_t azure::storage::cloud_file_share_properties::provisioned_ingress ( ) const
inline

Gets the allowed network ingress rate for the share.

Returns
Allowed network ingress rate for the share, in MiB/s.

◆ provisioned_iops()

utility::size64_t azure::storage::cloud_file_share_properties::provisioned_iops ( ) const
inline

Gets the provisioned IOPS for the share.

Returns
Allowed IOPS for this share.

◆ quota()

utility::size64_t azure::storage::cloud_file_share_properties::quota ( ) const
inline

Gets the size of the share, in bytes.

Returns
The share's size in bytes.

◆ set_quota()

void azure::storage::cloud_file_share_properties::set_quota ( utility::size64_t  quota)
inline

Sets the size of the share, in bytes.

Parameters
quotaThe share's size in bytes.