com.volcengine.filenas.model.StatisticForDescribeFileSystemStatisticsOutput Maven / Gradle / Ivy
/*
* filenas
* No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)
*
* OpenAPI spec version: common-version
*
*
* NOTE: This class is auto generated by the swagger code generator program.
* https://github.com/swagger-api/swagger-codegen.git
* Do not edit the class manually.
*/
package com.volcengine.filenas.model;
import java.util.Objects;
import java.util.Arrays;
import com.google.gson.TypeAdapter;
import com.google.gson.annotations.JsonAdapter;
import com.google.gson.annotations.SerializedName;
import com.google.gson.stream.JsonReader;
import com.google.gson.stream.JsonWriter;
import com.volcengine.filenas.model.CommonCapacityForDescribeFileSystemStatisticsOutput;
import com.volcengine.filenas.model.ExtremeCapacityForDescribeFileSystemStatisticsOutput;
import io.swagger.v3.oas.annotations.media.Schema;
import java.io.IOException;
import javax.validation.constraints.*;
import javax.validation.Valid;
/**
* StatisticForDescribeFileSystemStatisticsOutput
*/
public class StatisticForDescribeFileSystemStatisticsOutput {
@SerializedName("CommonCapacity")
private CommonCapacityForDescribeFileSystemStatisticsOutput commonCapacity = null;
@SerializedName("CommonFileSystemCount")
private Integer commonFileSystemCount = null;
@SerializedName("ExtremeCapacity")
private ExtremeCapacityForDescribeFileSystemStatisticsOutput extremeCapacity = null;
@SerializedName("ExtremeFileSystemCount")
private Integer extremeFileSystemCount = null;
@SerializedName("RegionId")
private String regionId = null;
@SerializedName("ZoneId")
private String zoneId = null;
@SerializedName("ZoneName")
private String zoneName = null;
public StatisticForDescribeFileSystemStatisticsOutput commonCapacity(CommonCapacityForDescribeFileSystemStatisticsOutput commonCapacity) {
this.commonCapacity = commonCapacity;
return this;
}
/**
* Get commonCapacity
* @return commonCapacity
**/
@Valid
@Schema(description = "")
public CommonCapacityForDescribeFileSystemStatisticsOutput getCommonCapacity() {
return commonCapacity;
}
public void setCommonCapacity(CommonCapacityForDescribeFileSystemStatisticsOutput commonCapacity) {
this.commonCapacity = commonCapacity;
}
public StatisticForDescribeFileSystemStatisticsOutput commonFileSystemCount(Integer commonFileSystemCount) {
this.commonFileSystemCount = commonFileSystemCount;
return this;
}
/**
* Get commonFileSystemCount
* @return commonFileSystemCount
**/
@Schema(description = "")
public Integer getCommonFileSystemCount() {
return commonFileSystemCount;
}
public void setCommonFileSystemCount(Integer commonFileSystemCount) {
this.commonFileSystemCount = commonFileSystemCount;
}
public StatisticForDescribeFileSystemStatisticsOutput extremeCapacity(ExtremeCapacityForDescribeFileSystemStatisticsOutput extremeCapacity) {
this.extremeCapacity = extremeCapacity;
return this;
}
/**
* Get extremeCapacity
* @return extremeCapacity
**/
@Valid
@Schema(description = "")
public ExtremeCapacityForDescribeFileSystemStatisticsOutput getExtremeCapacity() {
return extremeCapacity;
}
public void setExtremeCapacity(ExtremeCapacityForDescribeFileSystemStatisticsOutput extremeCapacity) {
this.extremeCapacity = extremeCapacity;
}
public StatisticForDescribeFileSystemStatisticsOutput extremeFileSystemCount(Integer extremeFileSystemCount) {
this.extremeFileSystemCount = extremeFileSystemCount;
return this;
}
/**
* Get extremeFileSystemCount
* @return extremeFileSystemCount
**/
@Schema(description = "")
public Integer getExtremeFileSystemCount() {
return extremeFileSystemCount;
}
public void setExtremeFileSystemCount(Integer extremeFileSystemCount) {
this.extremeFileSystemCount = extremeFileSystemCount;
}
public StatisticForDescribeFileSystemStatisticsOutput regionId(String regionId) {
this.regionId = regionId;
return this;
}
/**
* Get regionId
* @return regionId
**/
@Schema(description = "")
public String getRegionId() {
return regionId;
}
public void setRegionId(String regionId) {
this.regionId = regionId;
}
public StatisticForDescribeFileSystemStatisticsOutput zoneId(String zoneId) {
this.zoneId = zoneId;
return this;
}
/**
* Get zoneId
* @return zoneId
**/
@Schema(description = "")
public String getZoneId() {
return zoneId;
}
public void setZoneId(String zoneId) {
this.zoneId = zoneId;
}
public StatisticForDescribeFileSystemStatisticsOutput zoneName(String zoneName) {
this.zoneName = zoneName;
return this;
}
/**
* Get zoneName
* @return zoneName
**/
@Schema(description = "")
public String getZoneName() {
return zoneName;
}
public void setZoneName(String zoneName) {
this.zoneName = zoneName;
}
@Override
public boolean equals(java.lang.Object o) {
if (this == o) {
return true;
}
if (o == null || getClass() != o.getClass()) {
return false;
}
StatisticForDescribeFileSystemStatisticsOutput statisticForDescribeFileSystemStatisticsOutput = (StatisticForDescribeFileSystemStatisticsOutput) o;
return Objects.equals(this.commonCapacity, statisticForDescribeFileSystemStatisticsOutput.commonCapacity) &&
Objects.equals(this.commonFileSystemCount, statisticForDescribeFileSystemStatisticsOutput.commonFileSystemCount) &&
Objects.equals(this.extremeCapacity, statisticForDescribeFileSystemStatisticsOutput.extremeCapacity) &&
Objects.equals(this.extremeFileSystemCount, statisticForDescribeFileSystemStatisticsOutput.extremeFileSystemCount) &&
Objects.equals(this.regionId, statisticForDescribeFileSystemStatisticsOutput.regionId) &&
Objects.equals(this.zoneId, statisticForDescribeFileSystemStatisticsOutput.zoneId) &&
Objects.equals(this.zoneName, statisticForDescribeFileSystemStatisticsOutput.zoneName);
}
@Override
public int hashCode() {
return Objects.hash(commonCapacity, commonFileSystemCount, extremeCapacity, extremeFileSystemCount, regionId, zoneId, zoneName);
}
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append("class StatisticForDescribeFileSystemStatisticsOutput {\n");
sb.append(" commonCapacity: ").append(toIndentedString(commonCapacity)).append("\n");
sb.append(" commonFileSystemCount: ").append(toIndentedString(commonFileSystemCount)).append("\n");
sb.append(" extremeCapacity: ").append(toIndentedString(extremeCapacity)).append("\n");
sb.append(" extremeFileSystemCount: ").append(toIndentedString(extremeFileSystemCount)).append("\n");
sb.append(" regionId: ").append(toIndentedString(regionId)).append("\n");
sb.append(" zoneId: ").append(toIndentedString(zoneId)).append("\n");
sb.append(" zoneName: ").append(toIndentedString(zoneName)).append("\n");
sb.append("}");
return sb.toString();
}
/**
* Convert the given object to string with each line indented by 4 spaces
* (except the first line).
*/
private String toIndentedString(java.lang.Object o) {
if (o == null) {
return "null";
}
return o.toString().replace("\n", "\n ");
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy