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

com.aliyun.cs20151215.models.DescribeClusterEventsResponseBody Maven / Gradle / Ivy

There is a newer version: 4.8.8
Show newest version
// 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