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 | Static Public Member Functions | List of all members
azure::storage::service_properties_includes Class Reference

Specifies which items to include when setting service properties. More...

Public Member Functions

 service_properties_includes ()
 Initializes a new instance of the azure::storage::service_properties_includes class. More...
 
bool logging () const
 Indicates whether logging properties are to be included when the service properties are next modified. More...
 
void set_logging (bool value)
 Specifies whether logging properties are to be included when the service properties are next modified. More...
 
bool hour_metrics () const
 Indicates whether hour metrics properties are to be included when the service properties are next modified. More...
 
void set_hour_metrics (bool value)
 Specifies whether hour metrics properties are to be included when the service properties are next modified. More...
 
bool minute_metrics () const
 Indicates whether minute metrics properties are to be included when the service properties are next modified. More...
 
void set_minute_metrics (bool value)
 Specifies whether minute metrics properties are to be included when the service properties are next modified. More...
 
bool cors () const
 Indicates whether CORS properties are to be included when the service properties are next modified. More...
 
void set_cors (bool value)
 Specifies whether CORS properties are to be included when the service properties are next modified. More...
 

Static Public Member Functions

static service_properties_includes all ()
 Gets an azure::storage::service_properties_includes object that includes all available service properties. More...
 
static service_properties_includes file ()
 Gets an azure::storage::service_properties_includes object that includes all available file service properties. More...
 

Detailed Description

Specifies which items to include when setting service properties.

Constructor & Destructor Documentation

◆ service_properties_includes()

azure::storage::service_properties_includes::service_properties_includes ( )
inline

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

Member Function Documentation

◆ all()

static service_properties_includes azure::storage::service_properties_includes::all ( )
inlinestatic

Gets an azure::storage::service_properties_includes object that includes all available service properties.

Returns
An azure::storage::service_properties_includes object with all properties set to true.

◆ cors()

bool azure::storage::service_properties_includes::cors ( ) const
inline

Indicates whether CORS properties are to be included when the service properties are next modified.

Returns
true if CORS properties are to be included; otherwise, false.

◆ file()

static service_properties_includes azure::storage::service_properties_includes::file ( )
inlinestatic

Gets an azure::storage::service_properties_includes object that includes all available file service properties.

Returns
An azure::storage::service_properties_includes object with all file service properties set to true.

◆ hour_metrics()

bool azure::storage::service_properties_includes::hour_metrics ( ) const
inline

Indicates whether hour metrics properties are to be included when the service properties are next modified.

Returns
true if hour metrics properties are to be included; otherwise, false.

◆ logging()

bool azure::storage::service_properties_includes::logging ( ) const
inline

Indicates whether logging properties are to be included when the service properties are next modified.

Returns
true if logging properties are to be included; otherwise, false.

◆ minute_metrics()

bool azure::storage::service_properties_includes::minute_metrics ( ) const
inline

Indicates whether minute metrics properties are to be included when the service properties are next modified.

Returns
true if minute metrics properties are to be included; otherwise, false.

◆ set_cors()

void azure::storage::service_properties_includes::set_cors ( bool  value)
inline

Specifies whether CORS properties are to be included when the service properties are next modified.

Parameters
valuetrue if CORS properties are to be included; otherwise, false

◆ set_hour_metrics()

void azure::storage::service_properties_includes::set_hour_metrics ( bool  value)
inline

Specifies whether hour metrics properties are to be included when the service properties are next modified.

Parameters
valuetrue if hour metrics properties are to be included; otherwise, false

◆ set_logging()

void azure::storage::service_properties_includes::set_logging ( bool  value)
inline

Specifies whether logging properties are to be included when the service properties are next modified.

Parameters
valuetrue if logging properties are to be included; otherwise, false

◆ set_minute_metrics()

void azure::storage::service_properties_includes::set_minute_metrics ( bool  value)
inline

Specifies whether minute metrics properties are to be included when the service properties are next modified.

Parameters
valuetrue if minute metrics properties are to be included; otherwise, false