Package com.google.cloud.compute.v1
Class NetworkProfileNetworkFeatures.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<NetworkProfileNetworkFeatures.Builder>
com.google.cloud.compute.v1.NetworkProfileNetworkFeatures.Builder
- All Implemented Interfaces:
NetworkProfileNetworkFeaturesOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- NetworkProfileNetworkFeatures
public static final class NetworkProfileNetworkFeatures.Builder
extends com.google.protobuf.GeneratedMessage.Builder<NetworkProfileNetworkFeatures.Builder>
implements NetworkProfileNetworkFeaturesOrBuilder
Protobuf type
google.cloud.compute.v1.NetworkProfileNetworkFeatures-
Method Summary
Modifier and TypeMethodDescriptionaddAddressPurposes(String value) Specifies what address purposes are supported.addAddressPurposesBytes(com.google.protobuf.ByteString value) Specifies what address purposes are supported.addAllAddressPurposes(Iterable<String> values) Specifies what address purposes are supported.addAllFirewallPolicyTypes(Iterable<String> values) Check the FirewallPolicyTypes enum for the list of possible values.addAllInterfaceTypes(Iterable<String> values) If set, limits the interface types that the network supports.addAllPredefinedSubnetworkRanges(Iterable<? extends NetworkProfileNetworkFeaturesPredefinedSubnetworkRange> values) Predefined subnetwork ranges for the network.addAllSubnetPurposes(Iterable<String> values) Specifies which subnetwork purposes are supported.addAllSubnetStackTypes(Iterable<String> values) Specifies which subnetwork stack types are supported.addAllSubnetworkPurposes(Iterable<String> values) Output only.addAllSubnetworkStackTypes(Iterable<String> values) Output only.addFirewallPolicyTypes(String value) Check the FirewallPolicyTypes enum for the list of possible values.addFirewallPolicyTypesBytes(com.google.protobuf.ByteString value) Check the FirewallPolicyTypes enum for the list of possible values.addInterfaceTypes(String value) If set, limits the interface types that the network supports.addInterfaceTypesBytes(com.google.protobuf.ByteString value) If set, limits the interface types that the network supports.addPredefinedSubnetworkRanges(int index, NetworkProfileNetworkFeaturesPredefinedSubnetworkRange value) Predefined subnetwork ranges for the network.addPredefinedSubnetworkRanges(int index, NetworkProfileNetworkFeaturesPredefinedSubnetworkRange.Builder builderForValue) Predefined subnetwork ranges for the network.Predefined subnetwork ranges for the network.addPredefinedSubnetworkRanges(NetworkProfileNetworkFeaturesPredefinedSubnetworkRange.Builder builderForValue) Predefined subnetwork ranges for the network.Predefined subnetwork ranges for the network.addPredefinedSubnetworkRangesBuilder(int index) Predefined subnetwork ranges for the network.addSubnetPurposes(String value) Specifies which subnetwork purposes are supported.addSubnetPurposesBytes(com.google.protobuf.ByteString value) Specifies which subnetwork purposes are supported.addSubnetStackTypes(String value) Specifies which subnetwork stack types are supported.addSubnetStackTypesBytes(com.google.protobuf.ByteString value) Specifies which subnetwork stack types are supported.addSubnetworkPurposes(String value) Output only.addSubnetworkPurposesBytes(com.google.protobuf.ByteString value) Output only.addSubnetworkStackTypes(String value) Output only.addSubnetworkStackTypesBytes(com.google.protobuf.ByteString value) Output only.build()clear()Specifies what address purposes are supported.Specifies whether address creation is allowed.Specifies whether alias IP ranges (and secondary address ranges) are allowed.Specifies whether auto mode subnet creation is allowed.Specifies whether firewalls for Class D address ranges are supported.Specifies whether cloud NAT creation is allowed.Specifies whether cloud router creation is allowed.Specifies whether default NIC attachment is allowed.Specifies whether VMs are allowed to have external IP access on network interfaces connected to this VPC.Specifies whether firewall policy can be attached to the network.Specifies whether Cloud Interconnect creation is allowed.Specifies whether IP forwarding is allowed.Specifies whether cloud load balancing is allowed.Specifies whether multicast is allowed.Specifies whether multi-nic in the same network is allowed.Specifies whether multi-nic in the same subnetwork is allowed.Specifies whether NCC is allowed.Specifies whether VM network migration is allowed.Specifies whether Packet Mirroring 1.0 is supported.Specifies whether private Google access is allowed.Specifies whether PSC creation is allowed.Specifies whether unicast within the same network is allowed.Specifies whether static route creation is allowed.Specifies whether sub interfaces are allowed.Specifies whether subnetwork creation is allowed.Specifies whether VPC firewall rules can be created under the network.Specifies whether VPC peering is allowed.Specifies whether VPN creation is allowed.Check the FirewallPolicyTypes enum for the list of possible values.If set, limits the interface types that the network supports.Specifies which type of multicast is supported.Specifies a predefined internal IPv6 range for the network.Predefined subnetwork ranges for the network.Specifies which subnetwork purposes are supported.Specifies which subnetwork stack types are supported.Output only.Output only.Specifies which type of unicast is supported.getAddressPurposes(int index) Specifies what address purposes are supported.com.google.protobuf.ByteStringgetAddressPurposesBytes(int index) Specifies what address purposes are supported.intSpecifies what address purposes are supported.com.google.protobuf.ProtocolStringListSpecifies what address purposes are supported.Specifies whether address creation is allowed.com.google.protobuf.ByteStringSpecifies whether address creation is allowed.Specifies whether alias IP ranges (and secondary address ranges) are allowed.com.google.protobuf.ByteStringSpecifies whether alias IP ranges (and secondary address ranges) are allowed.Specifies whether auto mode subnet creation is allowed.com.google.protobuf.ByteStringSpecifies whether auto mode subnet creation is allowed.Specifies whether firewalls for Class D address ranges are supported.com.google.protobuf.ByteStringSpecifies whether firewalls for Class D address ranges are supported.Specifies whether cloud NAT creation is allowed.com.google.protobuf.ByteStringSpecifies whether cloud NAT creation is allowed.Specifies whether cloud router creation is allowed.com.google.protobuf.ByteStringSpecifies whether cloud router creation is allowed.Specifies whether default NIC attachment is allowed.com.google.protobuf.ByteStringSpecifies whether default NIC attachment is allowed.Specifies whether VMs are allowed to have external IP access on network interfaces connected to this VPC.com.google.protobuf.ByteStringSpecifies whether VMs are allowed to have external IP access on network interfaces connected to this VPC.Specifies whether firewall policy can be attached to the network.com.google.protobuf.ByteStringSpecifies whether firewall policy can be attached to the network.Specifies whether Cloud Interconnect creation is allowed.com.google.protobuf.ByteStringSpecifies whether Cloud Interconnect creation is allowed.Specifies whether IP forwarding is allowed.com.google.protobuf.ByteStringSpecifies whether IP forwarding is allowed.Specifies whether cloud load balancing is allowed.com.google.protobuf.ByteStringSpecifies whether cloud load balancing is allowed.Specifies whether multicast is allowed.com.google.protobuf.ByteStringSpecifies whether multicast is allowed.Specifies whether multi-nic in the same network is allowed.com.google.protobuf.ByteStringSpecifies whether multi-nic in the same network is allowed.Specifies whether multi-nic in the same subnetwork is allowed.com.google.protobuf.ByteStringSpecifies whether multi-nic in the same subnetwork is allowed.Specifies whether NCC is allowed.com.google.protobuf.ByteStringSpecifies whether NCC is allowed.Specifies whether VM network migration is allowed.com.google.protobuf.ByteStringSpecifies whether VM network migration is allowed.Specifies whether Packet Mirroring 1.0 is supported.com.google.protobuf.ByteStringSpecifies whether Packet Mirroring 1.0 is supported.Specifies whether private Google access is allowed.com.google.protobuf.ByteStringSpecifies whether private Google access is allowed.Specifies whether PSC creation is allowed.com.google.protobuf.ByteStringSpecifies whether PSC creation is allowed.Specifies whether unicast within the same network is allowed.com.google.protobuf.ByteStringSpecifies whether unicast within the same network is allowed.Specifies whether static route creation is allowed.com.google.protobuf.ByteStringSpecifies whether static route creation is allowed.Specifies whether sub interfaces are allowed.com.google.protobuf.ByteStringSpecifies whether sub interfaces are allowed.Specifies whether subnetwork creation is allowed.com.google.protobuf.ByteStringSpecifies whether subnetwork creation is allowed.Specifies whether VPC firewall rules can be created under the network.com.google.protobuf.ByteStringSpecifies whether VPC firewall rules can be created under the network.Specifies whether VPC peering is allowed.com.google.protobuf.ByteStringSpecifies whether VPC peering is allowed.Specifies whether VPN creation is allowed.com.google.protobuf.ByteStringSpecifies whether VPN creation is allowed.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetFirewallPolicyTypes(int index) Check the FirewallPolicyTypes enum for the list of possible values.com.google.protobuf.ByteStringgetFirewallPolicyTypesBytes(int index) Check the FirewallPolicyTypes enum for the list of possible values.intCheck the FirewallPolicyTypes enum for the list of possible values.com.google.protobuf.ProtocolStringListCheck the FirewallPolicyTypes enum for the list of possible values.getInterfaceTypes(int index) If set, limits the interface types that the network supports.com.google.protobuf.ByteStringgetInterfaceTypesBytes(int index) If set, limits the interface types that the network supports.intIf set, limits the interface types that the network supports.com.google.protobuf.ProtocolStringListIf set, limits the interface types that the network supports.Specifies which type of multicast is supported.com.google.protobuf.ByteStringSpecifies which type of multicast is supported.Specifies a predefined internal IPv6 range for the network.com.google.protobuf.ByteStringSpecifies a predefined internal IPv6 range for the network.getPredefinedSubnetworkRanges(int index) Predefined subnetwork ranges for the network.getPredefinedSubnetworkRangesBuilder(int index) Predefined subnetwork ranges for the network.Predefined subnetwork ranges for the network.intPredefined subnetwork ranges for the network.Predefined subnetwork ranges for the network.getPredefinedSubnetworkRangesOrBuilder(int index) Predefined subnetwork ranges for the network.Predefined subnetwork ranges for the network.getSubnetPurposes(int index) Specifies which subnetwork purposes are supported.com.google.protobuf.ByteStringgetSubnetPurposesBytes(int index) Specifies which subnetwork purposes are supported.intSpecifies which subnetwork purposes are supported.com.google.protobuf.ProtocolStringListSpecifies which subnetwork purposes are supported.getSubnetStackTypes(int index) Specifies which subnetwork stack types are supported.com.google.protobuf.ByteStringgetSubnetStackTypesBytes(int index) Specifies which subnetwork stack types are supported.intSpecifies which subnetwork stack types are supported.com.google.protobuf.ProtocolStringListSpecifies which subnetwork stack types are supported.getSubnetworkPurposes(int index) Output only.com.google.protobuf.ByteStringgetSubnetworkPurposesBytes(int index) Output only.intOutput only.com.google.protobuf.ProtocolStringListOutput only.getSubnetworkStackTypes(int index) Output only.com.google.protobuf.ByteStringgetSubnetworkStackTypesBytes(int index) Output only.intOutput only.com.google.protobuf.ProtocolStringListOutput only.Specifies which type of unicast is supported.com.google.protobuf.ByteStringSpecifies which type of unicast is supported.booleanSpecifies whether address creation is allowed.booleanSpecifies whether alias IP ranges (and secondary address ranges) are allowed.booleanSpecifies whether auto mode subnet creation is allowed.booleanSpecifies whether firewalls for Class D address ranges are supported.booleanSpecifies whether cloud NAT creation is allowed.booleanSpecifies whether cloud router creation is allowed.booleanSpecifies whether default NIC attachment is allowed.booleanSpecifies whether VMs are allowed to have external IP access on network interfaces connected to this VPC.booleanSpecifies whether firewall policy can be attached to the network.booleanSpecifies whether Cloud Interconnect creation is allowed.booleanSpecifies whether IP forwarding is allowed.booleanSpecifies whether cloud load balancing is allowed.booleanSpecifies whether multicast is allowed.booleanSpecifies whether multi-nic in the same network is allowed.booleanSpecifies whether multi-nic in the same subnetwork is allowed.booleanSpecifies whether NCC is allowed.booleanSpecifies whether VM network migration is allowed.booleanSpecifies whether Packet Mirroring 1.0 is supported.booleanSpecifies whether private Google access is allowed.booleanSpecifies whether PSC creation is allowed.booleanSpecifies whether unicast within the same network is allowed.booleanSpecifies whether static route creation is allowed.booleanSpecifies whether sub interfaces are allowed.booleanSpecifies whether subnetwork creation is allowed.booleanSpecifies whether VPC firewall rules can be created under the network.booleanSpecifies whether VPC peering is allowed.booleanSpecifies whether VPN creation is allowed.booleanSpecifies which type of multicast is supported.booleanSpecifies a predefined internal IPv6 range for the network.booleanSpecifies which type of unicast is supported.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) removePredefinedSubnetworkRanges(int index) Predefined subnetwork ranges for the network.setAddressPurposes(int index, String value) Specifies what address purposes are supported.setAllowAddressCreation(String value) Specifies whether address creation is allowed.setAllowAddressCreationBytes(com.google.protobuf.ByteString value) Specifies whether address creation is allowed.setAllowAliasIpRanges(String value) Specifies whether alias IP ranges (and secondary address ranges) are allowed.setAllowAliasIpRangesBytes(com.google.protobuf.ByteString value) Specifies whether alias IP ranges (and secondary address ranges) are allowed.setAllowAutoModeSubnet(String value) Specifies whether auto mode subnet creation is allowed.setAllowAutoModeSubnetBytes(com.google.protobuf.ByteString value) Specifies whether auto mode subnet creation is allowed.setAllowClassDFirewalls(String value) Specifies whether firewalls for Class D address ranges are supported.setAllowClassDFirewallsBytes(com.google.protobuf.ByteString value) Specifies whether firewalls for Class D address ranges are supported.setAllowCloudNat(String value) Specifies whether cloud NAT creation is allowed.setAllowCloudNatBytes(com.google.protobuf.ByteString value) Specifies whether cloud NAT creation is allowed.setAllowCloudRouter(String value) Specifies whether cloud router creation is allowed.setAllowCloudRouterBytes(com.google.protobuf.ByteString value) Specifies whether cloud router creation is allowed.Specifies whether default NIC attachment is allowed.setAllowDefaultNicAttachmentBytes(com.google.protobuf.ByteString value) Specifies whether default NIC attachment is allowed.setAllowExternalIpAccess(String value) Specifies whether VMs are allowed to have external IP access on network interfaces connected to this VPC.setAllowExternalIpAccessBytes(com.google.protobuf.ByteString value) Specifies whether VMs are allowed to have external IP access on network interfaces connected to this VPC.setAllowFirewallPolicy(String value) Specifies whether firewall policy can be attached to the network.setAllowFirewallPolicyBytes(com.google.protobuf.ByteString value) Specifies whether firewall policy can be attached to the network.setAllowInterconnect(String value) Specifies whether Cloud Interconnect creation is allowed.setAllowInterconnectBytes(com.google.protobuf.ByteString value) Specifies whether Cloud Interconnect creation is allowed.setAllowIpForwarding(String value) Specifies whether IP forwarding is allowed.setAllowIpForwardingBytes(com.google.protobuf.ByteString value) Specifies whether IP forwarding is allowed.setAllowLoadBalancing(String value) Specifies whether cloud load balancing is allowed.setAllowLoadBalancingBytes(com.google.protobuf.ByteString value) Specifies whether cloud load balancing is allowed.setAllowMulticast(String value) Specifies whether multicast is allowed.setAllowMulticastBytes(com.google.protobuf.ByteString value) Specifies whether multicast is allowed.Specifies whether multi-nic in the same network is allowed.setAllowMultiNicInSameNetworkBytes(com.google.protobuf.ByteString value) Specifies whether multi-nic in the same network is allowed.Specifies whether multi-nic in the same subnetwork is allowed.setAllowMultiNicInSameSubnetworkBytes(com.google.protobuf.ByteString value) Specifies whether multi-nic in the same subnetwork is allowed.setAllowNcc(String value) Specifies whether NCC is allowed.setAllowNccBytes(com.google.protobuf.ByteString value) Specifies whether NCC is allowed.setAllowNetworkMigration(String value) Specifies whether VM network migration is allowed.setAllowNetworkMigrationBytes(com.google.protobuf.ByteString value) Specifies whether VM network migration is allowed.setAllowPacketMirroring(String value) Specifies whether Packet Mirroring 1.0 is supported.setAllowPacketMirroringBytes(com.google.protobuf.ByteString value) Specifies whether Packet Mirroring 1.0 is supported.Specifies whether private Google access is allowed.setAllowPrivateGoogleAccessBytes(com.google.protobuf.ByteString value) Specifies whether private Google access is allowed.setAllowPsc(String value) Specifies whether PSC creation is allowed.setAllowPscBytes(com.google.protobuf.ByteString value) Specifies whether PSC creation is allowed.setAllowSameNetworkUnicast(String value) Specifies whether unicast within the same network is allowed.setAllowSameNetworkUnicastBytes(com.google.protobuf.ByteString value) Specifies whether unicast within the same network is allowed.setAllowStaticRoutes(String value) Specifies whether static route creation is allowed.setAllowStaticRoutesBytes(com.google.protobuf.ByteString value) Specifies whether static route creation is allowed.setAllowSubInterfaces(String value) Specifies whether sub interfaces are allowed.setAllowSubInterfacesBytes(com.google.protobuf.ByteString value) Specifies whether sub interfaces are allowed.setAllowSubnetworkCreation(String value) Specifies whether subnetwork creation is allowed.setAllowSubnetworkCreationBytes(com.google.protobuf.ByteString value) Specifies whether subnetwork creation is allowed.setAllowVpcFirewallRules(String value) Specifies whether VPC firewall rules can be created under the network.setAllowVpcFirewallRulesBytes(com.google.protobuf.ByteString value) Specifies whether VPC firewall rules can be created under the network.setAllowVpcPeering(String value) Specifies whether VPC peering is allowed.setAllowVpcPeeringBytes(com.google.protobuf.ByteString value) Specifies whether VPC peering is allowed.setAllowVpn(String value) Specifies whether VPN creation is allowed.setAllowVpnBytes(com.google.protobuf.ByteString value) Specifies whether VPN creation is allowed.setFirewallPolicyTypes(int index, String value) Check the FirewallPolicyTypes enum for the list of possible values.setInterfaceTypes(int index, String value) If set, limits the interface types that the network supports.setMulticast(String value) Specifies which type of multicast is supported.setMulticastBytes(com.google.protobuf.ByteString value) Specifies which type of multicast is supported.Specifies a predefined internal IPv6 range for the network.setPredefinedNetworkInternalIpv6RangeBytes(com.google.protobuf.ByteString value) Specifies a predefined internal IPv6 range for the network.setPredefinedSubnetworkRanges(int index, NetworkProfileNetworkFeaturesPredefinedSubnetworkRange value) Predefined subnetwork ranges for the network.setPredefinedSubnetworkRanges(int index, NetworkProfileNetworkFeaturesPredefinedSubnetworkRange.Builder builderForValue) Predefined subnetwork ranges for the network.setSubnetPurposes(int index, String value) Specifies which subnetwork purposes are supported.setSubnetStackTypes(int index, String value) Specifies which subnetwork stack types are supported.setSubnetworkPurposes(int index, String value) Output only.setSubnetworkStackTypes(int index, String value) Output only.setUnicast(String value) Specifies which type of unicast is supported.setUnicastBytes(com.google.protobuf.ByteString value) Specifies which type of unicast is supported.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<NetworkProfileNetworkFeatures.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<NetworkProfileNetworkFeatures.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<NetworkProfileNetworkFeatures.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<NetworkProfileNetworkFeatures.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<NetworkProfileNetworkFeatures.Builder>
-
mergeFrom
public NetworkProfileNetworkFeatures.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<NetworkProfileNetworkFeatures.Builder>- Throws:
IOException
-
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:
getAddressPurposesListin interfaceNetworkProfileNetworkFeaturesOrBuilder- 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:
getAddressPurposesCountin interfaceNetworkProfileNetworkFeaturesOrBuilder- Returns:
- The count of addressPurposes.
-
getAddressPurposes
Specifies what address purposes are supported. If empty, all address purposes are supported. Check the AddressPurposes enum for the list of possible values.
repeated string address_purposes = 433024768;- Specified by:
getAddressPurposesin interfaceNetworkProfileNetworkFeaturesOrBuilder- 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:
getAddressPurposesBytesin interfaceNetworkProfileNetworkFeaturesOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the addressPurposes at the given index.
-
setAddressPurposes
Specifies what address purposes are supported. If empty, all address purposes are supported. Check the AddressPurposes enum for the list of possible values.
repeated string address_purposes = 433024768;- Parameters:
index- The index to set the value at.value- The addressPurposes to set.- Returns:
- This builder for chaining.
-
addAddressPurposes
Specifies what address purposes are supported. If empty, all address purposes are supported. Check the AddressPurposes enum for the list of possible values.
repeated string address_purposes = 433024768;- Parameters:
value- The addressPurposes to add.- Returns:
- This builder for chaining.
-
addAllAddressPurposes
Specifies what address purposes are supported. If empty, all address purposes are supported. Check the AddressPurposes enum for the list of possible values.
repeated string address_purposes = 433024768;- Parameters:
values- The addressPurposes to add.- Returns:
- This builder for chaining.
-
clearAddressPurposes
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:
- This builder for chaining.
-
addAddressPurposesBytes
public NetworkProfileNetworkFeatures.Builder addAddressPurposesBytes(com.google.protobuf.ByteString value) Specifies what address purposes are supported. If empty, all address purposes are supported. Check the AddressPurposes enum for the list of possible values.
repeated string address_purposes = 433024768;- Parameters:
value- The bytes of the addressPurposes to add.- Returns:
- This builder for chaining.
-
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:
hasAllowAddressCreationin interfaceNetworkProfileNetworkFeaturesOrBuilder- Returns:
- Whether the allowAddressCreation field is set.
-
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:
getAllowAddressCreationin interfaceNetworkProfileNetworkFeaturesOrBuilder- 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:
getAllowAddressCreationBytesin interfaceNetworkProfileNetworkFeaturesOrBuilder- Returns:
- The bytes for allowAddressCreation.
-
setAllowAddressCreation
Specifies whether address creation is allowed. Check the AllowAddressCreation enum for the list of possible values.
optional string allow_address_creation = 450941184;- Parameters:
value- The allowAddressCreation to set.- Returns:
- This builder for chaining.
-
clearAllowAddressCreation
Specifies whether address creation is allowed. Check the AllowAddressCreation enum for the list of possible values.
optional string allow_address_creation = 450941184;- Returns:
- This builder for chaining.
-
setAllowAddressCreationBytes
public NetworkProfileNetworkFeatures.Builder setAllowAddressCreationBytes(com.google.protobuf.ByteString value) Specifies whether address creation is allowed. Check the AllowAddressCreation enum for the list of possible values.
optional string allow_address_creation = 450941184;- Parameters:
value- The bytes for allowAddressCreation to set.- Returns:
- This builder for chaining.
-
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:
hasAllowAliasIpRangesin interfaceNetworkProfileNetworkFeaturesOrBuilder- Returns:
- Whether the allowAliasIpRanges field is set.
-
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:
getAllowAliasIpRangesin interfaceNetworkProfileNetworkFeaturesOrBuilder- 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:
getAllowAliasIpRangesBytesin interfaceNetworkProfileNetworkFeaturesOrBuilder- Returns:
- The bytes for allowAliasIpRanges.
-
setAllowAliasIpRanges
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;- Parameters:
value- The allowAliasIpRanges to set.- Returns:
- This builder for chaining.
-
clearAllowAliasIpRanges
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:
- This builder for chaining.
-
setAllowAliasIpRangesBytes
public NetworkProfileNetworkFeatures.Builder setAllowAliasIpRangesBytes(com.google.protobuf.ByteString value) 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;- Parameters:
value- The bytes for allowAliasIpRanges to set.- Returns:
- This builder for chaining.
-
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:
hasAllowAutoModeSubnetin interfaceNetworkProfileNetworkFeaturesOrBuilder- Returns:
- Whether the allowAutoModeSubnet field is set.
-
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:
getAllowAutoModeSubnetin interfaceNetworkProfileNetworkFeaturesOrBuilder- 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:
getAllowAutoModeSubnetBytesin interfaceNetworkProfileNetworkFeaturesOrBuilder- Returns:
- The bytes for allowAutoModeSubnet.
-
setAllowAutoModeSubnet
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;- Parameters:
value- The allowAutoModeSubnet to set.- Returns:
- This builder for chaining.
-
clearAllowAutoModeSubnet
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:
- This builder for chaining.
-
setAllowAutoModeSubnetBytes
public NetworkProfileNetworkFeatures.Builder setAllowAutoModeSubnetBytes(com.google.protobuf.ByteString value) 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;- Parameters:
value- The bytes for allowAutoModeSubnet to set.- Returns:
- This builder for chaining.
-
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:
hasAllowClassDFirewallsin interfaceNetworkProfileNetworkFeaturesOrBuilder- Returns:
- Whether the allowClassDFirewalls field is set.
-
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:
getAllowClassDFirewallsin interfaceNetworkProfileNetworkFeaturesOrBuilder- 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:
getAllowClassDFirewallsBytesin interfaceNetworkProfileNetworkFeaturesOrBuilder- Returns:
- The bytes for allowClassDFirewalls.
-
setAllowClassDFirewalls
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;- Parameters:
value- The allowClassDFirewalls to set.- Returns:
- This builder for chaining.
-
clearAllowClassDFirewalls
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:
- This builder for chaining.
-
setAllowClassDFirewallsBytes
public NetworkProfileNetworkFeatures.Builder setAllowClassDFirewallsBytes(com.google.protobuf.ByteString value) 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;- Parameters:
value- The bytes for allowClassDFirewalls to set.- Returns:
- This builder for chaining.
-
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:
hasAllowCloudNatin interfaceNetworkProfileNetworkFeaturesOrBuilder- Returns:
- Whether the allowCloudNat field is set.
-
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:
getAllowCloudNatin interfaceNetworkProfileNetworkFeaturesOrBuilder- 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:
getAllowCloudNatBytesin interfaceNetworkProfileNetworkFeaturesOrBuilder- Returns:
- The bytes for allowCloudNat.
-
setAllowCloudNat
Specifies whether cloud NAT creation is allowed. Check the AllowCloudNat enum for the list of possible values.
optional string allow_cloud_nat = 254831265;- Parameters:
value- The allowCloudNat to set.- Returns:
- This builder for chaining.
-
clearAllowCloudNat
Specifies whether cloud NAT creation is allowed. Check the AllowCloudNat enum for the list of possible values.
optional string allow_cloud_nat = 254831265;- Returns:
- This builder for chaining.
-
setAllowCloudNatBytes
public NetworkProfileNetworkFeatures.Builder setAllowCloudNatBytes(com.google.protobuf.ByteString value) Specifies whether cloud NAT creation is allowed. Check the AllowCloudNat enum for the list of possible values.
optional string allow_cloud_nat = 254831265;- Parameters:
value- The bytes for allowCloudNat to set.- Returns:
- This builder for chaining.
-
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:
hasAllowCloudRouterin interfaceNetworkProfileNetworkFeaturesOrBuilder- Returns:
- Whether the allowCloudRouter field is set.
-
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:
getAllowCloudRouterin interfaceNetworkProfileNetworkFeaturesOrBuilder- 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:
getAllowCloudRouterBytesin interfaceNetworkProfileNetworkFeaturesOrBuilder- Returns:
- The bytes for allowCloudRouter.
-
setAllowCloudRouter
Specifies whether cloud router creation is allowed. Check the AllowCloudRouter enum for the list of possible values.
optional string allow_cloud_router = 451110345;- Parameters:
value- The allowCloudRouter to set.- Returns:
- This builder for chaining.
-
clearAllowCloudRouter
Specifies whether cloud router creation is allowed. Check the AllowCloudRouter enum for the list of possible values.
optional string allow_cloud_router = 451110345;- Returns:
- This builder for chaining.
-
setAllowCloudRouterBytes
public NetworkProfileNetworkFeatures.Builder setAllowCloudRouterBytes(com.google.protobuf.ByteString value) Specifies whether cloud router creation is allowed. Check the AllowCloudRouter enum for the list of possible values.
optional string allow_cloud_router = 451110345;- Parameters:
value- The bytes for allowCloudRouter to set.- Returns:
- This builder for chaining.
-
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:
hasAllowDefaultNicAttachmentin interfaceNetworkProfileNetworkFeaturesOrBuilder- Returns:
- Whether the allowDefaultNicAttachment field is set.
-
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:
getAllowDefaultNicAttachmentin interfaceNetworkProfileNetworkFeaturesOrBuilder- 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:
getAllowDefaultNicAttachmentBytesin interfaceNetworkProfileNetworkFeaturesOrBuilder- Returns:
- The bytes for allowDefaultNicAttachment.
-
setAllowDefaultNicAttachment
Specifies whether default NIC attachment is allowed. Check the AllowDefaultNicAttachment enum for the list of possible values.
optional string allow_default_nic_attachment = 53917486;- Parameters:
value- The allowDefaultNicAttachment to set.- Returns:
- This builder for chaining.
-
clearAllowDefaultNicAttachment
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:
- This builder for chaining.
-
setAllowDefaultNicAttachmentBytes
public NetworkProfileNetworkFeatures.Builder setAllowDefaultNicAttachmentBytes(com.google.protobuf.ByteString value) Specifies whether default NIC attachment is allowed. Check the AllowDefaultNicAttachment enum for the list of possible values.
optional string allow_default_nic_attachment = 53917486;- Parameters:
value- The bytes for allowDefaultNicAttachment to set.- Returns:
- This builder for chaining.
-
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:
hasAllowExternalIpAccessin interfaceNetworkProfileNetworkFeaturesOrBuilder- Returns:
- Whether the allowExternalIpAccess field is set.
-
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:
getAllowExternalIpAccessin interfaceNetworkProfileNetworkFeaturesOrBuilder- 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:
getAllowExternalIpAccessBytesin interfaceNetworkProfileNetworkFeaturesOrBuilder- Returns:
- The bytes for allowExternalIpAccess.
-
setAllowExternalIpAccess
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;- Parameters:
value- The allowExternalIpAccess to set.- Returns:
- This builder for chaining.
-
clearAllowExternalIpAccess
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:
- This builder for chaining.
-
setAllowExternalIpAccessBytes
public NetworkProfileNetworkFeatures.Builder setAllowExternalIpAccessBytes(com.google.protobuf.ByteString value) 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;- Parameters:
value- The bytes for allowExternalIpAccess to set.- Returns:
- This builder for chaining.
-
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:
hasAllowFirewallPolicyin interfaceNetworkProfileNetworkFeaturesOrBuilder- Returns:
- Whether the allowFirewallPolicy field is set.
-
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:
getAllowFirewallPolicyin interfaceNetworkProfileNetworkFeaturesOrBuilder- 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:
getAllowFirewallPolicyBytesin interfaceNetworkProfileNetworkFeaturesOrBuilder- Returns:
- The bytes for allowFirewallPolicy.
-
setAllowFirewallPolicy
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;- Parameters:
value- The allowFirewallPolicy to set.- Returns:
- This builder for chaining.
-
clearAllowFirewallPolicy
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:
- This builder for chaining.
-
setAllowFirewallPolicyBytes
public NetworkProfileNetworkFeatures.Builder setAllowFirewallPolicyBytes(com.google.protobuf.ByteString value) 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;- Parameters:
value- The bytes for allowFirewallPolicy to set.- Returns:
- This builder for chaining.
-
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:
hasAllowInterconnectin interfaceNetworkProfileNetworkFeaturesOrBuilder- Returns:
- Whether the allowInterconnect field is set.
-
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:
getAllowInterconnectin interfaceNetworkProfileNetworkFeaturesOrBuilder- 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:
getAllowInterconnectBytesin interfaceNetworkProfileNetworkFeaturesOrBuilder- Returns:
- The bytes for allowInterconnect.
-
setAllowInterconnect
Specifies whether Cloud Interconnect creation is allowed. Check the AllowInterconnect enum for the list of possible values.
optional string allow_interconnect = 280512964;- Parameters:
value- The allowInterconnect to set.- Returns:
- This builder for chaining.
-
clearAllowInterconnect
Specifies whether Cloud Interconnect creation is allowed. Check the AllowInterconnect enum for the list of possible values.
optional string allow_interconnect = 280512964;- Returns:
- This builder for chaining.
-
setAllowInterconnectBytes
public NetworkProfileNetworkFeatures.Builder setAllowInterconnectBytes(com.google.protobuf.ByteString value) Specifies whether Cloud Interconnect creation is allowed. Check the AllowInterconnect enum for the list of possible values.
optional string allow_interconnect = 280512964;- Parameters:
value- The bytes for allowInterconnect to set.- Returns:
- This builder for chaining.
-
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:
hasAllowIpForwardingin interfaceNetworkProfileNetworkFeaturesOrBuilder- Returns:
- Whether the allowIpForwarding field is set.
-
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:
getAllowIpForwardingin interfaceNetworkProfileNetworkFeaturesOrBuilder- 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:
getAllowIpForwardingBytesin interfaceNetworkProfileNetworkFeaturesOrBuilder- Returns:
- The bytes for allowIpForwarding.
-
setAllowIpForwarding
Specifies whether IP forwarding is allowed. Check the AllowIpForwarding enum for the list of possible values.
optional string allow_ip_forwarding = 500838047;- Parameters:
value- The allowIpForwarding to set.- Returns:
- This builder for chaining.
-
clearAllowIpForwarding
Specifies whether IP forwarding is allowed. Check the AllowIpForwarding enum for the list of possible values.
optional string allow_ip_forwarding = 500838047;- Returns:
- This builder for chaining.
-
setAllowIpForwardingBytes
public NetworkProfileNetworkFeatures.Builder setAllowIpForwardingBytes(com.google.protobuf.ByteString value) Specifies whether IP forwarding is allowed. Check the AllowIpForwarding enum for the list of possible values.
optional string allow_ip_forwarding = 500838047;- Parameters:
value- The bytes for allowIpForwarding to set.- Returns:
- This builder for chaining.
-
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:
hasAllowLoadBalancingin interfaceNetworkProfileNetworkFeaturesOrBuilder- Returns:
- Whether the allowLoadBalancing field is set.
-
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:
getAllowLoadBalancingin interfaceNetworkProfileNetworkFeaturesOrBuilder- 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:
getAllowLoadBalancingBytesin interfaceNetworkProfileNetworkFeaturesOrBuilder- Returns:
- The bytes for allowLoadBalancing.
-
setAllowLoadBalancing
Specifies whether cloud load balancing is allowed. Check the AllowLoadBalancing enum for the list of possible values.
optional string allow_load_balancing = 223366198;- Parameters:
value- The allowLoadBalancing to set.- Returns:
- This builder for chaining.
-
clearAllowLoadBalancing
Specifies whether cloud load balancing is allowed. Check the AllowLoadBalancing enum for the list of possible values.
optional string allow_load_balancing = 223366198;- Returns:
- This builder for chaining.
-
setAllowLoadBalancingBytes
public NetworkProfileNetworkFeatures.Builder setAllowLoadBalancingBytes(com.google.protobuf.ByteString value) Specifies whether cloud load balancing is allowed. Check the AllowLoadBalancing enum for the list of possible values.
optional string allow_load_balancing = 223366198;- Parameters:
value- The bytes for allowLoadBalancing to set.- Returns:
- This builder for chaining.
-
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:
hasAllowMultiNicInSameNetworkin interfaceNetworkProfileNetworkFeaturesOrBuilder- Returns:
- Whether the allowMultiNicInSameNetwork field is set.
-
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:
getAllowMultiNicInSameNetworkin interfaceNetworkProfileNetworkFeaturesOrBuilder- 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:
getAllowMultiNicInSameNetworkBytesin interfaceNetworkProfileNetworkFeaturesOrBuilder- Returns:
- The bytes for allowMultiNicInSameNetwork.
-
setAllowMultiNicInSameNetwork
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;- Parameters:
value- The allowMultiNicInSameNetwork to set.- Returns:
- This builder for chaining.
-
clearAllowMultiNicInSameNetwork
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:
- This builder for chaining.
-
setAllowMultiNicInSameNetworkBytes
public NetworkProfileNetworkFeatures.Builder setAllowMultiNicInSameNetworkBytes(com.google.protobuf.ByteString value) 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;- Parameters:
value- The bytes for allowMultiNicInSameNetwork to set.- Returns:
- This builder for chaining.
-
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:
hasAllowMultiNicInSameSubnetworkin interfaceNetworkProfileNetworkFeaturesOrBuilder- Returns:
- Whether the allowMultiNicInSameSubnetwork field is set.
-
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:
getAllowMultiNicInSameSubnetworkin interfaceNetworkProfileNetworkFeaturesOrBuilder- 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:
getAllowMultiNicInSameSubnetworkBytesin interfaceNetworkProfileNetworkFeaturesOrBuilder- Returns:
- The bytes for allowMultiNicInSameSubnetwork.
-
setAllowMultiNicInSameSubnetwork
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;- Parameters:
value- The allowMultiNicInSameSubnetwork to set.- Returns:
- This builder for chaining.
-
clearAllowMultiNicInSameSubnetwork
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:
- This builder for chaining.
-
setAllowMultiNicInSameSubnetworkBytes
public NetworkProfileNetworkFeatures.Builder setAllowMultiNicInSameSubnetworkBytes(com.google.protobuf.ByteString value) 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;- Parameters:
value- The bytes for allowMultiNicInSameSubnetwork to set.- Returns:
- This builder for chaining.
-
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:
hasAllowMulticastin interfaceNetworkProfileNetworkFeaturesOrBuilder- Returns:
- Whether the allowMulticast field is set.
-
getAllowMulticast
Specifies whether multicast is allowed. Check the AllowMulticast enum for the list of possible values.
optional string allow_multicast = 11002498;- Specified by:
getAllowMulticastin interfaceNetworkProfileNetworkFeaturesOrBuilder- 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:
getAllowMulticastBytesin interfaceNetworkProfileNetworkFeaturesOrBuilder- Returns:
- The bytes for allowMulticast.
-
setAllowMulticast
Specifies whether multicast is allowed. Check the AllowMulticast enum for the list of possible values.
optional string allow_multicast = 11002498;- Parameters:
value- The allowMulticast to set.- Returns:
- This builder for chaining.
-
clearAllowMulticast
Specifies whether multicast is allowed. Check the AllowMulticast enum for the list of possible values.
optional string allow_multicast = 11002498;- Returns:
- This builder for chaining.
-
setAllowMulticastBytes
public NetworkProfileNetworkFeatures.Builder setAllowMulticastBytes(com.google.protobuf.ByteString value) Specifies whether multicast is allowed. Check the AllowMulticast enum for the list of possible values.
optional string allow_multicast = 11002498;- Parameters:
value- The bytes for allowMulticast to set.- Returns:
- This builder for chaining.
-
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:
hasAllowNccin interfaceNetworkProfileNetworkFeaturesOrBuilder- Returns:
- Whether the allowNcc field is set.
-
getAllowNcc
Specifies whether NCC is allowed. Check the AllowNcc enum for the list of possible values.
optional string allow_ncc = 372354904;- Specified by:
getAllowNccin interfaceNetworkProfileNetworkFeaturesOrBuilder- 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:
getAllowNccBytesin interfaceNetworkProfileNetworkFeaturesOrBuilder- Returns:
- The bytes for allowNcc.
-
setAllowNcc
Specifies whether NCC is allowed. Check the AllowNcc enum for the list of possible values.
optional string allow_ncc = 372354904;- Parameters:
value- The allowNcc to set.- Returns:
- This builder for chaining.
-
clearAllowNcc
Specifies whether NCC is allowed. Check the AllowNcc enum for the list of possible values.
optional string allow_ncc = 372354904;- Returns:
- This builder for chaining.
-
setAllowNccBytes
Specifies whether NCC is allowed. Check the AllowNcc enum for the list of possible values.
optional string allow_ncc = 372354904;- Parameters:
value- The bytes for allowNcc to set.- Returns:
- This builder for chaining.
-
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:
hasAllowNetworkMigrationin interfaceNetworkProfileNetworkFeaturesOrBuilder- Returns:
- Whether the allowNetworkMigration field is set.
-
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:
getAllowNetworkMigrationin interfaceNetworkProfileNetworkFeaturesOrBuilder- 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:
getAllowNetworkMigrationBytesin interfaceNetworkProfileNetworkFeaturesOrBuilder- Returns:
- The bytes for allowNetworkMigration.
-
setAllowNetworkMigration
Specifies whether VM network migration is allowed. Check the AllowNetworkMigration enum for the list of possible values.
optional string allow_network_migration = 239588231;- Parameters:
value- The allowNetworkMigration to set.- Returns:
- This builder for chaining.
-
clearAllowNetworkMigration
Specifies whether VM network migration is allowed. Check the AllowNetworkMigration enum for the list of possible values.
optional string allow_network_migration = 239588231;- Returns:
- This builder for chaining.
-
setAllowNetworkMigrationBytes
public NetworkProfileNetworkFeatures.Builder setAllowNetworkMigrationBytes(com.google.protobuf.ByteString value) Specifies whether VM network migration is allowed. Check the AllowNetworkMigration enum for the list of possible values.
optional string allow_network_migration = 239588231;- Parameters:
value- The bytes for allowNetworkMigration to set.- Returns:
- This builder for chaining.
-
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:
hasAllowPacketMirroringin interfaceNetworkProfileNetworkFeaturesOrBuilder- Returns:
- Whether the allowPacketMirroring field is set.
-
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:
getAllowPacketMirroringin interfaceNetworkProfileNetworkFeaturesOrBuilder- 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:
getAllowPacketMirroringBytesin interfaceNetworkProfileNetworkFeaturesOrBuilder- Returns:
- The bytes for allowPacketMirroring.
-
setAllowPacketMirroring
Specifies whether Packet Mirroring 1.0 is supported. Check the AllowPacketMirroring enum for the list of possible values.
optional string allow_packet_mirroring = 512227074;- Parameters:
value- The allowPacketMirroring to set.- Returns:
- This builder for chaining.
-
clearAllowPacketMirroring
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:
- This builder for chaining.
-
setAllowPacketMirroringBytes
public NetworkProfileNetworkFeatures.Builder setAllowPacketMirroringBytes(com.google.protobuf.ByteString value) Specifies whether Packet Mirroring 1.0 is supported. Check the AllowPacketMirroring enum for the list of possible values.
optional string allow_packet_mirroring = 512227074;- Parameters:
value- The bytes for allowPacketMirroring to set.- Returns:
- This builder for chaining.
-
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:
hasAllowPrivateGoogleAccessin interfaceNetworkProfileNetworkFeaturesOrBuilder- Returns:
- Whether the allowPrivateGoogleAccess field is set.
-
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:
getAllowPrivateGoogleAccessin interfaceNetworkProfileNetworkFeaturesOrBuilder- 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:
getAllowPrivateGoogleAccessBytesin interfaceNetworkProfileNetworkFeaturesOrBuilder- Returns:
- The bytes for allowPrivateGoogleAccess.
-
setAllowPrivateGoogleAccess
Specifies whether private Google access is allowed. Check the AllowPrivateGoogleAccess enum for the list of possible values.
optional string allow_private_google_access = 374702072;- Parameters:
value- The allowPrivateGoogleAccess to set.- Returns:
- This builder for chaining.
-
clearAllowPrivateGoogleAccess
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:
- This builder for chaining.
-
setAllowPrivateGoogleAccessBytes
public NetworkProfileNetworkFeatures.Builder setAllowPrivateGoogleAccessBytes(com.google.protobuf.ByteString value) Specifies whether private Google access is allowed. Check the AllowPrivateGoogleAccess enum for the list of possible values.
optional string allow_private_google_access = 374702072;- Parameters:
value- The bytes for allowPrivateGoogleAccess to set.- Returns:
- This builder for chaining.
-
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:
hasAllowPscin interfaceNetworkProfileNetworkFeaturesOrBuilder- Returns:
- Whether the allowPsc field is set.
-
getAllowPsc
Specifies whether PSC creation is allowed. Check the AllowPsc enum for the list of possible values.
optional string allow_psc = 372357322;- Specified by:
getAllowPscin interfaceNetworkProfileNetworkFeaturesOrBuilder- 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:
getAllowPscBytesin interfaceNetworkProfileNetworkFeaturesOrBuilder- Returns:
- The bytes for allowPsc.
-
setAllowPsc
Specifies whether PSC creation is allowed. Check the AllowPsc enum for the list of possible values.
optional string allow_psc = 372357322;- Parameters:
value- The allowPsc to set.- Returns:
- This builder for chaining.
-
clearAllowPsc
Specifies whether PSC creation is allowed. Check the AllowPsc enum for the list of possible values.
optional string allow_psc = 372357322;- Returns:
- This builder for chaining.
-
setAllowPscBytes
Specifies whether PSC creation is allowed. Check the AllowPsc enum for the list of possible values.
optional string allow_psc = 372357322;- Parameters:
value- The bytes for allowPsc to set.- Returns:
- This builder for chaining.
-
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:
hasAllowSameNetworkUnicastin interfaceNetworkProfileNetworkFeaturesOrBuilder- Returns:
- Whether the allowSameNetworkUnicast field is set.
-
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:
getAllowSameNetworkUnicastin interfaceNetworkProfileNetworkFeaturesOrBuilder- 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:
getAllowSameNetworkUnicastBytesin interfaceNetworkProfileNetworkFeaturesOrBuilder- Returns:
- The bytes for allowSameNetworkUnicast.
-
setAllowSameNetworkUnicast
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;- Parameters:
value- The allowSameNetworkUnicast to set.- Returns:
- This builder for chaining.
-
clearAllowSameNetworkUnicast
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:
- This builder for chaining.
-
setAllowSameNetworkUnicastBytes
public NetworkProfileNetworkFeatures.Builder setAllowSameNetworkUnicastBytes(com.google.protobuf.ByteString value) 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;- Parameters:
value- The bytes for allowSameNetworkUnicast to set.- Returns:
- This builder for chaining.
-
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:
hasAllowStaticRoutesin interfaceNetworkProfileNetworkFeaturesOrBuilder- Returns:
- Whether the allowStaticRoutes field is set.
-
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:
getAllowStaticRoutesin interfaceNetworkProfileNetworkFeaturesOrBuilder- 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:
getAllowStaticRoutesBytesin interfaceNetworkProfileNetworkFeaturesOrBuilder- Returns:
- The bytes for allowStaticRoutes.
-
setAllowStaticRoutes
Specifies whether static route creation is allowed. Check the AllowStaticRoutes enum for the list of possible values.
optional string allow_static_routes = 185257925;- Parameters:
value- The allowStaticRoutes to set.- Returns:
- This builder for chaining.
-
clearAllowStaticRoutes
Specifies whether static route creation is allowed. Check the AllowStaticRoutes enum for the list of possible values.
optional string allow_static_routes = 185257925;- Returns:
- This builder for chaining.
-
setAllowStaticRoutesBytes
public NetworkProfileNetworkFeatures.Builder setAllowStaticRoutesBytes(com.google.protobuf.ByteString value) Specifies whether static route creation is allowed. Check the AllowStaticRoutes enum for the list of possible values.
optional string allow_static_routes = 185257925;- Parameters:
value- The bytes for allowStaticRoutes to set.- Returns:
- This builder for chaining.
-
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:
hasAllowSubInterfacesin interfaceNetworkProfileNetworkFeaturesOrBuilder- Returns:
- Whether the allowSubInterfaces field is set.
-
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:
getAllowSubInterfacesin interfaceNetworkProfileNetworkFeaturesOrBuilder- 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:
getAllowSubInterfacesBytesin interfaceNetworkProfileNetworkFeaturesOrBuilder- Returns:
- The bytes for allowSubInterfaces.
-
setAllowSubInterfaces
Specifies whether sub interfaces are allowed. Check the AllowSubInterfaces enum for the list of possible values.
optional string allow_sub_interfaces = 247208303;- Parameters:
value- The allowSubInterfaces to set.- Returns:
- This builder for chaining.
-
clearAllowSubInterfaces
Specifies whether sub interfaces are allowed. Check the AllowSubInterfaces enum for the list of possible values.
optional string allow_sub_interfaces = 247208303;- Returns:
- This builder for chaining.
-
setAllowSubInterfacesBytes
public NetworkProfileNetworkFeatures.Builder setAllowSubInterfacesBytes(com.google.protobuf.ByteString value) Specifies whether sub interfaces are allowed. Check the AllowSubInterfaces enum for the list of possible values.
optional string allow_sub_interfaces = 247208303;- Parameters:
value- The bytes for allowSubInterfaces to set.- Returns:
- This builder for chaining.
-
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:
hasAllowSubnetworkCreationin interfaceNetworkProfileNetworkFeaturesOrBuilder- Returns:
- Whether the allowSubnetworkCreation field is set.
-
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:
getAllowSubnetworkCreationin interfaceNetworkProfileNetworkFeaturesOrBuilder- 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:
getAllowSubnetworkCreationBytesin interfaceNetworkProfileNetworkFeaturesOrBuilder- Returns:
- The bytes for allowSubnetworkCreation.
-
setAllowSubnetworkCreation
Specifies whether subnetwork creation is allowed. Check the AllowSubnetworkCreation enum for the list of possible values.
optional string allow_subnetwork_creation = 459328026;- Parameters:
value- The allowSubnetworkCreation to set.- Returns:
- This builder for chaining.
-
clearAllowSubnetworkCreation
Specifies whether subnetwork creation is allowed. Check the AllowSubnetworkCreation enum for the list of possible values.
optional string allow_subnetwork_creation = 459328026;- Returns:
- This builder for chaining.
-
setAllowSubnetworkCreationBytes
public NetworkProfileNetworkFeatures.Builder setAllowSubnetworkCreationBytes(com.google.protobuf.ByteString value) Specifies whether subnetwork creation is allowed. Check the AllowSubnetworkCreation enum for the list of possible values.
optional string allow_subnetwork_creation = 459328026;- Parameters:
value- The bytes for allowSubnetworkCreation to set.- Returns:
- This builder for chaining.
-
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:
hasAllowVpcFirewallRulesin interfaceNetworkProfileNetworkFeaturesOrBuilder- Returns:
- Whether the allowVpcFirewallRules field is set.
-
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:
getAllowVpcFirewallRulesin interfaceNetworkProfileNetworkFeaturesOrBuilder- 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:
getAllowVpcFirewallRulesBytesin interfaceNetworkProfileNetworkFeaturesOrBuilder- Returns:
- The bytes for allowVpcFirewallRules.
-
setAllowVpcFirewallRules
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;- Parameters:
value- The allowVpcFirewallRules to set.- Returns:
- This builder for chaining.
-
clearAllowVpcFirewallRules
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:
- This builder for chaining.
-
setAllowVpcFirewallRulesBytes
public NetworkProfileNetworkFeatures.Builder setAllowVpcFirewallRulesBytes(com.google.protobuf.ByteString value) 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;- Parameters:
value- The bytes for allowVpcFirewallRules to set.- Returns:
- This builder for chaining.
-
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:
hasAllowVpcPeeringin interfaceNetworkProfileNetworkFeaturesOrBuilder- Returns:
- Whether the allowVpcPeering field is set.
-
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:
getAllowVpcPeeringin interfaceNetworkProfileNetworkFeaturesOrBuilder- 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:
getAllowVpcPeeringBytesin interfaceNetworkProfileNetworkFeaturesOrBuilder- Returns:
- The bytes for allowVpcPeering.
-
setAllowVpcPeering
Specifies whether VPC peering is allowed. Check the AllowVpcPeering enum for the list of possible values.
optional string allow_vpc_peering = 115402228;- Parameters:
value- The allowVpcPeering to set.- Returns:
- This builder for chaining.
-
clearAllowVpcPeering
Specifies whether VPC peering is allowed. Check the AllowVpcPeering enum for the list of possible values.
optional string allow_vpc_peering = 115402228;- Returns:
- This builder for chaining.
-
setAllowVpcPeeringBytes
public NetworkProfileNetworkFeatures.Builder setAllowVpcPeeringBytes(com.google.protobuf.ByteString value) Specifies whether VPC peering is allowed. Check the AllowVpcPeering enum for the list of possible values.
optional string allow_vpc_peering = 115402228;- Parameters:
value- The bytes for allowVpcPeering to set.- Returns:
- This builder for chaining.
-
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:
hasAllowVpnin interfaceNetworkProfileNetworkFeaturesOrBuilder- Returns:
- Whether the allowVpn field is set.
-
getAllowVpn
Specifies whether VPN creation is allowed. Check the AllowVpn enum for the list of possible values.
optional string allow_vpn = 372363006;- Specified by:
getAllowVpnin interfaceNetworkProfileNetworkFeaturesOrBuilder- 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:
getAllowVpnBytesin interfaceNetworkProfileNetworkFeaturesOrBuilder- Returns:
- The bytes for allowVpn.
-
setAllowVpn
Specifies whether VPN creation is allowed. Check the AllowVpn enum for the list of possible values.
optional string allow_vpn = 372363006;- Parameters:
value- The allowVpn to set.- Returns:
- This builder for chaining.
-
clearAllowVpn
Specifies whether VPN creation is allowed. Check the AllowVpn enum for the list of possible values.
optional string allow_vpn = 372363006;- Returns:
- This builder for chaining.
-
setAllowVpnBytes
Specifies whether VPN creation is allowed. Check the AllowVpn enum for the list of possible values.
optional string allow_vpn = 372363006;- Parameters:
value- The bytes for allowVpn to set.- Returns:
- This builder for chaining.
-
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:
getFirewallPolicyTypesListin interfaceNetworkProfileNetworkFeaturesOrBuilder- 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:
getFirewallPolicyTypesCountin interfaceNetworkProfileNetworkFeaturesOrBuilder- Returns:
- The count of firewallPolicyTypes.
-
getFirewallPolicyTypes
Check the FirewallPolicyTypes enum for the list of possible values.
repeated string firewall_policy_types = 390742027;- Specified by:
getFirewallPolicyTypesin interfaceNetworkProfileNetworkFeaturesOrBuilder- 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:
getFirewallPolicyTypesBytesin interfaceNetworkProfileNetworkFeaturesOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the firewallPolicyTypes at the given index.
-
setFirewallPolicyTypes
Check the FirewallPolicyTypes enum for the list of possible values.
repeated string firewall_policy_types = 390742027;- Parameters:
index- The index to set the value at.value- The firewallPolicyTypes to set.- Returns:
- This builder for chaining.
-
addFirewallPolicyTypes
Check the FirewallPolicyTypes enum for the list of possible values.
repeated string firewall_policy_types = 390742027;- Parameters:
value- The firewallPolicyTypes to add.- Returns:
- This builder for chaining.
-
addAllFirewallPolicyTypes
Check the FirewallPolicyTypes enum for the list of possible values.
repeated string firewall_policy_types = 390742027;- Parameters:
values- The firewallPolicyTypes to add.- Returns:
- This builder for chaining.
-
clearFirewallPolicyTypes
Check the FirewallPolicyTypes enum for the list of possible values.
repeated string firewall_policy_types = 390742027;- Returns:
- This builder for chaining.
-
addFirewallPolicyTypesBytes
public NetworkProfileNetworkFeatures.Builder addFirewallPolicyTypesBytes(com.google.protobuf.ByteString value) Check the FirewallPolicyTypes enum for the list of possible values.
repeated string firewall_policy_types = 390742027;- Parameters:
value- The bytes of the firewallPolicyTypes to add.- Returns:
- This builder for chaining.
-
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:
getInterfaceTypesListin interfaceNetworkProfileNetworkFeaturesOrBuilder- 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:
getInterfaceTypesCountin interfaceNetworkProfileNetworkFeaturesOrBuilder- Returns:
- The count of interfaceTypes.
-
getInterfaceTypes
If set, limits the interface types that the network supports. If empty, all interface types are supported. Check the InterfaceTypes enum for the list of possible values.
repeated string interface_types = 157981171;- Specified by:
getInterfaceTypesin interfaceNetworkProfileNetworkFeaturesOrBuilder- 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:
getInterfaceTypesBytesin interfaceNetworkProfileNetworkFeaturesOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the interfaceTypes at the given index.
-
setInterfaceTypes
If set, limits the interface types that the network supports. If empty, all interface types are supported. Check the InterfaceTypes enum for the list of possible values.
repeated string interface_types = 157981171;- Parameters:
index- The index to set the value at.value- The interfaceTypes to set.- Returns:
- This builder for chaining.
-
addInterfaceTypes
If set, limits the interface types that the network supports. If empty, all interface types are supported. Check the InterfaceTypes enum for the list of possible values.
repeated string interface_types = 157981171;- Parameters:
value- The interfaceTypes to add.- Returns:
- This builder for chaining.
-
addAllInterfaceTypes
If set, limits the interface types that the network supports. If empty, all interface types are supported. Check the InterfaceTypes enum for the list of possible values.
repeated string interface_types = 157981171;- Parameters:
values- The interfaceTypes to add.- Returns:
- This builder for chaining.
-
clearInterfaceTypes
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:
- This builder for chaining.
-
addInterfaceTypesBytes
public NetworkProfileNetworkFeatures.Builder addInterfaceTypesBytes(com.google.protobuf.ByteString value) If set, limits the interface types that the network supports. If empty, all interface types are supported. Check the InterfaceTypes enum for the list of possible values.
repeated string interface_types = 157981171;- Parameters:
value- The bytes of the interfaceTypes to add.- Returns:
- This builder for chaining.
-
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:
hasMulticastin interfaceNetworkProfileNetworkFeaturesOrBuilder- Returns:
- Whether the multicast field is set.
-
getMulticast
Specifies which type of multicast is supported. Check the Multicast enum for the list of possible values.
optional string multicast = 404098040;- Specified by:
getMulticastin interfaceNetworkProfileNetworkFeaturesOrBuilder- 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:
getMulticastBytesin interfaceNetworkProfileNetworkFeaturesOrBuilder- Returns:
- The bytes for multicast.
-
setMulticast
Specifies which type of multicast is supported. Check the Multicast enum for the list of possible values.
optional string multicast = 404098040;- Parameters:
value- The multicast to set.- Returns:
- This builder for chaining.
-
clearMulticast
Specifies which type of multicast is supported. Check the Multicast enum for the list of possible values.
optional string multicast = 404098040;- Returns:
- This builder for chaining.
-
setMulticastBytes
public NetworkProfileNetworkFeatures.Builder setMulticastBytes(com.google.protobuf.ByteString value) Specifies which type of multicast is supported. Check the Multicast enum for the list of possible values.
optional string multicast = 404098040;- Parameters:
value- The bytes for multicast to set.- Returns:
- This builder for chaining.
-
hasPredefinedNetworkInternalIpv6Range
public boolean hasPredefinedNetworkInternalIpv6Range()Specifies a predefined internal IPv6 range for the network.
optional string predefined_network_internal_ipv6_range = 527810909;- Specified by:
hasPredefinedNetworkInternalIpv6Rangein interfaceNetworkProfileNetworkFeaturesOrBuilder- Returns:
- Whether the predefinedNetworkInternalIpv6Range field is set.
-
getPredefinedNetworkInternalIpv6Range
Specifies a predefined internal IPv6 range for the network.
optional string predefined_network_internal_ipv6_range = 527810909;- Specified by:
getPredefinedNetworkInternalIpv6Rangein interfaceNetworkProfileNetworkFeaturesOrBuilder- 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:
getPredefinedNetworkInternalIpv6RangeBytesin interfaceNetworkProfileNetworkFeaturesOrBuilder- Returns:
- The bytes for predefinedNetworkInternalIpv6Range.
-
setPredefinedNetworkInternalIpv6Range
Specifies a predefined internal IPv6 range for the network.
optional string predefined_network_internal_ipv6_range = 527810909;- Parameters:
value- The predefinedNetworkInternalIpv6Range to set.- Returns:
- This builder for chaining.
-
clearPredefinedNetworkInternalIpv6Range
Specifies a predefined internal IPv6 range for the network.
optional string predefined_network_internal_ipv6_range = 527810909;- Returns:
- This builder for chaining.
-
setPredefinedNetworkInternalIpv6RangeBytes
public NetworkProfileNetworkFeatures.Builder setPredefinedNetworkInternalIpv6RangeBytes(com.google.protobuf.ByteString value) Specifies a predefined internal IPv6 range for the network.
optional string predefined_network_internal_ipv6_range = 527810909;- Parameters:
value- The bytes for predefinedNetworkInternalIpv6Range to set.- Returns:
- This builder for chaining.
-
getPredefinedSubnetworkRangesList
public List<NetworkProfileNetworkFeaturesPredefinedSubnetworkRange> getPredefinedSubnetworkRangesList()Predefined subnetwork ranges for the network.
repeated .google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange predefined_subnetwork_ranges = 408740430;- Specified by:
getPredefinedSubnetworkRangesListin interfaceNetworkProfileNetworkFeaturesOrBuilder
-
getPredefinedSubnetworkRangesCount
public int getPredefinedSubnetworkRangesCount()Predefined subnetwork ranges for the network.
repeated .google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange predefined_subnetwork_ranges = 408740430;- Specified by:
getPredefinedSubnetworkRangesCountin interfaceNetworkProfileNetworkFeaturesOrBuilder
-
getPredefinedSubnetworkRanges
public NetworkProfileNetworkFeaturesPredefinedSubnetworkRange getPredefinedSubnetworkRanges(int index) Predefined subnetwork ranges for the network.
repeated .google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange predefined_subnetwork_ranges = 408740430;- Specified by:
getPredefinedSubnetworkRangesin interfaceNetworkProfileNetworkFeaturesOrBuilder
-
setPredefinedSubnetworkRanges
public NetworkProfileNetworkFeatures.Builder setPredefinedSubnetworkRanges(int index, NetworkProfileNetworkFeaturesPredefinedSubnetworkRange value) Predefined subnetwork ranges for the network.
repeated .google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange predefined_subnetwork_ranges = 408740430; -
setPredefinedSubnetworkRanges
public NetworkProfileNetworkFeatures.Builder setPredefinedSubnetworkRanges(int index, NetworkProfileNetworkFeaturesPredefinedSubnetworkRange.Builder builderForValue) Predefined subnetwork ranges for the network.
repeated .google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange predefined_subnetwork_ranges = 408740430; -
addPredefinedSubnetworkRanges
public NetworkProfileNetworkFeatures.Builder addPredefinedSubnetworkRanges(NetworkProfileNetworkFeaturesPredefinedSubnetworkRange value) Predefined subnetwork ranges for the network.
repeated .google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange predefined_subnetwork_ranges = 408740430; -
addPredefinedSubnetworkRanges
public NetworkProfileNetworkFeatures.Builder addPredefinedSubnetworkRanges(int index, NetworkProfileNetworkFeaturesPredefinedSubnetworkRange value) Predefined subnetwork ranges for the network.
repeated .google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange predefined_subnetwork_ranges = 408740430; -
addPredefinedSubnetworkRanges
public NetworkProfileNetworkFeatures.Builder addPredefinedSubnetworkRanges(NetworkProfileNetworkFeaturesPredefinedSubnetworkRange.Builder builderForValue) Predefined subnetwork ranges for the network.
repeated .google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange predefined_subnetwork_ranges = 408740430; -
addPredefinedSubnetworkRanges
public NetworkProfileNetworkFeatures.Builder addPredefinedSubnetworkRanges(int index, NetworkProfileNetworkFeaturesPredefinedSubnetworkRange.Builder builderForValue) Predefined subnetwork ranges for the network.
repeated .google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange predefined_subnetwork_ranges = 408740430; -
addAllPredefinedSubnetworkRanges
public NetworkProfileNetworkFeatures.Builder addAllPredefinedSubnetworkRanges(Iterable<? extends NetworkProfileNetworkFeaturesPredefinedSubnetworkRange> values) Predefined subnetwork ranges for the network.
repeated .google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange predefined_subnetwork_ranges = 408740430; -
clearPredefinedSubnetworkRanges
Predefined subnetwork ranges for the network.
repeated .google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange predefined_subnetwork_ranges = 408740430; -
removePredefinedSubnetworkRanges
Predefined subnetwork ranges for the network.
repeated .google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange predefined_subnetwork_ranges = 408740430; -
getPredefinedSubnetworkRangesBuilder
public NetworkProfileNetworkFeaturesPredefinedSubnetworkRange.Builder getPredefinedSubnetworkRangesBuilder(int index) Predefined subnetwork ranges for the network.
repeated .google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange predefined_subnetwork_ranges = 408740430; -
getPredefinedSubnetworkRangesOrBuilder
public NetworkProfileNetworkFeaturesPredefinedSubnetworkRangeOrBuilder getPredefinedSubnetworkRangesOrBuilder(int index) Predefined subnetwork ranges for the network.
repeated .google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange predefined_subnetwork_ranges = 408740430;- Specified by:
getPredefinedSubnetworkRangesOrBuilderin interfaceNetworkProfileNetworkFeaturesOrBuilder
-
getPredefinedSubnetworkRangesOrBuilderList
public List<? extends NetworkProfileNetworkFeaturesPredefinedSubnetworkRangeOrBuilder> getPredefinedSubnetworkRangesOrBuilderList()Predefined subnetwork ranges for the network.
repeated .google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange predefined_subnetwork_ranges = 408740430;- Specified by:
getPredefinedSubnetworkRangesOrBuilderListin interfaceNetworkProfileNetworkFeaturesOrBuilder
-
addPredefinedSubnetworkRangesBuilder
public NetworkProfileNetworkFeaturesPredefinedSubnetworkRange.Builder addPredefinedSubnetworkRangesBuilder()Predefined subnetwork ranges for the network.
repeated .google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange predefined_subnetwork_ranges = 408740430; -
addPredefinedSubnetworkRangesBuilder
public NetworkProfileNetworkFeaturesPredefinedSubnetworkRange.Builder addPredefinedSubnetworkRangesBuilder(int index) Predefined subnetwork ranges for the network.
repeated .google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange predefined_subnetwork_ranges = 408740430; -
getPredefinedSubnetworkRangesBuilderList
public List<NetworkProfileNetworkFeaturesPredefinedSubnetworkRange.Builder> getPredefinedSubnetworkRangesBuilderList()Predefined subnetwork ranges for the network.
repeated .google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange predefined_subnetwork_ranges = 408740430; -
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:
getSubnetPurposesListin interfaceNetworkProfileNetworkFeaturesOrBuilder- 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:
getSubnetPurposesCountin interfaceNetworkProfileNetworkFeaturesOrBuilder- Returns:
- The count of subnetPurposes.
-
getSubnetPurposes
Specifies which subnetwork purposes are supported. Check the SubnetPurposes enum for the list of possible values.
repeated string subnet_purposes = 301338039;- Specified by:
getSubnetPurposesin interfaceNetworkProfileNetworkFeaturesOrBuilder- 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:
getSubnetPurposesBytesin interfaceNetworkProfileNetworkFeaturesOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the subnetPurposes at the given index.
-
setSubnetPurposes
Specifies which subnetwork purposes are supported. Check the SubnetPurposes enum for the list of possible values.
repeated string subnet_purposes = 301338039;- Parameters:
index- The index to set the value at.value- The subnetPurposes to set.- Returns:
- This builder for chaining.
-
addSubnetPurposes
Specifies which subnetwork purposes are supported. Check the SubnetPurposes enum for the list of possible values.
repeated string subnet_purposes = 301338039;- Parameters:
value- The subnetPurposes to add.- Returns:
- This builder for chaining.
-
addAllSubnetPurposes
Specifies which subnetwork purposes are supported. Check the SubnetPurposes enum for the list of possible values.
repeated string subnet_purposes = 301338039;- Parameters:
values- The subnetPurposes to add.- Returns:
- This builder for chaining.
-
clearSubnetPurposes
Specifies which subnetwork purposes are supported. Check the SubnetPurposes enum for the list of possible values.
repeated string subnet_purposes = 301338039;- Returns:
- This builder for chaining.
-
addSubnetPurposesBytes
public NetworkProfileNetworkFeatures.Builder addSubnetPurposesBytes(com.google.protobuf.ByteString value) Specifies which subnetwork purposes are supported. Check the SubnetPurposes enum for the list of possible values.
repeated string subnet_purposes = 301338039;- Parameters:
value- The bytes of the subnetPurposes to add.- Returns:
- This builder for chaining.
-
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:
getSubnetStackTypesListin interfaceNetworkProfileNetworkFeaturesOrBuilder- 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:
getSubnetStackTypesCountin interfaceNetworkProfileNetworkFeaturesOrBuilder- Returns:
- The count of subnetStackTypes.
-
getSubnetStackTypes
Specifies which subnetwork stack types are supported. Check the SubnetStackTypes enum for the list of possible values.
repeated string subnet_stack_types = 521008672;- Specified by:
getSubnetStackTypesin interfaceNetworkProfileNetworkFeaturesOrBuilder- 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:
getSubnetStackTypesBytesin interfaceNetworkProfileNetworkFeaturesOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the subnetStackTypes at the given index.
-
setSubnetStackTypes
Specifies which subnetwork stack types are supported. Check the SubnetStackTypes enum for the list of possible values.
repeated string subnet_stack_types = 521008672;- Parameters:
index- The index to set the value at.value- The subnetStackTypes to set.- Returns:
- This builder for chaining.
-
addSubnetStackTypes
Specifies which subnetwork stack types are supported. Check the SubnetStackTypes enum for the list of possible values.
repeated string subnet_stack_types = 521008672;- Parameters:
value- The subnetStackTypes to add.- Returns:
- This builder for chaining.
-
addAllSubnetStackTypes
Specifies which subnetwork stack types are supported. Check the SubnetStackTypes enum for the list of possible values.
repeated string subnet_stack_types = 521008672;- Parameters:
values- The subnetStackTypes to add.- Returns:
- This builder for chaining.
-
clearSubnetStackTypes
Specifies which subnetwork stack types are supported. Check the SubnetStackTypes enum for the list of possible values.
repeated string subnet_stack_types = 521008672;- Returns:
- This builder for chaining.
-
addSubnetStackTypesBytes
public NetworkProfileNetworkFeatures.Builder addSubnetStackTypesBytes(com.google.protobuf.ByteString value) Specifies which subnetwork stack types are supported. Check the SubnetStackTypes enum for the list of possible values.
repeated string subnet_stack_types = 521008672;- Parameters:
value- The bytes of the subnetStackTypes to add.- Returns:
- This builder for chaining.
-
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:
getSubnetworkPurposesListin interfaceNetworkProfileNetworkFeaturesOrBuilder- 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:
getSubnetworkPurposesCountin interfaceNetworkProfileNetworkFeaturesOrBuilder- Returns:
- The count of subnetworkPurposes.
-
getSubnetworkPurposes
Output only. Specifies which subnetwork purposes are supported. Check the SubnetworkPurposes enum for the list of possible values.
repeated string subnetwork_purposes = 528240710;- Specified by:
getSubnetworkPurposesin interfaceNetworkProfileNetworkFeaturesOrBuilder- 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:
getSubnetworkPurposesBytesin interfaceNetworkProfileNetworkFeaturesOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the subnetworkPurposes at the given index.
-
setSubnetworkPurposes
Output only. Specifies which subnetwork purposes are supported. Check the SubnetworkPurposes enum for the list of possible values.
repeated string subnetwork_purposes = 528240710;- Parameters:
index- The index to set the value at.value- The subnetworkPurposes to set.- Returns:
- This builder for chaining.
-
addSubnetworkPurposes
Output only. Specifies which subnetwork purposes are supported. Check the SubnetworkPurposes enum for the list of possible values.
repeated string subnetwork_purposes = 528240710;- Parameters:
value- The subnetworkPurposes to add.- Returns:
- This builder for chaining.
-
addAllSubnetworkPurposes
Output only. Specifies which subnetwork purposes are supported. Check the SubnetworkPurposes enum for the list of possible values.
repeated string subnetwork_purposes = 528240710;- Parameters:
values- The subnetworkPurposes to add.- Returns:
- This builder for chaining.
-
clearSubnetworkPurposes
Output only. Specifies which subnetwork purposes are supported. Check the SubnetworkPurposes enum for the list of possible values.
repeated string subnetwork_purposes = 528240710;- Returns:
- This builder for chaining.
-
addSubnetworkPurposesBytes
public NetworkProfileNetworkFeatures.Builder addSubnetworkPurposesBytes(com.google.protobuf.ByteString value) Output only. Specifies which subnetwork purposes are supported. Check the SubnetworkPurposes enum for the list of possible values.
repeated string subnetwork_purposes = 528240710;- Parameters:
value- The bytes of the subnetworkPurposes to add.- Returns:
- This builder for chaining.
-
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:
getSubnetworkStackTypesListin interfaceNetworkProfileNetworkFeaturesOrBuilder- 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:
getSubnetworkStackTypesCountin interfaceNetworkProfileNetworkFeaturesOrBuilder- Returns:
- The count of subnetworkStackTypes.
-
getSubnetworkStackTypes
Output only. Specifies which subnetwork stack types are supported. Check the SubnetworkStackTypes enum for the list of possible values.
repeated string subnetwork_stack_types = 436827441;- Specified by:
getSubnetworkStackTypesin interfaceNetworkProfileNetworkFeaturesOrBuilder- 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:
getSubnetworkStackTypesBytesin interfaceNetworkProfileNetworkFeaturesOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the subnetworkStackTypes at the given index.
-
setSubnetworkStackTypes
Output only. Specifies which subnetwork stack types are supported. Check the SubnetworkStackTypes enum for the list of possible values.
repeated string subnetwork_stack_types = 436827441;- Parameters:
index- The index to set the value at.value- The subnetworkStackTypes to set.- Returns:
- This builder for chaining.
-
addSubnetworkStackTypes
Output only. Specifies which subnetwork stack types are supported. Check the SubnetworkStackTypes enum for the list of possible values.
repeated string subnetwork_stack_types = 436827441;- Parameters:
value- The subnetworkStackTypes to add.- Returns:
- This builder for chaining.
-
addAllSubnetworkStackTypes
Output only. Specifies which subnetwork stack types are supported. Check the SubnetworkStackTypes enum for the list of possible values.
repeated string subnetwork_stack_types = 436827441;- Parameters:
values- The subnetworkStackTypes to add.- Returns:
- This builder for chaining.
-
clearSubnetworkStackTypes
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:
- This builder for chaining.
-
addSubnetworkStackTypesBytes
public NetworkProfileNetworkFeatures.Builder addSubnetworkStackTypesBytes(com.google.protobuf.ByteString value) Output only. Specifies which subnetwork stack types are supported. Check the SubnetworkStackTypes enum for the list of possible values.
repeated string subnetwork_stack_types = 436827441;- Parameters:
value- The bytes of the subnetworkStackTypes to add.- Returns:
- This builder for chaining.
-
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:
hasUnicastin interfaceNetworkProfileNetworkFeaturesOrBuilder- Returns:
- Whether the unicast field is set.
-
getUnicast
Specifies which type of unicast is supported. Check the Unicast enum for the list of possible values.
optional string unicast = 249841711;- Specified by:
getUnicastin interfaceNetworkProfileNetworkFeaturesOrBuilder- 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:
getUnicastBytesin interfaceNetworkProfileNetworkFeaturesOrBuilder- Returns:
- The bytes for unicast.
-
setUnicast
Specifies which type of unicast is supported. Check the Unicast enum for the list of possible values.
optional string unicast = 249841711;- Parameters:
value- The unicast to set.- Returns:
- This builder for chaining.
-
clearUnicast
Specifies which type of unicast is supported. Check the Unicast enum for the list of possible values.
optional string unicast = 249841711;- Returns:
- This builder for chaining.
-
setUnicastBytes
Specifies which type of unicast is supported. Check the Unicast enum for the list of possible values.
optional string unicast = 249841711;- Parameters:
value- The bytes for unicast to set.- Returns:
- This builder for chaining.
-