models_v2.base_create_view_request module¶
-
class
models_v2.base_create_view_request.
BaseCreateViewRequest
(name=None, category=None, storage_domain_id=None, case_insensitive_names_enabled=None, object_services_mapping_config=None)[source]¶ Bases:
object
Implementation of the ‘Base Create View Request.’ model.
Specifies the base information required for creating a new View.
- Attributes:
name (string): Specifies the name of the new View to create. category (Category1Enum): Specifies the category of the View. storage_domain_id (long|int): Specifies the id of the Storage Domain
(View Box) where the View will be created.
- case_insensitive_names_enabled (bool): Specifies whether to support
case insensitive file/folder names. This parameter can only be set during create and cannot be changed.
- object_services_mapping_config (ObjectServicesMappingConfigEnum):
Specifies the Object Services key mapping config of the view. This parameter can only be set during create and cannot be changed. Configuration of Object Services key mapping. Specifies the type of Object Services key mapping config.
-
classmethod
from_dictionary
(dictionary)[source]¶ Creates an instance of this model from a dictionary
- Args:
dictionary (dictionary): A dictionary representation of the object as obtained from the deserialization of the server’s response. The keys MUST match property names in the API description.
- Returns:
object: An instance of this structure class.