All Downloads are FREE. Search and download functionalities are using the official Maven repository.

target.apidocs.com.google.api.services.compute.model.RouterStatusNatStatusNatRuleStatus.html Maven / Gradle / Ivy

There is a newer version: v1-rev20240903-2.0.0
Show newest version






RouterStatusNatStatusNatRuleStatus (Compute Engine API v1-rev20240919-2.0.0)












com.google.api.services.compute.model

Class RouterStatusNatStatusNatRuleStatus

    • Constructor Detail

      • RouterStatusNatStatusNatRuleStatus

        public RouterStatusNatStatusNatRuleStatus()
    • Method Detail

      • getActiveNatIps

        public List<String> getActiveNatIps()
        A list of active IPs for NAT. Example: ["1.1.1.1", "179.12.26.133"].
        Returns:
        value or null for none
      • setActiveNatIps

        public RouterStatusNatStatusNatRuleStatus setActiveNatIps(List<String> activeNatIps)
        A list of active IPs for NAT. Example: ["1.1.1.1", "179.12.26.133"].
        Parameters:
        activeNatIps - activeNatIps or null for none
      • getDrainNatIps

        public List<String> getDrainNatIps()
        A list of IPs for NAT that are in drain mode. Example: ["1.1.1.1", "179.12.26.133"].
        Returns:
        value or null for none
      • setDrainNatIps

        public RouterStatusNatStatusNatRuleStatus setDrainNatIps(List<String> drainNatIps)
        A list of IPs for NAT that are in drain mode. Example: ["1.1.1.1", "179.12.26.133"].
        Parameters:
        drainNatIps - drainNatIps or null for none
      • getMinExtraIpsNeeded

        public Integer getMinExtraIpsNeeded()
        The number of extra IPs to allocate. This will be greater than 0 only if the existing IPs in this NAT Rule are NOT enough to allow all configured VMs to use NAT.
        Returns:
        value or null for none
      • setMinExtraIpsNeeded

        public RouterStatusNatStatusNatRuleStatus setMinExtraIpsNeeded(Integer minExtraIpsNeeded)
        The number of extra IPs to allocate. This will be greater than 0 only if the existing IPs in this NAT Rule are NOT enough to allow all configured VMs to use NAT.
        Parameters:
        minExtraIpsNeeded - minExtraIpsNeeded or null for none
      • getNumVmEndpointsWithNatMappings

        public Integer getNumVmEndpointsWithNatMappings()
        Number of VM endpoints (i.e., NICs) that have NAT Mappings from this NAT Rule.
        Returns:
        value or null for none
      • setNumVmEndpointsWithNatMappings

        public RouterStatusNatStatusNatRuleStatus setNumVmEndpointsWithNatMappings(Integer numVmEndpointsWithNatMappings)
        Number of VM endpoints (i.e., NICs) that have NAT Mappings from this NAT Rule.
        Parameters:
        numVmEndpointsWithNatMappings - numVmEndpointsWithNatMappings or null for none
      • getRuleNumber

        public Integer getRuleNumber()
        Rule number of the rule.
        Returns:
        value or null for none

Copyright © 2011–2024 Google. All rights reserved.





© 2015 - 2024 Weber Informatics LLC | Privacy Policy