blob: 2d0e215865159e62ccbecf46fd4a0e5cc037c427 [file] [log] [blame]
// Licensed to the Apache Software Foundation (ASF) under one
// or more contributor license agreements. See the NOTICE file
// distributed with this work for additional information
// regarding copyright ownership. The ASF licenses this file
// to you under the Apache License, Version 2.0 (the
// "License"); you may not use this file except in compliance
// with the License. You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing,
// software distributed under the License is distributed on an
// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
// KIND, either express or implied. See the License for the
// specific language governing permissions and limitations
// under the License.
package org.apache.cloudstack.api.response;
import org.apache.cloudstack.api.ApiConstants;
import org.apache.cloudstack.api.BaseResponse;
import com.cloud.serializer.Param;
import com.google.gson.annotations.SerializedName;
public class CapacityResponse extends BaseResponse {
@SerializedName(ApiConstants.TYPE)
@Param(description = "the capacity type")
private Short capacityType;
@SerializedName(ApiConstants.NAME)
@Param(description="the capacity name")
private String capacityName;
@SerializedName(ApiConstants.ZONE_ID)
@Param(description = "the Zone ID")
private String zoneId;
@SerializedName(ApiConstants.ZONE_NAME)
@Param(description = "the Zone name")
private String zoneName;
@SerializedName(ApiConstants.POD_ID)
@Param(description = "the Pod ID")
private String podId;
@SerializedName("podname")
@Param(description = "the Pod name")
private String podName;
@SerializedName(ApiConstants.CLUSTER_ID)
@Param(description = "the Cluster ID")
private String clusterId;
@SerializedName("clustername")
@Param(description = "the Cluster name")
private String clusterName;
@SerializedName("capacityallocated")
@Param(description="the capacity currently in allocated")
private Long capacityAllocated;
@SerializedName("capacityused")
@Param(description = "the capacity currently in use")
private Long capacityUsed;
@SerializedName("capacitytotal")
@Param(description = "the total capacity available")
private Long capacityTotal;
@SerializedName("percentused")
@Param(description = "the percentage of capacity currently in use")
private String percentUsed;
@SerializedName(ApiConstants.TAG)
@Param(description = "The tag for the capacity type", since = "4.20.0")
private String tag;
public Short getCapacityType() {
return capacityType;
}
public void setCapacityType(Short capacityType) {
this.capacityType = capacityType;
}
public String getCapacityName() {
return capacityName;
}
public void setCapacityName(String capacityName) {
this.capacityName = capacityName;
}
public String getZoneId() {
return zoneId;
}
public void setZoneId(String zoneId) {
this.zoneId = zoneId;
}
public String getZoneName() {
return zoneName;
}
public void setZoneName(String zoneName) {
this.zoneName = zoneName;
}
public String getPodId() {
return podId;
}
public void setPodId(String podId) {
this.podId = podId;
}
public String getPodName() {
return podName;
}
public void setPodName(String podName) {
this.podName = podName;
}
public String getClusterId() {
return clusterId;
}
public void setClusterId(String clusterId) {
this.clusterId = clusterId;
}
public String getClusterName() {
return clusterName;
}
public void setClusterName(String clusterName) {
this.clusterName = clusterName;
}
public Long getCapacityAllocated() {
return capacityAllocated;
}
public void setCapacityAllocated(Long capacityAllocated) {
this.capacityAllocated = capacityAllocated;
}
public Long getCapacityUsed() {
return capacityUsed;
}
public void setCapacityUsed(Long capacityUsed) {
this.capacityUsed = capacityUsed;
}
public Long getCapacityTotal() {
return capacityTotal;
}
public void setCapacityTotal(Long capacityTotal) {
this.capacityTotal = capacityTotal;
}
public String getPercentUsed() {
return percentUsed;
}
public void setPercentUsed(String percentUsed) {
this.percentUsed = percentUsed;
}
public void setTag(String tag) {
this.tag = tag;
}
}