Class NetworkProfileNetworkFeatures

java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.cloud.compute.v1.NetworkProfileNetworkFeatures
All Implemented Interfaces:
NetworkProfileNetworkFeaturesOrBuilder, com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Serializable

@Generated public final class NetworkProfileNetworkFeatures extends com.google.protobuf.GeneratedMessage implements NetworkProfileNetworkFeaturesOrBuilder
 
Protobuf type google.cloud.compute.v1.NetworkProfileNetworkFeatures
See Also:
  • Field Details

    • ADDRESS_PURPOSES_FIELD_NUMBER

      public static final int ADDRESS_PURPOSES_FIELD_NUMBER
      See Also:
    • ALLOW_ADDRESS_CREATION_FIELD_NUMBER

      public static final int ALLOW_ADDRESS_CREATION_FIELD_NUMBER
      See Also:
    • ALLOW_ALIAS_IP_RANGES_FIELD_NUMBER

      public static final int ALLOW_ALIAS_IP_RANGES_FIELD_NUMBER
      See Also:
    • ALLOW_AUTO_MODE_SUBNET_FIELD_NUMBER

      public static final int ALLOW_AUTO_MODE_SUBNET_FIELD_NUMBER
      See Also:
    • ALLOW_CLASS_D_FIREWALLS_FIELD_NUMBER

      public static final int ALLOW_CLASS_D_FIREWALLS_FIELD_NUMBER
      See Also:
    • ALLOW_CLOUD_NAT_FIELD_NUMBER

      public static final int ALLOW_CLOUD_NAT_FIELD_NUMBER
      See Also:
    • ALLOW_CLOUD_ROUTER_FIELD_NUMBER

      public static final int ALLOW_CLOUD_ROUTER_FIELD_NUMBER
      See Also:
    • ALLOW_DEFAULT_NIC_ATTACHMENT_FIELD_NUMBER

      public static final int ALLOW_DEFAULT_NIC_ATTACHMENT_FIELD_NUMBER
      See Also:
    • ALLOW_EXTERNAL_IP_ACCESS_FIELD_NUMBER

      public static final int ALLOW_EXTERNAL_IP_ACCESS_FIELD_NUMBER
      See Also:
    • ALLOW_FIREWALL_POLICY_FIELD_NUMBER

      public static final int ALLOW_FIREWALL_POLICY_FIELD_NUMBER
      See Also:
    • ALLOW_INTERCONNECT_FIELD_NUMBER

      public static final int ALLOW_INTERCONNECT_FIELD_NUMBER
      See Also:
    • ALLOW_IP_FORWARDING_FIELD_NUMBER

      public static final int ALLOW_IP_FORWARDING_FIELD_NUMBER
      See Also:
    • ALLOW_LOAD_BALANCING_FIELD_NUMBER

      public static final int ALLOW_LOAD_BALANCING_FIELD_NUMBER
      See Also:
    • ALLOW_MULTI_NIC_IN_SAME_NETWORK_FIELD_NUMBER

      public static final int ALLOW_MULTI_NIC_IN_SAME_NETWORK_FIELD_NUMBER
      See Also:
    • ALLOW_MULTI_NIC_IN_SAME_SUBNETWORK_FIELD_NUMBER

      public static final int ALLOW_MULTI_NIC_IN_SAME_SUBNETWORK_FIELD_NUMBER
      See Also:
    • ALLOW_MULTICAST_FIELD_NUMBER

      public static final int ALLOW_MULTICAST_FIELD_NUMBER
      See Also:
    • ALLOW_NCC_FIELD_NUMBER

      public static final int ALLOW_NCC_FIELD_NUMBER
      See Also:
    • ALLOW_NETWORK_MIGRATION_FIELD_NUMBER

      public static final int ALLOW_NETWORK_MIGRATION_FIELD_NUMBER
      See Also:
    • ALLOW_PACKET_MIRRORING_FIELD_NUMBER

      public static final int ALLOW_PACKET_MIRRORING_FIELD_NUMBER
      See Also:
    • ALLOW_PRIVATE_GOOGLE_ACCESS_FIELD_NUMBER

      public static final int ALLOW_PRIVATE_GOOGLE_ACCESS_FIELD_NUMBER
      See Also:
    • ALLOW_PSC_FIELD_NUMBER

      public static final int ALLOW_PSC_FIELD_NUMBER
      See Also:
    • ALLOW_SAME_NETWORK_UNICAST_FIELD_NUMBER

      public static final int ALLOW_SAME_NETWORK_UNICAST_FIELD_NUMBER
      See Also:
    • ALLOW_STATIC_ROUTES_FIELD_NUMBER

      public static final int ALLOW_STATIC_ROUTES_FIELD_NUMBER
      See Also:
    • ALLOW_SUB_INTERFACES_FIELD_NUMBER

      public static final int ALLOW_SUB_INTERFACES_FIELD_NUMBER
      See Also:
    • ALLOW_SUBNETWORK_CREATION_FIELD_NUMBER

      public static final int ALLOW_SUBNETWORK_CREATION_FIELD_NUMBER
      See Also:
    • ALLOW_VPC_FIREWALL_RULES_FIELD_NUMBER

      public static final int ALLOW_VPC_FIREWALL_RULES_FIELD_NUMBER
      See Also:
    • ALLOW_VPC_PEERING_FIELD_NUMBER

      public static final int ALLOW_VPC_PEERING_FIELD_NUMBER
      See Also:
    • ALLOW_VPN_FIELD_NUMBER

      public static final int ALLOW_VPN_FIELD_NUMBER
      See Also:
    • FIREWALL_POLICY_TYPES_FIELD_NUMBER

      public static final int FIREWALL_POLICY_TYPES_FIELD_NUMBER
      See Also:
    • INTERFACE_TYPES_FIELD_NUMBER

      public static final int INTERFACE_TYPES_FIELD_NUMBER
      See Also:
    • MULTICAST_FIELD_NUMBER

      public static final int MULTICAST_FIELD_NUMBER
      See Also:
    • PREDEFINED_NETWORK_INTERNAL_IPV6_RANGE_FIELD_NUMBER

      public static final int PREDEFINED_NETWORK_INTERNAL_IPV6_RANGE_FIELD_NUMBER
      See Also:
    • PREDEFINED_SUBNETWORK_RANGES_FIELD_NUMBER

      public static final int PREDEFINED_SUBNETWORK_RANGES_FIELD_NUMBER
      See Also:
    • SUBNET_PURPOSES_FIELD_NUMBER

      public static final int SUBNET_PURPOSES_FIELD_NUMBER
      See Also:
    • SUBNET_STACK_TYPES_FIELD_NUMBER

      public static final int SUBNET_STACK_TYPES_FIELD_NUMBER
      See Also:
    • SUBNETWORK_PURPOSES_FIELD_NUMBER

      public static final int SUBNETWORK_PURPOSES_FIELD_NUMBER
      See Also:
    • SUBNETWORK_STACK_TYPES_FIELD_NUMBER

      public static final int SUBNETWORK_STACK_TYPES_FIELD_NUMBER
      See Also:
    • UNICAST_FIELD_NUMBER

      public static final int UNICAST_FIELD_NUMBER
      See Also:
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage
    • getAddressPurposesList

      public com.google.protobuf.ProtocolStringList 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;
      Specified by:
      getAddressPurposesList in interface NetworkProfileNetworkFeaturesOrBuilder
      Returns:
      A list containing the addressPurposes.
    • getAddressPurposesCount

      public 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;
      Specified by:
      getAddressPurposesCount in interface NetworkProfileNetworkFeaturesOrBuilder
      Returns:
      The count of addressPurposes.
    • getAddressPurposes

      public 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;
      Specified by:
      getAddressPurposes in interface NetworkProfileNetworkFeaturesOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The addressPurposes at the given index.
    • getAddressPurposesBytes

      public 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;
      Specified by:
      getAddressPurposesBytes in interface NetworkProfileNetworkFeaturesOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the addressPurposes at the given index.
    • hasAllowAddressCreation

      public boolean hasAllowAddressCreation()
       Specifies whether address creation is allowed.
       Check the AllowAddressCreation enum for the list of possible values.
       
      optional string allow_address_creation = 450941184;
      Specified by:
      hasAllowAddressCreation in interface NetworkProfileNetworkFeaturesOrBuilder
      Returns:
      Whether the allowAddressCreation field is set.
    • getAllowAddressCreation

      public String getAllowAddressCreation()
       Specifies whether address creation is allowed.
       Check the AllowAddressCreation enum for the list of possible values.
       
      optional string allow_address_creation = 450941184;
      Specified by:
      getAllowAddressCreation in interface NetworkProfileNetworkFeaturesOrBuilder
      Returns:
      The allowAddressCreation.
    • getAllowAddressCreationBytes

      public 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;
      Specified by:
      getAllowAddressCreationBytes in interface NetworkProfileNetworkFeaturesOrBuilder
      Returns:
      The bytes for allowAddressCreation.
    • hasAllowAliasIpRanges

      public 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;
      Specified by:
      hasAllowAliasIpRanges in interface NetworkProfileNetworkFeaturesOrBuilder
      Returns:
      Whether the allowAliasIpRanges field is set.
    • getAllowAliasIpRanges

      public 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;
      Specified by:
      getAllowAliasIpRanges in interface NetworkProfileNetworkFeaturesOrBuilder
      Returns:
      The allowAliasIpRanges.
    • getAllowAliasIpRangesBytes

      public 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;
      Specified by:
      getAllowAliasIpRangesBytes in interface NetworkProfileNetworkFeaturesOrBuilder
      Returns:
      The bytes for allowAliasIpRanges.
    • hasAllowAutoModeSubnet

      public 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;
      Specified by:
      hasAllowAutoModeSubnet in interface NetworkProfileNetworkFeaturesOrBuilder
      Returns:
      Whether the allowAutoModeSubnet field is set.
    • getAllowAutoModeSubnet

      public 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;
      Specified by:
      getAllowAutoModeSubnet in interface NetworkProfileNetworkFeaturesOrBuilder
      Returns:
      The allowAutoModeSubnet.
    • getAllowAutoModeSubnetBytes

      public 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;
      Specified by:
      getAllowAutoModeSubnetBytes in interface NetworkProfileNetworkFeaturesOrBuilder
      Returns:
      The bytes for allowAutoModeSubnet.
    • hasAllowClassDFirewalls

      public 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;
      Specified by:
      hasAllowClassDFirewalls in interface NetworkProfileNetworkFeaturesOrBuilder
      Returns:
      Whether the allowClassDFirewalls field is set.
    • getAllowClassDFirewalls

      public 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;
      Specified by:
      getAllowClassDFirewalls in interface NetworkProfileNetworkFeaturesOrBuilder
      Returns:
      The allowClassDFirewalls.
    • getAllowClassDFirewallsBytes

      public 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;
      Specified by:
      getAllowClassDFirewallsBytes in interface NetworkProfileNetworkFeaturesOrBuilder
      Returns:
      The bytes for allowClassDFirewalls.
    • hasAllowCloudNat

      public 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;
      Specified by:
      hasAllowCloudNat in interface NetworkProfileNetworkFeaturesOrBuilder
      Returns:
      Whether the allowCloudNat field is set.
    • getAllowCloudNat

      public 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;
      Specified by:
      getAllowCloudNat in interface NetworkProfileNetworkFeaturesOrBuilder
      Returns:
      The allowCloudNat.
    • getAllowCloudNatBytes

      public 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;
      Specified by:
      getAllowCloudNatBytes in interface NetworkProfileNetworkFeaturesOrBuilder
      Returns:
      The bytes for allowCloudNat.
    • hasAllowCloudRouter

      public 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;
      Specified by:
      hasAllowCloudRouter in interface NetworkProfileNetworkFeaturesOrBuilder
      Returns:
      Whether the allowCloudRouter field is set.
    • getAllowCloudRouter

      public 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;
      Specified by:
      getAllowCloudRouter in interface NetworkProfileNetworkFeaturesOrBuilder
      Returns:
      The allowCloudRouter.
    • getAllowCloudRouterBytes

      public 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;
      Specified by:
      getAllowCloudRouterBytes in interface NetworkProfileNetworkFeaturesOrBuilder
      Returns:
      The bytes for allowCloudRouter.
    • hasAllowDefaultNicAttachment

      public 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;
      Specified by:
      hasAllowDefaultNicAttachment in interface NetworkProfileNetworkFeaturesOrBuilder
      Returns:
      Whether the allowDefaultNicAttachment field is set.
    • getAllowDefaultNicAttachment

      public 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;
      Specified by:
      getAllowDefaultNicAttachment in interface NetworkProfileNetworkFeaturesOrBuilder
      Returns:
      The allowDefaultNicAttachment.
    • getAllowDefaultNicAttachmentBytes

      public 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;
      Specified by:
      getAllowDefaultNicAttachmentBytes in interface NetworkProfileNetworkFeaturesOrBuilder
      Returns:
      The bytes for allowDefaultNicAttachment.
    • hasAllowExternalIpAccess

      public 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;
      Specified by:
      hasAllowExternalIpAccess in interface NetworkProfileNetworkFeaturesOrBuilder
      Returns:
      Whether the allowExternalIpAccess field is set.
    • getAllowExternalIpAccess

      public 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;
      Specified by:
      getAllowExternalIpAccess in interface NetworkProfileNetworkFeaturesOrBuilder
      Returns:
      The allowExternalIpAccess.
    • getAllowExternalIpAccessBytes

      public 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;
      Specified by:
      getAllowExternalIpAccessBytes in interface NetworkProfileNetworkFeaturesOrBuilder
      Returns:
      The bytes for allowExternalIpAccess.
    • hasAllowFirewallPolicy

      public 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;
      Specified by:
      hasAllowFirewallPolicy in interface NetworkProfileNetworkFeaturesOrBuilder
      Returns:
      Whether the allowFirewallPolicy field is set.
    • getAllowFirewallPolicy

      public 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;
      Specified by:
      getAllowFirewallPolicy in interface NetworkProfileNetworkFeaturesOrBuilder
      Returns:
      The allowFirewallPolicy.
    • getAllowFirewallPolicyBytes

      public 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;
      Specified by:
      getAllowFirewallPolicyBytes in interface NetworkProfileNetworkFeaturesOrBuilder
      Returns:
      The bytes for allowFirewallPolicy.
    • hasAllowInterconnect

      public boolean hasAllowInterconnect()
       Specifies whether Cloud Interconnect creation is allowed.
       Check the AllowInterconnect enum for the list of possible values.
       
      optional string allow_interconnect = 280512964;
      Specified by:
      hasAllowInterconnect in interface NetworkProfileNetworkFeaturesOrBuilder
      Returns:
      Whether the allowInterconnect field is set.
    • getAllowInterconnect

      public String getAllowInterconnect()
       Specifies whether Cloud Interconnect creation is allowed.
       Check the AllowInterconnect enum for the list of possible values.
       
      optional string allow_interconnect = 280512964;
      Specified by:
      getAllowInterconnect in interface NetworkProfileNetworkFeaturesOrBuilder
      Returns:
      The allowInterconnect.
    • getAllowInterconnectBytes

      public 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;
      Specified by:
      getAllowInterconnectBytes in interface NetworkProfileNetworkFeaturesOrBuilder
      Returns:
      The bytes for allowInterconnect.
    • hasAllowIpForwarding

      public boolean hasAllowIpForwarding()
       Specifies whether IP forwarding is allowed.
       Check the AllowIpForwarding enum for the list of possible values.
       
      optional string allow_ip_forwarding = 500838047;
      Specified by:
      hasAllowIpForwarding in interface NetworkProfileNetworkFeaturesOrBuilder
      Returns:
      Whether the allowIpForwarding field is set.
    • getAllowIpForwarding

      public String getAllowIpForwarding()
       Specifies whether IP forwarding is allowed.
       Check the AllowIpForwarding enum for the list of possible values.
       
      optional string allow_ip_forwarding = 500838047;
      Specified by:
      getAllowIpForwarding in interface NetworkProfileNetworkFeaturesOrBuilder
      Returns:
      The allowIpForwarding.
    • getAllowIpForwardingBytes

      public 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;
      Specified by:
      getAllowIpForwardingBytes in interface NetworkProfileNetworkFeaturesOrBuilder
      Returns:
      The bytes for allowIpForwarding.
    • hasAllowLoadBalancing

      public 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;
      Specified by:
      hasAllowLoadBalancing in interface NetworkProfileNetworkFeaturesOrBuilder
      Returns:
      Whether the allowLoadBalancing field is set.
    • getAllowLoadBalancing

      public 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;
      Specified by:
      getAllowLoadBalancing in interface NetworkProfileNetworkFeaturesOrBuilder
      Returns:
      The allowLoadBalancing.
    • getAllowLoadBalancingBytes

      public 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;
      Specified by:
      getAllowLoadBalancingBytes in interface NetworkProfileNetworkFeaturesOrBuilder
      Returns:
      The bytes for allowLoadBalancing.
    • hasAllowMultiNicInSameNetwork

      public 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;
      Specified by:
      hasAllowMultiNicInSameNetwork in interface NetworkProfileNetworkFeaturesOrBuilder
      Returns:
      Whether the allowMultiNicInSameNetwork field is set.
    • getAllowMultiNicInSameNetwork

      public 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;
      Specified by:
      getAllowMultiNicInSameNetwork in interface NetworkProfileNetworkFeaturesOrBuilder
      Returns:
      The allowMultiNicInSameNetwork.
    • getAllowMultiNicInSameNetworkBytes

      public 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;
      Specified by:
      getAllowMultiNicInSameNetworkBytes in interface NetworkProfileNetworkFeaturesOrBuilder
      Returns:
      The bytes for allowMultiNicInSameNetwork.
    • hasAllowMultiNicInSameSubnetwork

      public 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;
      Specified by:
      hasAllowMultiNicInSameSubnetwork in interface NetworkProfileNetworkFeaturesOrBuilder
      Returns:
      Whether the allowMultiNicInSameSubnetwork field is set.
    • getAllowMultiNicInSameSubnetwork

      public 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;
      Specified by:
      getAllowMultiNicInSameSubnetwork in interface NetworkProfileNetworkFeaturesOrBuilder
      Returns:
      The allowMultiNicInSameSubnetwork.
    • getAllowMultiNicInSameSubnetworkBytes

      public 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;
      Specified by:
      getAllowMultiNicInSameSubnetworkBytes in interface NetworkProfileNetworkFeaturesOrBuilder
      Returns:
      The bytes for allowMultiNicInSameSubnetwork.
    • hasAllowMulticast

      public boolean hasAllowMulticast()
       Specifies whether multicast is allowed.
       Check the AllowMulticast enum for the list of possible values.
       
      optional string allow_multicast = 11002498;
      Specified by:
      hasAllowMulticast in interface NetworkProfileNetworkFeaturesOrBuilder
      Returns:
      Whether the allowMulticast field is set.
    • getAllowMulticast

      public String getAllowMulticast()
       Specifies whether multicast is allowed.
       Check the AllowMulticast enum for the list of possible values.
       
      optional string allow_multicast = 11002498;
      Specified by:
      getAllowMulticast in interface NetworkProfileNetworkFeaturesOrBuilder
      Returns:
      The allowMulticast.
    • getAllowMulticastBytes

      public 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;
      Specified by:
      getAllowMulticastBytes in interface NetworkProfileNetworkFeaturesOrBuilder
      Returns:
      The bytes for allowMulticast.
    • hasAllowNcc

      public boolean hasAllowNcc()
       Specifies whether NCC is allowed.
       Check the AllowNcc enum for the list of possible values.
       
      optional string allow_ncc = 372354904;
      Specified by:
      hasAllowNcc in interface NetworkProfileNetworkFeaturesOrBuilder
      Returns:
      Whether the allowNcc field is set.
    • getAllowNcc

      public String getAllowNcc()
       Specifies whether NCC is allowed.
       Check the AllowNcc enum for the list of possible values.
       
      optional string allow_ncc = 372354904;
      Specified by:
      getAllowNcc in interface NetworkProfileNetworkFeaturesOrBuilder
      Returns:
      The allowNcc.
    • getAllowNccBytes

      public 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;
      Specified by:
      getAllowNccBytes in interface NetworkProfileNetworkFeaturesOrBuilder
      Returns:
      The bytes for allowNcc.
    • hasAllowNetworkMigration

      public 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;
      Specified by:
      hasAllowNetworkMigration in interface NetworkProfileNetworkFeaturesOrBuilder
      Returns:
      Whether the allowNetworkMigration field is set.
    • getAllowNetworkMigration

      public 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;
      Specified by:
      getAllowNetworkMigration in interface NetworkProfileNetworkFeaturesOrBuilder
      Returns:
      The allowNetworkMigration.
    • getAllowNetworkMigrationBytes

      public 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;
      Specified by:
      getAllowNetworkMigrationBytes in interface NetworkProfileNetworkFeaturesOrBuilder
      Returns:
      The bytes for allowNetworkMigration.
    • hasAllowPacketMirroring

      public 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;
      Specified by:
      hasAllowPacketMirroring in interface NetworkProfileNetworkFeaturesOrBuilder
      Returns:
      Whether the allowPacketMirroring field is set.
    • getAllowPacketMirroring

      public 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;
      Specified by:
      getAllowPacketMirroring in interface NetworkProfileNetworkFeaturesOrBuilder
      Returns:
      The allowPacketMirroring.
    • getAllowPacketMirroringBytes

      public 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;
      Specified by:
      getAllowPacketMirroringBytes in interface NetworkProfileNetworkFeaturesOrBuilder
      Returns:
      The bytes for allowPacketMirroring.
    • hasAllowPrivateGoogleAccess

      public 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;
      Specified by:
      hasAllowPrivateGoogleAccess in interface NetworkProfileNetworkFeaturesOrBuilder
      Returns:
      Whether the allowPrivateGoogleAccess field is set.
    • getAllowPrivateGoogleAccess

      public 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;
      Specified by:
      getAllowPrivateGoogleAccess in interface NetworkProfileNetworkFeaturesOrBuilder
      Returns:
      The allowPrivateGoogleAccess.
    • getAllowPrivateGoogleAccessBytes

      public 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;
      Specified by:
      getAllowPrivateGoogleAccessBytes in interface NetworkProfileNetworkFeaturesOrBuilder
      Returns:
      The bytes for allowPrivateGoogleAccess.
    • hasAllowPsc

      public boolean hasAllowPsc()
       Specifies whether PSC creation is allowed.
       Check the AllowPsc enum for the list of possible values.
       
      optional string allow_psc = 372357322;
      Specified by:
      hasAllowPsc in interface NetworkProfileNetworkFeaturesOrBuilder
      Returns:
      Whether the allowPsc field is set.
    • getAllowPsc

      public String getAllowPsc()
       Specifies whether PSC creation is allowed.
       Check the AllowPsc enum for the list of possible values.
       
      optional string allow_psc = 372357322;
      Specified by:
      getAllowPsc in interface NetworkProfileNetworkFeaturesOrBuilder
      Returns:
      The allowPsc.
    • getAllowPscBytes

      public 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;
      Specified by:
      getAllowPscBytes in interface NetworkProfileNetworkFeaturesOrBuilder
      Returns:
      The bytes for allowPsc.
    • hasAllowSameNetworkUnicast

      public 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;
      Specified by:
      hasAllowSameNetworkUnicast in interface NetworkProfileNetworkFeaturesOrBuilder
      Returns:
      Whether the allowSameNetworkUnicast field is set.
    • getAllowSameNetworkUnicast

      public 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;
      Specified by:
      getAllowSameNetworkUnicast in interface NetworkProfileNetworkFeaturesOrBuilder
      Returns:
      The allowSameNetworkUnicast.
    • getAllowSameNetworkUnicastBytes

      public 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;
      Specified by:
      getAllowSameNetworkUnicastBytes in interface NetworkProfileNetworkFeaturesOrBuilder
      Returns:
      The bytes for allowSameNetworkUnicast.
    • hasAllowStaticRoutes

      public 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;
      Specified by:
      hasAllowStaticRoutes in interface NetworkProfileNetworkFeaturesOrBuilder
      Returns:
      Whether the allowStaticRoutes field is set.
    • getAllowStaticRoutes

      public 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;
      Specified by:
      getAllowStaticRoutes in interface NetworkProfileNetworkFeaturesOrBuilder
      Returns:
      The allowStaticRoutes.
    • getAllowStaticRoutesBytes

      public 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;
      Specified by:
      getAllowStaticRoutesBytes in interface NetworkProfileNetworkFeaturesOrBuilder
      Returns:
      The bytes for allowStaticRoutes.
    • hasAllowSubInterfaces

      public boolean hasAllowSubInterfaces()
       Specifies whether sub interfaces are allowed.
       Check the AllowSubInterfaces enum for the list of possible values.
       
      optional string allow_sub_interfaces = 247208303;
      Specified by:
      hasAllowSubInterfaces in interface NetworkProfileNetworkFeaturesOrBuilder
      Returns:
      Whether the allowSubInterfaces field is set.
    • getAllowSubInterfaces

      public String getAllowSubInterfaces()
       Specifies whether sub interfaces are allowed.
       Check the AllowSubInterfaces enum for the list of possible values.
       
      optional string allow_sub_interfaces = 247208303;
      Specified by:
      getAllowSubInterfaces in interface NetworkProfileNetworkFeaturesOrBuilder
      Returns:
      The allowSubInterfaces.
    • getAllowSubInterfacesBytes

      public 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;
      Specified by:
      getAllowSubInterfacesBytes in interface NetworkProfileNetworkFeaturesOrBuilder
      Returns:
      The bytes for allowSubInterfaces.
    • hasAllowSubnetworkCreation

      public boolean hasAllowSubnetworkCreation()
       Specifies whether subnetwork creation is allowed.
       Check the AllowSubnetworkCreation enum for the list of possible values.
       
      optional string allow_subnetwork_creation = 459328026;
      Specified by:
      hasAllowSubnetworkCreation in interface NetworkProfileNetworkFeaturesOrBuilder
      Returns:
      Whether the allowSubnetworkCreation field is set.
    • getAllowSubnetworkCreation

      public String getAllowSubnetworkCreation()
       Specifies whether subnetwork creation is allowed.
       Check the AllowSubnetworkCreation enum for the list of possible values.
       
      optional string allow_subnetwork_creation = 459328026;
      Specified by:
      getAllowSubnetworkCreation in interface NetworkProfileNetworkFeaturesOrBuilder
      Returns:
      The allowSubnetworkCreation.
    • getAllowSubnetworkCreationBytes

      public 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;
      Specified by:
      getAllowSubnetworkCreationBytes in interface NetworkProfileNetworkFeaturesOrBuilder
      Returns:
      The bytes for allowSubnetworkCreation.
    • hasAllowVpcFirewallRules

      public 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;
      Specified by:
      hasAllowVpcFirewallRules in interface NetworkProfileNetworkFeaturesOrBuilder
      Returns:
      Whether the allowVpcFirewallRules field is set.
    • getAllowVpcFirewallRules

      public 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;
      Specified by:
      getAllowVpcFirewallRules in interface NetworkProfileNetworkFeaturesOrBuilder
      Returns:
      The allowVpcFirewallRules.
    • getAllowVpcFirewallRulesBytes

      public 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;
      Specified by:
      getAllowVpcFirewallRulesBytes in interface NetworkProfileNetworkFeaturesOrBuilder
      Returns:
      The bytes for allowVpcFirewallRules.
    • hasAllowVpcPeering

      public boolean hasAllowVpcPeering()
       Specifies whether VPC peering is allowed.
       Check the AllowVpcPeering enum for the list of possible values.
       
      optional string allow_vpc_peering = 115402228;
      Specified by:
      hasAllowVpcPeering in interface NetworkProfileNetworkFeaturesOrBuilder
      Returns:
      Whether the allowVpcPeering field is set.
    • getAllowVpcPeering

      public String getAllowVpcPeering()
       Specifies whether VPC peering is allowed.
       Check the AllowVpcPeering enum for the list of possible values.
       
      optional string allow_vpc_peering = 115402228;
      Specified by:
      getAllowVpcPeering in interface NetworkProfileNetworkFeaturesOrBuilder
      Returns:
      The allowVpcPeering.
    • getAllowVpcPeeringBytes

      public 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;
      Specified by:
      getAllowVpcPeeringBytes in interface NetworkProfileNetworkFeaturesOrBuilder
      Returns:
      The bytes for allowVpcPeering.
    • hasAllowVpn

      public boolean hasAllowVpn()
       Specifies whether VPN creation is allowed.
       Check the AllowVpn enum for the list of possible values.
       
      optional string allow_vpn = 372363006;
      Specified by:
      hasAllowVpn in interface NetworkProfileNetworkFeaturesOrBuilder
      Returns:
      Whether the allowVpn field is set.
    • getAllowVpn

      public String getAllowVpn()
       Specifies whether VPN creation is allowed.
       Check the AllowVpn enum for the list of possible values.
       
      optional string allow_vpn = 372363006;
      Specified by:
      getAllowVpn in interface NetworkProfileNetworkFeaturesOrBuilder
      Returns:
      The allowVpn.
    • getAllowVpnBytes

      public 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;
      Specified by:
      getAllowVpnBytes in interface NetworkProfileNetworkFeaturesOrBuilder
      Returns:
      The bytes for allowVpn.
    • getFirewallPolicyTypesList

      public com.google.protobuf.ProtocolStringList getFirewallPolicyTypesList()
      
       Check the FirewallPolicyTypes enum for the list of possible values.
       
      repeated string firewall_policy_types = 390742027;
      Specified by:
      getFirewallPolicyTypesList in interface NetworkProfileNetworkFeaturesOrBuilder
      Returns:
      A list containing the firewallPolicyTypes.
    • getFirewallPolicyTypesCount

      public int getFirewallPolicyTypesCount()
      
       Check the FirewallPolicyTypes enum for the list of possible values.
       
      repeated string firewall_policy_types = 390742027;
      Specified by:
      getFirewallPolicyTypesCount in interface NetworkProfileNetworkFeaturesOrBuilder
      Returns:
      The count of firewallPolicyTypes.
    • getFirewallPolicyTypes

      public String getFirewallPolicyTypes(int index)
      
       Check the FirewallPolicyTypes enum for the list of possible values.
       
      repeated string firewall_policy_types = 390742027;
      Specified by:
      getFirewallPolicyTypes in interface NetworkProfileNetworkFeaturesOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The firewallPolicyTypes at the given index.
    • getFirewallPolicyTypesBytes

      public com.google.protobuf.ByteString getFirewallPolicyTypesBytes(int index)
      
       Check the FirewallPolicyTypes enum for the list of possible values.
       
      repeated string firewall_policy_types = 390742027;
      Specified by:
      getFirewallPolicyTypesBytes in interface NetworkProfileNetworkFeaturesOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the firewallPolicyTypes at the given index.
    • getInterfaceTypesList

      public com.google.protobuf.ProtocolStringList 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;
      Specified by:
      getInterfaceTypesList in interface NetworkProfileNetworkFeaturesOrBuilder
      Returns:
      A list containing the interfaceTypes.
    • getInterfaceTypesCount

      public 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;
      Specified by:
      getInterfaceTypesCount in interface NetworkProfileNetworkFeaturesOrBuilder
      Returns:
      The count of interfaceTypes.
    • getInterfaceTypes

      public 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;
      Specified by:
      getInterfaceTypes in interface NetworkProfileNetworkFeaturesOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The interfaceTypes at the given index.
    • getInterfaceTypesBytes

      public 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;
      Specified by:
      getInterfaceTypesBytes in interface NetworkProfileNetworkFeaturesOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the interfaceTypes at the given index.
    • hasMulticast

      public boolean hasMulticast()
       Specifies which type of multicast is supported.
       Check the Multicast enum for the list of possible values.
       
      optional string multicast = 404098040;
      Specified by:
      hasMulticast in interface NetworkProfileNetworkFeaturesOrBuilder
      Returns:
      Whether the multicast field is set.
    • getMulticast

      public String getMulticast()
       Specifies which type of multicast is supported.
       Check the Multicast enum for the list of possible values.
       
      optional string multicast = 404098040;
      Specified by:
      getMulticast in interface NetworkProfileNetworkFeaturesOrBuilder
      Returns:
      The multicast.
    • getMulticastBytes

      public 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;
      Specified by:
      getMulticastBytes in interface NetworkProfileNetworkFeaturesOrBuilder
      Returns:
      The bytes for multicast.
    • hasPredefinedNetworkInternalIpv6Range

      public boolean hasPredefinedNetworkInternalIpv6Range()
       Specifies a predefined internal IPv6 range for the network.
       
      optional string predefined_network_internal_ipv6_range = 527810909;
      Specified by:
      hasPredefinedNetworkInternalIpv6Range in interface NetworkProfileNetworkFeaturesOrBuilder
      Returns:
      Whether the predefinedNetworkInternalIpv6Range field is set.
    • getPredefinedNetworkInternalIpv6Range

      public String getPredefinedNetworkInternalIpv6Range()
       Specifies a predefined internal IPv6 range for the network.
       
      optional string predefined_network_internal_ipv6_range = 527810909;
      Specified by:
      getPredefinedNetworkInternalIpv6Range in interface NetworkProfileNetworkFeaturesOrBuilder
      Returns:
      The predefinedNetworkInternalIpv6Range.
    • getPredefinedNetworkInternalIpv6RangeBytes

      public com.google.protobuf.ByteString getPredefinedNetworkInternalIpv6RangeBytes()
       Specifies a predefined internal IPv6 range for the network.
       
      optional string predefined_network_internal_ipv6_range = 527810909;
      Specified by:
      getPredefinedNetworkInternalIpv6RangeBytes in interface NetworkProfileNetworkFeaturesOrBuilder
      Returns:
      The bytes for predefinedNetworkInternalIpv6Range.
    • getPredefinedSubnetworkRangesList

      public List<NetworkProfileNetworkFeaturesPredefinedSubnetworkRange> getPredefinedSubnetworkRangesList()
       Predefined subnetwork ranges for the network.
       
      repeated .google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange predefined_subnetwork_ranges = 408740430;
      Specified by:
      getPredefinedSubnetworkRangesList in interface NetworkProfileNetworkFeaturesOrBuilder
    • getPredefinedSubnetworkRangesOrBuilderList

      public List<? extends NetworkProfileNetworkFeaturesPredefinedSubnetworkRangeOrBuilder> getPredefinedSubnetworkRangesOrBuilderList()
       Predefined subnetwork ranges for the network.
       
      repeated .google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange predefined_subnetwork_ranges = 408740430;
      Specified by:
      getPredefinedSubnetworkRangesOrBuilderList in interface NetworkProfileNetworkFeaturesOrBuilder
    • getPredefinedSubnetworkRangesCount

      public int getPredefinedSubnetworkRangesCount()
       Predefined subnetwork ranges for the network.
       
      repeated .google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange predefined_subnetwork_ranges = 408740430;
      Specified by:
      getPredefinedSubnetworkRangesCount in interface NetworkProfileNetworkFeaturesOrBuilder
    • getPredefinedSubnetworkRanges

      public NetworkProfileNetworkFeaturesPredefinedSubnetworkRange getPredefinedSubnetworkRanges(int index)
       Predefined subnetwork ranges for the network.
       
      repeated .google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange predefined_subnetwork_ranges = 408740430;
      Specified by:
      getPredefinedSubnetworkRanges in interface NetworkProfileNetworkFeaturesOrBuilder
    • getPredefinedSubnetworkRangesOrBuilder

      public NetworkProfileNetworkFeaturesPredefinedSubnetworkRangeOrBuilder getPredefinedSubnetworkRangesOrBuilder(int index)
       Predefined subnetwork ranges for the network.
       
      repeated .google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange predefined_subnetwork_ranges = 408740430;
      Specified by:
      getPredefinedSubnetworkRangesOrBuilder in interface NetworkProfileNetworkFeaturesOrBuilder
    • getSubnetPurposesList

      public com.google.protobuf.ProtocolStringList getSubnetPurposesList()
       Specifies which subnetwork purposes are supported.
       Check the SubnetPurposes enum for the list of possible values.
       
      repeated string subnet_purposes = 301338039;
      Specified by:
      getSubnetPurposesList in interface NetworkProfileNetworkFeaturesOrBuilder
      Returns:
      A list containing the subnetPurposes.
    • getSubnetPurposesCount

      public int getSubnetPurposesCount()
       Specifies which subnetwork purposes are supported.
       Check the SubnetPurposes enum for the list of possible values.
       
      repeated string subnet_purposes = 301338039;
      Specified by:
      getSubnetPurposesCount in interface NetworkProfileNetworkFeaturesOrBuilder
      Returns:
      The count of subnetPurposes.
    • getSubnetPurposes

      public 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;
      Specified by:
      getSubnetPurposes in interface NetworkProfileNetworkFeaturesOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The subnetPurposes at the given index.
    • getSubnetPurposesBytes

      public 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;
      Specified by:
      getSubnetPurposesBytes in interface NetworkProfileNetworkFeaturesOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the subnetPurposes at the given index.
    • getSubnetStackTypesList

      public com.google.protobuf.ProtocolStringList getSubnetStackTypesList()
       Specifies which subnetwork stack types are supported.
       Check the SubnetStackTypes enum for the list of possible values.
       
      repeated string subnet_stack_types = 521008672;
      Specified by:
      getSubnetStackTypesList in interface NetworkProfileNetworkFeaturesOrBuilder
      Returns:
      A list containing the subnetStackTypes.
    • getSubnetStackTypesCount

      public 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;
      Specified by:
      getSubnetStackTypesCount in interface NetworkProfileNetworkFeaturesOrBuilder
      Returns:
      The count of subnetStackTypes.
    • getSubnetStackTypes

      public 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;
      Specified by:
      getSubnetStackTypes in interface NetworkProfileNetworkFeaturesOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The subnetStackTypes at the given index.
    • getSubnetStackTypesBytes

      public 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;
      Specified by:
      getSubnetStackTypesBytes in interface NetworkProfileNetworkFeaturesOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the subnetStackTypes at the given index.
    • getSubnetworkPurposesList

      public com.google.protobuf.ProtocolStringList getSubnetworkPurposesList()
       Output only. Specifies which subnetwork purposes are supported.
       Check the SubnetworkPurposes enum for the list of possible values.
       
      repeated string subnetwork_purposes = 528240710;
      Specified by:
      getSubnetworkPurposesList in interface NetworkProfileNetworkFeaturesOrBuilder
      Returns:
      A list containing the subnetworkPurposes.
    • getSubnetworkPurposesCount

      public 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;
      Specified by:
      getSubnetworkPurposesCount in interface NetworkProfileNetworkFeaturesOrBuilder
      Returns:
      The count of subnetworkPurposes.
    • getSubnetworkPurposes

      public 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;
      Specified by:
      getSubnetworkPurposes in interface NetworkProfileNetworkFeaturesOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The subnetworkPurposes at the given index.
    • getSubnetworkPurposesBytes

      public 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;
      Specified by:
      getSubnetworkPurposesBytes in interface NetworkProfileNetworkFeaturesOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the subnetworkPurposes at the given index.
    • getSubnetworkStackTypesList

      public com.google.protobuf.ProtocolStringList 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;
      Specified by:
      getSubnetworkStackTypesList in interface NetworkProfileNetworkFeaturesOrBuilder
      Returns:
      A list containing the subnetworkStackTypes.
    • getSubnetworkStackTypesCount

      public 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;
      Specified by:
      getSubnetworkStackTypesCount in interface NetworkProfileNetworkFeaturesOrBuilder
      Returns:
      The count of subnetworkStackTypes.
    • getSubnetworkStackTypes

      public 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;
      Specified by:
      getSubnetworkStackTypes in interface NetworkProfileNetworkFeaturesOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The subnetworkStackTypes at the given index.
    • getSubnetworkStackTypesBytes

      public 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;
      Specified by:
      getSubnetworkStackTypesBytes in interface NetworkProfileNetworkFeaturesOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the subnetworkStackTypes at the given index.
    • hasUnicast

      public boolean hasUnicast()
       Specifies which type of unicast is supported.
       Check the Unicast enum for the list of possible values.
       
      optional string unicast = 249841711;
      Specified by:
      hasUnicast in interface NetworkProfileNetworkFeaturesOrBuilder
      Returns:
      Whether the unicast field is set.
    • getUnicast

      public String getUnicast()
       Specifies which type of unicast is supported.
       Check the Unicast enum for the list of possible values.
       
      optional string unicast = 249841711;
      Specified by:
      getUnicast in interface NetworkProfileNetworkFeaturesOrBuilder
      Returns:
      The unicast.
    • getUnicastBytes

      public 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;
      Specified by:
      getUnicastBytes in interface NetworkProfileNetworkFeaturesOrBuilder
      Returns:
      The bytes for unicast.
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage
    • writeTo

      public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
      Specified by:
      writeTo in interface com.google.protobuf.MessageLite
      Overrides:
      writeTo in class com.google.protobuf.GeneratedMessage
      Throws:
      IOException
    • getSerializedSize

      public int getSerializedSize()
      Specified by:
      getSerializedSize in interface com.google.protobuf.MessageLite
      Overrides:
      getSerializedSize in class com.google.protobuf.GeneratedMessage
    • equals

      public boolean equals(Object obj)
      Specified by:
      equals in interface com.google.protobuf.Message
      Overrides:
      equals in class com.google.protobuf.AbstractMessage
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in interface com.google.protobuf.Message
      Overrides:
      hashCode in class com.google.protobuf.AbstractMessage
    • parseFrom

      public static NetworkProfileNetworkFeatures parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static NetworkProfileNetworkFeatures parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static NetworkProfileNetworkFeatures parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static NetworkProfileNetworkFeatures parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static NetworkProfileNetworkFeatures parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static NetworkProfileNetworkFeatures parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static NetworkProfileNetworkFeatures parseFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static NetworkProfileNetworkFeatures parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static NetworkProfileNetworkFeatures parseDelimitedFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static NetworkProfileNetworkFeatures parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseFrom

      public static NetworkProfileNetworkFeatures parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static NetworkProfileNetworkFeatures parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • newBuilderForType

      public NetworkProfileNetworkFeatures.Builder newBuilderForType()
      Specified by:
      newBuilderForType in interface com.google.protobuf.Message
      Specified by:
      newBuilderForType in interface com.google.protobuf.MessageLite
    • newBuilder

      public static NetworkProfileNetworkFeatures.Builder newBuilder()
    • newBuilder

    • toBuilder

      Specified by:
      toBuilder in interface com.google.protobuf.Message
      Specified by:
      toBuilder in interface com.google.protobuf.MessageLite
    • newBuilderForType

      protected NetworkProfileNetworkFeatures.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent)
      Overrides:
      newBuilderForType in class com.google.protobuf.AbstractMessage
    • getDefaultInstance

      public static NetworkProfileNetworkFeatures getDefaultInstance()
    • parser

      public static com.google.protobuf.Parser<NetworkProfileNetworkFeatures> parser()
    • getParserForType

      public com.google.protobuf.Parser<NetworkProfileNetworkFeatures> getParserForType()
      Specified by:
      getParserForType in interface com.google.protobuf.Message
      Specified by:
      getParserForType in interface com.google.protobuf.MessageLite
      Overrides:
      getParserForType in class com.google.protobuf.GeneratedMessage
    • getDefaultInstanceForType

      public NetworkProfileNetworkFeatures getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder