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

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







RouterStatusNatStatus (Compute Engine API beta-rev20220312-1.32.1)












com.google.api.services.compute.model

Class RouterStatusNatStatus

    • Constructor Detail

      • RouterStatusNatStatus

        public RouterStatusNatStatus()
    • Method Detail

      • getAutoAllocatedNatIps

        public List<String> getAutoAllocatedNatIps()
        A list of IPs auto-allocated for NAT. Example: ["1.1.1.1", "129.2.16.89"]
        Returns:
        value or null for none
      • setAutoAllocatedNatIps

        public RouterStatusNatStatus setAutoAllocatedNatIps(List<String> autoAllocatedNatIps)
        A list of IPs auto-allocated for NAT. Example: ["1.1.1.1", "129.2.16.89"]
        Parameters:
        autoAllocatedNatIps - autoAllocatedNatIps or null for none
      • getDrainAutoAllocatedNatIps

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

        public RouterStatusNatStatus setDrainAutoAllocatedNatIps(List<String> drainAutoAllocatedNatIps)
        A list of IPs auto-allocated for NAT that are in drain mode. Example: ["1.1.1.1", "179.12.26.133"].
        Parameters:
        drainAutoAllocatedNatIps - drainAutoAllocatedNatIps or null for none
      • getDrainUserAllocatedNatIps

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

        public RouterStatusNatStatus setDrainUserAllocatedNatIps(List<String> drainUserAllocatedNatIps)
        A list of IPs user-allocated for NAT that are in drain mode. Example: ["1.1.1.1", "179.12.26.133"].
        Parameters:
        drainUserAllocatedNatIps - drainUserAllocatedNatIps or null for none
      • getMinExtraNatIpsNeeded

        public Integer getMinExtraNatIpsNeeded()
        The number of extra IPs to allocate. This will be greater than 0 only if user-specified IPs are NOT enough to allow all configured VMs to use NAT. This value is meaningful only when auto- allocation of NAT IPs is *not* used.
        Returns:
        value or null for none
      • setMinExtraNatIpsNeeded

        public RouterStatusNatStatus setMinExtraNatIpsNeeded(Integer minExtraNatIpsNeeded)
        The number of extra IPs to allocate. This will be greater than 0 only if user-specified IPs are NOT enough to allow all configured VMs to use NAT. This value is meaningful only when auto- allocation of NAT IPs is *not* used.
        Parameters:
        minExtraNatIpsNeeded - minExtraNatIpsNeeded or null for none
      • getName

        public String getName()
        Unique name of this NAT.
        Returns:
        value or null for none
      • getNumVmEndpointsWithNatMappings

        public Integer getNumVmEndpointsWithNatMappings()
        Number of VM endpoints (i.e., Nics) that can use NAT.
        Returns:
        value or null for none
      • setNumVmEndpointsWithNatMappings

        public RouterStatusNatStatus setNumVmEndpointsWithNatMappings(Integer numVmEndpointsWithNatMappings)
        Number of VM endpoints (i.e., Nics) that can use NAT.
        Parameters:
        numVmEndpointsWithNatMappings - numVmEndpointsWithNatMappings or null for none
      • getUserAllocatedNatIpResources

        public List<String> getUserAllocatedNatIpResources()
        A list of fully qualified URLs of reserved IP address resources.
        Returns:
        value or null for none
      • setUserAllocatedNatIpResources

        public RouterStatusNatStatus setUserAllocatedNatIpResources(List<String> userAllocatedNatIpResources)
        A list of fully qualified URLs of reserved IP address resources.
        Parameters:
        userAllocatedNatIpResources - userAllocatedNatIpResources or null for none
      • getUserAllocatedNatIps

        public List<String> getUserAllocatedNatIps()
        A list of IPs user-allocated for NAT. They will be raw IP strings like "179.12.26.133".
        Returns:
        value or null for none
      • setUserAllocatedNatIps

        public RouterStatusNatStatus setUserAllocatedNatIps(List<String> userAllocatedNatIps)
        A list of IPs user-allocated for NAT. They will be raw IP strings like "179.12.26.133".
        Parameters:
        userAllocatedNatIps - userAllocatedNatIps or null for none

Copyright © 2011–2022 Google. All rights reserved.





© 2015 - 2025 Weber Informatics LLC | Privacy Policy