public class DescribeNatGatewaysRequest
extends com.aliyun.tea.TeaModel
限定符和类型 | 类和说明 |
---|---|
static class |
DescribeNatGatewaysRequest.DescribeNatGatewaysRequestTag |
限定符和类型 | 字段和说明 |
---|---|
Boolean |
dryRun
Specifies whether to perform a dry run.
|
String |
instanceChargeType
The billing method of the NAT gateway.
|
String |
name
The name of the NAT gateway.
|
String |
natGatewayId
The ID of the NAT gateway.
|
String |
natType
The type of NAT gateway.
|
String |
networkType
The type of the NAT gateway.
|
String |
ownerAccount |
Long |
ownerId |
Integer |
pageNumber
The number of the page to return.
|
Integer |
pageSize
The number of entries to return on each page.
|
String |
regionId
The region ID of the NAT gateways that you want to query.
|
String |
resourceGroupId
The ID of the resource group to which the NAT gateway belongs.
|
String |
resourceOwnerAccount |
Long |
resourceOwnerId |
String |
spec
The size of the NAT gateway.
|
String |
status
The status of the NAT gateway.
|
List<DescribeNatGatewaysRequest.DescribeNatGatewaysRequestTag> |
tag
The tags.
|
String |
vpcId
The ID of the VPC to which the NAT gateway belongs.
|
String |
zoneId
The ID of the zone to which the NAT gateway belongs.
|
构造器和说明 |
---|
DescribeNatGatewaysRequest() |
@NameInMap(value="DryRun") public Boolean dryRun
Specifies whether to perform a dry run. Valid values:
DryRunOperation
error code is returned.false
@NameInMap(value="InstanceChargeType") public String instanceChargeType
The billing method of the NAT gateway. Set the value to PostPaid, which specifies the pay-as-you-go billing method.
example:PostPaid
@NameInMap(value="Name") public String name
The name of the NAT gateway.
The name must be 1 to 128 characters in length, and cannot start with http://
or https://
.
If this parameter is not set, the system automatically assigns a name to the NAT gateway.
example:test
@NameInMap(value="NatGatewayId") public String natGatewayId
The ID of the NAT gateway.
example:ngw-bp1uewa15k4iy5770****
@NameInMap(value="NatType") public String natType
The type of NAT gateway. Set the value to Enhanced (enhanced NAT gateway).
example:Enhanced
@NameInMap(value="NetworkType") public String networkType
The type of the NAT gateway. Valid values:
internet
@NameInMap(value="OwnerAccount") public String ownerAccount
@NameInMap(value="OwnerId") public Long ownerId
@NameInMap(value="PageNumber") public Integer pageNumber
The number of the page to return. Default value: 1.
example:10
@NameInMap(value="PageSize") public Integer pageSize
The number of entries to return on each page. Maximum value: 50. Default value: 10.
example:1
@NameInMap(value="RegionId") public String regionId
The region ID of the NAT gateways that you want to query.
You can call the DescribeRegions operation to query the most recent region list.
This parameter is required.
example:cn-hangzhou
@NameInMap(value="ResourceGroupId") public String resourceGroupId
The ID of the resource group to which the NAT gateway belongs.
example:rg-bp67acfmxazb4ph****
@NameInMap(value="ResourceOwnerAccount") public String resourceOwnerAccount
@NameInMap(value="ResourceOwnerId") public Long resourceOwnerId
@NameInMap(value="Spec") public String spec
The size of the NAT gateway. Ignore this parameter.
example:Invalid parameter.
@NameInMap(value="Status") public String status
The status of the NAT gateway. Valid values:
Available
@NameInMap(value="Tag") public List<DescribeNatGatewaysRequest.DescribeNatGatewaysRequestTag> tag
The tags.
@NameInMap(value="VpcId") public String vpcId
The ID of the VPC to which the NAT gateway belongs.
example:vpc-bp15zckdt37pq72z****
@NameInMap(value="ZoneId") public String zoneId
The ID of the zone to which the NAT gateway belongs.
example:cn-hangzhou-b
public static DescribeNatGatewaysRequest build(Map<String,?> map) throws Exception
Exception
public DescribeNatGatewaysRequest setDryRun(Boolean dryRun)
public Boolean getDryRun()
public DescribeNatGatewaysRequest setInstanceChargeType(String instanceChargeType)
public String getInstanceChargeType()
public DescribeNatGatewaysRequest setName(String name)
public String getName()
public DescribeNatGatewaysRequest setNatGatewayId(String natGatewayId)
public String getNatGatewayId()
public DescribeNatGatewaysRequest setNatType(String natType)
public String getNatType()
public DescribeNatGatewaysRequest setNetworkType(String networkType)
public String getNetworkType()
public DescribeNatGatewaysRequest setOwnerAccount(String ownerAccount)
public String getOwnerAccount()
public DescribeNatGatewaysRequest setOwnerId(Long ownerId)
public Long getOwnerId()
public DescribeNatGatewaysRequest setPageNumber(Integer pageNumber)
public Integer getPageNumber()
public DescribeNatGatewaysRequest setPageSize(Integer pageSize)
public Integer getPageSize()
public DescribeNatGatewaysRequest setRegionId(String regionId)
public String getRegionId()
public DescribeNatGatewaysRequest setResourceGroupId(String resourceGroupId)
public String getResourceGroupId()
public DescribeNatGatewaysRequest setResourceOwnerAccount(String resourceOwnerAccount)
public String getResourceOwnerAccount()
public DescribeNatGatewaysRequest setResourceOwnerId(Long resourceOwnerId)
public Long getResourceOwnerId()
public DescribeNatGatewaysRequest setSpec(String spec)
public String getSpec()
public DescribeNatGatewaysRequest setStatus(String status)
public String getStatus()
public DescribeNatGatewaysRequest setTag(List<DescribeNatGatewaysRequest.DescribeNatGatewaysRequestTag> tag)
public List<DescribeNatGatewaysRequest.DescribeNatGatewaysRequestTag> getTag()
public DescribeNatGatewaysRequest setVpcId(String vpcId)
public String getVpcId()
public DescribeNatGatewaysRequest setZoneId(String zoneId)
public String getZoneId()
Copyright © 2024. All rights reserved.