Package com.google.cloud.compute.v1
Class SubnetworkUtilizationDetails.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<SubnetworkUtilizationDetails.Builder>
com.google.cloud.compute.v1.SubnetworkUtilizationDetails.Builder
- All Implemented Interfaces:
SubnetworkUtilizationDetailsOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- SubnetworkUtilizationDetails
public static final class SubnetworkUtilizationDetails.Builder
extends com.google.protobuf.GeneratedMessage.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.SubnetworkUtilizationDetails-
Method Summary
Modifier and TypeMethodDescriptionaddAllIpv4Utilizations(Iterable<? extends SubnetworkUtilizationDetailsIPV4Utilization> values) Utilizations of all IPV4 IP ranges.addIpv4Utilizations(int index, SubnetworkUtilizationDetailsIPV4Utilization value) Utilizations of all IPV4 IP ranges.addIpv4Utilizations(int index, SubnetworkUtilizationDetailsIPV4Utilization.Builder builderForValue) Utilizations of all IPV4 IP ranges.Utilizations of all IPV4 IP ranges.addIpv4Utilizations(SubnetworkUtilizationDetailsIPV4Utilization.Builder builderForValue) Utilizations of all IPV4 IP ranges.Utilizations of all IPV4 IP ranges.addIpv4UtilizationsBuilder(int index) Utilizations of all IPV4 IP ranges.build()clear()Utilizations of external IPV6 IP range.Utilizations of external IPV6 IP range for NetLB.Utilizations of internal IPV6 IP range.Utilizations of all IPV4 IP ranges.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorUtilizations of external IPV6 IP range.Utilizations of external IPV6 IP range.Utilizations of external IPV6 IP range.Utilizations of external IPV6 IP range for NetLB.Utilizations of external IPV6 IP range for NetLB.Utilizations of external IPV6 IP range for NetLB.Utilizations of internal IPV6 IP range.Utilizations of internal IPV6 IP range.Utilizations of internal IPV6 IP range.getIpv4Utilizations(int index) Utilizations of all IPV4 IP ranges.getIpv4UtilizationsBuilder(int index) Utilizations of all IPV4 IP ranges.Utilizations of all IPV4 IP ranges.intUtilizations of all IPV4 IP ranges.Utilizations of all IPV4 IP ranges.getIpv4UtilizationsOrBuilder(int index) Utilizations of all IPV4 IP ranges.Utilizations of all IPV4 IP ranges.booleanUtilizations of external IPV6 IP range.booleanUtilizations of external IPV6 IP range for NetLB.booleanUtilizations of internal IPV6 IP range.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanUtilizations of external IPV6 IP range.Utilizations of external IPV6 IP range for NetLB.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) Utilizations of internal IPV6 IP range.removeIpv4Utilizations(int index) Utilizations of all IPV4 IP ranges.Utilizations of external IPV6 IP range.setExternalIpv6InstanceUtilization(SubnetworkUtilizationDetailsIPV6Utilization.Builder builderForValue) Utilizations of external IPV6 IP range.Utilizations of external IPV6 IP range for NetLB.Utilizations of external IPV6 IP range for NetLB.Utilizations of internal IPV6 IP range.Utilizations of internal IPV6 IP range.setIpv4Utilizations(int index, SubnetworkUtilizationDetailsIPV4Utilization value) Utilizations of all IPV4 IP ranges.setIpv4Utilizations(int index, SubnetworkUtilizationDetailsIPV4Utilization.Builder builderForValue) Utilizations of all IPV4 IP ranges.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<SubnetworkUtilizationDetails.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<SubnetworkUtilizationDetails.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<SubnetworkUtilizationDetails.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<SubnetworkUtilizationDetails.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<SubnetworkUtilizationDetails.Builder>
-
mergeFrom
public SubnetworkUtilizationDetails.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<SubnetworkUtilizationDetails.Builder>- Throws:
IOException
-
hasExternalIpv6InstanceUtilization
public boolean hasExternalIpv6InstanceUtilization()Utilizations of external IPV6 IP range.
optional .google.cloud.compute.v1.SubnetworkUtilizationDetailsIPV6Utilization external_ipv6_instance_utilization = 419750236;- Specified by:
hasExternalIpv6InstanceUtilizationin interfaceSubnetworkUtilizationDetailsOrBuilder- Returns:
- Whether the externalIpv6InstanceUtilization field is set.
-
getExternalIpv6InstanceUtilization
Utilizations of external IPV6 IP range.
optional .google.cloud.compute.v1.SubnetworkUtilizationDetailsIPV6Utilization external_ipv6_instance_utilization = 419750236;- Specified by:
getExternalIpv6InstanceUtilizationin interfaceSubnetworkUtilizationDetailsOrBuilder- Returns:
- The externalIpv6InstanceUtilization.
-
setExternalIpv6InstanceUtilization
public SubnetworkUtilizationDetails.Builder setExternalIpv6InstanceUtilization(SubnetworkUtilizationDetailsIPV6Utilization value) Utilizations of external IPV6 IP range.
optional .google.cloud.compute.v1.SubnetworkUtilizationDetailsIPV6Utilization external_ipv6_instance_utilization = 419750236; -
setExternalIpv6InstanceUtilization
public SubnetworkUtilizationDetails.Builder setExternalIpv6InstanceUtilization(SubnetworkUtilizationDetailsIPV6Utilization.Builder builderForValue) Utilizations of external IPV6 IP range.
optional .google.cloud.compute.v1.SubnetworkUtilizationDetailsIPV6Utilization external_ipv6_instance_utilization = 419750236; -
mergeExternalIpv6InstanceUtilization
public SubnetworkUtilizationDetails.Builder mergeExternalIpv6InstanceUtilization(SubnetworkUtilizationDetailsIPV6Utilization value) Utilizations of external IPV6 IP range.
optional .google.cloud.compute.v1.SubnetworkUtilizationDetailsIPV6Utilization external_ipv6_instance_utilization = 419750236; -
clearExternalIpv6InstanceUtilization
Utilizations of external IPV6 IP range.
optional .google.cloud.compute.v1.SubnetworkUtilizationDetailsIPV6Utilization external_ipv6_instance_utilization = 419750236; -
getExternalIpv6InstanceUtilizationBuilder
public SubnetworkUtilizationDetailsIPV6Utilization.Builder getExternalIpv6InstanceUtilizationBuilder()Utilizations of external IPV6 IP range.
optional .google.cloud.compute.v1.SubnetworkUtilizationDetailsIPV6Utilization external_ipv6_instance_utilization = 419750236; -
getExternalIpv6InstanceUtilizationOrBuilder
public SubnetworkUtilizationDetailsIPV6UtilizationOrBuilder getExternalIpv6InstanceUtilizationOrBuilder()Utilizations of external IPV6 IP range.
optional .google.cloud.compute.v1.SubnetworkUtilizationDetailsIPV6Utilization external_ipv6_instance_utilization = 419750236;- Specified by:
getExternalIpv6InstanceUtilizationOrBuilderin interfaceSubnetworkUtilizationDetailsOrBuilder
-
hasExternalIpv6LbUtilization
public boolean hasExternalIpv6LbUtilization()Utilizations of external IPV6 IP range for NetLB.
optional .google.cloud.compute.v1.SubnetworkUtilizationDetailsIPV6Utilization external_ipv6_lb_utilization = 136563645;- Specified by:
hasExternalIpv6LbUtilizationin interfaceSubnetworkUtilizationDetailsOrBuilder- Returns:
- Whether the externalIpv6LbUtilization field is set.
-
getExternalIpv6LbUtilization
Utilizations of external IPV6 IP range for NetLB.
optional .google.cloud.compute.v1.SubnetworkUtilizationDetailsIPV6Utilization external_ipv6_lb_utilization = 136563645;- Specified by:
getExternalIpv6LbUtilizationin interfaceSubnetworkUtilizationDetailsOrBuilder- Returns:
- The externalIpv6LbUtilization.
-
setExternalIpv6LbUtilization
public SubnetworkUtilizationDetails.Builder setExternalIpv6LbUtilization(SubnetworkUtilizationDetailsIPV6Utilization value) Utilizations of external IPV6 IP range for NetLB.
optional .google.cloud.compute.v1.SubnetworkUtilizationDetailsIPV6Utilization external_ipv6_lb_utilization = 136563645; -
setExternalIpv6LbUtilization
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; -
mergeExternalIpv6LbUtilization
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; -
clearExternalIpv6LbUtilization
Utilizations of external IPV6 IP range for NetLB.
optional .google.cloud.compute.v1.SubnetworkUtilizationDetailsIPV6Utilization external_ipv6_lb_utilization = 136563645; -
getExternalIpv6LbUtilizationBuilder
Utilizations of external IPV6 IP range for NetLB.
optional .google.cloud.compute.v1.SubnetworkUtilizationDetailsIPV6Utilization external_ipv6_lb_utilization = 136563645; -
getExternalIpv6LbUtilizationOrBuilder
Utilizations of external IPV6 IP range for NetLB.
optional .google.cloud.compute.v1.SubnetworkUtilizationDetailsIPV6Utilization external_ipv6_lb_utilization = 136563645;- Specified by:
getExternalIpv6LbUtilizationOrBuilderin interfaceSubnetworkUtilizationDetailsOrBuilder
-
hasInternalIpv6Utilization
public boolean hasInternalIpv6Utilization()Utilizations of internal IPV6 IP range.
optional .google.cloud.compute.v1.SubnetworkUtilizationDetailsIPV6Utilization internal_ipv6_utilization = 69707020;- Specified by:
hasInternalIpv6Utilizationin interfaceSubnetworkUtilizationDetailsOrBuilder- Returns:
- Whether the internalIpv6Utilization field is set.
-
getInternalIpv6Utilization
Utilizations of internal IPV6 IP range.
optional .google.cloud.compute.v1.SubnetworkUtilizationDetailsIPV6Utilization internal_ipv6_utilization = 69707020;- Specified by:
getInternalIpv6Utilizationin interfaceSubnetworkUtilizationDetailsOrBuilder- Returns:
- The internalIpv6Utilization.
-
setInternalIpv6Utilization
public SubnetworkUtilizationDetails.Builder setInternalIpv6Utilization(SubnetworkUtilizationDetailsIPV6Utilization value) Utilizations of internal IPV6 IP range.
optional .google.cloud.compute.v1.SubnetworkUtilizationDetailsIPV6Utilization internal_ipv6_utilization = 69707020; -
setInternalIpv6Utilization
public SubnetworkUtilizationDetails.Builder setInternalIpv6Utilization(SubnetworkUtilizationDetailsIPV6Utilization.Builder builderForValue) Utilizations of internal IPV6 IP range.
optional .google.cloud.compute.v1.SubnetworkUtilizationDetailsIPV6Utilization internal_ipv6_utilization = 69707020; -
mergeInternalIpv6Utilization
public SubnetworkUtilizationDetails.Builder mergeInternalIpv6Utilization(SubnetworkUtilizationDetailsIPV6Utilization value) Utilizations of internal IPV6 IP range.
optional .google.cloud.compute.v1.SubnetworkUtilizationDetailsIPV6Utilization internal_ipv6_utilization = 69707020; -
clearInternalIpv6Utilization
Utilizations of internal IPV6 IP range.
optional .google.cloud.compute.v1.SubnetworkUtilizationDetailsIPV6Utilization internal_ipv6_utilization = 69707020; -
getInternalIpv6UtilizationBuilder
Utilizations of internal IPV6 IP range.
optional .google.cloud.compute.v1.SubnetworkUtilizationDetailsIPV6Utilization internal_ipv6_utilization = 69707020; -
getInternalIpv6UtilizationOrBuilder
Utilizations of internal IPV6 IP range.
optional .google.cloud.compute.v1.SubnetworkUtilizationDetailsIPV6Utilization internal_ipv6_utilization = 69707020;- Specified by:
getInternalIpv6UtilizationOrBuilderin interfaceSubnetworkUtilizationDetailsOrBuilder
-
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;- Specified by:
getIpv4UtilizationsListin interfaceSubnetworkUtilizationDetailsOrBuilder
-
getIpv4UtilizationsCount
public 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;- Specified by:
getIpv4UtilizationsCountin interfaceSubnetworkUtilizationDetailsOrBuilder
-
getIpv4Utilizations
Utilizations of all IPV4 IP ranges. For primary ranges, the range name will be empty.
repeated .google.cloud.compute.v1.SubnetworkUtilizationDetailsIPV4Utilization ipv4_utilizations = 206180011;- Specified by:
getIpv4Utilizationsin interfaceSubnetworkUtilizationDetailsOrBuilder
-
setIpv4Utilizations
public 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; -
setIpv4Utilizations
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; -
addIpv4Utilizations
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; -
addIpv4Utilizations
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; -
addIpv4Utilizations
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; -
addIpv4Utilizations
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; -
addAllIpv4Utilizations
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; -
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; -
removeIpv4Utilizations
Utilizations of all IPV4 IP ranges. For primary ranges, the range name will be empty.
repeated .google.cloud.compute.v1.SubnetworkUtilizationDetailsIPV4Utilization ipv4_utilizations = 206180011; -
getIpv4UtilizationsBuilder
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
Utilizations of all IPV4 IP ranges. For primary ranges, the range name will be empty.
repeated .google.cloud.compute.v1.SubnetworkUtilizationDetailsIPV4Utilization ipv4_utilizations = 206180011;- Specified by:
getIpv4UtilizationsOrBuilderin interfaceSubnetworkUtilizationDetailsOrBuilder
-
getIpv4UtilizationsOrBuilderList
public 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;- Specified by:
getIpv4UtilizationsOrBuilderListin interfaceSubnetworkUtilizationDetailsOrBuilder
-
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; -
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; -
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;
-