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

com.aliyun.sdk.service.ens20171110.models.DescribeServerLoadBalancerMonitorResponseBody Maven / Gradle / Ivy

// This file is auto-generated, don't edit it. Thanks.
package com.aliyun.sdk.service.ens20171110.models;

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

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

DescribeServerLoadBalancerMonitorResponseBody

*/ public class DescribeServerLoadBalancerMonitorResponseBody extends TeaModel { @com.aliyun.core.annotation.NameInMap("RequestId") private String requestId; @com.aliyun.core.annotation.NameInMap("ServerLoadBalancerMonitorData") private java.util.List serverLoadBalancerMonitorData; private DescribeServerLoadBalancerMonitorResponseBody(Builder builder) { this.requestId = builder.requestId; this.serverLoadBalancerMonitorData = builder.serverLoadBalancerMonitorData; } public static Builder builder() { return new Builder(); } public static DescribeServerLoadBalancerMonitorResponseBody create() { return builder().build(); } /** * @return requestId */ public String getRequestId() { return this.requestId; } /** * @return serverLoadBalancerMonitorData */ public java.util.List getServerLoadBalancerMonitorData() { return this.serverLoadBalancerMonitorData; } public static final class Builder { private String requestId; private java.util.List serverLoadBalancerMonitorData; /** *

The ID of the request.

* * example: *

AAE90880-4970-4D81-A534-A6C0F3631F74

*/ public Builder requestId(String requestId) { this.requestId = requestId; return this; } /** *

The array of the monitoring data.

*/ public Builder serverLoadBalancerMonitorData(java.util.List serverLoadBalancerMonitorData) { this.serverLoadBalancerMonitorData = serverLoadBalancerMonitorData; return this; } public DescribeServerLoadBalancerMonitorResponseBody build() { return new DescribeServerLoadBalancerMonitorResponseBody(this); } } /** * * {@link DescribeServerLoadBalancerMonitorResponseBody} extends {@link TeaModel} * *

DescribeServerLoadBalancerMonitorResponseBody

*/ public static class ServerLoadBalancerMonitorData extends TeaModel { @com.aliyun.core.annotation.NameInMap("Acc") private Integer acc; @com.aliyun.core.annotation.NameInMap("BizTime") private String bizTime; @com.aliyun.core.annotation.NameInMap("EnsRegionId") private String ensRegionId; @com.aliyun.core.annotation.NameInMap("LoadBalancerId") private String loadBalancerId; @com.aliyun.core.annotation.NameInMap("LoadBalancerName") private String loadBalancerName; @com.aliyun.core.annotation.NameInMap("LoadBalancerSpec") private String loadBalancerSpec; @com.aliyun.core.annotation.NameInMap("Reqs2xx") private Integer reqs2xx; @com.aliyun.core.annotation.NameInMap("Reqs3xx") private Integer reqs3xx; @com.aliyun.core.annotation.NameInMap("Reqs4xx") private Integer reqs4xx; @com.aliyun.core.annotation.NameInMap("Reqs5xx") private Integer reqs5xx; @com.aliyun.core.annotation.NameInMap("RtAvg") private Integer rtAvg; @com.aliyun.core.annotation.NameInMap("Vip") private String vip; @com.aliyun.core.annotation.NameInMap("Vni") private Integer vni; private ServerLoadBalancerMonitorData(Builder builder) { this.acc = builder.acc; this.bizTime = builder.bizTime; this.ensRegionId = builder.ensRegionId; this.loadBalancerId = builder.loadBalancerId; this.loadBalancerName = builder.loadBalancerName; this.loadBalancerSpec = builder.loadBalancerSpec; this.reqs2xx = builder.reqs2xx; this.reqs3xx = builder.reqs3xx; this.reqs4xx = builder.reqs4xx; this.reqs5xx = builder.reqs5xx; this.rtAvg = builder.rtAvg; this.vip = builder.vip; this.vni = builder.vni; } public static Builder builder() { return new Builder(); } public static ServerLoadBalancerMonitorData create() { return builder().build(); } /** * @return acc */ public Integer getAcc() { return this.acc; } /** * @return bizTime */ public String getBizTime() { return this.bizTime; } /** * @return ensRegionId */ public String getEnsRegionId() { return this.ensRegionId; } /** * @return loadBalancerId */ public String getLoadBalancerId() { return this.loadBalancerId; } /** * @return loadBalancerName */ public String getLoadBalancerName() { return this.loadBalancerName; } /** * @return loadBalancerSpec */ public String getLoadBalancerSpec() { return this.loadBalancerSpec; } /** * @return reqs2xx */ public Integer getReqs2xx() { return this.reqs2xx; } /** * @return reqs3xx */ public Integer getReqs3xx() { return this.reqs3xx; } /** * @return reqs4xx */ public Integer getReqs4xx() { return this.reqs4xx; } /** * @return reqs5xx */ public Integer getReqs5xx() { return this.reqs5xx; } /** * @return rtAvg */ public Integer getRtAvg() { return this.rtAvg; } /** * @return vip */ public String getVip() { return this.vip; } /** * @return vni */ public Integer getVni() { return this.vni; } public static final class Builder { private Integer acc; private String bizTime; private String ensRegionId; private String loadBalancerId; private String loadBalancerName; private String loadBalancerSpec; private Integer reqs2xx; private Integer reqs3xx; private Integer reqs4xx; private Integer reqs5xx; private Integer rtAvg; private String vip; private Integer vni; /** *

The total number of requests.

* * example: *

30

*/ public Builder acc(Integer acc) { this.acc = acc; return this; } /** *

The business time of the log. Logs are collected every minute.

* * example: *

2024-09-15 16:00:00

*/ public Builder bizTime(String bizTime) { this.bizTime = bizTime; return this; } /** *

The ID of the node to which the ELB instance belongs.

* * example: *

cn-wuxi-10

*/ public Builder ensRegionId(String ensRegionId) { this.ensRegionId = ensRegionId; return this; } /** *

The ID of the ELB instance.

* * example: *

lb-5sc1s9zrui8lpb8u7cl4f****

*/ public Builder loadBalancerId(String loadBalancerId) { this.loadBalancerId = loadBalancerId; return this; } /** *

The name of the ELB instance.

* * example: *

esk-edge-service-lb-a34****

*/ public Builder loadBalancerName(String loadBalancerName) { this.loadBalancerName = loadBalancerName; return this; } /** *

The specification of the ELB instance.

* * example: *

elb.s2.medium

*/ public Builder loadBalancerSpec(String loadBalancerSpec) { this.loadBalancerSpec = loadBalancerSpec; return this; } /** *

The number of requests with HTTP 2xx status code returned.

* * example: *

25

*/ public Builder reqs2xx(Integer reqs2xx) { this.reqs2xx = reqs2xx; return this; } /** *

The number of requests with HTTP 3xx status code returned.

* * example: *

0

*/ public Builder reqs3xx(Integer reqs3xx) { this.reqs3xx = reqs3xx; return this; } /** *

The number of requests with HTTP 4xx status code returned.

* * example: *

5

*/ public Builder reqs4xx(Integer reqs4xx) { this.reqs4xx = reqs4xx; return this; } /** *

The number of requests with HTTP 5xx status code returned.

* * example: *

0

*/ public Builder reqs5xx(Integer reqs5xx) { this.reqs5xx = reqs5xx; return this; } /** *

The average response time. Unit: milliseconds.

* * example: *

1404

*/ public Builder rtAvg(Integer rtAvg) { this.rtAvg = rtAvg; return this; } /** *

The virtual IP address (VIP) of the instance.

* * example: *

10.0****

*/ public Builder vip(String vip) { this.vip = vip; return this; } /** *

The ID of the tunnel.

* * example: *

3018

*/ public Builder vni(Integer vni) { this.vni = vni; return this; } public ServerLoadBalancerMonitorData build() { return new ServerLoadBalancerMonitorData(this); } } } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy