public static final class SubnetworkUtilizationDetails.Builder extends 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.SubnetworkUtilizationDetails
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Methods
addAllIpv4Utilizations(Iterable<? extends SubnetworkUtilizationDetailsIPV4Utilization> values)
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;
Parameter |
Name |
Description |
values |
Iterable<? extends com.google.cloud.compute.v1.SubnetworkUtilizationDetailsIPV4Utilization>
|
addIpv4Utilizations(SubnetworkUtilizationDetailsIPV4Utilization value)
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(SubnetworkUtilizationDetailsIPV4Utilization.Builder builderForValue)
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(int index, SubnetworkUtilizationDetailsIPV4Utilization value)
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(int index, SubnetworkUtilizationDetailsIPV4Utilization.Builder builderForValue)
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;
addIpv4UtilizationsBuilder()
public 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;
addIpv4UtilizationsBuilder(int index)
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;
Parameter |
Name |
Description |
index |
int
|
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public SubnetworkUtilizationDetails.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public SubnetworkUtilizationDetails build()
buildPartial()
public SubnetworkUtilizationDetails buildPartial()
clear()
public SubnetworkUtilizationDetails.Builder clear()
Overrides
clearExternalIpv6InstanceUtilization()
public SubnetworkUtilizationDetails.Builder clearExternalIpv6InstanceUtilization()
Utilizations of external IPV6 IP range.
optional .google.cloud.compute.v1.SubnetworkUtilizationDetailsIPV6Utilization external_ipv6_instance_utilization = 419750236;
clearExternalIpv6LbUtilization()
public SubnetworkUtilizationDetails.Builder clearExternalIpv6LbUtilization()
Utilizations of external IPV6 IP range for NetLB.
optional .google.cloud.compute.v1.SubnetworkUtilizationDetailsIPV6Utilization external_ipv6_lb_utilization = 136563645;
clearField(Descriptors.FieldDescriptor field)
public SubnetworkUtilizationDetails.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearInternalIpv6Utilization()
public SubnetworkUtilizationDetails.Builder clearInternalIpv6Utilization()
Utilizations of internal IPV6 IP range.
optional .google.cloud.compute.v1.SubnetworkUtilizationDetailsIPV6Utilization internal_ipv6_utilization = 69707020;
clearIpv4Utilizations()
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;
clearOneof(Descriptors.OneofDescriptor oneof)
public SubnetworkUtilizationDetails.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clone()
public SubnetworkUtilizationDetails.Builder clone()
Overrides
getDefaultInstanceForType()
public SubnetworkUtilizationDetails getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
getExternalIpv6InstanceUtilization()
public SubnetworkUtilizationDetailsIPV6Utilization getExternalIpv6InstanceUtilization()
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;
getExternalIpv6LbUtilization()
public SubnetworkUtilizationDetailsIPV6Utilization getExternalIpv6LbUtilization()
Utilizations of external IPV6 IP range for NetLB.
optional .google.cloud.compute.v1.SubnetworkUtilizationDetailsIPV6Utilization external_ipv6_lb_utilization = 136563645;
getExternalIpv6LbUtilizationBuilder()
public SubnetworkUtilizationDetailsIPV6Utilization.Builder getExternalIpv6LbUtilizationBuilder()
Utilizations of external IPV6 IP range for NetLB.
optional .google.cloud.compute.v1.SubnetworkUtilizationDetailsIPV6Utilization external_ipv6_lb_utilization = 136563645;
getExternalIpv6LbUtilizationOrBuilder()
public SubnetworkUtilizationDetailsIPV6UtilizationOrBuilder getExternalIpv6LbUtilizationOrBuilder()
Utilizations of external IPV6 IP range for NetLB.
optional .google.cloud.compute.v1.SubnetworkUtilizationDetailsIPV6Utilization external_ipv6_lb_utilization = 136563645;
getInternalIpv6Utilization()
public SubnetworkUtilizationDetailsIPV6Utilization getInternalIpv6Utilization()
Utilizations of internal IPV6 IP range.
optional .google.cloud.compute.v1.SubnetworkUtilizationDetailsIPV6Utilization internal_ipv6_utilization = 69707020;
getInternalIpv6UtilizationBuilder()
public SubnetworkUtilizationDetailsIPV6Utilization.Builder getInternalIpv6UtilizationBuilder()
Utilizations of internal IPV6 IP range.
optional .google.cloud.compute.v1.SubnetworkUtilizationDetailsIPV6Utilization internal_ipv6_utilization = 69707020;
getInternalIpv6UtilizationOrBuilder()
public SubnetworkUtilizationDetailsIPV6UtilizationOrBuilder getInternalIpv6UtilizationOrBuilder()
Utilizations of internal IPV6 IP range.
optional .google.cloud.compute.v1.SubnetworkUtilizationDetailsIPV6Utilization internal_ipv6_utilization = 69707020;
getIpv4Utilizations(int index)
public 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;
Parameter |
Name |
Description |
index |
int
|
getIpv4UtilizationsBuilder(int index)
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;
Parameter |
Name |
Description |
index |
int
|
getIpv4UtilizationsBuilderList()
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;
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;
Returns |
Type |
Description |
int |
|
getIpv4UtilizationsList()
public 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;
getIpv4UtilizationsOrBuilder(int index)
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;
Parameter |
Name |
Description |
index |
int
|
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;
Returns |
Type |
Description |
List<? extends com.google.cloud.compute.v1.SubnetworkUtilizationDetailsIPV4UtilizationOrBuilder> |
|
hasExternalIpv6InstanceUtilization()
public boolean hasExternalIpv6InstanceUtilization()
Utilizations of external IPV6 IP range.
optional .google.cloud.compute.v1.SubnetworkUtilizationDetailsIPV6Utilization external_ipv6_instance_utilization = 419750236;
Returns |
Type |
Description |
boolean |
Whether the externalIpv6InstanceUtilization field is set.
|
hasExternalIpv6LbUtilization()
public boolean hasExternalIpv6LbUtilization()
Utilizations of external IPV6 IP range for NetLB.
optional .google.cloud.compute.v1.SubnetworkUtilizationDetailsIPV6Utilization external_ipv6_lb_utilization = 136563645;
Returns |
Type |
Description |
boolean |
Whether the externalIpv6LbUtilization field is set.
|
hasInternalIpv6Utilization()
public boolean hasInternalIpv6Utilization()
Utilizations of internal IPV6 IP range.
optional .google.cloud.compute.v1.SubnetworkUtilizationDetailsIPV6Utilization internal_ipv6_utilization = 69707020;
Returns |
Type |
Description |
boolean |
Whether the internalIpv6Utilization field is set.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeExternalIpv6InstanceUtilization(SubnetworkUtilizationDetailsIPV6Utilization value)
public SubnetworkUtilizationDetails.Builder mergeExternalIpv6InstanceUtilization(SubnetworkUtilizationDetailsIPV6Utilization value)
Utilizations of external IPV6 IP range.
optional .google.cloud.compute.v1.SubnetworkUtilizationDetailsIPV6Utilization external_ipv6_instance_utilization = 419750236;
mergeExternalIpv6LbUtilization(SubnetworkUtilizationDetailsIPV6Utilization value)
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;
mergeFrom(SubnetworkUtilizationDetails other)
public SubnetworkUtilizationDetails.Builder mergeFrom(SubnetworkUtilizationDetails other)
public SubnetworkUtilizationDetails.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public SubnetworkUtilizationDetails.Builder mergeFrom(Message other)
Parameter |
Name |
Description |
other |
Message
|
Overrides
mergeInternalIpv6Utilization(SubnetworkUtilizationDetailsIPV6Utilization value)
public SubnetworkUtilizationDetails.Builder mergeInternalIpv6Utilization(SubnetworkUtilizationDetailsIPV6Utilization value)
Utilizations of internal IPV6 IP range.
optional .google.cloud.compute.v1.SubnetworkUtilizationDetailsIPV6Utilization internal_ipv6_utilization = 69707020;
mergeUnknownFields(UnknownFieldSet unknownFields)
public final SubnetworkUtilizationDetails.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
removeIpv4Utilizations(int index)
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;
Parameter |
Name |
Description |
index |
int
|
setExternalIpv6InstanceUtilization(SubnetworkUtilizationDetailsIPV6Utilization value)
public SubnetworkUtilizationDetails.Builder setExternalIpv6InstanceUtilization(SubnetworkUtilizationDetailsIPV6Utilization value)
Utilizations of external IPV6 IP range.
optional .google.cloud.compute.v1.SubnetworkUtilizationDetailsIPV6Utilization external_ipv6_instance_utilization = 419750236;
setExternalIpv6InstanceUtilization(SubnetworkUtilizationDetailsIPV6Utilization.Builder builderForValue)
public SubnetworkUtilizationDetails.Builder setExternalIpv6InstanceUtilization(SubnetworkUtilizationDetailsIPV6Utilization.Builder builderForValue)
Utilizations of external IPV6 IP range.
optional .google.cloud.compute.v1.SubnetworkUtilizationDetailsIPV6Utilization external_ipv6_instance_utilization = 419750236;
setExternalIpv6LbUtilization(SubnetworkUtilizationDetailsIPV6Utilization value)
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(SubnetworkUtilizationDetailsIPV6Utilization.Builder builderForValue)
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;
setField(Descriptors.FieldDescriptor field, Object value)
public SubnetworkUtilizationDetails.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
setInternalIpv6Utilization(SubnetworkUtilizationDetailsIPV6Utilization value)
public SubnetworkUtilizationDetails.Builder setInternalIpv6Utilization(SubnetworkUtilizationDetailsIPV6Utilization value)
Utilizations of internal IPV6 IP range.
optional .google.cloud.compute.v1.SubnetworkUtilizationDetailsIPV6Utilization internal_ipv6_utilization = 69707020;
setInternalIpv6Utilization(SubnetworkUtilizationDetailsIPV6Utilization.Builder builderForValue)
public SubnetworkUtilizationDetails.Builder setInternalIpv6Utilization(SubnetworkUtilizationDetailsIPV6Utilization.Builder builderForValue)
Utilizations of internal IPV6 IP range.
optional .google.cloud.compute.v1.SubnetworkUtilizationDetailsIPV6Utilization internal_ipv6_utilization = 69707020;
setIpv4Utilizations(int index, SubnetworkUtilizationDetailsIPV4Utilization value)
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(int index, SubnetworkUtilizationDetailsIPV4Utilization.Builder builderForValue)
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;
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public SubnetworkUtilizationDetails.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final SubnetworkUtilizationDetails.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides