All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.aliyun.sdk.service.ess20220222.models.DescribeDiagnoseReportsResponseBody Maven / Gradle / Ivy

The newest version!
// This file is auto-generated, don't edit it. Thanks.
package com.aliyun.sdk.service.ess20220222.models;

import darabonba.core.RequestModel;
import darabonba.core.TeaModel;
import com.aliyun.sdk.gateway.pop.models.*;

/**
 * 
 * {@link DescribeDiagnoseReportsResponseBody} extends {@link TeaModel}
 *
 * 

DescribeDiagnoseReportsResponseBody

*/ public class DescribeDiagnoseReportsResponseBody extends TeaModel { @com.aliyun.core.annotation.NameInMap("PageNumber") private Integer pageNumber; @com.aliyun.core.annotation.NameInMap("PageSize") private Integer pageSize; @com.aliyun.core.annotation.NameInMap("Reports") private java.util.List < Reports> reports; @com.aliyun.core.annotation.NameInMap("RequestId") private String requestId; @com.aliyun.core.annotation.NameInMap("TotalCount") private Integer totalCount; private DescribeDiagnoseReportsResponseBody(Builder builder) { this.pageNumber = builder.pageNumber; this.pageSize = builder.pageSize; this.reports = builder.reports; this.requestId = builder.requestId; this.totalCount = builder.totalCount; } public static Builder builder() { return new Builder(); } public static DescribeDiagnoseReportsResponseBody create() { return builder().build(); } /** * @return pageNumber */ public Integer getPageNumber() { return this.pageNumber; } /** * @return pageSize */ public Integer getPageSize() { return this.pageSize; } /** * @return reports */ public java.util.List < Reports> getReports() { return this.reports; } /** * @return requestId */ public String getRequestId() { return this.requestId; } /** * @return totalCount */ public Integer getTotalCount() { return this.totalCount; } public static final class Builder { private Integer pageNumber; private Integer pageSize; private java.util.List < Reports> reports; private String requestId; private Integer totalCount; /** * PageNumber. */ public Builder pageNumber(Integer pageNumber) { this.pageNumber = pageNumber; return this; } /** * PageSize. */ public Builder pageSize(Integer pageSize) { this.pageSize = pageSize; return this; } /** * Reports. */ public Builder reports(java.util.List < Reports> reports) { this.reports = reports; return this; } /** *

Id of the request

* * example: *

ECA123C6-107B-5F70-A177-740A7224C996

*/ public Builder requestId(String requestId) { this.requestId = requestId; return this; } /** * TotalCount. */ public Builder totalCount(Integer totalCount) { this.totalCount = totalCount; return this; } public DescribeDiagnoseReportsResponseBody build() { return new DescribeDiagnoseReportsResponseBody(this); } } /** * * {@link DescribeDiagnoseReportsResponseBody} extends {@link TeaModel} * *

DescribeDiagnoseReportsResponseBody

*/ public static class Details extends TeaModel { @com.aliyun.core.annotation.NameInMap("DiagnoseType") private String diagnoseType; @com.aliyun.core.annotation.NameInMap("ErrorCode") private String errorCode; @com.aliyun.core.annotation.NameInMap("ResourceId") private String resourceId; @com.aliyun.core.annotation.NameInMap("Status") private String status; private Details(Builder builder) { this.diagnoseType = builder.diagnoseType; this.errorCode = builder.errorCode; this.resourceId = builder.resourceId; this.status = builder.status; } public static Builder builder() { return new Builder(); } public static Details create() { return builder().build(); } /** * @return diagnoseType */ public String getDiagnoseType() { return this.diagnoseType; } /** * @return errorCode */ public String getErrorCode() { return this.errorCode; } /** * @return resourceId */ public String getResourceId() { return this.resourceId; } /** * @return status */ public String getStatus() { return this.status; } public static final class Builder { private String diagnoseType; private String errorCode; private String resourceId; private String status; /** * DiagnoseType. */ public Builder diagnoseType(String diagnoseType) { this.diagnoseType = diagnoseType; return this; } /** * ErrorCode. */ public Builder errorCode(String errorCode) { this.errorCode = errorCode; return this; } /** * ResourceId. */ public Builder resourceId(String resourceId) { this.resourceId = resourceId; return this; } /** * Status. */ public Builder status(String status) { this.status = status; return this; } public Details build() { return new Details(this); } } } /** * * {@link DescribeDiagnoseReportsResponseBody} extends {@link TeaModel} * *

DescribeDiagnoseReportsResponseBody

*/ public static class Reports extends TeaModel { @com.aliyun.core.annotation.NameInMap("CreationTime") private String creationTime; @com.aliyun.core.annotation.NameInMap("Details") private java.util.List < Details> details; @com.aliyun.core.annotation.NameInMap("DiagnoseStatus") private String diagnoseStatus; @com.aliyun.core.annotation.NameInMap("ProcessStatus") private String processStatus; @com.aliyun.core.annotation.NameInMap("RegionId") private String regionId; @com.aliyun.core.annotation.NameInMap("ReportId") private String reportId; @com.aliyun.core.annotation.NameInMap("ScalingGroupId") private String scalingGroupId; @com.aliyun.core.annotation.NameInMap("UserId") private String userId; private Reports(Builder builder) { this.creationTime = builder.creationTime; this.details = builder.details; this.diagnoseStatus = builder.diagnoseStatus; this.processStatus = builder.processStatus; this.regionId = builder.regionId; this.reportId = builder.reportId; this.scalingGroupId = builder.scalingGroupId; this.userId = builder.userId; } public static Builder builder() { return new Builder(); } public static Reports create() { return builder().build(); } /** * @return creationTime */ public String getCreationTime() { return this.creationTime; } /** * @return details */ public java.util.List < Details> getDetails() { return this.details; } /** * @return diagnoseStatus */ public String getDiagnoseStatus() { return this.diagnoseStatus; } /** * @return processStatus */ public String getProcessStatus() { return this.processStatus; } /** * @return regionId */ public String getRegionId() { return this.regionId; } /** * @return reportId */ public String getReportId() { return this.reportId; } /** * @return scalingGroupId */ public String getScalingGroupId() { return this.scalingGroupId; } /** * @return userId */ public String getUserId() { return this.userId; } public static final class Builder { private String creationTime; private java.util.List < Details> details; private String diagnoseStatus; private String processStatus; private String regionId; private String reportId; private String scalingGroupId; private String userId; /** * CreationTime. */ public Builder creationTime(String creationTime) { this.creationTime = creationTime; return this; } /** * Details. */ public Builder details(java.util.List < Details> details) { this.details = details; return this; } /** * DiagnoseStatus. */ public Builder diagnoseStatus(String diagnoseStatus) { this.diagnoseStatus = diagnoseStatus; return this; } /** * ProcessStatus. */ public Builder processStatus(String processStatus) { this.processStatus = processStatus; return this; } /** * RegionId. */ public Builder regionId(String regionId) { this.regionId = regionId; return this; } /** * ReportId. */ public Builder reportId(String reportId) { this.reportId = reportId; return this; } /** * ScalingGroupId. */ public Builder scalingGroupId(String scalingGroupId) { this.scalingGroupId = scalingGroupId; return this; } /** * UserId. */ public Builder userId(String userId) { this.userId = userId; return this; } public Reports build() { return new Reports(this); } } } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy