public class GetNatGatewayAttributeResponseBody
extends com.aliyun.tea.TeaModel
构造器和说明 |
---|
GetNatGatewayAttributeResponseBody() |
@NameInMap(value="BillingConfig") public GetNatGatewayAttributeResponseBody.GetNatGatewayAttributeResponseBodyBillingConfig billingConfig
The billing information.
@NameInMap(value="BusinessStatus") public String businessStatus
The service status of the NAT gateway. Valid values:
Normal
@NameInMap(value="CreationTime") public String creationTime
The time when the NAT gateway was created. Format: YYYY-MM-DDThh:mm:ssZ.
example:2021-12-08T12:20:20Z
@NameInMap(value="DeletionProtectionInfo") public GetNatGatewayAttributeResponseBody.GetNatGatewayAttributeResponseBodyDeletionProtectionInfo deletionProtectionInfo
The information about the deletion protection feature.
@NameInMap(value="Description") public String description
The description of the NAT gateway.
example:NAT
@NameInMap(value="EcsMetricEnabled") public Boolean ecsMetricEnabled
Indicates whether the traffic monitoring feature is enabled. Valid values:
true
@NameInMap(value="EnableSessionLog") public Boolean enableSessionLog
@NameInMap(value="ExpiredTime") public String expiredTime
The time when the NAT gateway expires.
example:2021-12-26T12:20:20Z
@NameInMap(value="ForwardTable") public GetNatGatewayAttributeResponseBody.GetNatGatewayAttributeResponseBodyForwardTable forwardTable
The information about the DNAT table.
@NameInMap(value="FullNatTable") public GetNatGatewayAttributeResponseBody.GetNatGatewayAttributeResponseBodyFullNatTable fullNatTable
The information about the FULLNAT table.
@NameInMap(value="IpList") public List<GetNatGatewayAttributeResponseBody.GetNatGatewayAttributeResponseBodyIpList> ipList
The elastic IP addresses (EIPs) that are associated with the Internet NAT gateway.
@NameInMap(value="LogDelivery") public GetNatGatewayAttributeResponseBody.GetNatGatewayAttributeResponseBodyLogDelivery logDelivery
@NameInMap(value="Name") public String name
The name of the NAT gateway.
example:abc
@NameInMap(value="NatGatewayId") public String natGatewayId
The ID of the NAT gateway.
example:ngw-bp1047e2d4z7kf2ki****
@NameInMap(value="NatType") public String natType
The type of the Internet NAT gateway. Only Enhanced is returned, which indicates an enhanced Internet NAT gateway.
example:Enhanced
@NameInMap(value="NetworkType") public String networkType
The type of the NAT gateway. Valid values:
internet
@NameInMap(value="PrivateInfo") public GetNatGatewayAttributeResponseBody.GetNatGatewayAttributeResponseBodyPrivateInfo privateInfo
The private network information about the NAT gateway.
@NameInMap(value="PrivateLinkEnabled") public Boolean privateLinkEnabled
Indicates whether the NAT gateway supports PrivateLink. Valid values:
true
@NameInMap(value="PrivateLinkMode") public String privateLinkMode
The mode that is used by PrivateLink. Valid values:
FullNat
@NameInMap(value="RegionId") public String regionId
The ID of the region where the NAT gateway is deployed.
example:cn-qingdao
@NameInMap(value="RequestId") public String requestId
The ID of the request.
example:4EC47282-1B74-4534-BD0E-403F3EE64CAF
@NameInMap(value="ResourceGroupId") public String resourceGroupId
The ID of the resource group.
example:rg-bp67acfmxazb4ph****
@NameInMap(value="SnatTable") public GetNatGatewayAttributeResponseBody.GetNatGatewayAttributeResponseBodySnatTable snatTable
The information about the SNAT table.
@NameInMap(value="Status") public String status
The status of the NAT gateway. Valid values:
Available
@NameInMap(value="VpcId") public String vpcId
The ID of the VPC to which the NAT gateway belongs.
example:vpc-bp15zckdt37pq72z****
public static GetNatGatewayAttributeResponseBody build(Map<String,?> map) throws Exception
Exception
public GetNatGatewayAttributeResponseBody setBillingConfig(GetNatGatewayAttributeResponseBody.GetNatGatewayAttributeResponseBodyBillingConfig billingConfig)
public GetNatGatewayAttributeResponseBody.GetNatGatewayAttributeResponseBodyBillingConfig getBillingConfig()
public GetNatGatewayAttributeResponseBody setBusinessStatus(String businessStatus)
public String getBusinessStatus()
public GetNatGatewayAttributeResponseBody setCreationTime(String creationTime)
public String getCreationTime()
public GetNatGatewayAttributeResponseBody setDeletionProtectionInfo(GetNatGatewayAttributeResponseBody.GetNatGatewayAttributeResponseBodyDeletionProtectionInfo deletionProtectionInfo)
public GetNatGatewayAttributeResponseBody.GetNatGatewayAttributeResponseBodyDeletionProtectionInfo getDeletionProtectionInfo()
public GetNatGatewayAttributeResponseBody setDescription(String description)
public String getDescription()
public GetNatGatewayAttributeResponseBody setEcsMetricEnabled(Boolean ecsMetricEnabled)
public Boolean getEcsMetricEnabled()
public GetNatGatewayAttributeResponseBody setEnableSessionLog(Boolean enableSessionLog)
public Boolean getEnableSessionLog()
public GetNatGatewayAttributeResponseBody setExpiredTime(String expiredTime)
public String getExpiredTime()
public GetNatGatewayAttributeResponseBody setForwardTable(GetNatGatewayAttributeResponseBody.GetNatGatewayAttributeResponseBodyForwardTable forwardTable)
public GetNatGatewayAttributeResponseBody.GetNatGatewayAttributeResponseBodyForwardTable getForwardTable()
public GetNatGatewayAttributeResponseBody setFullNatTable(GetNatGatewayAttributeResponseBody.GetNatGatewayAttributeResponseBodyFullNatTable fullNatTable)
public GetNatGatewayAttributeResponseBody.GetNatGatewayAttributeResponseBodyFullNatTable getFullNatTable()
public GetNatGatewayAttributeResponseBody setIpList(List<GetNatGatewayAttributeResponseBody.GetNatGatewayAttributeResponseBodyIpList> ipList)
public List<GetNatGatewayAttributeResponseBody.GetNatGatewayAttributeResponseBodyIpList> getIpList()
public GetNatGatewayAttributeResponseBody setLogDelivery(GetNatGatewayAttributeResponseBody.GetNatGatewayAttributeResponseBodyLogDelivery logDelivery)
public GetNatGatewayAttributeResponseBody.GetNatGatewayAttributeResponseBodyLogDelivery getLogDelivery()
public GetNatGatewayAttributeResponseBody setName(String name)
public String getName()
public GetNatGatewayAttributeResponseBody setNatGatewayId(String natGatewayId)
public String getNatGatewayId()
public GetNatGatewayAttributeResponseBody setNatType(String natType)
public String getNatType()
public GetNatGatewayAttributeResponseBody setNetworkType(String networkType)
public String getNetworkType()
public GetNatGatewayAttributeResponseBody setPrivateInfo(GetNatGatewayAttributeResponseBody.GetNatGatewayAttributeResponseBodyPrivateInfo privateInfo)
public GetNatGatewayAttributeResponseBody.GetNatGatewayAttributeResponseBodyPrivateInfo getPrivateInfo()
public GetNatGatewayAttributeResponseBody setPrivateLinkEnabled(Boolean privateLinkEnabled)
public Boolean getPrivateLinkEnabled()
public GetNatGatewayAttributeResponseBody setPrivateLinkMode(String privateLinkMode)
public String getPrivateLinkMode()
public GetNatGatewayAttributeResponseBody setRegionId(String regionId)
public String getRegionId()
public GetNatGatewayAttributeResponseBody setRequestId(String requestId)
public String getRequestId()
public GetNatGatewayAttributeResponseBody setResourceGroupId(String resourceGroupId)
public String getResourceGroupId()
public GetNatGatewayAttributeResponseBody setSnatTable(GetNatGatewayAttributeResponseBody.GetNatGatewayAttributeResponseBodySnatTable snatTable)
public GetNatGatewayAttributeResponseBody.GetNatGatewayAttributeResponseBodySnatTable getSnatTable()
public GetNatGatewayAttributeResponseBody setStatus(String status)
public String getStatus()
public GetNatGatewayAttributeResponseBody setVpcId(String vpcId)
public String getVpcId()
Copyright © 2024. All rights reserved.