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.Flags
AbstractMap.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 |
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.
|
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 |
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 |
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, toString
entrySet, equals, get, getClassInfo, getUnknownKeys, hashCode, put, putAll, remove, setUnknownKeys
clear, containsKey, containsValue, isEmpty, keySet, size, values
finalize, getClass, notify, notifyAll, wait, wait, wait
compute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAll
public 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 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 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.GenericJson
public NetworkProfileNetworkFeatures clone()
clone
in class com.google.api.client.json.GenericJson
Copyright © 2011–2025 Google. All rights reserved.