/* * Copyright (c) 2014 EMC Corporation * All Rights Reserved */ package com.emc.storageos.vnxe.models; import java.util.List; /* * Deduplicate settings */ public class DeduplicationParam { private DedupStateEnum state; /* * list of path names to include in deduplication operations. Any directory below * a specified path name that includes this setting will be excluded from deduplication. */ private List<String> pathNameExcludeList; /* * list of filename extensions to be excluded from deduplication */ private List<String> fileExtExcludeList; public DedupStateEnum getState() { return state; } public void setState(DedupStateEnum state) { this.state = state; } public List<String> getPathNameExcludeList() { return pathNameExcludeList; } public void setPathNameExcludeList(List<String> pathNameExcludeList) { this.pathNameExcludeList = pathNameExcludeList; } public List<String> getFileExtExcludeList() { return fileExtExcludeList; } public void setFileExtExcludeList(List<String> fileExtExcludeList) { this.fileExtExcludeList = fileExtExcludeList; } public static enum DedupStateEnum { ENABLED, SUSPEND, DISABLED; } }