![JAR search and dependency download from the Maven repository](/logo.png)
com.aliyun.cs20151215.models.DescribeClusterEventsResponseBody Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of cs20151215 Show documentation
Show all versions of cs20151215 Show documentation
Alibaba Cloud CS (20151215) SDK for Java
// This file is auto-generated, don't edit it. Thanks.
package com.aliyun.cs20151215.models;
import com.aliyun.tea.*;
public class DescribeClusterEventsResponseBody extends TeaModel {
/**
* The list of events.
*/
@NameInMap("events")
public java.util.List events;
/**
* The pagination information.
*/
@NameInMap("page_info")
public DescribeClusterEventsResponseBodyPageInfo pageInfo;
public static DescribeClusterEventsResponseBody build(java.util.Map map) throws Exception {
DescribeClusterEventsResponseBody self = new DescribeClusterEventsResponseBody();
return TeaModel.build(map, self);
}
public DescribeClusterEventsResponseBody setEvents(java.util.List events) {
this.events = events;
return this;
}
public java.util.List getEvents() {
return this.events;
}
public DescribeClusterEventsResponseBody setPageInfo(DescribeClusterEventsResponseBodyPageInfo pageInfo) {
this.pageInfo = pageInfo;
return this;
}
public DescribeClusterEventsResponseBodyPageInfo getPageInfo() {
return this.pageInfo;
}
public static class DescribeClusterEventsResponseBodyEventsData extends TeaModel {
/**
* The severity level of the event.
* Valid values:
*
* warning
*
*
*
*
*
*
* error
*
*
*
*
*
*
* info
*
*
*
*
*
*
*
* example:
* info
*/
@NameInMap("level")
public String level;
/**
* The details of the event.
*
* example:
* Start to upgrade NodePool nodePool/npdd89dc2b76c04f14b06774883b******
*/
@NameInMap("message")
public String message;
/**
* The status of the event.
*
* example:
* Started
*/
@NameInMap("reason")
public String reason;
public static DescribeClusterEventsResponseBodyEventsData build(java.util.Map map) throws Exception {
DescribeClusterEventsResponseBodyEventsData self = new DescribeClusterEventsResponseBodyEventsData();
return TeaModel.build(map, self);
}
public DescribeClusterEventsResponseBodyEventsData setLevel(String level) {
this.level = level;
return this;
}
public String getLevel() {
return this.level;
}
public DescribeClusterEventsResponseBodyEventsData setMessage(String message) {
this.message = message;
return this;
}
public String getMessage() {
return this.message;
}
public DescribeClusterEventsResponseBodyEventsData setReason(String reason) {
this.reason = reason;
return this;
}
public String getReason() {
return this.reason;
}
}
public static class DescribeClusterEventsResponseBodyEvents extends TeaModel {
/**
* The ID of the cluster.
*
* example:
* c82e6987e2961451182edacd74faf****
*/
@NameInMap("cluster_id")
public String clusterId;
/**
* The description of the event.
*/
@NameInMap("data")
public DescribeClusterEventsResponseBodyEventsData data;
/**
* The event ID.
*
* example:
* e-9ad04f72-8ee7-46bf-a02c-e4a06b39****
*/
@NameInMap("event_id")
public String eventId;
/**
* The event source.
*
* example:
* cluster
*/
@NameInMap("source")
public String source;
/**
* The subject related to the event.
*
* example:
* npdd89dc2b76c04f14b06774883b******
*/
@NameInMap("subject")
public String subject;
/**
* The time when the event started.
*
* example:
* 2020-12-01T17:31:00Z
*/
@NameInMap("time")
public String time;
/**
* The type of event. Valid values:
*
* example:
* nodepool_update
*/
@NameInMap("type")
public String type;
public static DescribeClusterEventsResponseBodyEvents build(java.util.Map map) throws Exception {
DescribeClusterEventsResponseBodyEvents self = new DescribeClusterEventsResponseBodyEvents();
return TeaModel.build(map, self);
}
public DescribeClusterEventsResponseBodyEvents setClusterId(String clusterId) {
this.clusterId = clusterId;
return this;
}
public String getClusterId() {
return this.clusterId;
}
public DescribeClusterEventsResponseBodyEvents setData(DescribeClusterEventsResponseBodyEventsData data) {
this.data = data;
return this;
}
public DescribeClusterEventsResponseBodyEventsData getData() {
return this.data;
}
public DescribeClusterEventsResponseBodyEvents setEventId(String eventId) {
this.eventId = eventId;
return this;
}
public String getEventId() {
return this.eventId;
}
public DescribeClusterEventsResponseBodyEvents setSource(String source) {
this.source = source;
return this;
}
public String getSource() {
return this.source;
}
public DescribeClusterEventsResponseBodyEvents setSubject(String subject) {
this.subject = subject;
return this;
}
public String getSubject() {
return this.subject;
}
public DescribeClusterEventsResponseBodyEvents setTime(String time) {
this.time = time;
return this;
}
public String getTime() {
return this.time;
}
public DescribeClusterEventsResponseBodyEvents setType(String type) {
this.type = type;
return this;
}
public String getType() {
return this.type;
}
}
public static class DescribeClusterEventsResponseBodyPageInfo extends TeaModel {
/**
* The number of the page to return.
*
* example:
* 1
*/
@NameInMap("page_number")
public Long pageNumber;
/**
* The number of entries per page. Valid values: 1 to 50. Default value: 50.
*
* example:
* 50
*/
@NameInMap("page_size")
public Long pageSize;
/**
* The total number of entries returned.
*
* example:
* 3
*/
@NameInMap("total_count")
public Long totalCount;
public static DescribeClusterEventsResponseBodyPageInfo build(java.util.Map map) throws Exception {
DescribeClusterEventsResponseBodyPageInfo self = new DescribeClusterEventsResponseBodyPageInfo();
return TeaModel.build(map, self);
}
public DescribeClusterEventsResponseBodyPageInfo setPageNumber(Long pageNumber) {
this.pageNumber = pageNumber;
return this;
}
public Long getPageNumber() {
return this.pageNumber;
}
public DescribeClusterEventsResponseBodyPageInfo setPageSize(Long pageSize) {
this.pageSize = pageSize;
return this;
}
public Long getPageSize() {
return this.pageSize;
}
public DescribeClusterEventsResponseBodyPageInfo setTotalCount(Long totalCount) {
this.totalCount = totalCount;
return this;
}
public Long getTotalCount() {
return this.totalCount;
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy