|
olp-cpp-sdk
1.23.1
|
Describes storage details of a catalog layer. More...
#include <Catalog.h>
Public Member Functions | |
| Volume (const Volume &)=default | |
| Volume (Volume &&)=default | |
| Volume & | operator= (const Volume &)=default |
| Volume & | operator= (Volume &&)=default |
| const std::string & | GetVolumeType () const |
| Gets the volume type that is used to store the layer data content. More... | |
| std::string & | GetMutableVolumeType () |
| Gets a mutable reference to the volume type that is used to store the layer data content. More... | |
| void | SetVolumeType (const std::string &value) |
| Sets the volume type. More... | |
| const std::string & | GetMaxMemoryPolicy () const |
| Gets the keys eviction policy when the memory limit for the layer is reached. More... | |
| std::string & | GetMutableMaxMemoryPolicy () |
| Gets a mutable reference to the keys eviction policy when the memory limit for the layer is reached. More... | |
| void | SetMaxMemoryPolicy (const std::string &value) |
| Sets the keys eviction policy. More... | |
| const std::string & | GetPackageType () const |
| Gets the initial package type (capacity) of the layer. More... | |
| std::string & | GetMutablePackageType () |
| Gets a mutable reference to the package type (capacity) of the layer. More... | |
| void | SetPackageType (const std::string &value) |
| Sets the package type (capacity) of the layer. More... | |
| const Encryption & | GetEncryption () const |
Gets the Encryption instance. More... | |
| Encryption & | GetMutableEncryption () |
Gets a mutable reference to the Encryption instance. More... | |
| void | SetEncryption (const Encryption &value) |
Sets the Encryption instance. More... | |
Describes storage details of a catalog layer.
|
inline |
Gets the Encryption instance.
Encryption instance.
|
inline |
Gets the keys eviction policy when the memory limit for the layer is reached.
|
inline |
Gets a mutable reference to the Encryption instance.
Encryption instance.
|
inline |
Gets a mutable reference to the keys eviction policy when the memory limit for the layer is reached.
|
inline |
Gets a mutable reference to the package type (capacity) of the layer.
|
inline |
Gets a mutable reference to the volume type that is used to store the layer data content.
|
inline |
Gets the initial package type (capacity) of the layer.
|
inline |
Gets the volume type that is used to store the layer data content.
|
inline |
Sets the Encryption instance.
| value | The Encryption instance. |
|
inline |
Sets the keys eviction policy.
| value | The keys eviction policy. |
|
inline |
Sets the package type (capacity) of the layer.
| value | The package type (capacity) of the layer. |
|
inline |
Sets the volume type.
| value | The volume type that is used to store the layer data content. |