com.aliyun.sdk.service.emr20210320.models.GetDoctorHBaseRegionServerResponseBody Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of alibabacloud-emr20210320 Show documentation
Show all versions of alibabacloud-emr20210320 Show documentation
Alibaba Cloud Emr (20210320) Async SDK for Java
The newest version!
// This file is auto-generated, don't edit it. Thanks.
package com.aliyun.sdk.service.emr20210320.models;
import darabonba.core.RequestModel;
import darabonba.core.TeaModel;
import com.aliyun.sdk.gateway.pop.models.*;
/**
* {@link GetDoctorHBaseRegionServerResponseBody} extends {@link TeaModel}
*
* GetDoctorHBaseRegionServerResponseBody
*/
public class GetDoctorHBaseRegionServerResponseBody extends TeaModel {
@com.aliyun.core.annotation.NameInMap("Data")
private Data data;
@com.aliyun.core.annotation.NameInMap("RequestId")
private String requestId;
private GetDoctorHBaseRegionServerResponseBody(Builder builder) {
this.data = builder.data;
this.requestId = builder.requestId;
}
public static Builder builder() {
return new Builder();
}
public static GetDoctorHBaseRegionServerResponseBody create() {
return builder().build();
}
/**
* @return data
*/
public Data getData() {
return this.data;
}
/**
* @return requestId
*/
public String getRequestId() {
return this.requestId;
}
public static final class Builder {
private Data data;
private String requestId;
/**
* The returned data.
*/
public Builder data(Data data) {
this.data = data;
return this;
}
/**
* The request ID.
*/
public Builder requestId(String requestId) {
this.requestId = requestId;
return this;
}
public GetDoctorHBaseRegionServerResponseBody build() {
return new GetDoctorHBaseRegionServerResponseBody(this);
}
}
public static class AvgGc extends TeaModel {
@com.aliyun.core.annotation.NameInMap("Description")
private String description;
@com.aliyun.core.annotation.NameInMap("Name")
private String name;
@com.aliyun.core.annotation.NameInMap("Unit")
private String unit;
@com.aliyun.core.annotation.NameInMap("Value")
private Float value;
private AvgGc(Builder builder) {
this.description = builder.description;
this.name = builder.name;
this.unit = builder.unit;
this.value = builder.value;
}
public static Builder builder() {
return new Builder();
}
public static AvgGc create() {
return builder().build();
}
/**
* @return description
*/
public String getDescription() {
return this.description;
}
/**
* @return name
*/
public String getName() {
return this.name;
}
/**
* @return unit
*/
public String getUnit() {
return this.unit;
}
/**
* @return value
*/
public Float getValue() {
return this.value;
}
public static final class Builder {
private String description;
private String name;
private String unit;
private Float value;
/**
* The description of the metric.
*/
public Builder description(String description) {
this.description = description;
return this;
}
/**
* The name of the metric.
*/
public Builder name(String name) {
this.name = name;
return this;
}
/**
* The unit of the metric.
*/
public Builder unit(String unit) {
this.unit = unit;
return this;
}
/**
* The value of the metric.
*/
public Builder value(Float value) {
this.value = value;
return this;
}
public AvgGc build() {
return new AvgGc(this);
}
}
}
public static class CacheRatio extends TeaModel {
@com.aliyun.core.annotation.NameInMap("Description")
private String description;
@com.aliyun.core.annotation.NameInMap("Name")
private String name;
@com.aliyun.core.annotation.NameInMap("Unit")
private String unit;
@com.aliyun.core.annotation.NameInMap("Value")
private Float value;
private CacheRatio(Builder builder) {
this.description = builder.description;
this.name = builder.name;
this.unit = builder.unit;
this.value = builder.value;
}
public static Builder builder() {
return new Builder();
}
public static CacheRatio create() {
return builder().build();
}
/**
* @return description
*/
public String getDescription() {
return this.description;
}
/**
* @return name
*/
public String getName() {
return this.name;
}
/**
* @return unit
*/
public String getUnit() {
return this.unit;
}
/**
* @return value
*/
public Float getValue() {
return this.value;
}
public static final class Builder {
private String description;
private String name;
private String unit;
private Float value;
/**
* The description of the metric.
*/
public Builder description(String description) {
this.description = description;
return this;
}
/**
* The name of the metric.
*/
public Builder name(String name) {
this.name = name;
return this;
}
/**
* The unit of the metric.
*/
public Builder unit(String unit) {
this.unit = unit;
return this;
}
/**
* The value of the metric.
*/
public Builder value(Float value) {
this.value = value;
return this;
}
public CacheRatio build() {
return new CacheRatio(this);
}
}
}
public static class DailyReadRequest extends TeaModel {
@com.aliyun.core.annotation.NameInMap("Description")
private String description;
@com.aliyun.core.annotation.NameInMap("Name")
private String name;
@com.aliyun.core.annotation.NameInMap("Unit")
private String unit;
@com.aliyun.core.annotation.NameInMap("Value")
private Long value;
private DailyReadRequest(Builder builder) {
this.description = builder.description;
this.name = builder.name;
this.unit = builder.unit;
this.value = builder.value;
}
public static Builder builder() {
return new Builder();
}
public static DailyReadRequest create() {
return builder().build();
}
/**
* @return description
*/
public String getDescription() {
return this.description;
}
/**
* @return name
*/
public String getName() {
return this.name;
}
/**
* @return unit
*/
public String getUnit() {
return this.unit;
}
/**
* @return value
*/
public Long getValue() {
return this.value;
}
public static final class Builder {
private String description;
private String name;
private String unit;
private Long value;
/**
* The description of the metric.
*/
public Builder description(String description) {
this.description = description;
return this;
}
/**
* The name of the metric.
*/
public Builder name(String name) {
this.name = name;
return this;
}
/**
* The unit of the metric.
*/
public Builder unit(String unit) {
this.unit = unit;
return this;
}
/**
* The value of the metric.
*/
public Builder value(Long value) {
this.value = value;
return this;
}
public DailyReadRequest build() {
return new DailyReadRequest(this);
}
}
}
public static class DailyReadRequestDayGrowthRatio extends TeaModel {
@com.aliyun.core.annotation.NameInMap("Description")
private String description;
@com.aliyun.core.annotation.NameInMap("Name")
private String name;
@com.aliyun.core.annotation.NameInMap("Unit")
private String unit;
@com.aliyun.core.annotation.NameInMap("Value")
private Float value;
private DailyReadRequestDayGrowthRatio(Builder builder) {
this.description = builder.description;
this.name = builder.name;
this.unit = builder.unit;
this.value = builder.value;
}
public static Builder builder() {
return new Builder();
}
public static DailyReadRequestDayGrowthRatio create() {
return builder().build();
}
/**
* @return description
*/
public String getDescription() {
return this.description;
}
/**
* @return name
*/
public String getName() {
return this.name;
}
/**
* @return unit
*/
public String getUnit() {
return this.unit;
}
/**
* @return value
*/
public Float getValue() {
return this.value;
}
public static final class Builder {
private String description;
private String name;
private String unit;
private Float value;
/**
* The description of the metric.
*/
public Builder description(String description) {
this.description = description;
return this;
}
/**
* The name of the metric.
*/
public Builder name(String name) {
this.name = name;
return this;
}
/**
* The unit of the metric.
*/
public Builder unit(String unit) {
this.unit = unit;
return this;
}
/**
* The value of the metric.
*/
public Builder value(Float value) {
this.value = value;
return this;
}
public DailyReadRequestDayGrowthRatio build() {
return new DailyReadRequestDayGrowthRatio(this);
}
}
}
public static class DailyWriteRequest extends TeaModel {
@com.aliyun.core.annotation.NameInMap("Description")
private String description;
@com.aliyun.core.annotation.NameInMap("Name")
private String name;
@com.aliyun.core.annotation.NameInMap("Unit")
private String unit;
@com.aliyun.core.annotation.NameInMap("Value")
private Long value;
private DailyWriteRequest(Builder builder) {
this.description = builder.description;
this.name = builder.name;
this.unit = builder.unit;
this.value = builder.value;
}
public static Builder builder() {
return new Builder();
}
public static DailyWriteRequest create() {
return builder().build();
}
/**
* @return description
*/
public String getDescription() {
return this.description;
}
/**
* @return name
*/
public String getName() {
return this.name;
}
/**
* @return unit
*/
public String getUnit() {
return this.unit;
}
/**
* @return value
*/
public Long getValue() {
return this.value;
}
public static final class Builder {
private String description;
private String name;
private String unit;
private Long value;
/**
* The description of the metric.
*/
public Builder description(String description) {
this.description = description;
return this;
}
/**
* The name of the metric.
*/
public Builder name(String name) {
this.name = name;
return this;
}
/**
* The unit of the metric.
*/
public Builder unit(String unit) {
this.unit = unit;
return this;
}
/**
* The value of the metric.
*/
public Builder value(Long value) {
this.value = value;
return this;
}
public DailyWriteRequest build() {
return new DailyWriteRequest(this);
}
}
}
public static class DailyWriteRequestDayGrowthRatio extends TeaModel {
@com.aliyun.core.annotation.NameInMap("Description")
private String description;
@com.aliyun.core.annotation.NameInMap("Name")
private String name;
@com.aliyun.core.annotation.NameInMap("Unit")
private String unit;
@com.aliyun.core.annotation.NameInMap("Value")
private Float value;
private DailyWriteRequestDayGrowthRatio(Builder builder) {
this.description = builder.description;
this.name = builder.name;
this.unit = builder.unit;
this.value = builder.value;
}
public static Builder builder() {
return new Builder();
}
public static DailyWriteRequestDayGrowthRatio create() {
return builder().build();
}
/**
* @return description
*/
public String getDescription() {
return this.description;
}
/**
* @return name
*/
public String getName() {
return this.name;
}
/**
* @return unit
*/
public String getUnit() {
return this.unit;
}
/**
* @return value
*/
public Float getValue() {
return this.value;
}
public static final class Builder {
private String description;
private String name;
private String unit;
private Float value;
/**
* The description of the metric.
*/
public Builder description(String description) {
this.description = description;
return this;
}
/**
* The name of the metric.
*/
public Builder name(String name) {
this.name = name;
return this;
}
/**
* The unit of the metric.
*/
public Builder unit(String unit) {
this.unit = unit;
return this;
}
/**
* The value of the metric.
*/
public Builder value(Float value) {
this.value = value;
return this;
}
public DailyWriteRequestDayGrowthRatio build() {
return new DailyWriteRequestDayGrowthRatio(this);
}
}
}
public static class RegionCount extends TeaModel {
@com.aliyun.core.annotation.NameInMap("Description")
private String description;
@com.aliyun.core.annotation.NameInMap("Name")
private String name;
@com.aliyun.core.annotation.NameInMap("Unit")
private String unit;
@com.aliyun.core.annotation.NameInMap("Value")
private Long value;
private RegionCount(Builder builder) {
this.description = builder.description;
this.name = builder.name;
this.unit = builder.unit;
this.value = builder.value;
}
public static Builder builder() {
return new Builder();
}
public static RegionCount create() {
return builder().build();
}
/**
* @return description
*/
public String getDescription() {
return this.description;
}
/**
* @return name
*/
public String getName() {
return this.name;
}
/**
* @return unit
*/
public String getUnit() {
return this.unit;
}
/**
* @return value
*/
public Long getValue() {
return this.value;
}
public static final class Builder {
private String description;
private String name;
private String unit;
private Long value;
/**
* The description of the metric.
*/
public Builder description(String description) {
this.description = description;
return this;
}
/**
* The name of the metric.
*/
public Builder name(String name) {
this.name = name;
return this;
}
/**
* The unit of the metric.
*/
public Builder unit(String unit) {
this.unit = unit;
return this;
}
/**
* The value of the metric.
*/
public Builder value(Long value) {
this.value = value;
return this;
}
public RegionCount build() {
return new RegionCount(this);
}
}
}
public static class TotalReadRequest extends TeaModel {
@com.aliyun.core.annotation.NameInMap("Description")
private String description;
@com.aliyun.core.annotation.NameInMap("Name")
private String name;
@com.aliyun.core.annotation.NameInMap("Unit")
private String unit;
@com.aliyun.core.annotation.NameInMap("Value")
private Long value;
private TotalReadRequest(Builder builder) {
this.description = builder.description;
this.name = builder.name;
this.unit = builder.unit;
this.value = builder.value;
}
public static Builder builder() {
return new Builder();
}
public static TotalReadRequest create() {
return builder().build();
}
/**
* @return description
*/
public String getDescription() {
return this.description;
}
/**
* @return name
*/
public String getName() {
return this.name;
}
/**
* @return unit
*/
public String getUnit() {
return this.unit;
}
/**
* @return value
*/
public Long getValue() {
return this.value;
}
public static final class Builder {
private String description;
private String name;
private String unit;
private Long value;
/**
* The description of the metric.
*/
public Builder description(String description) {
this.description = description;
return this;
}
/**
* The name of the metric.
*/
public Builder name(String name) {
this.name = name;
return this;
}
/**
* The unit of the metric.
*/
public Builder unit(String unit) {
this.unit = unit;
return this;
}
/**
* The value of the metric.
*/
public Builder value(Long value) {
this.value = value;
return this;
}
public TotalReadRequest build() {
return new TotalReadRequest(this);
}
}
}
public static class TotalRequest extends TeaModel {
@com.aliyun.core.annotation.NameInMap("Description")
private String description;
@com.aliyun.core.annotation.NameInMap("Name")
private String name;
@com.aliyun.core.annotation.NameInMap("Unit")
private String unit;
@com.aliyun.core.annotation.NameInMap("Value")
private Long value;
private TotalRequest(Builder builder) {
this.description = builder.description;
this.name = builder.name;
this.unit = builder.unit;
this.value = builder.value;
}
public static Builder builder() {
return new Builder();
}
public static TotalRequest create() {
return builder().build();
}
/**
* @return description
*/
public String getDescription() {
return this.description;
}
/**
* @return name
*/
public String getName() {
return this.name;
}
/**
* @return unit
*/
public String getUnit() {
return this.unit;
}
/**
* @return value
*/
public Long getValue() {
return this.value;
}
public static final class Builder {
private String description;
private String name;
private String unit;
private Long value;
/**
* The description of the metric.
*/
public Builder description(String description) {
this.description = description;
return this;
}
/**
* The name of the metric.
*/
public Builder name(String name) {
this.name = name;
return this;
}
/**
* The unit of the metric.
*/
public Builder unit(String unit) {
this.unit = unit;
return this;
}
/**
* The value of the metric.
*/
public Builder value(Long value) {
this.value = value;
return this;
}
public TotalRequest build() {
return new TotalRequest(this);
}
}
}
public static class TotalWriteRequest extends TeaModel {
@com.aliyun.core.annotation.NameInMap("Description")
private String description;
@com.aliyun.core.annotation.NameInMap("Name")
private String name;
@com.aliyun.core.annotation.NameInMap("Unit")
private String unit;
@com.aliyun.core.annotation.NameInMap("Value")
private Long value;
private TotalWriteRequest(Builder builder) {
this.description = builder.description;
this.name = builder.name;
this.unit = builder.unit;
this.value = builder.value;
}
public static Builder builder() {
return new Builder();
}
public static TotalWriteRequest create() {
return builder().build();
}
/**
* @return description
*/
public String getDescription() {
return this.description;
}
/**
* @return name
*/
public String getName() {
return this.name;
}
/**
* @return unit
*/
public String getUnit() {
return this.unit;
}
/**
* @return value
*/
public Long getValue() {
return this.value;
}
public static final class Builder {
private String description;
private String name;
private String unit;
private Long value;
/**
* The description of the metric.
*/
public Builder description(String description) {
this.description = description;
return this;
}
/**
* The name of the metric.
*/
public Builder name(String name) {
this.name = name;
return this;
}
/**
* The unit of the metric.
*/
public Builder unit(String unit) {
this.unit = unit;
return this;
}
/**
* The value of the metric.
*/
public Builder value(Long value) {
this.value = value;
return this;
}
public TotalWriteRequest build() {
return new TotalWriteRequest(this);
}
}
}
public static class Metrics extends TeaModel {
@com.aliyun.core.annotation.NameInMap("AvgGc")
private AvgGc avgGc;
@com.aliyun.core.annotation.NameInMap("CacheRatio")
private CacheRatio cacheRatio;
@com.aliyun.core.annotation.NameInMap("DailyReadRequest")
private DailyReadRequest dailyReadRequest;
@com.aliyun.core.annotation.NameInMap("DailyReadRequestDayGrowthRatio")
private DailyReadRequestDayGrowthRatio dailyReadRequestDayGrowthRatio;
@com.aliyun.core.annotation.NameInMap("DailyWriteRequest")
private DailyWriteRequest dailyWriteRequest;
@com.aliyun.core.annotation.NameInMap("DailyWriteRequestDayGrowthRatio")
private DailyWriteRequestDayGrowthRatio dailyWriteRequestDayGrowthRatio;
@com.aliyun.core.annotation.NameInMap("RegionCount")
private RegionCount regionCount;
@com.aliyun.core.annotation.NameInMap("TotalReadRequest")
private TotalReadRequest totalReadRequest;
@com.aliyun.core.annotation.NameInMap("TotalRequest")
private TotalRequest totalRequest;
@com.aliyun.core.annotation.NameInMap("TotalWriteRequest")
private TotalWriteRequest totalWriteRequest;
private Metrics(Builder builder) {
this.avgGc = builder.avgGc;
this.cacheRatio = builder.cacheRatio;
this.dailyReadRequest = builder.dailyReadRequest;
this.dailyReadRequestDayGrowthRatio = builder.dailyReadRequestDayGrowthRatio;
this.dailyWriteRequest = builder.dailyWriteRequest;
this.dailyWriteRequestDayGrowthRatio = builder.dailyWriteRequestDayGrowthRatio;
this.regionCount = builder.regionCount;
this.totalReadRequest = builder.totalReadRequest;
this.totalRequest = builder.totalRequest;
this.totalWriteRequest = builder.totalWriteRequest;
}
public static Builder builder() {
return new Builder();
}
public static Metrics create() {
return builder().build();
}
/**
* @return avgGc
*/
public AvgGc getAvgGc() {
return this.avgGc;
}
/**
* @return cacheRatio
*/
public CacheRatio getCacheRatio() {
return this.cacheRatio;
}
/**
* @return dailyReadRequest
*/
public DailyReadRequest getDailyReadRequest() {
return this.dailyReadRequest;
}
/**
* @return dailyReadRequestDayGrowthRatio
*/
public DailyReadRequestDayGrowthRatio getDailyReadRequestDayGrowthRatio() {
return this.dailyReadRequestDayGrowthRatio;
}
/**
* @return dailyWriteRequest
*/
public DailyWriteRequest getDailyWriteRequest() {
return this.dailyWriteRequest;
}
/**
* @return dailyWriteRequestDayGrowthRatio
*/
public DailyWriteRequestDayGrowthRatio getDailyWriteRequestDayGrowthRatio() {
return this.dailyWriteRequestDayGrowthRatio;
}
/**
* @return regionCount
*/
public RegionCount getRegionCount() {
return this.regionCount;
}
/**
* @return totalReadRequest
*/
public TotalReadRequest getTotalReadRequest() {
return this.totalReadRequest;
}
/**
* @return totalRequest
*/
public TotalRequest getTotalRequest() {
return this.totalRequest;
}
/**
* @return totalWriteRequest
*/
public TotalWriteRequest getTotalWriteRequest() {
return this.totalWriteRequest;
}
public static final class Builder {
private AvgGc avgGc;
private CacheRatio cacheRatio;
private DailyReadRequest dailyReadRequest;
private DailyReadRequestDayGrowthRatio dailyReadRequestDayGrowthRatio;
private DailyWriteRequest dailyWriteRequest;
private DailyWriteRequestDayGrowthRatio dailyWriteRequestDayGrowthRatio;
private RegionCount regionCount;
private TotalReadRequest totalReadRequest;
private TotalRequest totalRequest;
private TotalWriteRequest totalWriteRequest;
/**
* The average garbage collection (GC) duration.
*/
public Builder avgGc(AvgGc avgGc) {
this.avgGc = avgGc;
return this;
}
/**
* The cache hit ratio.
*/
public Builder cacheRatio(CacheRatio cacheRatio) {
this.cacheRatio = cacheRatio;
return this;
}
/**
* The number of daily read requests.
*/
public Builder dailyReadRequest(DailyReadRequest dailyReadRequest) {
this.dailyReadRequest = dailyReadRequest;
return this;
}
/**
* The day-to-day increment rate of the number of daily read requests.
*/
public Builder dailyReadRequestDayGrowthRatio(DailyReadRequestDayGrowthRatio dailyReadRequestDayGrowthRatio) {
this.dailyReadRequestDayGrowthRatio = dailyReadRequestDayGrowthRatio;
return this;
}
/**
* The number of daily write requests.
*/
public Builder dailyWriteRequest(DailyWriteRequest dailyWriteRequest) {
this.dailyWriteRequest = dailyWriteRequest;
return this;
}
/**
* The day-to-day increment rate of the number of daily write requests.
*/
public Builder dailyWriteRequestDayGrowthRatio(DailyWriteRequestDayGrowthRatio dailyWriteRequestDayGrowthRatio) {
this.dailyWriteRequestDayGrowthRatio = dailyWriteRequestDayGrowthRatio;
return this;
}
/**
* The number of regions.
*/
public Builder regionCount(RegionCount regionCount) {
this.regionCount = regionCount;
return this;
}
/**
* The cumulative number of read requests.
*/
public Builder totalReadRequest(TotalReadRequest totalReadRequest) {
this.totalReadRequest = totalReadRequest;
return this;
}
/**
* The cumulative number of total requests.
*/
public Builder totalRequest(TotalRequest totalRequest) {
this.totalRequest = totalRequest;
return this;
}
/**
* The cumulative number of write requests.
*/
public Builder totalWriteRequest(TotalWriteRequest totalWriteRequest) {
this.totalWriteRequest = totalWriteRequest;
return this;
}
public Metrics build() {
return new Metrics(this);
}
}
}
public static class Data extends TeaModel {
@com.aliyun.core.annotation.NameInMap("Metrics")
private Metrics metrics;
private Data(Builder builder) {
this.metrics = builder.metrics;
}
public static Builder builder() {
return new Builder();
}
public static Data create() {
return builder().build();
}
/**
* @return metrics
*/
public Metrics getMetrics() {
return this.metrics;
}
public static final class Builder {
private Metrics metrics;
/**
* The metric information.
*/
public Builder metrics(Metrics metrics) {
this.metrics = metrics;
return this;
}
public Data build() {
return new Data(this);
}
}
}
}