public final class NetworkProfileNetworkFeatures
extends com.google.api.client.json.GenericJson
This is the Java data model class that specifies how to parse/serialize into the JSON that is transmitted over HTTP when working with the Compute Engine API. For a detailed explanation see: https://developers.google.com/api-client-library/java/google-http-java-client/json
com.google.api.client.util.GenericData.FlagsAbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>| Constructor and Description |
|---|
NetworkProfileNetworkFeatures() |
| Modifier and Type | Method and Description |
|---|---|
NetworkProfileNetworkFeatures |
clone() |
List<String> |
getAddressPurposes()
Specifies what address purposes are supported.
|
String |
getAllowAliasIpRanges()
Specifies whether alias IP ranges (and secondary address ranges) are allowed.
|
String |
getAllowAutoModeSubnet()
Specifies whether auto mode subnet creation is allowed.
|
String |
getAllowClassDFirewalls()
Specifies whether firewalls for Class D address ranges are supported.
|
String |
getAllowCloudNat()
Specifies whether cloud NAT creation is allowed.
|
String |
getAllowCloudRouter()
Specifies whether cloud router creation is allowed.
|
String |
getAllowDefaultNicAttachment()
Specifies whether default NIC attachment is allowed.
|
String |
getAllowExternalIpAccess()
Specifies whether VMs are allowed to have external IP access on network interfaces connected to
this VPC.
|
String |
getAllowInterconnect()
Specifies whether Cloud Interconnect creation is allowed.
|
String |
getAllowIpForwarding()
Specifies whether IP forwarding is allowed.
|
String |
getAllowLoadBalancing()
Specifies whether cloud load balancing is allowed.
|
String |
getAllowMulticast()
Specifies whether multicast is allowed.
|
String |
getAllowMultiNicInSameNetwork()
Specifies whether multi-nic in the same network is allowed.
|
String |
getAllowNcc()
Specifies whether NCC is allowed.
|
String |
getAllowNetworkMigration()
Specifies whether VM network migration is allowed.
|
String |
getAllowPacketMirroring()
Specifies whether Packet Mirroring 1.0 is supported.
|
String |
getAllowPrivateGoogleAccess()
Specifies whether private Google access is allowed.
|
String |
getAllowPsc()
Specifies whether PSC creation is allowed.
|
String |
getAllowSameNetworkUnicast()
Specifies whether unicast within the same network is allowed.
|
String |
getAllowStaticRoutes()
Specifies whether static route creation is allowed.
|
String |
getAllowSubInterfaces()
Specifies whether sub interfaces are allowed.
|
String |
getAllowVpcPeering()
Specifies whether VPC peering is allowed.
|
String |
getAllowVpn()
Specifies whether VPN creation is allowed.
|
List<String> |
getInterfaceTypes()
If set, limits the interface types that the network supports.
|
String |
getMulticast()
Specifies which type of multicast is supported.
|
List<String> |
getSubnetPurposes()
Specifies which subnetwork purposes are supported.
|
List<String> |
getSubnetStackTypes()
Specifies which subnetwork stack types are supported.
|
List<String> |
getSubnetworkPurposes()
Specifies which subnetwork purposes are supported.
|
List<String> |
getSubnetworkStackTypes()
Specifies which subnetwork stack types are supported.
|
String |
getUnicast()
Specifies which type of unicast is supported.
|
NetworkProfileNetworkFeatures |
set(String fieldName,
Object value) |
NetworkProfileNetworkFeatures |
setAddressPurposes(List<String> addressPurposes)
Specifies what address purposes are supported.
|
NetworkProfileNetworkFeatures |
setAllowAliasIpRanges(String allowAliasIpRanges)
Specifies whether alias IP ranges (and secondary address ranges) are allowed.
|
NetworkProfileNetworkFeatures |
setAllowAutoModeSubnet(String allowAutoModeSubnet)
Specifies whether auto mode subnet creation is allowed.
|
NetworkProfileNetworkFeatures |
setAllowClassDFirewalls(String allowClassDFirewalls)
Specifies whether firewalls for Class D address ranges are supported.
|
NetworkProfileNetworkFeatures |
setAllowCloudNat(String allowCloudNat)
Specifies whether cloud NAT creation is allowed.
|
NetworkProfileNetworkFeatures |
setAllowCloudRouter(String allowCloudRouter)
Specifies whether cloud router creation is allowed.
|
NetworkProfileNetworkFeatures |
setAllowDefaultNicAttachment(String allowDefaultNicAttachment)
Specifies whether default NIC attachment is allowed.
|
NetworkProfileNetworkFeatures |
setAllowExternalIpAccess(String allowExternalIpAccess)
Specifies whether VMs are allowed to have external IP access on network interfaces connected to
this VPC.
|
NetworkProfileNetworkFeatures |
setAllowInterconnect(String allowInterconnect)
Specifies whether Cloud Interconnect creation is allowed.
|
NetworkProfileNetworkFeatures |
setAllowIpForwarding(String allowIpForwarding)
Specifies whether IP forwarding is allowed.
|
NetworkProfileNetworkFeatures |
setAllowLoadBalancing(String allowLoadBalancing)
Specifies whether cloud load balancing is allowed.
|
NetworkProfileNetworkFeatures |
setAllowMulticast(String allowMulticast)
Specifies whether multicast is allowed.
|
NetworkProfileNetworkFeatures |
setAllowMultiNicInSameNetwork(String allowMultiNicInSameNetwork)
Specifies whether multi-nic in the same network is allowed.
|
NetworkProfileNetworkFeatures |
setAllowNcc(String allowNcc)
Specifies whether NCC is allowed.
|
NetworkProfileNetworkFeatures |
setAllowNetworkMigration(String allowNetworkMigration)
Specifies whether VM network migration is allowed.
|
NetworkProfileNetworkFeatures |
setAllowPacketMirroring(String allowPacketMirroring)
Specifies whether Packet Mirroring 1.0 is supported.
|
NetworkProfileNetworkFeatures |
setAllowPrivateGoogleAccess(String allowPrivateGoogleAccess)
Specifies whether private Google access is allowed.
|
NetworkProfileNetworkFeatures |
setAllowPsc(String allowPsc)
Specifies whether PSC creation is allowed.
|
NetworkProfileNetworkFeatures |
setAllowSameNetworkUnicast(String allowSameNetworkUnicast)
Specifies whether unicast within the same network is allowed.
|
NetworkProfileNetworkFeatures |
setAllowStaticRoutes(String allowStaticRoutes)
Specifies whether static route creation is allowed.
|
NetworkProfileNetworkFeatures |
setAllowSubInterfaces(String allowSubInterfaces)
Specifies whether sub interfaces are allowed.
|
NetworkProfileNetworkFeatures |
setAllowVpcPeering(String allowVpcPeering)
Specifies whether VPC peering is allowed.
|
NetworkProfileNetworkFeatures |
setAllowVpn(String allowVpn)
Specifies whether VPN creation is allowed.
|
NetworkProfileNetworkFeatures |
setInterfaceTypes(List<String> interfaceTypes)
If set, limits the interface types that the network supports.
|
NetworkProfileNetworkFeatures |
setMulticast(String multicast)
Specifies which type of multicast is supported.
|
NetworkProfileNetworkFeatures |
setSubnetPurposes(List<String> subnetPurposes)
Specifies which subnetwork purposes are supported.
|
NetworkProfileNetworkFeatures |
setSubnetStackTypes(List<String> subnetStackTypes)
Specifies which subnetwork stack types are supported.
|
NetworkProfileNetworkFeatures |
setSubnetworkPurposes(List<String> subnetworkPurposes)
Specifies which subnetwork purposes are supported.
|
NetworkProfileNetworkFeatures |
setSubnetworkStackTypes(List<String> subnetworkStackTypes)
Specifies which subnetwork stack types are supported.
|
NetworkProfileNetworkFeatures |
setUnicast(String unicast)
Specifies which type of unicast is supported.
|
getFactory, setFactory, toPrettyString, toStringentrySet, equals, get, getClassInfo, getUnknownKeys, hashCode, put, putAll, remove, setUnknownKeysclear, containsKey, containsValue, isEmpty, keySet, size, valuesfinalize, getClass, notify, notifyAll, wait, wait, waitcompute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAllpublic List<String> getAddressPurposes()
null for nonepublic NetworkProfileNetworkFeatures setAddressPurposes(List<String> addressPurposes)
addressPurposes - addressPurposes or null for nonepublic String getAllowAliasIpRanges()
null for nonepublic NetworkProfileNetworkFeatures setAllowAliasIpRanges(String allowAliasIpRanges)
allowAliasIpRanges - allowAliasIpRanges or null for nonepublic String getAllowAutoModeSubnet()
null for nonepublic NetworkProfileNetworkFeatures setAllowAutoModeSubnet(String allowAutoModeSubnet)
allowAutoModeSubnet - allowAutoModeSubnet or null for nonepublic String getAllowClassDFirewalls()
null for nonepublic NetworkProfileNetworkFeatures setAllowClassDFirewalls(String allowClassDFirewalls)
allowClassDFirewalls - allowClassDFirewalls or null for nonepublic String getAllowCloudNat()
null for nonepublic NetworkProfileNetworkFeatures setAllowCloudNat(String allowCloudNat)
allowCloudNat - allowCloudNat or null for nonepublic String getAllowCloudRouter()
null for nonepublic NetworkProfileNetworkFeatures setAllowCloudRouter(String allowCloudRouter)
allowCloudRouter - allowCloudRouter or null for nonepublic String getAllowDefaultNicAttachment()
null for nonepublic NetworkProfileNetworkFeatures setAllowDefaultNicAttachment(String allowDefaultNicAttachment)
allowDefaultNicAttachment - allowDefaultNicAttachment or null for nonepublic String getAllowExternalIpAccess()
null for nonepublic NetworkProfileNetworkFeatures setAllowExternalIpAccess(String allowExternalIpAccess)
allowExternalIpAccess - allowExternalIpAccess or null for nonepublic String getAllowInterconnect()
null for nonepublic NetworkProfileNetworkFeatures setAllowInterconnect(String allowInterconnect)
allowInterconnect - allowInterconnect or null for nonepublic String getAllowIpForwarding()
null for nonepublic NetworkProfileNetworkFeatures setAllowIpForwarding(String allowIpForwarding)
allowIpForwarding - allowIpForwarding or null for nonepublic String getAllowLoadBalancing()
null for nonepublic NetworkProfileNetworkFeatures setAllowLoadBalancing(String allowLoadBalancing)
allowLoadBalancing - allowLoadBalancing or null for nonepublic String getAllowMultiNicInSameNetwork()
null for nonepublic NetworkProfileNetworkFeatures setAllowMultiNicInSameNetwork(String allowMultiNicInSameNetwork)
allowMultiNicInSameNetwork - allowMultiNicInSameNetwork or null for nonepublic String getAllowMulticast()
null for nonepublic NetworkProfileNetworkFeatures setAllowMulticast(String allowMulticast)
allowMulticast - allowMulticast or null for nonepublic String getAllowNcc()
null for nonepublic NetworkProfileNetworkFeatures setAllowNcc(String allowNcc)
allowNcc - allowNcc or null for nonepublic String getAllowNetworkMigration()
null for nonepublic NetworkProfileNetworkFeatures setAllowNetworkMigration(String allowNetworkMigration)
allowNetworkMigration - allowNetworkMigration or null for nonepublic String getAllowPacketMirroring()
null for nonepublic NetworkProfileNetworkFeatures setAllowPacketMirroring(String allowPacketMirroring)
allowPacketMirroring - allowPacketMirroring or null for nonepublic String getAllowPrivateGoogleAccess()
null for nonepublic NetworkProfileNetworkFeatures setAllowPrivateGoogleAccess(String allowPrivateGoogleAccess)
allowPrivateGoogleAccess - allowPrivateGoogleAccess or null for nonepublic String getAllowPsc()
null for nonepublic NetworkProfileNetworkFeatures setAllowPsc(String allowPsc)
allowPsc - allowPsc or null for nonepublic String getAllowSameNetworkUnicast()
null for nonepublic NetworkProfileNetworkFeatures setAllowSameNetworkUnicast(String allowSameNetworkUnicast)
allowSameNetworkUnicast - allowSameNetworkUnicast or null for nonepublic String getAllowStaticRoutes()
null for nonepublic NetworkProfileNetworkFeatures setAllowStaticRoutes(String allowStaticRoutes)
allowStaticRoutes - allowStaticRoutes or null for nonepublic String getAllowSubInterfaces()
null for nonepublic NetworkProfileNetworkFeatures setAllowSubInterfaces(String allowSubInterfaces)
allowSubInterfaces - allowSubInterfaces or null for nonepublic String getAllowVpcPeering()
null for nonepublic NetworkProfileNetworkFeatures setAllowVpcPeering(String allowVpcPeering)
allowVpcPeering - allowVpcPeering or null for nonepublic String getAllowVpn()
null for nonepublic NetworkProfileNetworkFeatures setAllowVpn(String allowVpn)
allowVpn - allowVpn or null for nonepublic List<String> getInterfaceTypes()
null for nonepublic NetworkProfileNetworkFeatures setInterfaceTypes(List<String> interfaceTypes)
interfaceTypes - interfaceTypes or null for nonepublic String getMulticast()
null for nonepublic NetworkProfileNetworkFeatures setMulticast(String multicast)
multicast - multicast or null for nonepublic List<String> getSubnetPurposes()
null for nonepublic NetworkProfileNetworkFeatures setSubnetPurposes(List<String> subnetPurposes)
subnetPurposes - subnetPurposes or null for nonepublic List<String> getSubnetStackTypes()
null for nonepublic NetworkProfileNetworkFeatures setSubnetStackTypes(List<String> subnetStackTypes)
subnetStackTypes - subnetStackTypes or null for nonepublic List<String> getSubnetworkPurposes()
null for nonepublic NetworkProfileNetworkFeatures setSubnetworkPurposes(List<String> subnetworkPurposes)
subnetworkPurposes - subnetworkPurposes or null for nonepublic List<String> getSubnetworkStackTypes()
null for nonepublic NetworkProfileNetworkFeatures setSubnetworkStackTypes(List<String> subnetworkStackTypes)
subnetworkStackTypes - subnetworkStackTypes or null for nonepublic String getUnicast()
null for nonepublic NetworkProfileNetworkFeatures setUnicast(String unicast)
unicast - unicast or null for nonepublic NetworkProfileNetworkFeatures set(String fieldName, Object value)
set in class com.google.api.client.json.GenericJsonpublic NetworkProfileNetworkFeatures clone()
clone in class com.google.api.client.json.GenericJsonCopyright © 2011–2025 Google. All rights reserved.