com.aliyun.sdk.service.ecs20140526.models.CreateNatGatewayResponseBody 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
// This file is auto-generated, don't edit it. Thanks.
package com.aliyun.sdk.service.ecs20140526.models;
import darabonba.core.RequestModel;
import darabonba.core.TeaModel;
import com.aliyun.sdk.gateway.pop.models.*;
/**
* {@link CreateNatGatewayResponseBody} extends {@link TeaModel}
*
* CreateNatGatewayResponseBody
*/
public class CreateNatGatewayResponseBody extends TeaModel {
@com.aliyun.core.annotation.NameInMap("BandwidthPackageIds")
private BandwidthPackageIds bandwidthPackageIds;
@com.aliyun.core.annotation.NameInMap("ForwardTableIds")
private ForwardTableIds forwardTableIds;
@com.aliyun.core.annotation.NameInMap("NatGatewayId")
private String natGatewayId;
@com.aliyun.core.annotation.NameInMap("RequestId")
private String requestId;
private CreateNatGatewayResponseBody(Builder builder) {
this.bandwidthPackageIds = builder.bandwidthPackageIds;
this.forwardTableIds = builder.forwardTableIds;
this.natGatewayId = builder.natGatewayId;
this.requestId = builder.requestId;
}
public static Builder builder() {
return new Builder();
}
public static CreateNatGatewayResponseBody create() {
return builder().build();
}
/**
* @return bandwidthPackageIds
*/
public BandwidthPackageIds getBandwidthPackageIds() {
return this.bandwidthPackageIds;
}
/**
* @return forwardTableIds
*/
public ForwardTableIds getForwardTableIds() {
return this.forwardTableIds;
}
/**
* @return natGatewayId
*/
public String getNatGatewayId() {
return this.natGatewayId;
}
/**
* @return requestId
*/
public String getRequestId() {
return this.requestId;
}
public static final class Builder {
private BandwidthPackageIds bandwidthPackageIds;
private ForwardTableIds forwardTableIds;
private String natGatewayId;
private String requestId;
/**
* BandwidthPackageIds.
*/
public Builder bandwidthPackageIds(BandwidthPackageIds bandwidthPackageIds) {
this.bandwidthPackageIds = bandwidthPackageIds;
return this;
}
/**
* ForwardTableIds.
*/
public Builder forwardTableIds(ForwardTableIds forwardTableIds) {
this.forwardTableIds = forwardTableIds;
return this;
}
/**
* NatGatewayId.
*/
public Builder natGatewayId(String natGatewayId) {
this.natGatewayId = natGatewayId;
return this;
}
/**
* RequestId.
*/
public Builder requestId(String requestId) {
this.requestId = requestId;
return this;
}
public CreateNatGatewayResponseBody build() {
return new CreateNatGatewayResponseBody(this);
}
}
public static class BandwidthPackageIds extends TeaModel {
@com.aliyun.core.annotation.NameInMap("BandwidthPackageId")
private java.util.List < String > bandwidthPackageId;
private BandwidthPackageIds(Builder builder) {
this.bandwidthPackageId = builder.bandwidthPackageId;
}
public static Builder builder() {
return new Builder();
}
public static BandwidthPackageIds create() {
return builder().build();
}
/**
* @return bandwidthPackageId
*/
public java.util.List < String > getBandwidthPackageId() {
return this.bandwidthPackageId;
}
public static final class Builder {
private java.util.List < String > bandwidthPackageId;
/**
* BandwidthPackageId.
*/
public Builder bandwidthPackageId(java.util.List < String > bandwidthPackageId) {
this.bandwidthPackageId = bandwidthPackageId;
return this;
}
public BandwidthPackageIds build() {
return new BandwidthPackageIds(this);
}
}
}
public static class ForwardTableIds extends TeaModel {
@com.aliyun.core.annotation.NameInMap("ForwardTableId")
private java.util.List < String > forwardTableId;
private ForwardTableIds(Builder builder) {
this.forwardTableId = builder.forwardTableId;
}
public static Builder builder() {
return new Builder();
}
public static ForwardTableIds create() {
return builder().build();
}
/**
* @return forwardTableId
*/
public java.util.List < String > getForwardTableId() {
return this.forwardTableId;
}
public static final class Builder {
private java.util.List < String > forwardTableId;
/**
* ForwardTableId.
*/
public Builder forwardTableId(java.util.List < String > forwardTableId) {
this.forwardTableId = forwardTableId;
return this;
}
public ForwardTableIds build() {
return new ForwardTableIds(this);
}
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy