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

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

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






InterconnectRemoteLocationConstraints (Compute Engine API v1-rev20250107-2.0.0)












com.google.api.services.compute.model

Class InterconnectRemoteLocationConstraints

    • Constructor Detail

      • InterconnectRemoteLocationConstraints

        public InterconnectRemoteLocationConstraints()
    • Method Detail

      • getPortPairRemoteLocation

        public String getPortPairRemoteLocation()
        [Output Only] Port pair remote location constraints, which can take one of the following values: PORT_PAIR_UNCONSTRAINED_REMOTE_LOCATION, PORT_PAIR_MATCHING_REMOTE_LOCATION. Google Cloud API refers only to individual ports, but the UI uses this field when ordering a pair of ports, to prevent users from accidentally ordering something that is incompatible with their cloud provider. Specifically, when ordering a redundant pair of Cross-Cloud Interconnect ports, and one of them uses a remote location with portPairMatchingRemoteLocation set to matching, the UI requires that both ports use the same remote location.
        Returns:
        value or null for none
      • setPortPairRemoteLocation

        public InterconnectRemoteLocationConstraints setPortPairRemoteLocation(String portPairRemoteLocation)
        [Output Only] Port pair remote location constraints, which can take one of the following values: PORT_PAIR_UNCONSTRAINED_REMOTE_LOCATION, PORT_PAIR_MATCHING_REMOTE_LOCATION. Google Cloud API refers only to individual ports, but the UI uses this field when ordering a pair of ports, to prevent users from accidentally ordering something that is incompatible with their cloud provider. Specifically, when ordering a redundant pair of Cross-Cloud Interconnect ports, and one of them uses a remote location with portPairMatchingRemoteLocation set to matching, the UI requires that both ports use the same remote location.
        Parameters:
        portPairRemoteLocation - portPairRemoteLocation or null for none
      • getPortPairVlan

        public String getPortPairVlan()
        [Output Only] Port pair VLAN constraints, which can take one of the following values: PORT_PAIR_UNCONSTRAINED_VLAN, PORT_PAIR_MATCHING_VLAN
        Returns:
        value or null for none
      • setPortPairVlan

        public InterconnectRemoteLocationConstraints setPortPairVlan(String portPairVlan)
        [Output Only] Port pair VLAN constraints, which can take one of the following values: PORT_PAIR_UNCONSTRAINED_VLAN, PORT_PAIR_MATCHING_VLAN
        Parameters:
        portPairVlan - portPairVlan or null for none
      • getSubnetLengthRange

        public InterconnectRemoteLocationConstraintsSubnetLengthRange getSubnetLengthRange()
        [Output Only] [min-length, max-length] The minimum and maximum value (inclusive) for the IPv4 subnet length. For example, an interconnectRemoteLocation for Azure has {min: 30, max: 30} because Azure requires /30 subnets. This range specifies the values supported by both cloud providers. Interconnect currently supports /29 and /30 IPv4 subnet lengths. If a remote cloud has no constraint on IPv4 subnet length, the range would thus be {min: 29, max: 30}.
        Returns:
        value or null for none
      • setSubnetLengthRange

        public InterconnectRemoteLocationConstraints setSubnetLengthRange(InterconnectRemoteLocationConstraintsSubnetLengthRange subnetLengthRange)
        [Output Only] [min-length, max-length] The minimum and maximum value (inclusive) for the IPv4 subnet length. For example, an interconnectRemoteLocation for Azure has {min: 30, max: 30} because Azure requires /30 subnets. This range specifies the values supported by both cloud providers. Interconnect currently supports /29 and /30 IPv4 subnet lengths. If a remote cloud has no constraint on IPv4 subnet length, the range would thus be {min: 29, max: 30}.
        Parameters:
        subnetLengthRange - subnetLengthRange or null for none

Copyright © 2011–2025 Google. All rights reserved.





© 2015 - 2025 Weber Informatics LLC | Privacy Policy