/* * Copyright (c) 2008-2012 EMC Corporation * All Rights Reserved */ package com.emc.storageos.plugins.metering.vnxfile; /** * Constants defined for VNX File. */ public class VNXFileConstants { public static final String DEVICETYPE = "deviceType"; public static final String URI = "uri"; public static final String ID = "id"; public static final String COLON = ":"; public static final String DBCLIENT = "dbClient"; public static final String STATS = "Stats"; public static final String FILE = "file"; public static final String USERNAME = "username"; public static final String USER_PASS_WORD = "password"; public static final String AUTHURI = "authuri"; public static final String COOKIE = "Cookie"; public static final String CELERRA_SESSION = "CelerraConnector-Sess"; public static final String PROTOCOL = "protocol"; public static final String PORTNUMBER = "portnumber"; public static final String SNAPSHOTINFO = "snapshotinfo"; public static final String PLUS_SEPERATOR = "\\+"; public static final String TIME = "time"; public static final String CASSANDRAINSERTION = "cassandraInsertion"; public static final String NATIVEGUIDS = "nativeGUIDs"; public static final String MOVERLIST = "movers"; public static final String VDMLIST = "vdms"; public static final String ISVDM = "isVdm"; public static final String DATAMOVER_MAP = "datamover_map"; public static final String DATAMOVER_NAME = "datamover_name"; public static final String TASK_DESCRIPTION = "taskDescription"; public static final String DATAMOVER_ID = "datamover_id"; public static final String ROOT_USER_MAPPING = "root_user_mapping"; public static final String USER_INFO = "user_accnt_info"; public static final String ROOT_ANON_USER = "0"; public static final String VOLFILESHAREMAP = "volfilemap"; public static final String STORAGEPOOLS = "storagePools"; public static final String CONTROL_STATION_INFO = "controlStationInfo"; public static final String STORAGE_PORT_GROUPS = "portGroups"; public static final String STORAGE_PORTS = "ports"; public static final String INTREFACE_PORT_MAP = "logicalNetworkDevMap"; public static final String LOGICAL_NETWORK_SPEED_MAP = "portSpeedMap"; public static final String FILESYSTEMS = "fileSystems"; public static final String FILE_EXPORTS = "fileExports"; public static final String VNX_FILE_SYSTEM_DISCOVERY = "vnxfileSystem"; public static final String VNX_FILE_DM_PORTS = "vnxfileDMPorts"; public static final String VNX_FILE_SELECTED_FS = "vnxfileSelectedFileSystem"; public static final String VNX_FILE_CIFS_CONFIG = "vnxfileCifsConfig"; public static final String VDM_INFO = "vdmInfo"; // Constants related to Quota Tree public static final String QUOTA_DIR_NAME = "qtree_name"; public static final String QUOTA_DIR_ID = "qtree_id"; public static final String QUOTA_DIR_PATH = "qtree_path"; public static final String HARD_QUOTA = "hard_quota"; public static final String SOFT_QUOTA = "soft_quota"; public static final String FILEHARD_QUOTA = "file_hard_limit"; public static final String FILESOFT_QUOTA = "file_soft_limit"; public static final String SECURITY_STYLE = "security_style"; public static final String OPLOCKS = "oplocks"; public static final String QTREE_FORCE_DELETE = "force_delete"; public static final String QUOTA_DIR_LIST = "quota_dir_list"; public static final Integer VNX_FILE_BATCH_SIZE = 100; public static final String RO = "ro"; public static final String RW = "rw"; public static final String ACCESS = "access"; public static final String ROOT = "root"; public static final String ANON = "anon"; public static final String SECURITY_TYPE = "sec"; public static final String NOBODY = "nobody"; public static final String HOST_SEPARATORS = "[,:\n]"; public static final String SECURITY_SEPARATORS = "[,:\n]"; public static final String FILESYSTEM_NAME = "filesystem_name"; public static final String FILESYSTEM_ID = "filesystem_id"; public static final String FILESYSTEM = "filesystem"; public static final String IS_FILESYSTEM_AVAILABLE_ON_ARRAY = "filesystem_availability"; public static final String FS_INIT_SIZE = "filesystem_size"; public static final String SNAPSHOT_NAME = "snapshot_name"; public static final String SNAPSHOT_ID = "snapshot_id"; public static final String SNAPSHOTS_LIST = "snapshot_list"; public static final String MOUNT_PATH = "mount_path"; public static final String POOL_NAME = "poolname"; public static final String MOVER_NAME = "mover_name"; public static final String MOVER_ID = "mover"; public static final String VDM_NAME = "vdm_name"; public static final String VDM_ID = "vdm"; public static final String FILESYSTEM_SIZE = "extendedSize"; public static final String FILESYSTEM_VIRTUAL_PROVISIONING = "virtualProvisioning"; public static final String CIFS_SUPPORTED = "cifs_supported"; public static final String CIFS_SERVERS = "cifs_servers"; public static final String ORIGINAL_FS_SIZE = "originalFSSize"; public static final String THIN_FS_ALLOC_SIZE = "thinFsAllocSize"; public static final String FAULT_DESC = "fault description"; public static final String FAULT_DIAG = "fault diagnostics"; public static final String FAULT_MSG = "fault message"; public static final String CMD_RESULT = "command result"; public static final String CMD_SUCCESS = "command success"; public static final String CMD_FAILURE = "command failure"; public static final String SHARE_NAME = "share"; public static final String SHARE_COMMENT = "comment"; public static final String SHARE_UMASK = "umask"; public static final String SHARE_MAXUSR = "maxusr"; public static final String SHARE_NETBIOS = "netbios"; // for totalcapacity filesystems on vdm public static final String FILE_CAPACITY_MAP = "filesystemCapacity"; public static final String SNAP_CAPACITY_MAP = "snapshotCapacity"; }