/* * Copyright (c) 2014 EMC Corporation * All Rights Reserved */ package com.emc.storageos.vnxe.models; import org.codehaus.jackson.annotate.JsonIgnoreProperties; @JsonIgnoreProperties(ignoreUnknown = true) public class BlockHostAccess { private VNXeBase host; private int accessMask; public VNXeBase getHost() { return host; } public void setHost(VNXeBase host) { this.host = host; } public int getAccessMask() { return accessMask; } public void setAccessMask(int accessMask) { this.accessMask = accessMask; } public static enum HostLUNAccessEnum { NOACCESS(0), PRODUCTION(1), SNAPSHOT(2), BOTH(3); private int value; private HostLUNAccessEnum(int value) { this.value = value; } public int getValue() { return value; } } }