/* * Copyright (c) 2014 EMC Corporation * All Rights Reserved */ package com.emc.storageos.datadomain.restapi.model; import org.codehaus.jackson.annotate.JsonProperty; import org.codehaus.jackson.map.annotate.JsonRootName; import com.google.gson.Gson; import com.google.gson.annotations.SerializedName; @JsonRootName(value = "mtree_modify") public class DDMTreeModify { @SerializedName("tenant_unit") @JsonProperty(value = "tenant_unit") public String tenantUnit; // Optional @SerializedName("quota_config") @JsonProperty(value = "quota_config") public DDQuotaConfig quotaConfig; // Optional public DDRetentionLockSet retention; public DDMTreeModify(DDQuotaConfig quotaConfig, DDRetentionLockSet retention) { this.quotaConfig = quotaConfig; this.retention = retention; // Optional } public DDMTreeModify(DDQuotaConfig quotaConfig) { this.quotaConfig = quotaConfig; } public String toString() { return new Gson().toJson(this).toString(); } }