Package com.google.cloud.compute.v1
Interface NetworkProfileNetworkFeaturesOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
NetworkProfileNetworkFeatures,NetworkProfileNetworkFeatures.Builder
@Generated
public interface NetworkProfileNetworkFeaturesOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptiongetAddressPurposes(int index) Specifies what address purposes are supported.com.google.protobuf.ByteStringgetAddressPurposesBytes(int index) Specifies what address purposes are supported.intSpecifies what address purposes are supported.Specifies what address purposes are supported.Specifies whether address creation is allowed.com.google.protobuf.ByteStringSpecifies whether address creation is allowed.Specifies whether alias IP ranges (and secondary address ranges) are allowed.com.google.protobuf.ByteStringSpecifies whether alias IP ranges (and secondary address ranges) are allowed.Specifies whether auto mode subnet creation is allowed.com.google.protobuf.ByteStringSpecifies whether auto mode subnet creation is allowed.Specifies whether firewalls for Class D address ranges are supported.com.google.protobuf.ByteStringSpecifies whether firewalls for Class D address ranges are supported.Specifies whether cloud NAT creation is allowed.com.google.protobuf.ByteStringSpecifies whether cloud NAT creation is allowed.Specifies whether cloud router creation is allowed.com.google.protobuf.ByteStringSpecifies whether cloud router creation is allowed.Specifies whether default NIC attachment is allowed.com.google.protobuf.ByteStringSpecifies whether default NIC attachment is allowed.Specifies whether VMs are allowed to have external IP access on network interfaces connected to this VPC.com.google.protobuf.ByteStringSpecifies whether VMs are allowed to have external IP access on network interfaces connected to this VPC.Specifies whether firewall policy can be attached to the network.com.google.protobuf.ByteStringSpecifies whether firewall policy can be attached to the network.Specifies whether Cloud Interconnect creation is allowed.com.google.protobuf.ByteStringSpecifies whether Cloud Interconnect creation is allowed.Specifies whether IP forwarding is allowed.com.google.protobuf.ByteStringSpecifies whether IP forwarding is allowed.Specifies whether cloud load balancing is allowed.com.google.protobuf.ByteStringSpecifies whether cloud load balancing is allowed.Specifies whether multicast is allowed.com.google.protobuf.ByteStringSpecifies whether multicast is allowed.Specifies whether multi-nic in the same network is allowed.com.google.protobuf.ByteStringSpecifies whether multi-nic in the same network is allowed.Specifies whether multi-nic in the same subnetwork is allowed.com.google.protobuf.ByteStringSpecifies whether multi-nic in the same subnetwork is allowed.Specifies whether NCC is allowed.com.google.protobuf.ByteStringSpecifies whether NCC is allowed.Specifies whether VM network migration is allowed.com.google.protobuf.ByteStringSpecifies whether VM network migration is allowed.Specifies whether Packet Mirroring 1.0 is supported.com.google.protobuf.ByteStringSpecifies whether Packet Mirroring 1.0 is supported.Specifies whether private Google access is allowed.com.google.protobuf.ByteStringSpecifies whether private Google access is allowed.Specifies whether PSC creation is allowed.com.google.protobuf.ByteStringSpecifies whether PSC creation is allowed.Specifies whether unicast within the same network is allowed.com.google.protobuf.ByteStringSpecifies whether unicast within the same network is allowed.Specifies whether static route creation is allowed.com.google.protobuf.ByteStringSpecifies whether static route creation is allowed.Specifies whether sub interfaces are allowed.com.google.protobuf.ByteStringSpecifies whether sub interfaces are allowed.Specifies whether subnetwork creation is allowed.com.google.protobuf.ByteStringSpecifies whether subnetwork creation is allowed.Specifies whether VPC firewall rules can be created under the network.com.google.protobuf.ByteStringSpecifies whether VPC firewall rules can be created under the network.Specifies whether VPC peering is allowed.com.google.protobuf.ByteStringSpecifies whether VPC peering is allowed.Specifies whether VPN creation is allowed.com.google.protobuf.ByteStringSpecifies whether VPN creation is allowed.getFirewallPolicyTypes(int index) Check the FirewallPolicyTypes enum for the list of possible values.com.google.protobuf.ByteStringgetFirewallPolicyTypesBytes(int index) Check the FirewallPolicyTypes enum for the list of possible values.intCheck the FirewallPolicyTypes enum for the list of possible values.Check the FirewallPolicyTypes enum for the list of possible values.getInterfaceTypes(int index) If set, limits the interface types that the network supports.com.google.protobuf.ByteStringgetInterfaceTypesBytes(int index) If set, limits the interface types that the network supports.intIf set, limits the interface types that the network supports.If set, limits the interface types that the network supports.Specifies which type of multicast is supported.com.google.protobuf.ByteStringSpecifies which type of multicast is supported.Specifies a predefined internal IPv6 range for the network.com.google.protobuf.ByteStringSpecifies a predefined internal IPv6 range for the network.getPredefinedSubnetworkRanges(int index) Predefined subnetwork ranges for the network.intPredefined subnetwork ranges for the network.Predefined subnetwork ranges for the network.getPredefinedSubnetworkRangesOrBuilder(int index) Predefined subnetwork ranges for the network.Predefined subnetwork ranges for the network.getSubnetPurposes(int index) Specifies which subnetwork purposes are supported.com.google.protobuf.ByteStringgetSubnetPurposesBytes(int index) Specifies which subnetwork purposes are supported.intSpecifies which subnetwork purposes are supported.Specifies which subnetwork purposes are supported.getSubnetStackTypes(int index) Specifies which subnetwork stack types are supported.com.google.protobuf.ByteStringgetSubnetStackTypesBytes(int index) Specifies which subnetwork stack types are supported.intSpecifies which subnetwork stack types are supported.Specifies which subnetwork stack types are supported.getSubnetworkPurposes(int index) Output only.com.google.protobuf.ByteStringgetSubnetworkPurposesBytes(int index) Output only.intOutput only.Output only.getSubnetworkStackTypes(int index) Output only.com.google.protobuf.ByteStringgetSubnetworkStackTypesBytes(int index) Output only.intOutput only.Output only.Specifies which type of unicast is supported.com.google.protobuf.ByteStringSpecifies which type of unicast is supported.booleanSpecifies whether address creation is allowed.booleanSpecifies whether alias IP ranges (and secondary address ranges) are allowed.booleanSpecifies whether auto mode subnet creation is allowed.booleanSpecifies whether firewalls for Class D address ranges are supported.booleanSpecifies whether cloud NAT creation is allowed.booleanSpecifies whether cloud router creation is allowed.booleanSpecifies whether default NIC attachment is allowed.booleanSpecifies whether VMs are allowed to have external IP access on network interfaces connected to this VPC.booleanSpecifies whether firewall policy can be attached to the network.booleanSpecifies whether Cloud Interconnect creation is allowed.booleanSpecifies whether IP forwarding is allowed.booleanSpecifies whether cloud load balancing is allowed.booleanSpecifies whether multicast is allowed.booleanSpecifies whether multi-nic in the same network is allowed.booleanSpecifies whether multi-nic in the same subnetwork is allowed.booleanSpecifies whether NCC is allowed.booleanSpecifies whether VM network migration is allowed.booleanSpecifies whether Packet Mirroring 1.0 is supported.booleanSpecifies whether private Google access is allowed.booleanSpecifies whether PSC creation is allowed.booleanSpecifies whether unicast within the same network is allowed.booleanSpecifies whether static route creation is allowed.booleanSpecifies whether sub interfaces are allowed.booleanSpecifies whether subnetwork creation is allowed.booleanSpecifies whether VPC firewall rules can be created under the network.booleanSpecifies whether VPC peering is allowed.booleanSpecifies whether VPN creation is allowed.booleanSpecifies which type of multicast is supported.booleanSpecifies a predefined internal IPv6 range for the network.booleanSpecifies which type of unicast is supported.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getAddressPurposesList
Specifies what address purposes are supported. If empty, all address purposes are supported. Check the AddressPurposes enum for the list of possible values.
repeated string address_purposes = 433024768;- Returns:
- A list containing the addressPurposes.
-
getAddressPurposesCount
int getAddressPurposesCount()Specifies what address purposes are supported. If empty, all address purposes are supported. Check the AddressPurposes enum for the list of possible values.
repeated string address_purposes = 433024768;- Returns:
- The count of addressPurposes.
-
getAddressPurposes
Specifies what address purposes are supported. If empty, all address purposes are supported. Check the AddressPurposes enum for the list of possible values.
repeated string address_purposes = 433024768;- Parameters:
index- The index of the element to return.- Returns:
- The addressPurposes at the given index.
-
getAddressPurposesBytes
com.google.protobuf.ByteString getAddressPurposesBytes(int index) Specifies what address purposes are supported. If empty, all address purposes are supported. Check the AddressPurposes enum for the list of possible values.
repeated string address_purposes = 433024768;- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the addressPurposes at the given index.
-
hasAllowAddressCreation
boolean hasAllowAddressCreation()Specifies whether address creation is allowed. Check the AllowAddressCreation enum for the list of possible values.
optional string allow_address_creation = 450941184;- Returns:
- Whether the allowAddressCreation field is set.
-
getAllowAddressCreation
String getAllowAddressCreation()Specifies whether address creation is allowed. Check the AllowAddressCreation enum for the list of possible values.
optional string allow_address_creation = 450941184;- Returns:
- The allowAddressCreation.
-
getAllowAddressCreationBytes
com.google.protobuf.ByteString getAllowAddressCreationBytes()Specifies whether address creation is allowed. Check the AllowAddressCreation enum for the list of possible values.
optional string allow_address_creation = 450941184;- Returns:
- The bytes for allowAddressCreation.
-
hasAllowAliasIpRanges
boolean hasAllowAliasIpRanges()Specifies whether alias IP ranges (and secondary address ranges) are allowed. Check the AllowAliasIpRanges enum for the list of possible values.
optional string allow_alias_ip_ranges = 457984201;- Returns:
- Whether the allowAliasIpRanges field is set.
-
getAllowAliasIpRanges
String getAllowAliasIpRanges()Specifies whether alias IP ranges (and secondary address ranges) are allowed. Check the AllowAliasIpRanges enum for the list of possible values.
optional string allow_alias_ip_ranges = 457984201;- Returns:
- The allowAliasIpRanges.
-
getAllowAliasIpRangesBytes
com.google.protobuf.ByteString getAllowAliasIpRangesBytes()Specifies whether alias IP ranges (and secondary address ranges) are allowed. Check the AllowAliasIpRanges enum for the list of possible values.
optional string allow_alias_ip_ranges = 457984201;- Returns:
- The bytes for allowAliasIpRanges.
-
hasAllowAutoModeSubnet
boolean hasAllowAutoModeSubnet()Specifies whether auto mode subnet creation is allowed. Check the AllowAutoModeSubnet enum for the list of possible values.
optional string allow_auto_mode_subnet = 152191263;- Returns:
- Whether the allowAutoModeSubnet field is set.
-
getAllowAutoModeSubnet
String getAllowAutoModeSubnet()Specifies whether auto mode subnet creation is allowed. Check the AllowAutoModeSubnet enum for the list of possible values.
optional string allow_auto_mode_subnet = 152191263;- Returns:
- The allowAutoModeSubnet.
-
getAllowAutoModeSubnetBytes
com.google.protobuf.ByteString getAllowAutoModeSubnetBytes()Specifies whether auto mode subnet creation is allowed. Check the AllowAutoModeSubnet enum for the list of possible values.
optional string allow_auto_mode_subnet = 152191263;- Returns:
- The bytes for allowAutoModeSubnet.
-
hasAllowClassDFirewalls
boolean hasAllowClassDFirewalls()Specifies whether firewalls for Class D address ranges are supported. Check the AllowClassDFirewalls enum for the list of possible values.
optional string allow_class_d_firewalls = 131608987;- Returns:
- Whether the allowClassDFirewalls field is set.
-
getAllowClassDFirewalls
String getAllowClassDFirewalls()Specifies whether firewalls for Class D address ranges are supported. Check the AllowClassDFirewalls enum for the list of possible values.
optional string allow_class_d_firewalls = 131608987;- Returns:
- The allowClassDFirewalls.
-
getAllowClassDFirewallsBytes
com.google.protobuf.ByteString getAllowClassDFirewallsBytes()Specifies whether firewalls for Class D address ranges are supported. Check the AllowClassDFirewalls enum for the list of possible values.
optional string allow_class_d_firewalls = 131608987;- Returns:
- The bytes for allowClassDFirewalls.
-
hasAllowCloudNat
boolean hasAllowCloudNat()Specifies whether cloud NAT creation is allowed. Check the AllowCloudNat enum for the list of possible values.
optional string allow_cloud_nat = 254831265;- Returns:
- Whether the allowCloudNat field is set.
-
getAllowCloudNat
String getAllowCloudNat()Specifies whether cloud NAT creation is allowed. Check the AllowCloudNat enum for the list of possible values.
optional string allow_cloud_nat = 254831265;- Returns:
- The allowCloudNat.
-
getAllowCloudNatBytes
com.google.protobuf.ByteString getAllowCloudNatBytes()Specifies whether cloud NAT creation is allowed. Check the AllowCloudNat enum for the list of possible values.
optional string allow_cloud_nat = 254831265;- Returns:
- The bytes for allowCloudNat.
-
hasAllowCloudRouter
boolean hasAllowCloudRouter()Specifies whether cloud router creation is allowed. Check the AllowCloudRouter enum for the list of possible values.
optional string allow_cloud_router = 451110345;- Returns:
- Whether the allowCloudRouter field is set.
-
getAllowCloudRouter
String getAllowCloudRouter()Specifies whether cloud router creation is allowed. Check the AllowCloudRouter enum for the list of possible values.
optional string allow_cloud_router = 451110345;- Returns:
- The allowCloudRouter.
-
getAllowCloudRouterBytes
com.google.protobuf.ByteString getAllowCloudRouterBytes()Specifies whether cloud router creation is allowed. Check the AllowCloudRouter enum for the list of possible values.
optional string allow_cloud_router = 451110345;- Returns:
- The bytes for allowCloudRouter.
-
hasAllowDefaultNicAttachment
boolean hasAllowDefaultNicAttachment()Specifies whether default NIC attachment is allowed. Check the AllowDefaultNicAttachment enum for the list of possible values.
optional string allow_default_nic_attachment = 53917486;- Returns:
- Whether the allowDefaultNicAttachment field is set.
-
getAllowDefaultNicAttachment
String getAllowDefaultNicAttachment()Specifies whether default NIC attachment is allowed. Check the AllowDefaultNicAttachment enum for the list of possible values.
optional string allow_default_nic_attachment = 53917486;- Returns:
- The allowDefaultNicAttachment.
-
getAllowDefaultNicAttachmentBytes
com.google.protobuf.ByteString getAllowDefaultNicAttachmentBytes()Specifies whether default NIC attachment is allowed. Check the AllowDefaultNicAttachment enum for the list of possible values.
optional string allow_default_nic_attachment = 53917486;- Returns:
- The bytes for allowDefaultNicAttachment.
-
hasAllowExternalIpAccess
boolean hasAllowExternalIpAccess()Specifies whether VMs are allowed to have external IP access on network interfaces connected to this VPC. Check the AllowExternalIpAccess enum for the list of possible values.
optional string allow_external_ip_access = 131538110;- Returns:
- Whether the allowExternalIpAccess field is set.
-
getAllowExternalIpAccess
String getAllowExternalIpAccess()Specifies whether VMs are allowed to have external IP access on network interfaces connected to this VPC. Check the AllowExternalIpAccess enum for the list of possible values.
optional string allow_external_ip_access = 131538110;- Returns:
- The allowExternalIpAccess.
-
getAllowExternalIpAccessBytes
com.google.protobuf.ByteString getAllowExternalIpAccessBytes()Specifies whether VMs are allowed to have external IP access on network interfaces connected to this VPC. Check the AllowExternalIpAccess enum for the list of possible values.
optional string allow_external_ip_access = 131538110;- Returns:
- The bytes for allowExternalIpAccess.
-
hasAllowFirewallPolicy
boolean hasAllowFirewallPolicy()Specifies whether firewall policy can be attached to the network. Check the AllowFirewallPolicy enum for the list of possible values.
optional string allow_firewall_policy = 254200923;- Returns:
- Whether the allowFirewallPolicy field is set.
-
getAllowFirewallPolicy
String getAllowFirewallPolicy()Specifies whether firewall policy can be attached to the network. Check the AllowFirewallPolicy enum for the list of possible values.
optional string allow_firewall_policy = 254200923;- Returns:
- The allowFirewallPolicy.
-
getAllowFirewallPolicyBytes
com.google.protobuf.ByteString getAllowFirewallPolicyBytes()Specifies whether firewall policy can be attached to the network. Check the AllowFirewallPolicy enum for the list of possible values.
optional string allow_firewall_policy = 254200923;- Returns:
- The bytes for allowFirewallPolicy.
-
hasAllowInterconnect
boolean hasAllowInterconnect()Specifies whether Cloud Interconnect creation is allowed. Check the AllowInterconnect enum for the list of possible values.
optional string allow_interconnect = 280512964;- Returns:
- Whether the allowInterconnect field is set.
-
getAllowInterconnect
String getAllowInterconnect()Specifies whether Cloud Interconnect creation is allowed. Check the AllowInterconnect enum for the list of possible values.
optional string allow_interconnect = 280512964;- Returns:
- The allowInterconnect.
-
getAllowInterconnectBytes
com.google.protobuf.ByteString getAllowInterconnectBytes()Specifies whether Cloud Interconnect creation is allowed. Check the AllowInterconnect enum for the list of possible values.
optional string allow_interconnect = 280512964;- Returns:
- The bytes for allowInterconnect.
-
hasAllowIpForwarding
boolean hasAllowIpForwarding()Specifies whether IP forwarding is allowed. Check the AllowIpForwarding enum for the list of possible values.
optional string allow_ip_forwarding = 500838047;- Returns:
- Whether the allowIpForwarding field is set.
-
getAllowIpForwarding
String getAllowIpForwarding()Specifies whether IP forwarding is allowed. Check the AllowIpForwarding enum for the list of possible values.
optional string allow_ip_forwarding = 500838047;- Returns:
- The allowIpForwarding.
-
getAllowIpForwardingBytes
com.google.protobuf.ByteString getAllowIpForwardingBytes()Specifies whether IP forwarding is allowed. Check the AllowIpForwarding enum for the list of possible values.
optional string allow_ip_forwarding = 500838047;- Returns:
- The bytes for allowIpForwarding.
-
hasAllowLoadBalancing
boolean hasAllowLoadBalancing()Specifies whether cloud load balancing is allowed. Check the AllowLoadBalancing enum for the list of possible values.
optional string allow_load_balancing = 223366198;- Returns:
- Whether the allowLoadBalancing field is set.
-
getAllowLoadBalancing
String getAllowLoadBalancing()Specifies whether cloud load balancing is allowed. Check the AllowLoadBalancing enum for the list of possible values.
optional string allow_load_balancing = 223366198;- Returns:
- The allowLoadBalancing.
-
getAllowLoadBalancingBytes
com.google.protobuf.ByteString getAllowLoadBalancingBytes()Specifies whether cloud load balancing is allowed. Check the AllowLoadBalancing enum for the list of possible values.
optional string allow_load_balancing = 223366198;- Returns:
- The bytes for allowLoadBalancing.
-
hasAllowMultiNicInSameNetwork
boolean hasAllowMultiNicInSameNetwork()Specifies whether multi-nic in the same network is allowed. Check the AllowMultiNicInSameNetwork enum for the list of possible values.
optional string allow_multi_nic_in_same_network = 88251004;- Returns:
- Whether the allowMultiNicInSameNetwork field is set.
-
getAllowMultiNicInSameNetwork
String getAllowMultiNicInSameNetwork()Specifies whether multi-nic in the same network is allowed. Check the AllowMultiNicInSameNetwork enum for the list of possible values.
optional string allow_multi_nic_in_same_network = 88251004;- Returns:
- The allowMultiNicInSameNetwork.
-
getAllowMultiNicInSameNetworkBytes
com.google.protobuf.ByteString getAllowMultiNicInSameNetworkBytes()Specifies whether multi-nic in the same network is allowed. Check the AllowMultiNicInSameNetwork enum for the list of possible values.
optional string allow_multi_nic_in_same_network = 88251004;- Returns:
- The bytes for allowMultiNicInSameNetwork.
-
hasAllowMultiNicInSameSubnetwork
boolean hasAllowMultiNicInSameSubnetwork()Specifies whether multi-nic in the same subnetwork is allowed. Check the AllowMultiNicInSameSubnetwork enum for the list of possible values.
optional string allow_multi_nic_in_same_subnetwork = 278087904;- Returns:
- Whether the allowMultiNicInSameSubnetwork field is set.
-
getAllowMultiNicInSameSubnetwork
String getAllowMultiNicInSameSubnetwork()Specifies whether multi-nic in the same subnetwork is allowed. Check the AllowMultiNicInSameSubnetwork enum for the list of possible values.
optional string allow_multi_nic_in_same_subnetwork = 278087904;- Returns:
- The allowMultiNicInSameSubnetwork.
-
getAllowMultiNicInSameSubnetworkBytes
com.google.protobuf.ByteString getAllowMultiNicInSameSubnetworkBytes()Specifies whether multi-nic in the same subnetwork is allowed. Check the AllowMultiNicInSameSubnetwork enum for the list of possible values.
optional string allow_multi_nic_in_same_subnetwork = 278087904;- Returns:
- The bytes for allowMultiNicInSameSubnetwork.
-
hasAllowMulticast
boolean hasAllowMulticast()Specifies whether multicast is allowed. Check the AllowMulticast enum for the list of possible values.
optional string allow_multicast = 11002498;- Returns:
- Whether the allowMulticast field is set.
-
getAllowMulticast
String getAllowMulticast()Specifies whether multicast is allowed. Check the AllowMulticast enum for the list of possible values.
optional string allow_multicast = 11002498;- Returns:
- The allowMulticast.
-
getAllowMulticastBytes
com.google.protobuf.ByteString getAllowMulticastBytes()Specifies whether multicast is allowed. Check the AllowMulticast enum for the list of possible values.
optional string allow_multicast = 11002498;- Returns:
- The bytes for allowMulticast.
-
hasAllowNcc
boolean hasAllowNcc()Specifies whether NCC is allowed. Check the AllowNcc enum for the list of possible values.
optional string allow_ncc = 372354904;- Returns:
- Whether the allowNcc field is set.
-
getAllowNcc
String getAllowNcc()Specifies whether NCC is allowed. Check the AllowNcc enum for the list of possible values.
optional string allow_ncc = 372354904;- Returns:
- The allowNcc.
-
getAllowNccBytes
com.google.protobuf.ByteString getAllowNccBytes()Specifies whether NCC is allowed. Check the AllowNcc enum for the list of possible values.
optional string allow_ncc = 372354904;- Returns:
- The bytes for allowNcc.
-
hasAllowNetworkMigration
boolean hasAllowNetworkMigration()Specifies whether VM network migration is allowed. Check the AllowNetworkMigration enum for the list of possible values.
optional string allow_network_migration = 239588231;- Returns:
- Whether the allowNetworkMigration field is set.
-
getAllowNetworkMigration
String getAllowNetworkMigration()Specifies whether VM network migration is allowed. Check the AllowNetworkMigration enum for the list of possible values.
optional string allow_network_migration = 239588231;- Returns:
- The allowNetworkMigration.
-
getAllowNetworkMigrationBytes
com.google.protobuf.ByteString getAllowNetworkMigrationBytes()Specifies whether VM network migration is allowed. Check the AllowNetworkMigration enum for the list of possible values.
optional string allow_network_migration = 239588231;- Returns:
- The bytes for allowNetworkMigration.
-
hasAllowPacketMirroring
boolean hasAllowPacketMirroring()Specifies whether Packet Mirroring 1.0 is supported. Check the AllowPacketMirroring enum for the list of possible values.
optional string allow_packet_mirroring = 512227074;- Returns:
- Whether the allowPacketMirroring field is set.
-
getAllowPacketMirroring
String getAllowPacketMirroring()Specifies whether Packet Mirroring 1.0 is supported. Check the AllowPacketMirroring enum for the list of possible values.
optional string allow_packet_mirroring = 512227074;- Returns:
- The allowPacketMirroring.
-
getAllowPacketMirroringBytes
com.google.protobuf.ByteString getAllowPacketMirroringBytes()Specifies whether Packet Mirroring 1.0 is supported. Check the AllowPacketMirroring enum for the list of possible values.
optional string allow_packet_mirroring = 512227074;- Returns:
- The bytes for allowPacketMirroring.
-
hasAllowPrivateGoogleAccess
boolean hasAllowPrivateGoogleAccess()Specifies whether private Google access is allowed. Check the AllowPrivateGoogleAccess enum for the list of possible values.
optional string allow_private_google_access = 374702072;- Returns:
- Whether the allowPrivateGoogleAccess field is set.
-
getAllowPrivateGoogleAccess
String getAllowPrivateGoogleAccess()Specifies whether private Google access is allowed. Check the AllowPrivateGoogleAccess enum for the list of possible values.
optional string allow_private_google_access = 374702072;- Returns:
- The allowPrivateGoogleAccess.
-
getAllowPrivateGoogleAccessBytes
com.google.protobuf.ByteString getAllowPrivateGoogleAccessBytes()Specifies whether private Google access is allowed. Check the AllowPrivateGoogleAccess enum for the list of possible values.
optional string allow_private_google_access = 374702072;- Returns:
- The bytes for allowPrivateGoogleAccess.
-
hasAllowPsc
boolean hasAllowPsc()Specifies whether PSC creation is allowed. Check the AllowPsc enum for the list of possible values.
optional string allow_psc = 372357322;- Returns:
- Whether the allowPsc field is set.
-
getAllowPsc
String getAllowPsc()Specifies whether PSC creation is allowed. Check the AllowPsc enum for the list of possible values.
optional string allow_psc = 372357322;- Returns:
- The allowPsc.
-
getAllowPscBytes
com.google.protobuf.ByteString getAllowPscBytes()Specifies whether PSC creation is allowed. Check the AllowPsc enum for the list of possible values.
optional string allow_psc = 372357322;- Returns:
- The bytes for allowPsc.
-
hasAllowSameNetworkUnicast
boolean hasAllowSameNetworkUnicast()Specifies whether unicast within the same network is allowed. Check the AllowSameNetworkUnicast enum for the list of possible values.
optional string allow_same_network_unicast = 167531643;- Returns:
- Whether the allowSameNetworkUnicast field is set.
-
getAllowSameNetworkUnicast
String getAllowSameNetworkUnicast()Specifies whether unicast within the same network is allowed. Check the AllowSameNetworkUnicast enum for the list of possible values.
optional string allow_same_network_unicast = 167531643;- Returns:
- The allowSameNetworkUnicast.
-
getAllowSameNetworkUnicastBytes
com.google.protobuf.ByteString getAllowSameNetworkUnicastBytes()Specifies whether unicast within the same network is allowed. Check the AllowSameNetworkUnicast enum for the list of possible values.
optional string allow_same_network_unicast = 167531643;- Returns:
- The bytes for allowSameNetworkUnicast.
-
hasAllowStaticRoutes
boolean hasAllowStaticRoutes()Specifies whether static route creation is allowed. Check the AllowStaticRoutes enum for the list of possible values.
optional string allow_static_routes = 185257925;- Returns:
- Whether the allowStaticRoutes field is set.
-
getAllowStaticRoutes
String getAllowStaticRoutes()Specifies whether static route creation is allowed. Check the AllowStaticRoutes enum for the list of possible values.
optional string allow_static_routes = 185257925;- Returns:
- The allowStaticRoutes.
-
getAllowStaticRoutesBytes
com.google.protobuf.ByteString getAllowStaticRoutesBytes()Specifies whether static route creation is allowed. Check the AllowStaticRoutes enum for the list of possible values.
optional string allow_static_routes = 185257925;- Returns:
- The bytes for allowStaticRoutes.
-
hasAllowSubInterfaces
boolean hasAllowSubInterfaces()Specifies whether sub interfaces are allowed. Check the AllowSubInterfaces enum for the list of possible values.
optional string allow_sub_interfaces = 247208303;- Returns:
- Whether the allowSubInterfaces field is set.
-
getAllowSubInterfaces
String getAllowSubInterfaces()Specifies whether sub interfaces are allowed. Check the AllowSubInterfaces enum for the list of possible values.
optional string allow_sub_interfaces = 247208303;- Returns:
- The allowSubInterfaces.
-
getAllowSubInterfacesBytes
com.google.protobuf.ByteString getAllowSubInterfacesBytes()Specifies whether sub interfaces are allowed. Check the AllowSubInterfaces enum for the list of possible values.
optional string allow_sub_interfaces = 247208303;- Returns:
- The bytes for allowSubInterfaces.
-
hasAllowSubnetworkCreation
boolean hasAllowSubnetworkCreation()Specifies whether subnetwork creation is allowed. Check the AllowSubnetworkCreation enum for the list of possible values.
optional string allow_subnetwork_creation = 459328026;- Returns:
- Whether the allowSubnetworkCreation field is set.
-
getAllowSubnetworkCreation
String getAllowSubnetworkCreation()Specifies whether subnetwork creation is allowed. Check the AllowSubnetworkCreation enum for the list of possible values.
optional string allow_subnetwork_creation = 459328026;- Returns:
- The allowSubnetworkCreation.
-
getAllowSubnetworkCreationBytes
com.google.protobuf.ByteString getAllowSubnetworkCreationBytes()Specifies whether subnetwork creation is allowed. Check the AllowSubnetworkCreation enum for the list of possible values.
optional string allow_subnetwork_creation = 459328026;- Returns:
- The bytes for allowSubnetworkCreation.
-
hasAllowVpcFirewallRules
boolean hasAllowVpcFirewallRules()Specifies whether VPC firewall rules can be created under the network. Check the AllowVpcFirewallRules enum for the list of possible values.
optional string allow_vpc_firewall_rules = 509076420;- Returns:
- Whether the allowVpcFirewallRules field is set.
-
getAllowVpcFirewallRules
String getAllowVpcFirewallRules()Specifies whether VPC firewall rules can be created under the network. Check the AllowVpcFirewallRules enum for the list of possible values.
optional string allow_vpc_firewall_rules = 509076420;- Returns:
- The allowVpcFirewallRules.
-
getAllowVpcFirewallRulesBytes
com.google.protobuf.ByteString getAllowVpcFirewallRulesBytes()Specifies whether VPC firewall rules can be created under the network. Check the AllowVpcFirewallRules enum for the list of possible values.
optional string allow_vpc_firewall_rules = 509076420;- Returns:
- The bytes for allowVpcFirewallRules.
-
hasAllowVpcPeering
boolean hasAllowVpcPeering()Specifies whether VPC peering is allowed. Check the AllowVpcPeering enum for the list of possible values.
optional string allow_vpc_peering = 115402228;- Returns:
- Whether the allowVpcPeering field is set.
-
getAllowVpcPeering
String getAllowVpcPeering()Specifies whether VPC peering is allowed. Check the AllowVpcPeering enum for the list of possible values.
optional string allow_vpc_peering = 115402228;- Returns:
- The allowVpcPeering.
-
getAllowVpcPeeringBytes
com.google.protobuf.ByteString getAllowVpcPeeringBytes()Specifies whether VPC peering is allowed. Check the AllowVpcPeering enum for the list of possible values.
optional string allow_vpc_peering = 115402228;- Returns:
- The bytes for allowVpcPeering.
-
hasAllowVpn
boolean hasAllowVpn()Specifies whether VPN creation is allowed. Check the AllowVpn enum for the list of possible values.
optional string allow_vpn = 372363006;- Returns:
- Whether the allowVpn field is set.
-
getAllowVpn
String getAllowVpn()Specifies whether VPN creation is allowed. Check the AllowVpn enum for the list of possible values.
optional string allow_vpn = 372363006;- Returns:
- The allowVpn.
-
getAllowVpnBytes
com.google.protobuf.ByteString getAllowVpnBytes()Specifies whether VPN creation is allowed. Check the AllowVpn enum for the list of possible values.
optional string allow_vpn = 372363006;- Returns:
- The bytes for allowVpn.
-
getFirewallPolicyTypesList
Check the FirewallPolicyTypes enum for the list of possible values.
repeated string firewall_policy_types = 390742027;- Returns:
- A list containing the firewallPolicyTypes.
-
getFirewallPolicyTypesCount
int getFirewallPolicyTypesCount()Check the FirewallPolicyTypes enum for the list of possible values.
repeated string firewall_policy_types = 390742027;- Returns:
- The count of firewallPolicyTypes.
-
getFirewallPolicyTypes
Check the FirewallPolicyTypes enum for the list of possible values.
repeated string firewall_policy_types = 390742027;- Parameters:
index- The index of the element to return.- Returns:
- The firewallPolicyTypes at the given index.
-
getFirewallPolicyTypesBytes
com.google.protobuf.ByteString getFirewallPolicyTypesBytes(int index) Check the FirewallPolicyTypes enum for the list of possible values.
repeated string firewall_policy_types = 390742027;- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the firewallPolicyTypes at the given index.
-
getInterfaceTypesList
If set, limits the interface types that the network supports. If empty, all interface types are supported. Check the InterfaceTypes enum for the list of possible values.
repeated string interface_types = 157981171;- Returns:
- A list containing the interfaceTypes.
-
getInterfaceTypesCount
int getInterfaceTypesCount()If set, limits the interface types that the network supports. If empty, all interface types are supported. Check the InterfaceTypes enum for the list of possible values.
repeated string interface_types = 157981171;- Returns:
- The count of interfaceTypes.
-
getInterfaceTypes
If set, limits the interface types that the network supports. If empty, all interface types are supported. Check the InterfaceTypes enum for the list of possible values.
repeated string interface_types = 157981171;- Parameters:
index- The index of the element to return.- Returns:
- The interfaceTypes at the given index.
-
getInterfaceTypesBytes
com.google.protobuf.ByteString getInterfaceTypesBytes(int index) If set, limits the interface types that the network supports. If empty, all interface types are supported. Check the InterfaceTypes enum for the list of possible values.
repeated string interface_types = 157981171;- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the interfaceTypes at the given index.
-
hasMulticast
boolean hasMulticast()Specifies which type of multicast is supported. Check the Multicast enum for the list of possible values.
optional string multicast = 404098040;- Returns:
- Whether the multicast field is set.
-
getMulticast
String getMulticast()Specifies which type of multicast is supported. Check the Multicast enum for the list of possible values.
optional string multicast = 404098040;- Returns:
- The multicast.
-
getMulticastBytes
com.google.protobuf.ByteString getMulticastBytes()Specifies which type of multicast is supported. Check the Multicast enum for the list of possible values.
optional string multicast = 404098040;- Returns:
- The bytes for multicast.
-
hasPredefinedNetworkInternalIpv6Range
boolean hasPredefinedNetworkInternalIpv6Range()Specifies a predefined internal IPv6 range for the network.
optional string predefined_network_internal_ipv6_range = 527810909;- Returns:
- Whether the predefinedNetworkInternalIpv6Range field is set.
-
getPredefinedNetworkInternalIpv6Range
String getPredefinedNetworkInternalIpv6Range()Specifies a predefined internal IPv6 range for the network.
optional string predefined_network_internal_ipv6_range = 527810909;- Returns:
- The predefinedNetworkInternalIpv6Range.
-
getPredefinedNetworkInternalIpv6RangeBytes
com.google.protobuf.ByteString getPredefinedNetworkInternalIpv6RangeBytes()Specifies a predefined internal IPv6 range for the network.
optional string predefined_network_internal_ipv6_range = 527810909;- Returns:
- The bytes for predefinedNetworkInternalIpv6Range.
-
getPredefinedSubnetworkRangesList
List<NetworkProfileNetworkFeaturesPredefinedSubnetworkRange> getPredefinedSubnetworkRangesList()Predefined subnetwork ranges for the network.
repeated .google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange predefined_subnetwork_ranges = 408740430; -
getPredefinedSubnetworkRanges
Predefined subnetwork ranges for the network.
repeated .google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange predefined_subnetwork_ranges = 408740430; -
getPredefinedSubnetworkRangesCount
int getPredefinedSubnetworkRangesCount()Predefined subnetwork ranges for the network.
repeated .google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange predefined_subnetwork_ranges = 408740430; -
getPredefinedSubnetworkRangesOrBuilderList
List<? extends NetworkProfileNetworkFeaturesPredefinedSubnetworkRangeOrBuilder> getPredefinedSubnetworkRangesOrBuilderList()Predefined subnetwork ranges for the network.
repeated .google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange predefined_subnetwork_ranges = 408740430; -
getPredefinedSubnetworkRangesOrBuilder
NetworkProfileNetworkFeaturesPredefinedSubnetworkRangeOrBuilder getPredefinedSubnetworkRangesOrBuilder(int index) Predefined subnetwork ranges for the network.
repeated .google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange predefined_subnetwork_ranges = 408740430; -
getSubnetPurposesList
Specifies which subnetwork purposes are supported. Check the SubnetPurposes enum for the list of possible values.
repeated string subnet_purposes = 301338039;- Returns:
- A list containing the subnetPurposes.
-
getSubnetPurposesCount
int getSubnetPurposesCount()Specifies which subnetwork purposes are supported. Check the SubnetPurposes enum for the list of possible values.
repeated string subnet_purposes = 301338039;- Returns:
- The count of subnetPurposes.
-
getSubnetPurposes
Specifies which subnetwork purposes are supported. Check the SubnetPurposes enum for the list of possible values.
repeated string subnet_purposes = 301338039;- Parameters:
index- The index of the element to return.- Returns:
- The subnetPurposes at the given index.
-
getSubnetPurposesBytes
com.google.protobuf.ByteString getSubnetPurposesBytes(int index) Specifies which subnetwork purposes are supported. Check the SubnetPurposes enum for the list of possible values.
repeated string subnet_purposes = 301338039;- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the subnetPurposes at the given index.
-
getSubnetStackTypesList
Specifies which subnetwork stack types are supported. Check the SubnetStackTypes enum for the list of possible values.
repeated string subnet_stack_types = 521008672;- Returns:
- A list containing the subnetStackTypes.
-
getSubnetStackTypesCount
int getSubnetStackTypesCount()Specifies which subnetwork stack types are supported. Check the SubnetStackTypes enum for the list of possible values.
repeated string subnet_stack_types = 521008672;- Returns:
- The count of subnetStackTypes.
-
getSubnetStackTypes
Specifies which subnetwork stack types are supported. Check the SubnetStackTypes enum for the list of possible values.
repeated string subnet_stack_types = 521008672;- Parameters:
index- The index of the element to return.- Returns:
- The subnetStackTypes at the given index.
-
getSubnetStackTypesBytes
com.google.protobuf.ByteString getSubnetStackTypesBytes(int index) Specifies which subnetwork stack types are supported. Check the SubnetStackTypes enum for the list of possible values.
repeated string subnet_stack_types = 521008672;- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the subnetStackTypes at the given index.
-
getSubnetworkPurposesList
Output only. Specifies which subnetwork purposes are supported. Check the SubnetworkPurposes enum for the list of possible values.
repeated string subnetwork_purposes = 528240710;- Returns:
- A list containing the subnetworkPurposes.
-
getSubnetworkPurposesCount
int getSubnetworkPurposesCount()Output only. Specifies which subnetwork purposes are supported. Check the SubnetworkPurposes enum for the list of possible values.
repeated string subnetwork_purposes = 528240710;- Returns:
- The count of subnetworkPurposes.
-
getSubnetworkPurposes
Output only. Specifies which subnetwork purposes are supported. Check the SubnetworkPurposes enum for the list of possible values.
repeated string subnetwork_purposes = 528240710;- Parameters:
index- The index of the element to return.- Returns:
- The subnetworkPurposes at the given index.
-
getSubnetworkPurposesBytes
com.google.protobuf.ByteString getSubnetworkPurposesBytes(int index) Output only. Specifies which subnetwork purposes are supported. Check the SubnetworkPurposes enum for the list of possible values.
repeated string subnetwork_purposes = 528240710;- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the subnetworkPurposes at the given index.
-
getSubnetworkStackTypesList
Output only. Specifies which subnetwork stack types are supported. Check the SubnetworkStackTypes enum for the list of possible values.
repeated string subnetwork_stack_types = 436827441;- Returns:
- A list containing the subnetworkStackTypes.
-
getSubnetworkStackTypesCount
int getSubnetworkStackTypesCount()Output only. Specifies which subnetwork stack types are supported. Check the SubnetworkStackTypes enum for the list of possible values.
repeated string subnetwork_stack_types = 436827441;- Returns:
- The count of subnetworkStackTypes.
-
getSubnetworkStackTypes
Output only. Specifies which subnetwork stack types are supported. Check the SubnetworkStackTypes enum for the list of possible values.
repeated string subnetwork_stack_types = 436827441;- Parameters:
index- The index of the element to return.- Returns:
- The subnetworkStackTypes at the given index.
-
getSubnetworkStackTypesBytes
com.google.protobuf.ByteString getSubnetworkStackTypesBytes(int index) Output only. Specifies which subnetwork stack types are supported. Check the SubnetworkStackTypes enum for the list of possible values.
repeated string subnetwork_stack_types = 436827441;- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the subnetworkStackTypes at the given index.
-
hasUnicast
boolean hasUnicast()Specifies which type of unicast is supported. Check the Unicast enum for the list of possible values.
optional string unicast = 249841711;- Returns:
- Whether the unicast field is set.
-
getUnicast
String getUnicast()Specifies which type of unicast is supported. Check the Unicast enum for the list of possible values.
optional string unicast = 249841711;- Returns:
- The unicast.
-
getUnicastBytes
com.google.protobuf.ByteString getUnicastBytes()Specifies which type of unicast is supported. Check the Unicast enum for the list of possible values.
optional string unicast = 249841711;- Returns:
- The bytes for unicast.
-