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 Details

    • getAddressPurposesList

      List<String> 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

      String getAddressPurposes(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 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

      List<String> 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

      String getFirewallPolicyTypes(int index)
      
       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

      List<String> 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

      String getInterfaceTypes(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 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

      NetworkProfileNetworkFeaturesPredefinedSubnetworkRange getPredefinedSubnetworkRanges(int index)
       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

      List<String> 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

      String getSubnetPurposes(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 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

      List<String> 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

      String getSubnetStackTypes(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 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

      List<String> 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

      String getSubnetworkPurposes(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 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

      List<String> 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

      String getSubnetworkStackTypes(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 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.