public static final class UsableSubnetworkSecondaryRange.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<UsableSubnetworkSecondaryRange.Builder> implements UsableSubnetworkSecondaryRangeOrBuilder
Secondary IP range of a usable subnetwork.Protobuf type
google.cloud.compute.v1.UsableSubnetworkSecondaryRange| Modifier and Type | Method and Description |
|---|---|
UsableSubnetworkSecondaryRange.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
UsableSubnetworkSecondaryRange |
build() |
UsableSubnetworkSecondaryRange |
buildPartial() |
UsableSubnetworkSecondaryRange.Builder |
clear() |
UsableSubnetworkSecondaryRange.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
UsableSubnetworkSecondaryRange.Builder |
clearIpCidrRange()
The range of IP addresses belonging to this subnetwork secondary range.
|
UsableSubnetworkSecondaryRange.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
UsableSubnetworkSecondaryRange.Builder |
clearRangeName()
The name associated with this subnetwork secondary range, used when adding an alias IP range to a VM instance.
|
UsableSubnetworkSecondaryRange.Builder |
clone() |
UsableSubnetworkSecondaryRange |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
String |
getIpCidrRange()
The range of IP addresses belonging to this subnetwork secondary range.
|
com.google.protobuf.ByteString |
getIpCidrRangeBytes()
The range of IP addresses belonging to this subnetwork secondary range.
|
String |
getRangeName()
The name associated with this subnetwork secondary range, used when adding an alias IP range to a VM instance.
|
com.google.protobuf.ByteString |
getRangeNameBytes()
The name associated with this subnetwork secondary range, used when adding an alias IP range to a VM instance.
|
boolean |
hasIpCidrRange()
The range of IP addresses belonging to this subnetwork secondary range.
|
boolean |
hasRangeName()
The name associated with this subnetwork secondary range, used when adding an alias IP range to a VM instance.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
UsableSubnetworkSecondaryRange.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
UsableSubnetworkSecondaryRange.Builder |
mergeFrom(com.google.protobuf.Message other) |
UsableSubnetworkSecondaryRange.Builder |
mergeFrom(UsableSubnetworkSecondaryRange other) |
UsableSubnetworkSecondaryRange.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
UsableSubnetworkSecondaryRange.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
UsableSubnetworkSecondaryRange.Builder |
setIpCidrRange(String value)
The range of IP addresses belonging to this subnetwork secondary range.
|
UsableSubnetworkSecondaryRange.Builder |
setIpCidrRangeBytes(com.google.protobuf.ByteString value)
The range of IP addresses belonging to this subnetwork secondary range.
|
UsableSubnetworkSecondaryRange.Builder |
setRangeName(String value)
The name associated with this subnetwork secondary range, used when adding an alias IP range to a VM instance.
|
UsableSubnetworkSecondaryRange.Builder |
setRangeNameBytes(com.google.protobuf.ByteString value)
The name associated with this subnetwork secondary range, used when adding an alias IP range to a VM instance.
|
UsableSubnetworkSecondaryRange.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
UsableSubnetworkSecondaryRange.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, 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, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<UsableSubnetworkSecondaryRange.Builder>public UsableSubnetworkSecondaryRange.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<UsableSubnetworkSecondaryRange.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<UsableSubnetworkSecondaryRange.Builder>public UsableSubnetworkSecondaryRange getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic UsableSubnetworkSecondaryRange build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic UsableSubnetworkSecondaryRange buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic UsableSubnetworkSecondaryRange.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<UsableSubnetworkSecondaryRange.Builder>public UsableSubnetworkSecondaryRange.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<UsableSubnetworkSecondaryRange.Builder>public UsableSubnetworkSecondaryRange.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<UsableSubnetworkSecondaryRange.Builder>public UsableSubnetworkSecondaryRange.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<UsableSubnetworkSecondaryRange.Builder>public UsableSubnetworkSecondaryRange.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<UsableSubnetworkSecondaryRange.Builder>public UsableSubnetworkSecondaryRange.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<UsableSubnetworkSecondaryRange.Builder>public UsableSubnetworkSecondaryRange.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<UsableSubnetworkSecondaryRange.Builder>public UsableSubnetworkSecondaryRange.Builder mergeFrom(UsableSubnetworkSecondaryRange other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<UsableSubnetworkSecondaryRange.Builder>public UsableSubnetworkSecondaryRange.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<UsableSubnetworkSecondaryRange.Builder>IOExceptionpublic boolean hasIpCidrRange()
The range of IP addresses belonging to this subnetwork secondary range.
optional string ip_cidr_range = 98117322;hasIpCidrRange in interface UsableSubnetworkSecondaryRangeOrBuilderpublic String getIpCidrRange()
The range of IP addresses belonging to this subnetwork secondary range.
optional string ip_cidr_range = 98117322;getIpCidrRange in interface UsableSubnetworkSecondaryRangeOrBuilderpublic com.google.protobuf.ByteString getIpCidrRangeBytes()
The range of IP addresses belonging to this subnetwork secondary range.
optional string ip_cidr_range = 98117322;getIpCidrRangeBytes in interface UsableSubnetworkSecondaryRangeOrBuilderpublic UsableSubnetworkSecondaryRange.Builder setIpCidrRange(String value)
The range of IP addresses belonging to this subnetwork secondary range.
optional string ip_cidr_range = 98117322;value - The ipCidrRange to set.public UsableSubnetworkSecondaryRange.Builder clearIpCidrRange()
The range of IP addresses belonging to this subnetwork secondary range.
optional string ip_cidr_range = 98117322;public UsableSubnetworkSecondaryRange.Builder setIpCidrRangeBytes(com.google.protobuf.ByteString value)
The range of IP addresses belonging to this subnetwork secondary range.
optional string ip_cidr_range = 98117322;value - The bytes for ipCidrRange to set.public boolean hasRangeName()
The name associated with this subnetwork secondary range, used when adding an alias IP range to a VM instance. The name must be 1-63 characters long, and comply with RFC1035. The name must be unique within the subnetwork.
optional string range_name = 332216397;hasRangeName in interface UsableSubnetworkSecondaryRangeOrBuilderpublic String getRangeName()
The name associated with this subnetwork secondary range, used when adding an alias IP range to a VM instance. The name must be 1-63 characters long, and comply with RFC1035. The name must be unique within the subnetwork.
optional string range_name = 332216397;getRangeName in interface UsableSubnetworkSecondaryRangeOrBuilderpublic com.google.protobuf.ByteString getRangeNameBytes()
The name associated with this subnetwork secondary range, used when adding an alias IP range to a VM instance. The name must be 1-63 characters long, and comply with RFC1035. The name must be unique within the subnetwork.
optional string range_name = 332216397;getRangeNameBytes in interface UsableSubnetworkSecondaryRangeOrBuilderpublic UsableSubnetworkSecondaryRange.Builder setRangeName(String value)
The name associated with this subnetwork secondary range, used when adding an alias IP range to a VM instance. The name must be 1-63 characters long, and comply with RFC1035. The name must be unique within the subnetwork.
optional string range_name = 332216397;value - The rangeName to set.public UsableSubnetworkSecondaryRange.Builder clearRangeName()
The name associated with this subnetwork secondary range, used when adding an alias IP range to a VM instance. The name must be 1-63 characters long, and comply with RFC1035. The name must be unique within the subnetwork.
optional string range_name = 332216397;public UsableSubnetworkSecondaryRange.Builder setRangeNameBytes(com.google.protobuf.ByteString value)
The name associated with this subnetwork secondary range, used when adding an alias IP range to a VM instance. The name must be 1-63 characters long, and comply with RFC1035. The name must be unique within the subnetwork.
optional string range_name = 332216397;value - The bytes for rangeName to set.public final UsableSubnetworkSecondaryRange.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<UsableSubnetworkSecondaryRange.Builder>public final UsableSubnetworkSecondaryRange.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<UsableSubnetworkSecondaryRange.Builder>Copyright © 2023 Google LLC. All rights reserved.