Class NetworkProfileNetworkFeatures (1.93.0)

public final class NetworkProfileNetworkFeatures extends GeneratedMessage implements NetworkProfileNetworkFeaturesOrBuilder

Protobuf type google.cloud.compute.v1.NetworkProfileNetworkFeatures

Inheritance

Object > AbstractMessageLite<MessageType,BuilderType> > AbstractMessage > GeneratedMessage > NetworkProfileNetworkFeatures

Static Fields

ADDRESS_PURPOSES_FIELD_NUMBER

public static final int ADDRESS_PURPOSES_FIELD_NUMBER
Field Value
Type Description
int

ALLOW_ADDRESS_CREATION_FIELD_NUMBER

public static final int ALLOW_ADDRESS_CREATION_FIELD_NUMBER
Field Value
Type Description
int

ALLOW_ALIAS_IP_RANGES_FIELD_NUMBER

public static final int ALLOW_ALIAS_IP_RANGES_FIELD_NUMBER
Field Value
Type Description
int

ALLOW_AUTO_MODE_SUBNET_FIELD_NUMBER

public static final int ALLOW_AUTO_MODE_SUBNET_FIELD_NUMBER
Field Value
Type Description
int

ALLOW_CLASS_D_FIREWALLS_FIELD_NUMBER

public static final int ALLOW_CLASS_D_FIREWALLS_FIELD_NUMBER
Field Value
Type Description
int

ALLOW_CLOUD_NAT_FIELD_NUMBER

public static final int ALLOW_CLOUD_NAT_FIELD_NUMBER
Field Value
Type Description
int

ALLOW_CLOUD_ROUTER_FIELD_NUMBER

public static final int ALLOW_CLOUD_ROUTER_FIELD_NUMBER
Field Value
Type Description
int

ALLOW_DEFAULT_NIC_ATTACHMENT_FIELD_NUMBER

public static final int ALLOW_DEFAULT_NIC_ATTACHMENT_FIELD_NUMBER
Field Value
Type Description
int

ALLOW_EXTERNAL_IP_ACCESS_FIELD_NUMBER

public static final int ALLOW_EXTERNAL_IP_ACCESS_FIELD_NUMBER
Field Value
Type Description
int

ALLOW_FIREWALL_POLICY_FIELD_NUMBER

public static final int ALLOW_FIREWALL_POLICY_FIELD_NUMBER
Field Value
Type Description
int

ALLOW_INTERCONNECT_FIELD_NUMBER

public static final int ALLOW_INTERCONNECT_FIELD_NUMBER
Field Value
Type Description
int

ALLOW_IP_FORWARDING_FIELD_NUMBER

public static final int ALLOW_IP_FORWARDING_FIELD_NUMBER
Field Value
Type Description
int

ALLOW_LOAD_BALANCING_FIELD_NUMBER

public static final int ALLOW_LOAD_BALANCING_FIELD_NUMBER
Field Value
Type Description
int

ALLOW_MULTICAST_FIELD_NUMBER

public static final int ALLOW_MULTICAST_FIELD_NUMBER
Field Value
Type Description
int

ALLOW_MULTI_NIC_IN_SAME_NETWORK_FIELD_NUMBER

public static final int ALLOW_MULTI_NIC_IN_SAME_NETWORK_FIELD_NUMBER
Field Value
Type Description
int

ALLOW_MULTI_NIC_IN_SAME_SUBNETWORK_FIELD_NUMBER

public static final int ALLOW_MULTI_NIC_IN_SAME_SUBNETWORK_FIELD_NUMBER
Field Value
Type Description
int

ALLOW_NCC_FIELD_NUMBER

public static final int ALLOW_NCC_FIELD_NUMBER
Field Value
Type Description
int

ALLOW_NETWORK_MIGRATION_FIELD_NUMBER

public static final int ALLOW_NETWORK_MIGRATION_FIELD_NUMBER
Field Value
Type Description
int

ALLOW_PACKET_MIRRORING_FIELD_NUMBER

public static final int ALLOW_PACKET_MIRRORING_FIELD_NUMBER
Field Value
Type Description
int

ALLOW_PRIVATE_GOOGLE_ACCESS_FIELD_NUMBER

public static final int ALLOW_PRIVATE_GOOGLE_ACCESS_FIELD_NUMBER
Field Value
Type Description
int

ALLOW_PSC_FIELD_NUMBER

public static final int ALLOW_PSC_FIELD_NUMBER
Field Value
Type Description
int

ALLOW_SAME_NETWORK_UNICAST_FIELD_NUMBER

public static final int ALLOW_SAME_NETWORK_UNICAST_FIELD_NUMBER
Field Value
Type Description
int

ALLOW_STATIC_ROUTES_FIELD_NUMBER

public static final int ALLOW_STATIC_ROUTES_FIELD_NUMBER
Field Value
Type Description
int

ALLOW_SUBNETWORK_CREATION_FIELD_NUMBER

public static final int ALLOW_SUBNETWORK_CREATION_FIELD_NUMBER
Field Value
Type Description
int

ALLOW_SUB_INTERFACES_FIELD_NUMBER

public static final int ALLOW_SUB_INTERFACES_FIELD_NUMBER
Field Value
Type Description
int

ALLOW_VPC_FIREWALL_RULES_FIELD_NUMBER

public static final int ALLOW_VPC_FIREWALL_RULES_FIELD_NUMBER
Field Value
Type Description
int

ALLOW_VPC_PEERING_FIELD_NUMBER

public static final int ALLOW_VPC_PEERING_FIELD_NUMBER
Field Value
Type Description
int

ALLOW_VPN_FIELD_NUMBER

public static final int ALLOW_VPN_FIELD_NUMBER
Field Value
Type Description
int

FIREWALL_POLICY_TYPES_FIELD_NUMBER

public static final int FIREWALL_POLICY_TYPES_FIELD_NUMBER
Field Value
Type Description
int

INTERFACE_TYPES_FIELD_NUMBER

public static final int INTERFACE_TYPES_FIELD_NUMBER
Field Value
Type Description
int

MULTICAST_FIELD_NUMBER

public static final int MULTICAST_FIELD_NUMBER
Field Value
Type Description
int

PREDEFINED_NETWORK_INTERNAL_IPV6_RANGE_FIELD_NUMBER

public static final int PREDEFINED_NETWORK_INTERNAL_IPV6_RANGE_FIELD_NUMBER
Field Value
Type Description
int

PREDEFINED_SUBNETWORK_RANGES_FIELD_NUMBER

public static final int PREDEFINED_SUBNETWORK_RANGES_FIELD_NUMBER
Field Value
Type Description
int

SUBNETWORK_PURPOSES_FIELD_NUMBER

public static final int SUBNETWORK_PURPOSES_FIELD_NUMBER
Field Value
Type Description
int

SUBNETWORK_STACK_TYPES_FIELD_NUMBER

public static final int SUBNETWORK_STACK_TYPES_FIELD_NUMBER
Field Value
Type Description
int

SUBNET_PURPOSES_FIELD_NUMBER

public static final int SUBNET_PURPOSES_FIELD_NUMBER
Field Value
Type Description
int

SUBNET_STACK_TYPES_FIELD_NUMBER

public static final int SUBNET_STACK_TYPES_FIELD_NUMBER
Field Value
Type Description
int

UNICAST_FIELD_NUMBER

public static final int UNICAST_FIELD_NUMBER
Field Value
Type Description
int

Static Methods

getDefaultInstance()

public static NetworkProfileNetworkFeatures getDefaultInstance()
Returns
Type Description
NetworkProfileNetworkFeatures

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

newBuilder()

public static NetworkProfileNetworkFeatures.Builder newBuilder()
Returns
Type Description
NetworkProfileNetworkFeatures.Builder

newBuilder(NetworkProfileNetworkFeatures prototype)

public static NetworkProfileNetworkFeatures.Builder newBuilder(NetworkProfileNetworkFeatures prototype)
Parameter
Name Description
prototype NetworkProfileNetworkFeatures
Returns
Type Description
NetworkProfileNetworkFeatures.Builder

parseDelimitedFrom(InputStream input)

public static NetworkProfileNetworkFeatures parseDelimitedFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
NetworkProfileNetworkFeatures
Exceptions
Type Description
IOException

parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static NetworkProfileNetworkFeatures parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
NetworkProfileNetworkFeatures
Exceptions
Type Description
IOException

parseFrom(byte[] data)

public static NetworkProfileNetworkFeatures parseFrom(byte[] data)
Parameter
Name Description
data byte[]
Returns
Type Description
NetworkProfileNetworkFeatures
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)

public static NetworkProfileNetworkFeatures parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data byte[]
extensionRegistry ExtensionRegistryLite
Returns
Type Description
NetworkProfileNetworkFeatures
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteString data)

public static NetworkProfileNetworkFeatures parseFrom(ByteString data)
Parameter
Name Description
data ByteString
Returns
Type Description
NetworkProfileNetworkFeatures
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)

public static NetworkProfileNetworkFeatures parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data ByteString
extensionRegistry ExtensionRegistryLite
Returns
Type Description
NetworkProfileNetworkFeatures
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(CodedInputStream input)

public static NetworkProfileNetworkFeatures parseFrom(CodedInputStream input)
Parameter
Name Description
input CodedInputStream
Returns
Type Description
NetworkProfileNetworkFeatures
Exceptions
Type Description
IOException

parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public static NetworkProfileNetworkFeatures parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
NetworkProfileNetworkFeatures
Exceptions
Type Description
IOException

parseFrom(InputStream input)

public static NetworkProfileNetworkFeatures parseFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
NetworkProfileNetworkFeatures
Exceptions
Type Description
IOException

parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static NetworkProfileNetworkFeatures parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
NetworkProfileNetworkFeatures
Exceptions
Type Description
IOException

parseFrom(ByteBuffer data)

public static NetworkProfileNetworkFeatures parseFrom(ByteBuffer data)
Parameter
Name Description
data ByteBuffer
Returns
Type Description
NetworkProfileNetworkFeatures
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)

public static NetworkProfileNetworkFeatures parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data ByteBuffer
extensionRegistry ExtensionRegistryLite
Returns
Type Description
NetworkProfileNetworkFeatures
Exceptions
Type Description
InvalidProtocolBufferException

parser()

public static Parser<NetworkProfileNetworkFeatures> parser()
Returns
Type Description
Parser<NetworkProfileNetworkFeatures>

Methods

equals(Object obj)

public boolean equals(Object obj)
Parameter
Name Description
obj Object
Returns
Type Description
boolean
Overrides

getAddressPurposes(int index)

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;

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
String

The addressPurposes at the given index.

getAddressPurposesBytes(int index)

public 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;

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
ByteString

The bytes of the addressPurposes at the given index.

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;

Returns
Type Description
int

The count of addressPurposes.

getAddressPurposesList()

public 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;

Returns
Type Description
ProtocolStringList

A list containing the addressPurposes.

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;

Returns
Type Description
String

The allowAddressCreation.

getAllowAddressCreationBytes()

public 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
Type Description
ByteString

The bytes for allowAddressCreation.

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;

Returns
Type Description
String

The allowAliasIpRanges.

getAllowAliasIpRangesBytes()

public 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
Type Description
ByteString

The bytes for allowAliasIpRanges.

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;

Returns
Type Description
String

The allowAutoModeSubnet.

getAllowAutoModeSubnetBytes()

public 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
Type Description
ByteString

The bytes for allowAutoModeSubnet.

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;

Returns
Type Description
String

The allowClassDFirewalls.

getAllowClassDFirewallsBytes()

public 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
Type Description
ByteString

The bytes for allowClassDFirewalls.

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;

Returns
Type Description
String

The allowCloudNat.

getAllowCloudNatBytes()

public 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
Type Description
ByteString

The bytes for allowCloudNat.

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;

Returns
Type Description
String

The allowCloudRouter.

getAllowCloudRouterBytes()

public 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
Type Description
ByteString

The bytes for allowCloudRouter.

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;

Returns
Type Description
String

The allowDefaultNicAttachment.

getAllowDefaultNicAttachmentBytes()

public 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
Type Description
ByteString

The bytes for allowDefaultNicAttachment.

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;

Returns
Type Description
String

The allowExternalIpAccess.

getAllowExternalIpAccessBytes()

public 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
Type Description
ByteString

The bytes for allowExternalIpAccess.

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;

Returns
Type Description
String

The allowFirewallPolicy.

getAllowFirewallPolicyBytes()

public 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
Type Description
ByteString

The bytes for allowFirewallPolicy.

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;

Returns
Type Description
String

The allowInterconnect.

getAllowInterconnectBytes()

public 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
Type Description
ByteString

The bytes for allowInterconnect.

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;

Returns
Type Description
String

The allowIpForwarding.

getAllowIpForwardingBytes()

public 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
Type Description
ByteString

The bytes for allowIpForwarding.

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;

Returns
Type Description
String

The allowLoadBalancing.

getAllowLoadBalancingBytes()

public 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
Type Description
ByteString

The bytes for allowLoadBalancing.

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;

Returns
Type Description
String

The allowMultiNicInSameNetwork.

getAllowMultiNicInSameNetworkBytes()

public 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
Type Description
ByteString

The bytes for allowMultiNicInSameNetwork.

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;

Returns
Type Description
String

The allowMultiNicInSameSubnetwork.

getAllowMultiNicInSameSubnetworkBytes()

public 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
Type Description
ByteString

The bytes for allowMultiNicInSameSubnetwork.

getAllowMulticast()

public String getAllowMulticast()

Specifies whether multicast is allowed. Check the AllowMulticast enum for the list of possible values.

optional string allow_multicast = 11002498;

Returns
Type Description
String

The allowMulticast.

getAllowMulticastBytes()

public ByteString getAllowMulticastBytes()

Specifies whether multicast is allowed. Check the AllowMulticast enum for the list of possible values.

optional string allow_multicast = 11002498;

Returns
Type Description
ByteString

The bytes for allowMulticast.

getAllowNcc()

public String getAllowNcc()

Specifies whether NCC is allowed. Check the AllowNcc enum for the list of possible values.

optional string allow_ncc = 372354904;

Returns
Type Description
String

The allowNcc.

getAllowNccBytes()

public ByteString getAllowNccBytes()

Specifies whether NCC is allowed. Check the AllowNcc enum for the list of possible values.

optional string allow_ncc = 372354904;

Returns
Type Description
ByteString

The bytes for allowNcc.

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;

Returns
Type Description
String

The allowNetworkMigration.

getAllowNetworkMigrationBytes()

public 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
Type Description
ByteString

The bytes for allowNetworkMigration.

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;

Returns
Type Description
String

The allowPacketMirroring.

getAllowPacketMirroringBytes()

public 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
Type Description
ByteString

The bytes for allowPacketMirroring.

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;

Returns
Type Description
String

The allowPrivateGoogleAccess.

getAllowPrivateGoogleAccessBytes()

public 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
Type Description
ByteString

The bytes for allowPrivateGoogleAccess.

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;

Returns
Type Description
String

The allowPsc.

getAllowPscBytes()

public ByteString getAllowPscBytes()

Specifies whether PSC creation is allowed. Check the AllowPsc enum for the list of possible values.

optional string allow_psc = 372357322;

Returns
Type Description
ByteString

The bytes for allowPsc.

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;

Returns
Type Description
String

The allowSameNetworkUnicast.

getAllowSameNetworkUnicastBytes()

public 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
Type Description
ByteString

The bytes for allowSameNetworkUnicast.

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;

Returns
Type Description
String

The allowStaticRoutes.

getAllowStaticRoutesBytes()

public 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
Type Description
ByteString

The bytes for allowStaticRoutes.

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;

Returns
Type Description
String

The allowSubInterfaces.

getAllowSubInterfacesBytes()

public 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
Type Description
ByteString

The bytes for allowSubInterfaces.

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;

Returns
Type Description
String

The allowSubnetworkCreation.

getAllowSubnetworkCreationBytes()

public 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
Type Description
ByteString

The bytes for allowSubnetworkCreation.

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;

Returns
Type Description
String

The allowVpcFirewallRules.

getAllowVpcFirewallRulesBytes()

public 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
Type Description
ByteString

The bytes for allowVpcFirewallRules.

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;

Returns
Type Description
String

The allowVpcPeering.

getAllowVpcPeeringBytes()

public 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
Type Description
ByteString

The bytes for allowVpcPeering.

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;

Returns
Type Description
String

The allowVpn.

getAllowVpnBytes()

public ByteString getAllowVpnBytes()

Specifies whether VPN creation is allowed. Check the AllowVpn enum for the list of possible values.

optional string allow_vpn = 372363006;

Returns
Type Description
ByteString

The bytes for allowVpn.

getDefaultInstanceForType()

public NetworkProfileNetworkFeatures getDefaultInstanceForType()
Returns
Type Description
NetworkProfileNetworkFeatures

getFirewallPolicyTypes(int index)

public String getFirewallPolicyTypes(int index)

Check the FirewallPolicyTypes enum for the list of possible values.

repeated string firewall_policy_types = 390742027;

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
String

The firewallPolicyTypes at the given index.

getFirewallPolicyTypesBytes(int index)

public ByteString getFirewallPolicyTypesBytes(int index)

Check the FirewallPolicyTypes enum for the list of possible values.

repeated string firewall_policy_types = 390742027;

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
ByteString

The bytes of the firewallPolicyTypes at the given index.

getFirewallPolicyTypesCount()

public int getFirewallPolicyTypesCount()

Check the FirewallPolicyTypes enum for the list of possible values.

repeated string firewall_policy_types = 390742027;

Returns
Type Description
int

The count of firewallPolicyTypes.

getFirewallPolicyTypesList()

public ProtocolStringList getFirewallPolicyTypesList()

Check the FirewallPolicyTypes enum for the list of possible values.

repeated string firewall_policy_types = 390742027;

Returns
Type Description
ProtocolStringList

A list containing the firewallPolicyTypes.

getInterfaceTypes(int index)

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;

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
String

The interfaceTypes at the given index.

getInterfaceTypesBytes(int index)

public 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;

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
ByteString

The bytes of the interfaceTypes at the given index.

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;

Returns
Type Description
int

The count of interfaceTypes.

getInterfaceTypesList()

public 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;

Returns
Type Description
ProtocolStringList

A list containing the interfaceTypes.

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;

Returns
Type Description
String

The multicast.

getMulticastBytes()

public ByteString getMulticastBytes()

Specifies which type of multicast is supported. Check the Multicast enum for the list of possible values.

optional string multicast = 404098040;

Returns
Type Description
ByteString

The bytes for multicast.

getParserForType()

public Parser<NetworkProfileNetworkFeatures> getParserForType()
Returns
Type Description
Parser<NetworkProfileNetworkFeatures>
Overrides

getPredefinedNetworkInternalIpv6Range()

public String getPredefinedNetworkInternalIpv6Range()

Specifies a predefined internal IPv6 range for the network.

optional string predefined_network_internal_ipv6_range = 527810909;

Returns
Type Description
String

The predefinedNetworkInternalIpv6Range.

getPredefinedNetworkInternalIpv6RangeBytes()

public ByteString getPredefinedNetworkInternalIpv6RangeBytes()

Specifies a predefined internal IPv6 range for the network.

optional string predefined_network_internal_ipv6_range = 527810909;

Returns
Type Description
ByteString

The bytes for predefinedNetworkInternalIpv6Range.

getPredefinedSubnetworkRanges(int index)

public NetworkProfileNetworkFeaturesPredefinedSubnetworkRange getPredefinedSubnetworkRanges(int index)

Predefined subnetwork ranges for the network.

repeated .google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange predefined_subnetwork_ranges = 408740430;

Parameter
Name Description
index int
Returns
Type Description
NetworkProfileNetworkFeaturesPredefinedSubnetworkRange

getPredefinedSubnetworkRangesCount()

public int getPredefinedSubnetworkRangesCount()

Predefined subnetwork ranges for the network.

repeated .google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange predefined_subnetwork_ranges = 408740430;

Returns
Type Description
int

getPredefinedSubnetworkRangesList()

public List<NetworkProfileNetworkFeaturesPredefinedSubnetworkRange> getPredefinedSubnetworkRangesList()

Predefined subnetwork ranges for the network.

repeated .google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange predefined_subnetwork_ranges = 408740430;

Returns
Type Description
List<NetworkProfileNetworkFeaturesPredefinedSubnetworkRange>

getPredefinedSubnetworkRangesOrBuilder(int index)

public NetworkProfileNetworkFeaturesPredefinedSubnetworkRangeOrBuilder getPredefinedSubnetworkRangesOrBuilder(int index)

Predefined subnetwork ranges for the network.

repeated .google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange predefined_subnetwork_ranges = 408740430;

Parameter
Name Description
index int
Returns
Type Description
NetworkProfileNetworkFeaturesPredefinedSubnetworkRangeOrBuilder

getPredefinedSubnetworkRangesOrBuilderList()

public List<? extends NetworkProfileNetworkFeaturesPredefinedSubnetworkRangeOrBuilder> getPredefinedSubnetworkRangesOrBuilderList()

Predefined subnetwork ranges for the network.

repeated .google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange predefined_subnetwork_ranges = 408740430;

Returns
Type Description
List<? extends com.google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRangeOrBuilder>

getSerializedSize()

public int getSerializedSize()
Returns
Type Description
int
Overrides

getSubnetPurposes(int index)

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;

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
String

The subnetPurposes at the given index.

getSubnetPurposesBytes(int index)

public 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;

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
ByteString

The bytes of the subnetPurposes at the given index.

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;

Returns
Type Description
int

The count of subnetPurposes.

getSubnetPurposesList()

public ProtocolStringList getSubnetPurposesList()

Specifies which subnetwork purposes are supported. Check the SubnetPurposes enum for the list of possible values.

repeated string subnet_purposes = 301338039;

Returns
Type Description
ProtocolStringList

A list containing the subnetPurposes.

getSubnetStackTypes(int index)

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;

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
String

The subnetStackTypes at the given index.

getSubnetStackTypesBytes(int index)

public 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;

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
ByteString

The bytes of the subnetStackTypes at the given index.

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;

Returns
Type Description
int

The count of subnetStackTypes.

getSubnetStackTypesList()

public 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;

Returns
Type Description
ProtocolStringList

A list containing the subnetStackTypes.

getSubnetworkPurposes(int index)

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;

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
String

The subnetworkPurposes at the given index.

getSubnetworkPurposesBytes(int index)

public 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;

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
ByteString

The bytes of the subnetworkPurposes at the given index.

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;

Returns
Type Description
int

The count of subnetworkPurposes.

getSubnetworkPurposesList()

public 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;

Returns
Type Description
ProtocolStringList

A list containing the subnetworkPurposes.

getSubnetworkStackTypes(int index)

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;

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
String

The subnetworkStackTypes at the given index.

getSubnetworkStackTypesBytes(int index)

public 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;

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
ByteString

The bytes of the subnetworkStackTypes at the given index.

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;

Returns
Type Description
int

The count of subnetworkStackTypes.

getSubnetworkStackTypesList()

public 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;

Returns
Type Description
ProtocolStringList

A list containing the subnetworkStackTypes.

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;

Returns
Type Description
String

The unicast.

getUnicastBytes()

public ByteString getUnicastBytes()

Specifies which type of unicast is supported. Check the Unicast enum for the list of possible values.

optional string unicast = 249841711;

Returns
Type Description
ByteString

The bytes for unicast.

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;

Returns
Type Description
boolean

Whether the allowAddressCreation field is set.

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;

Returns
Type Description
boolean

Whether the allowAliasIpRanges field is set.

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;

Returns
Type Description
boolean

Whether the allowAutoModeSubnet field is set.

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;

Returns
Type Description
boolean

Whether the allowClassDFirewalls field is set.

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;

Returns
Type Description
boolean

Whether the allowCloudNat field is set.

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;

Returns
Type Description
boolean

Whether the allowCloudRouter field is set.

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;

Returns
Type Description
boolean

Whether the allowDefaultNicAttachment field is set.

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;

Returns
Type Description
boolean

Whether the allowExternalIpAccess field is set.

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;

Returns
Type Description
boolean

Whether the allowFirewallPolicy field is set.

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;

Returns
Type Description
boolean

Whether the allowInterconnect field is set.

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;

Returns
Type Description
boolean

Whether the allowIpForwarding field is set.

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;

Returns
Type Description
boolean

Whether the allowLoadBalancing field is set.

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;

Returns
Type Description
boolean

Whether the allowMultiNicInSameNetwork field is set.

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;

Returns
Type Description
boolean

Whether the allowMultiNicInSameSubnetwork field is set.

hasAllowMulticast()

public boolean hasAllowMulticast()

Specifies whether multicast is allowed. Check the AllowMulticast enum for the list of possible values.

optional string allow_multicast = 11002498;

Returns
Type Description
boolean

Whether the allowMulticast field is set.

hasAllowNcc()

public boolean hasAllowNcc()

Specifies whether NCC is allowed. Check the AllowNcc enum for the list of possible values.

optional string allow_ncc = 372354904;

Returns
Type Description
boolean

Whether the allowNcc field is set.

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;

Returns
Type Description
boolean

Whether the allowNetworkMigration field is set.

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;

Returns
Type Description
boolean

Whether the allowPacketMirroring field is set.

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;

Returns
Type Description
boolean

Whether the allowPrivateGoogleAccess field is set.

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;

Returns
Type Description
boolean

Whether the allowPsc field is set.

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;

Returns
Type Description
boolean

Whether the allowSameNetworkUnicast field is set.

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;

Returns
Type Description
boolean

Whether the allowStaticRoutes field is set.

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;

Returns
Type Description
boolean

Whether the allowSubInterfaces field is set.

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;

Returns
Type Description
boolean

Whether the allowSubnetworkCreation field is set.

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;

Returns
Type Description
boolean

Whether the allowVpcFirewallRules field is set.

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;

Returns
Type Description
boolean

Whether the allowVpcPeering field is set.

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;

Returns
Type Description
boolean

Whether the allowVpn field is set.

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;

Returns
Type Description
boolean

Whether the multicast field is set.

hasPredefinedNetworkInternalIpv6Range()

public boolean hasPredefinedNetworkInternalIpv6Range()

Specifies a predefined internal IPv6 range for the network.

optional string predefined_network_internal_ipv6_range = 527810909;

Returns
Type Description
boolean

Whether the predefinedNetworkInternalIpv6Range field is set.

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;

Returns
Type Description
boolean

Whether the unicast field is set.

hashCode()

public int hashCode()
Returns
Type Description
int
Overrides

internalGetFieldAccessorTable()

protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

newBuilderForType()

public NetworkProfileNetworkFeatures.Builder newBuilderForType()
Returns
Type Description
NetworkProfileNetworkFeatures.Builder

newBuilderForType(AbstractMessage.BuilderParent parent)

protected NetworkProfileNetworkFeatures.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Parameter
Name Description
parent BuilderParent
Returns
Type Description
NetworkProfileNetworkFeatures.Builder
Overrides

toBuilder()

public NetworkProfileNetworkFeatures.Builder toBuilder()
Returns
Type Description
NetworkProfileNetworkFeatures.Builder

writeTo(CodedOutputStream output)

public void writeTo(CodedOutputStream output)
Parameter
Name Description
output CodedOutputStream
Overrides
Exceptions
Type Description
IOException