/*
* Copyright (c) 2016 EMC Corporation
* All Rights Reserved
*/
package com.emc.storageos.storagedriver.storagecapabilities;
/**
* This class defines capability metadata.
*/
public class CapabilityDefinition {
/**
* Supported common capability definitions
*/
public enum CapabilityUid {
autoTieringPolicy, // auto tiering capability
deduplication, // de-duplication
replicationMode, // replication mode capability
remoteReplicationAttributes // remote replication attributes
}
// The unique identifier for the capability definition.
private String uid;
/**
* Default Constructor
*/
public CapabilityDefinition(String uid) {
this.uid = uid;
}
/**
* Getter for the unique identifier for the capability definition.
*
* @return The unique identifier for the capability definition.
*/
public String getId() {
return uid;
}
}