com.aliyun.sdk.service.ecs20140526.models.DescribeRouterInterfacesResponseBody Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of alibabacloud-ecs20140526 Show documentation
Show all versions of alibabacloud-ecs20140526 Show documentation
Alibaba Cloud Ecs (20140526) Async SDK for Java
The newest version!
// This file is auto-generated, don't edit it. Thanks.
package com.aliyun.sdk.service.ecs20140526.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 DescribeRouterInterfacesResponseBody} extends {@link TeaModel}
*
* DescribeRouterInterfacesResponseBody
*/
public class DescribeRouterInterfacesResponseBody 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("RequestId")
private String requestId;
@com.aliyun.core.annotation.NameInMap("RouterInterfaceSet")
private RouterInterfaceSet routerInterfaceSet;
@com.aliyun.core.annotation.NameInMap("TotalCount")
private Integer totalCount;
private DescribeRouterInterfacesResponseBody(Builder builder) {
this.pageNumber = builder.pageNumber;
this.pageSize = builder.pageSize;
this.requestId = builder.requestId;
this.routerInterfaceSet = builder.routerInterfaceSet;
this.totalCount = builder.totalCount;
}
public static Builder builder() {
return new Builder();
}
public static DescribeRouterInterfacesResponseBody create() {
return builder().build();
}
/**
* @return pageNumber
*/
public Integer getPageNumber() {
return this.pageNumber;
}
/**
* @return pageSize
*/
public Integer getPageSize() {
return this.pageSize;
}
/**
* @return requestId
*/
public String getRequestId() {
return this.requestId;
}
/**
* @return routerInterfaceSet
*/
public RouterInterfaceSet getRouterInterfaceSet() {
return this.routerInterfaceSet;
}
/**
* @return totalCount
*/
public Integer getTotalCount() {
return this.totalCount;
}
public static final class Builder {
private Integer pageNumber;
private Integer pageSize;
private String requestId;
private RouterInterfaceSet routerInterfaceSet;
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;
}
/**
* RequestId.
*/
public Builder requestId(String requestId) {
this.requestId = requestId;
return this;
}
/**
* RouterInterfaceSet.
*/
public Builder routerInterfaceSet(RouterInterfaceSet routerInterfaceSet) {
this.routerInterfaceSet = routerInterfaceSet;
return this;
}
/**
* TotalCount.
*/
public Builder totalCount(Integer totalCount) {
this.totalCount = totalCount;
return this;
}
public DescribeRouterInterfacesResponseBody build() {
return new DescribeRouterInterfacesResponseBody(this);
}
}
/**
*
* {@link DescribeRouterInterfacesResponseBody} extends {@link TeaModel}
*
* DescribeRouterInterfacesResponseBody
*/
public static class RouterInterfaceType extends TeaModel {
@com.aliyun.core.annotation.NameInMap("AccessPointId")
private String accessPointId;
@com.aliyun.core.annotation.NameInMap("BusinessStatus")
private String businessStatus;
@com.aliyun.core.annotation.NameInMap("ChargeType")
private String chargeType;
@com.aliyun.core.annotation.NameInMap("ConnectedTime")
private String connectedTime;
@com.aliyun.core.annotation.NameInMap("CreationTime")
private String creationTime;
@com.aliyun.core.annotation.NameInMap("Description")
private String description;
@com.aliyun.core.annotation.NameInMap("EndTime")
private String endTime;
@com.aliyun.core.annotation.NameInMap("HealthCheckSourceIp")
private String healthCheckSourceIp;
@com.aliyun.core.annotation.NameInMap("HealthCheckTargetIp")
private String healthCheckTargetIp;
@com.aliyun.core.annotation.NameInMap("Name")
private String name;
@com.aliyun.core.annotation.NameInMap("OppositeAccessPointId")
private String oppositeAccessPointId;
@com.aliyun.core.annotation.NameInMap("OppositeInterfaceBusinessStatus")
private String oppositeInterfaceBusinessStatus;
@com.aliyun.core.annotation.NameInMap("OppositeInterfaceId")
private String oppositeInterfaceId;
@com.aliyun.core.annotation.NameInMap("OppositeInterfaceOwnerId")
private String oppositeInterfaceOwnerId;
@com.aliyun.core.annotation.NameInMap("OppositeInterfaceSpec")
private String oppositeInterfaceSpec;
@com.aliyun.core.annotation.NameInMap("OppositeInterfaceStatus")
private String oppositeInterfaceStatus;
@com.aliyun.core.annotation.NameInMap("OppositeRegionId")
private String oppositeRegionId;
@com.aliyun.core.annotation.NameInMap("OppositeRouterId")
private String oppositeRouterId;
@com.aliyun.core.annotation.NameInMap("OppositeRouterType")
private String oppositeRouterType;
@com.aliyun.core.annotation.NameInMap("Role")
private String role;
@com.aliyun.core.annotation.NameInMap("RouterId")
private String routerId;
@com.aliyun.core.annotation.NameInMap("RouterInterfaceId")
private String routerInterfaceId;
@com.aliyun.core.annotation.NameInMap("RouterType")
private String routerType;
@com.aliyun.core.annotation.NameInMap("Spec")
private String spec;
@com.aliyun.core.annotation.NameInMap("Status")
private String status;
private RouterInterfaceType(Builder builder) {
this.accessPointId = builder.accessPointId;
this.businessStatus = builder.businessStatus;
this.chargeType = builder.chargeType;
this.connectedTime = builder.connectedTime;
this.creationTime = builder.creationTime;
this.description = builder.description;
this.endTime = builder.endTime;
this.healthCheckSourceIp = builder.healthCheckSourceIp;
this.healthCheckTargetIp = builder.healthCheckTargetIp;
this.name = builder.name;
this.oppositeAccessPointId = builder.oppositeAccessPointId;
this.oppositeInterfaceBusinessStatus = builder.oppositeInterfaceBusinessStatus;
this.oppositeInterfaceId = builder.oppositeInterfaceId;
this.oppositeInterfaceOwnerId = builder.oppositeInterfaceOwnerId;
this.oppositeInterfaceSpec = builder.oppositeInterfaceSpec;
this.oppositeInterfaceStatus = builder.oppositeInterfaceStatus;
this.oppositeRegionId = builder.oppositeRegionId;
this.oppositeRouterId = builder.oppositeRouterId;
this.oppositeRouterType = builder.oppositeRouterType;
this.role = builder.role;
this.routerId = builder.routerId;
this.routerInterfaceId = builder.routerInterfaceId;
this.routerType = builder.routerType;
this.spec = builder.spec;
this.status = builder.status;
}
public static Builder builder() {
return new Builder();
}
public static RouterInterfaceType create() {
return builder().build();
}
/**
* @return accessPointId
*/
public String getAccessPointId() {
return this.accessPointId;
}
/**
* @return businessStatus
*/
public String getBusinessStatus() {
return this.businessStatus;
}
/**
* @return chargeType
*/
public String getChargeType() {
return this.chargeType;
}
/**
* @return connectedTime
*/
public String getConnectedTime() {
return this.connectedTime;
}
/**
* @return creationTime
*/
public String getCreationTime() {
return this.creationTime;
}
/**
* @return description
*/
public String getDescription() {
return this.description;
}
/**
* @return endTime
*/
public String getEndTime() {
return this.endTime;
}
/**
* @return healthCheckSourceIp
*/
public String getHealthCheckSourceIp() {
return this.healthCheckSourceIp;
}
/**
* @return healthCheckTargetIp
*/
public String getHealthCheckTargetIp() {
return this.healthCheckTargetIp;
}
/**
* @return name
*/
public String getName() {
return this.name;
}
/**
* @return oppositeAccessPointId
*/
public String getOppositeAccessPointId() {
return this.oppositeAccessPointId;
}
/**
* @return oppositeInterfaceBusinessStatus
*/
public String getOppositeInterfaceBusinessStatus() {
return this.oppositeInterfaceBusinessStatus;
}
/**
* @return oppositeInterfaceId
*/
public String getOppositeInterfaceId() {
return this.oppositeInterfaceId;
}
/**
* @return oppositeInterfaceOwnerId
*/
public String getOppositeInterfaceOwnerId() {
return this.oppositeInterfaceOwnerId;
}
/**
* @return oppositeInterfaceSpec
*/
public String getOppositeInterfaceSpec() {
return this.oppositeInterfaceSpec;
}
/**
* @return oppositeInterfaceStatus
*/
public String getOppositeInterfaceStatus() {
return this.oppositeInterfaceStatus;
}
/**
* @return oppositeRegionId
*/
public String getOppositeRegionId() {
return this.oppositeRegionId;
}
/**
* @return oppositeRouterId
*/
public String getOppositeRouterId() {
return this.oppositeRouterId;
}
/**
* @return oppositeRouterType
*/
public String getOppositeRouterType() {
return this.oppositeRouterType;
}
/**
* @return role
*/
public String getRole() {
return this.role;
}
/**
* @return routerId
*/
public String getRouterId() {
return this.routerId;
}
/**
* @return routerInterfaceId
*/
public String getRouterInterfaceId() {
return this.routerInterfaceId;
}
/**
* @return routerType
*/
public String getRouterType() {
return this.routerType;
}
/**
* @return spec
*/
public String getSpec() {
return this.spec;
}
/**
* @return status
*/
public String getStatus() {
return this.status;
}
public static final class Builder {
private String accessPointId;
private String businessStatus;
private String chargeType;
private String connectedTime;
private String creationTime;
private String description;
private String endTime;
private String healthCheckSourceIp;
private String healthCheckTargetIp;
private String name;
private String oppositeAccessPointId;
private String oppositeInterfaceBusinessStatus;
private String oppositeInterfaceId;
private String oppositeInterfaceOwnerId;
private String oppositeInterfaceSpec;
private String oppositeInterfaceStatus;
private String oppositeRegionId;
private String oppositeRouterId;
private String oppositeRouterType;
private String role;
private String routerId;
private String routerInterfaceId;
private String routerType;
private String spec;
private String status;
/**
* AccessPointId.
*/
public Builder accessPointId(String accessPointId) {
this.accessPointId = accessPointId;
return this;
}
/**
* BusinessStatus.
*/
public Builder businessStatus(String businessStatus) {
this.businessStatus = businessStatus;
return this;
}
/**
* ChargeType.
*/
public Builder chargeType(String chargeType) {
this.chargeType = chargeType;
return this;
}
/**
* ConnectedTime.
*/
public Builder connectedTime(String connectedTime) {
this.connectedTime = connectedTime;
return this;
}
/**
* CreationTime.
*/
public Builder creationTime(String creationTime) {
this.creationTime = creationTime;
return this;
}
/**
* Description.
*/
public Builder description(String description) {
this.description = description;
return this;
}
/**
* EndTime.
*/
public Builder endTime(String endTime) {
this.endTime = endTime;
return this;
}
/**
* HealthCheckSourceIp.
*/
public Builder healthCheckSourceIp(String healthCheckSourceIp) {
this.healthCheckSourceIp = healthCheckSourceIp;
return this;
}
/**
* HealthCheckTargetIp.
*/
public Builder healthCheckTargetIp(String healthCheckTargetIp) {
this.healthCheckTargetIp = healthCheckTargetIp;
return this;
}
/**
* Name.
*/
public Builder name(String name) {
this.name = name;
return this;
}
/**
* OppositeAccessPointId.
*/
public Builder oppositeAccessPointId(String oppositeAccessPointId) {
this.oppositeAccessPointId = oppositeAccessPointId;
return this;
}
/**
* OppositeInterfaceBusinessStatus.
*/
public Builder oppositeInterfaceBusinessStatus(String oppositeInterfaceBusinessStatus) {
this.oppositeInterfaceBusinessStatus = oppositeInterfaceBusinessStatus;
return this;
}
/**
* OppositeInterfaceId.
*/
public Builder oppositeInterfaceId(String oppositeInterfaceId) {
this.oppositeInterfaceId = oppositeInterfaceId;
return this;
}
/**
* OppositeInterfaceOwnerId.
*/
public Builder oppositeInterfaceOwnerId(String oppositeInterfaceOwnerId) {
this.oppositeInterfaceOwnerId = oppositeInterfaceOwnerId;
return this;
}
/**
* OppositeInterfaceSpec.
*/
public Builder oppositeInterfaceSpec(String oppositeInterfaceSpec) {
this.oppositeInterfaceSpec = oppositeInterfaceSpec;
return this;
}
/**
* OppositeInterfaceStatus.
*/
public Builder oppositeInterfaceStatus(String oppositeInterfaceStatus) {
this.oppositeInterfaceStatus = oppositeInterfaceStatus;
return this;
}
/**
* OppositeRegionId.
*/
public Builder oppositeRegionId(String oppositeRegionId) {
this.oppositeRegionId = oppositeRegionId;
return this;
}
/**
* OppositeRouterId.
*/
public Builder oppositeRouterId(String oppositeRouterId) {
this.oppositeRouterId = oppositeRouterId;
return this;
}
/**
* OppositeRouterType.
*/
public Builder oppositeRouterType(String oppositeRouterType) {
this.oppositeRouterType = oppositeRouterType;
return this;
}
/**
* Role.
*/
public Builder role(String role) {
this.role = role;
return this;
}
/**
* RouterId.
*/
public Builder routerId(String routerId) {
this.routerId = routerId;
return this;
}
/**
* RouterInterfaceId.
*/
public Builder routerInterfaceId(String routerInterfaceId) {
this.routerInterfaceId = routerInterfaceId;
return this;
}
/**
* RouterType.
*/
public Builder routerType(String routerType) {
this.routerType = routerType;
return this;
}
/**
* Spec.
*/
public Builder spec(String spec) {
this.spec = spec;
return this;
}
/**
* Status.
*/
public Builder status(String status) {
this.status = status;
return this;
}
public RouterInterfaceType build() {
return new RouterInterfaceType(this);
}
}
}
/**
*
* {@link DescribeRouterInterfacesResponseBody} extends {@link TeaModel}
*
* DescribeRouterInterfacesResponseBody
*/
public static class RouterInterfaceSet extends TeaModel {
@com.aliyun.core.annotation.NameInMap("RouterInterfaceType")
private java.util.List routerInterfaceType;
private RouterInterfaceSet(Builder builder) {
this.routerInterfaceType = builder.routerInterfaceType;
}
public static Builder builder() {
return new Builder();
}
public static RouterInterfaceSet create() {
return builder().build();
}
/**
* @return routerInterfaceType
*/
public java.util.List getRouterInterfaceType() {
return this.routerInterfaceType;
}
public static final class Builder {
private java.util.List routerInterfaceType;
/**
* RouterInterfaceType.
*/
public Builder routerInterfaceType(java.util.List routerInterfaceType) {
this.routerInterfaceType = routerInterfaceType;
return this;
}
public RouterInterfaceSet build() {
return new RouterInterfaceSet(this);
}
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy