public final class SubnetworkUtilizationDetails extends com.google.protobuf.GeneratedMessageV3 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.SubnetworkUtilizationDetails| Modifier and Type | Class and Description |
|---|---|
static class |
SubnetworkUtilizationDetails.Builder
The current IP utilization of all subnetwork ranges.
|
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter| Modifier and Type | Field and Description |
|---|---|
static int |
EXTERNAL_IPV6_INSTANCE_UTILIZATION_FIELD_NUMBER |
static int |
EXTERNAL_IPV6_LB_UTILIZATION_FIELD_NUMBER |
static int |
INTERNAL_IPV6_UTILIZATION_FIELD_NUMBER |
static int |
IPV4_UTILIZATIONS_FIELD_NUMBER |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int EXTERNAL_IPV6_INSTANCE_UTILIZATION_FIELD_NUMBER
public static final int EXTERNAL_IPV6_LB_UTILIZATION_FIELD_NUMBER
public static final int INTERNAL_IPV6_UTILIZATION_FIELD_NUMBER
public static final int IPV4_UTILIZATIONS_FIELD_NUMBER
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public 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 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 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 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 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 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 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 final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static SubnetworkUtilizationDetails parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static SubnetworkUtilizationDetails parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static SubnetworkUtilizationDetails parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static SubnetworkUtilizationDetails parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static SubnetworkUtilizationDetails parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static SubnetworkUtilizationDetails parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static SubnetworkUtilizationDetails parseFrom(InputStream input) throws IOException
IOExceptionpublic static SubnetworkUtilizationDetails parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static SubnetworkUtilizationDetails parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static SubnetworkUtilizationDetails parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static SubnetworkUtilizationDetails parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static SubnetworkUtilizationDetails parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic SubnetworkUtilizationDetails.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static SubnetworkUtilizationDetails.Builder newBuilder()
public static SubnetworkUtilizationDetails.Builder newBuilder(SubnetworkUtilizationDetails prototype)
public SubnetworkUtilizationDetails.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected SubnetworkUtilizationDetails.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static SubnetworkUtilizationDetails getDefaultInstance()
public static com.google.protobuf.Parser<SubnetworkUtilizationDetails> parser()
public com.google.protobuf.Parser<SubnetworkUtilizationDetails> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public SubnetworkUtilizationDetails getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2025 Google LLC. All rights reserved.