Class DescribeVpnConnectionsRequest


  • public class DescribeVpnConnectionsRequest
    extends AbstractModel
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      Filter[] getFilters()
      Get 过滤条件。每次请求的Filters的上限为10,Filter.Values的上限为5。参数不支持同时指定VpnConnectionIds和Filters。 vpc-id - String - VPC实例ID,形如:`vpc-0a36uwkr`。 vpn-gateway-id - String - VPN网关实例ID,形如:`vpngw-p4lmqawn`。 customer-gateway-id - String - 对端网关实例ID,形如:`cgw-l4rblw63`。 vpn-connection-name - String - 通道名称,形如:`test-vpn`。 vpn-connection-id - String - 通道实例ID,形如:`vpnx-5p7vkch8"`。
      Long getLimit()
      Get 返回数量,默认为20,最大值为100。
      Long getOffset()
      Get 偏移量,默认为0。关于Offset的更进一步介绍请参考 API 简介中的相关小节。
      String[] getVpnConnectionIds()
      Get VPN通道实例ID。形如:vpnx-f49l6u0z。每次请求的实例的上限为100。参数不支持同时指定VpnConnectionIds和Filters。
      void setFilters​(Filter[] Filters)
      Set 过滤条件。每次请求的Filters的上限为10,Filter.Values的上限为5。参数不支持同时指定VpnConnectionIds和Filters。 vpc-id - String - VPC实例ID,形如:`vpc-0a36uwkr`。 vpn-gateway-id - String - VPN网关实例ID,形如:`vpngw-p4lmqawn`。 customer-gateway-id - String - 对端网关实例ID,形如:`cgw-l4rblw63`。 vpn-connection-name - String - 通道名称,形如:`test-vpn`。 vpn-connection-id - String - 通道实例ID,形如:`vpnx-5p7vkch8"`。
      void setLimit​(Long Limit)
      Set 返回数量,默认为20,最大值为100。
      void setOffset​(Long Offset)
      Set 偏移量,默认为0。关于Offset的更进一步介绍请参考 API 简介中的相关小节。
      void setVpnConnectionIds​(String[] VpnConnectionIds)
      Set VPN通道实例ID。形如:vpnx-f49l6u0z。每次请求的实例的上限为100。参数不支持同时指定VpnConnectionIds和Filters。
      void toMap​(HashMap<String,​String> map, String prefix)
      Internal implementation, normal users should not use it.
    • Constructor Detail

      • DescribeVpnConnectionsRequest

        public DescribeVpnConnectionsRequest()
      • DescribeVpnConnectionsRequest

        public DescribeVpnConnectionsRequest​(DescribeVpnConnectionsRequest source)
        NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
    • Method Detail

      • getVpnConnectionIds

        public String[] getVpnConnectionIds()
        Get VPN通道实例ID。形如:vpnx-f49l6u0z。每次请求的实例的上限为100。参数不支持同时指定VpnConnectionIds和Filters。
        Returns:
        VpnConnectionIds VPN通道实例ID。形如:vpnx-f49l6u0z。每次请求的实例的上限为100。参数不支持同时指定VpnConnectionIds和Filters。
      • setVpnConnectionIds

        public void setVpnConnectionIds​(String[] VpnConnectionIds)
        Set VPN通道实例ID。形如:vpnx-f49l6u0z。每次请求的实例的上限为100。参数不支持同时指定VpnConnectionIds和Filters。
        Parameters:
        VpnConnectionIds - VPN通道实例ID。形如:vpnx-f49l6u0z。每次请求的实例的上限为100。参数不支持同时指定VpnConnectionIds和Filters。
      • getFilters

        public Filter[] getFilters()
        Get 过滤条件。每次请求的Filters的上限为10,Filter.Values的上限为5。参数不支持同时指定VpnConnectionIds和Filters。
      • vpc-id - String - VPC实例ID,形如:`vpc-0a36uwkr`。
      • vpn-gateway-id - String - VPN网关实例ID,形如:`vpngw-p4lmqawn`。
      • customer-gateway-id - String - 对端网关实例ID,形如:`cgw-l4rblw63`。
      • vpn-connection-name - String - 通道名称,形如:`test-vpn`。
      • vpn-connection-id - String - 通道实例ID,形如:`vpnx-5p7vkch8"`。
Returns:
Filters 过滤条件。每次请求的Filters的上限为10,Filter.Values的上限为5。参数不支持同时指定VpnConnectionIds和Filters。
  • vpc-id - String - VPC实例ID,形如:`vpc-0a36uwkr`。
  • vpn-gateway-id - String - VPN网关实例ID,形如:`vpngw-p4lmqawn`。
  • customer-gateway-id - String - 对端网关实例ID,形如:`cgw-l4rblw63`。
  • vpn-connection-name - String - 通道名称,形如:`test-vpn`。
  • vpn-connection-id - String - 通道实例ID,形如:`vpnx-5p7vkch8"`。
  • Parameters:
    Filters - 过滤条件。每次请求的Filters的上限为10,Filter.Values的上限为5。参数不支持同时指定VpnConnectionIds和Filters。
  • vpc-id - String - VPC实例ID,形如:`vpc-0a36uwkr`。
  • vpn-gateway-id - String - VPN网关实例ID,形如:`vpngw-p4lmqawn`。
  • customer-gateway-id - String - 对端网关实例ID,形如:`cgw-l4rblw63`。
  • vpn-connection-name - String - 通道名称,形如:`test-vpn`。
  • vpn-connection-id - String - 通道实例ID,形如:`vpnx-5p7vkch8"`。