olp-cpp-sdk
1.22.0
|
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. |