public static final class SubnetworkUtilizationDetails.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<SubnetworkUtilizationDetails.Builder> implements SubnetworkUtilizationDetailsOrBuilder
The current IP utilization of all subnetwork ranges. Contains the total number of allocated and free IPs in each range.Protobuf type
google.cloud.compute.v1.SubnetworkUtilizationDetailsgetAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<SubnetworkUtilizationDetails.Builder>public SubnetworkUtilizationDetails.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<SubnetworkUtilizationDetails.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<SubnetworkUtilizationDetails.Builder>public SubnetworkUtilizationDetails getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic SubnetworkUtilizationDetails build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic SubnetworkUtilizationDetails buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic SubnetworkUtilizationDetails.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<SubnetworkUtilizationDetails.Builder>public SubnetworkUtilizationDetails.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<SubnetworkUtilizationDetails.Builder>public SubnetworkUtilizationDetails.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<SubnetworkUtilizationDetails.Builder>public SubnetworkUtilizationDetails.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<SubnetworkUtilizationDetails.Builder>public SubnetworkUtilizationDetails.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<SubnetworkUtilizationDetails.Builder>public SubnetworkUtilizationDetails.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<SubnetworkUtilizationDetails.Builder>public SubnetworkUtilizationDetails.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<SubnetworkUtilizationDetails.Builder>public SubnetworkUtilizationDetails.Builder mergeFrom(SubnetworkUtilizationDetails other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<SubnetworkUtilizationDetails.Builder>public SubnetworkUtilizationDetails.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<SubnetworkUtilizationDetails.Builder>IOExceptionpublic boolean hasExternalIpv6InstanceUtilization()
Utilizations of external IPV6 IP range.
optional .google.cloud.compute.v1.SubnetworkUtilizationDetailsIPV6Utilization external_ipv6_instance_utilization = 419750236;
hasExternalIpv6InstanceUtilization in interface SubnetworkUtilizationDetailsOrBuilderpublic SubnetworkUtilizationDetailsIPV6Utilization getExternalIpv6InstanceUtilization()
Utilizations of external IPV6 IP range.
optional .google.cloud.compute.v1.SubnetworkUtilizationDetailsIPV6Utilization external_ipv6_instance_utilization = 419750236;
getExternalIpv6InstanceUtilization in interface SubnetworkUtilizationDetailsOrBuilderpublic SubnetworkUtilizationDetails.Builder setExternalIpv6InstanceUtilization(SubnetworkUtilizationDetailsIPV6Utilization value)
Utilizations of external IPV6 IP range.
optional .google.cloud.compute.v1.SubnetworkUtilizationDetailsIPV6Utilization external_ipv6_instance_utilization = 419750236;
public SubnetworkUtilizationDetails.Builder setExternalIpv6InstanceUtilization(SubnetworkUtilizationDetailsIPV6Utilization.Builder builderForValue)
Utilizations of external IPV6 IP range.
optional .google.cloud.compute.v1.SubnetworkUtilizationDetailsIPV6Utilization external_ipv6_instance_utilization = 419750236;
public SubnetworkUtilizationDetails.Builder mergeExternalIpv6InstanceUtilization(SubnetworkUtilizationDetailsIPV6Utilization value)
Utilizations of external IPV6 IP range.
optional .google.cloud.compute.v1.SubnetworkUtilizationDetailsIPV6Utilization external_ipv6_instance_utilization = 419750236;
public SubnetworkUtilizationDetails.Builder clearExternalIpv6InstanceUtilization()
Utilizations of external IPV6 IP range.
optional .google.cloud.compute.v1.SubnetworkUtilizationDetailsIPV6Utilization external_ipv6_instance_utilization = 419750236;
public SubnetworkUtilizationDetailsIPV6Utilization.Builder getExternalIpv6InstanceUtilizationBuilder()
Utilizations of external IPV6 IP range.
optional .google.cloud.compute.v1.SubnetworkUtilizationDetailsIPV6Utilization external_ipv6_instance_utilization = 419750236;
public SubnetworkUtilizationDetailsIPV6UtilizationOrBuilder getExternalIpv6InstanceUtilizationOrBuilder()
Utilizations of external IPV6 IP range.
optional .google.cloud.compute.v1.SubnetworkUtilizationDetailsIPV6Utilization external_ipv6_instance_utilization = 419750236;
getExternalIpv6InstanceUtilizationOrBuilder in interface SubnetworkUtilizationDetailsOrBuilderpublic boolean hasExternalIpv6LbUtilization()
Utilizations of external IPV6 IP range for NetLB.
optional .google.cloud.compute.v1.SubnetworkUtilizationDetailsIPV6Utilization external_ipv6_lb_utilization = 136563645;
hasExternalIpv6LbUtilization in interface SubnetworkUtilizationDetailsOrBuilderpublic SubnetworkUtilizationDetailsIPV6Utilization getExternalIpv6LbUtilization()
Utilizations of external IPV6 IP range for NetLB.
optional .google.cloud.compute.v1.SubnetworkUtilizationDetailsIPV6Utilization external_ipv6_lb_utilization = 136563645;
getExternalIpv6LbUtilization in interface SubnetworkUtilizationDetailsOrBuilderpublic SubnetworkUtilizationDetails.Builder setExternalIpv6LbUtilization(SubnetworkUtilizationDetailsIPV6Utilization value)
Utilizations of external IPV6 IP range for NetLB.
optional .google.cloud.compute.v1.SubnetworkUtilizationDetailsIPV6Utilization external_ipv6_lb_utilization = 136563645;
public SubnetworkUtilizationDetails.Builder setExternalIpv6LbUtilization(SubnetworkUtilizationDetailsIPV6Utilization.Builder builderForValue)
Utilizations of external IPV6 IP range for NetLB.
optional .google.cloud.compute.v1.SubnetworkUtilizationDetailsIPV6Utilization external_ipv6_lb_utilization = 136563645;
public SubnetworkUtilizationDetails.Builder mergeExternalIpv6LbUtilization(SubnetworkUtilizationDetailsIPV6Utilization value)
Utilizations of external IPV6 IP range for NetLB.
optional .google.cloud.compute.v1.SubnetworkUtilizationDetailsIPV6Utilization external_ipv6_lb_utilization = 136563645;
public SubnetworkUtilizationDetails.Builder clearExternalIpv6LbUtilization()
Utilizations of external IPV6 IP range for NetLB.
optional .google.cloud.compute.v1.SubnetworkUtilizationDetailsIPV6Utilization external_ipv6_lb_utilization = 136563645;
public SubnetworkUtilizationDetailsIPV6Utilization.Builder getExternalIpv6LbUtilizationBuilder()
Utilizations of external IPV6 IP range for NetLB.
optional .google.cloud.compute.v1.SubnetworkUtilizationDetailsIPV6Utilization external_ipv6_lb_utilization = 136563645;
public SubnetworkUtilizationDetailsIPV6UtilizationOrBuilder getExternalIpv6LbUtilizationOrBuilder()
Utilizations of external IPV6 IP range for NetLB.
optional .google.cloud.compute.v1.SubnetworkUtilizationDetailsIPV6Utilization external_ipv6_lb_utilization = 136563645;
getExternalIpv6LbUtilizationOrBuilder in interface SubnetworkUtilizationDetailsOrBuilderpublic boolean hasInternalIpv6Utilization()
Utilizations of internal IPV6 IP range.
optional .google.cloud.compute.v1.SubnetworkUtilizationDetailsIPV6Utilization internal_ipv6_utilization = 69707020;
hasInternalIpv6Utilization in interface SubnetworkUtilizationDetailsOrBuilderpublic SubnetworkUtilizationDetailsIPV6Utilization getInternalIpv6Utilization()
Utilizations of internal IPV6 IP range.
optional .google.cloud.compute.v1.SubnetworkUtilizationDetailsIPV6Utilization internal_ipv6_utilization = 69707020;
getInternalIpv6Utilization in interface SubnetworkUtilizationDetailsOrBuilderpublic SubnetworkUtilizationDetails.Builder setInternalIpv6Utilization(SubnetworkUtilizationDetailsIPV6Utilization value)
Utilizations of internal IPV6 IP range.
optional .google.cloud.compute.v1.SubnetworkUtilizationDetailsIPV6Utilization internal_ipv6_utilization = 69707020;
public SubnetworkUtilizationDetails.Builder setInternalIpv6Utilization(SubnetworkUtilizationDetailsIPV6Utilization.Builder builderForValue)
Utilizations of internal IPV6 IP range.
optional .google.cloud.compute.v1.SubnetworkUtilizationDetailsIPV6Utilization internal_ipv6_utilization = 69707020;
public SubnetworkUtilizationDetails.Builder mergeInternalIpv6Utilization(SubnetworkUtilizationDetailsIPV6Utilization value)
Utilizations of internal IPV6 IP range.
optional .google.cloud.compute.v1.SubnetworkUtilizationDetailsIPV6Utilization internal_ipv6_utilization = 69707020;
public SubnetworkUtilizationDetails.Builder clearInternalIpv6Utilization()
Utilizations of internal IPV6 IP range.
optional .google.cloud.compute.v1.SubnetworkUtilizationDetailsIPV6Utilization internal_ipv6_utilization = 69707020;
public SubnetworkUtilizationDetailsIPV6Utilization.Builder getInternalIpv6UtilizationBuilder()
Utilizations of internal IPV6 IP range.
optional .google.cloud.compute.v1.SubnetworkUtilizationDetailsIPV6Utilization internal_ipv6_utilization = 69707020;
public SubnetworkUtilizationDetailsIPV6UtilizationOrBuilder getInternalIpv6UtilizationOrBuilder()
Utilizations of internal IPV6 IP range.
optional .google.cloud.compute.v1.SubnetworkUtilizationDetailsIPV6Utilization internal_ipv6_utilization = 69707020;
getInternalIpv6UtilizationOrBuilder in interface SubnetworkUtilizationDetailsOrBuilderpublic List<SubnetworkUtilizationDetailsIPV4Utilization> getIpv4UtilizationsList()
Utilizations of all IPV4 IP ranges. For primary ranges, the range name will be empty.
repeated .google.cloud.compute.v1.SubnetworkUtilizationDetailsIPV4Utilization ipv4_utilizations = 206180011;
getIpv4UtilizationsList in interface SubnetworkUtilizationDetailsOrBuilderpublic int getIpv4UtilizationsCount()
Utilizations of all IPV4 IP ranges. For primary ranges, the range name will be empty.
repeated .google.cloud.compute.v1.SubnetworkUtilizationDetailsIPV4Utilization ipv4_utilizations = 206180011;
getIpv4UtilizationsCount in interface SubnetworkUtilizationDetailsOrBuilderpublic SubnetworkUtilizationDetailsIPV4Utilization getIpv4Utilizations(int index)
Utilizations of all IPV4 IP ranges. For primary ranges, the range name will be empty.
repeated .google.cloud.compute.v1.SubnetworkUtilizationDetailsIPV4Utilization ipv4_utilizations = 206180011;
getIpv4Utilizations in interface SubnetworkUtilizationDetailsOrBuilderpublic SubnetworkUtilizationDetails.Builder setIpv4Utilizations(int index, SubnetworkUtilizationDetailsIPV4Utilization value)
Utilizations of all IPV4 IP ranges. For primary ranges, the range name will be empty.
repeated .google.cloud.compute.v1.SubnetworkUtilizationDetailsIPV4Utilization ipv4_utilizations = 206180011;
public SubnetworkUtilizationDetails.Builder setIpv4Utilizations(int index, SubnetworkUtilizationDetailsIPV4Utilization.Builder builderForValue)
Utilizations of all IPV4 IP ranges. For primary ranges, the range name will be empty.
repeated .google.cloud.compute.v1.SubnetworkUtilizationDetailsIPV4Utilization ipv4_utilizations = 206180011;
public SubnetworkUtilizationDetails.Builder addIpv4Utilizations(SubnetworkUtilizationDetailsIPV4Utilization value)
Utilizations of all IPV4 IP ranges. For primary ranges, the range name will be empty.
repeated .google.cloud.compute.v1.SubnetworkUtilizationDetailsIPV4Utilization ipv4_utilizations = 206180011;
public SubnetworkUtilizationDetails.Builder addIpv4Utilizations(int index, SubnetworkUtilizationDetailsIPV4Utilization value)
Utilizations of all IPV4 IP ranges. For primary ranges, the range name will be empty.
repeated .google.cloud.compute.v1.SubnetworkUtilizationDetailsIPV4Utilization ipv4_utilizations = 206180011;
public SubnetworkUtilizationDetails.Builder addIpv4Utilizations(SubnetworkUtilizationDetailsIPV4Utilization.Builder builderForValue)
Utilizations of all IPV4 IP ranges. For primary ranges, the range name will be empty.
repeated .google.cloud.compute.v1.SubnetworkUtilizationDetailsIPV4Utilization ipv4_utilizations = 206180011;
public SubnetworkUtilizationDetails.Builder addIpv4Utilizations(int index, SubnetworkUtilizationDetailsIPV4Utilization.Builder builderForValue)
Utilizations of all IPV4 IP ranges. For primary ranges, the range name will be empty.
repeated .google.cloud.compute.v1.SubnetworkUtilizationDetailsIPV4Utilization ipv4_utilizations = 206180011;
public SubnetworkUtilizationDetails.Builder addAllIpv4Utilizations(Iterable<? extends SubnetworkUtilizationDetailsIPV4Utilization> values)
Utilizations of all IPV4 IP ranges. For primary ranges, the range name will be empty.
repeated .google.cloud.compute.v1.SubnetworkUtilizationDetailsIPV4Utilization ipv4_utilizations = 206180011;
public SubnetworkUtilizationDetails.Builder clearIpv4Utilizations()
Utilizations of all IPV4 IP ranges. For primary ranges, the range name will be empty.
repeated .google.cloud.compute.v1.SubnetworkUtilizationDetailsIPV4Utilization ipv4_utilizations = 206180011;
public SubnetworkUtilizationDetails.Builder removeIpv4Utilizations(int index)
Utilizations of all IPV4 IP ranges. For primary ranges, the range name will be empty.
repeated .google.cloud.compute.v1.SubnetworkUtilizationDetailsIPV4Utilization ipv4_utilizations = 206180011;
public SubnetworkUtilizationDetailsIPV4Utilization.Builder getIpv4UtilizationsBuilder(int index)
Utilizations of all IPV4 IP ranges. For primary ranges, the range name will be empty.
repeated .google.cloud.compute.v1.SubnetworkUtilizationDetailsIPV4Utilization ipv4_utilizations = 206180011;
public SubnetworkUtilizationDetailsIPV4UtilizationOrBuilder getIpv4UtilizationsOrBuilder(int index)
Utilizations of all IPV4 IP ranges. For primary ranges, the range name will be empty.
repeated .google.cloud.compute.v1.SubnetworkUtilizationDetailsIPV4Utilization ipv4_utilizations = 206180011;
getIpv4UtilizationsOrBuilder in interface SubnetworkUtilizationDetailsOrBuilderpublic List<? extends SubnetworkUtilizationDetailsIPV4UtilizationOrBuilder> getIpv4UtilizationsOrBuilderList()
Utilizations of all IPV4 IP ranges. For primary ranges, the range name will be empty.
repeated .google.cloud.compute.v1.SubnetworkUtilizationDetailsIPV4Utilization ipv4_utilizations = 206180011;
getIpv4UtilizationsOrBuilderList in interface SubnetworkUtilizationDetailsOrBuilderpublic SubnetworkUtilizationDetailsIPV4Utilization.Builder addIpv4UtilizationsBuilder()
Utilizations of all IPV4 IP ranges. For primary ranges, the range name will be empty.
repeated .google.cloud.compute.v1.SubnetworkUtilizationDetailsIPV4Utilization ipv4_utilizations = 206180011;
public SubnetworkUtilizationDetailsIPV4Utilization.Builder addIpv4UtilizationsBuilder(int index)
Utilizations of all IPV4 IP ranges. For primary ranges, the range name will be empty.
repeated .google.cloud.compute.v1.SubnetworkUtilizationDetailsIPV4Utilization ipv4_utilizations = 206180011;
public List<SubnetworkUtilizationDetailsIPV4Utilization.Builder> getIpv4UtilizationsBuilderList()
Utilizations of all IPV4 IP ranges. For primary ranges, the range name will be empty.
repeated .google.cloud.compute.v1.SubnetworkUtilizationDetailsIPV4Utilization ipv4_utilizations = 206180011;
public final SubnetworkUtilizationDetails.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<SubnetworkUtilizationDetails.Builder>public final SubnetworkUtilizationDetails.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<SubnetworkUtilizationDetails.Builder>Copyright © 2025 Google LLC. All rights reserved.