public DescribeNatGatewaysRequest withNatGatewayIds(String... natGatewayIds) {
        if (this.natGatewayIds == null) {
            setNatGatewayIds(new com.amazonaws.internal.SdkInternalList<String>(natGatewayIds.length));
        }
        for (String ele : natGatewayIds) {
            this.natGatewayIds.add(ele);
        }
        return this;
    }
public DescribeNatGatewaysRequest withNatGatewayIds ( String ... natGatewayIds ) { if ( this . natGatewayIds == null ) { setNatGatewayIds ( new com . amazonaws . internal . SdkInternalList < String > ( natGatewayIds . length ) ) ; } for ( String ele : natGatewayIds ) { this . natGatewayIds . add ( ele ) ; } return this ; }
<p>
One or more NAT gateway IDs.
</p>
<p>
<b>NOTE:</b> This method appends the values to the existing list (if any). Use
{@link #setNatGatewayIds(java.util.Collection)} or {@link #withNatGatewayIds(java.util.Collection)} if you want
to override the existing values.
</p>

@param natGatewayIds
One or more NAT gateway IDs.
@return Returns a reference to this object so that method calls can be chained together.