Class NetworkProfileNetworkFeatures (1.65.0)

public final class NetworkProfileNetworkFeatures extends GeneratedMessageV3 implements NetworkProfileNetworkFeaturesOrBuilder

Protobuf type google.cloud.compute.v1.NetworkProfileNetworkFeatures

Static Fields

ADDRESS_PURPOSES_FIELD_NUMBER

public static final int ADDRESS_PURPOSES_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_EXTERNAL_IP_ACCESS_FIELD_NUMBER

public static final int ALLOW_EXTERNAL_IP_ACCESS_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_LOAD_BALANCING_FIELD_NUMBER

public static final int ALLOW_LOAD_BALANCING_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_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_SUB_INTERFACES_FIELD_NUMBER

public static final int ALLOW_SUB_INTERFACES_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

INTERFACE_TYPES_FIELD_NUMBER

public static final int INTERFACE_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.

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.

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.

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.

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.

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.

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

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.

getParserForType()

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

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.

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.

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.

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.

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.

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.

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.

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.

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 GeneratedMessageV3.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(GeneratedMessageV3.BuilderParent parent)

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

newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)

protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parameter
Name Description
unused UnusedPrivateParameter
Returns
Type Description
Object
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