public static final class SubnetworkSecondaryRange.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<SubnetworkSecondaryRange.Builder> implements SubnetworkSecondaryRangeOrBuilder
Represents a secondary IP range of a subnetwork.Protobuf type
google.cloud.compute.v1.SubnetworkSecondaryRange| Modifier and Type | Method and Description |
|---|---|
SubnetworkSecondaryRange.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
SubnetworkSecondaryRange |
build() |
SubnetworkSecondaryRange |
buildPartial() |
SubnetworkSecondaryRange.Builder |
clear() |
SubnetworkSecondaryRange.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
SubnetworkSecondaryRange.Builder |
clearIpCidrRange()
The range of IP addresses belonging to this subnetwork secondary range.
|
SubnetworkSecondaryRange.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
SubnetworkSecondaryRange.Builder |
clearRangeName()
The name associated with this subnetwork secondary range, used when adding an alias IP range to a VM instance.
|
SubnetworkSecondaryRange.Builder |
clone() |
SubnetworkSecondaryRange |
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() |
SubnetworkSecondaryRange.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
SubnetworkSecondaryRange.Builder |
mergeFrom(com.google.protobuf.Message other) |
SubnetworkSecondaryRange.Builder |
mergeFrom(SubnetworkSecondaryRange other) |
SubnetworkSecondaryRange.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
SubnetworkSecondaryRange.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
SubnetworkSecondaryRange.Builder |
setIpCidrRange(String value)
The range of IP addresses belonging to this subnetwork secondary range.
|
SubnetworkSecondaryRange.Builder |
setIpCidrRangeBytes(com.google.protobuf.ByteString value)
The range of IP addresses belonging to this subnetwork secondary range.
|
SubnetworkSecondaryRange.Builder |
setRangeName(String value)
The name associated with this subnetwork secondary range, used when adding an alias IP range to a VM instance.
|
SubnetworkSecondaryRange.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.
|
SubnetworkSecondaryRange.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
SubnetworkSecondaryRange.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<SubnetworkSecondaryRange.Builder>public SubnetworkSecondaryRange.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<SubnetworkSecondaryRange.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<SubnetworkSecondaryRange.Builder>public SubnetworkSecondaryRange getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic SubnetworkSecondaryRange build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic SubnetworkSecondaryRange buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic SubnetworkSecondaryRange.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<SubnetworkSecondaryRange.Builder>public SubnetworkSecondaryRange.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<SubnetworkSecondaryRange.Builder>public SubnetworkSecondaryRange.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<SubnetworkSecondaryRange.Builder>public SubnetworkSecondaryRange.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<SubnetworkSecondaryRange.Builder>public SubnetworkSecondaryRange.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<SubnetworkSecondaryRange.Builder>public SubnetworkSecondaryRange.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<SubnetworkSecondaryRange.Builder>public SubnetworkSecondaryRange.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<SubnetworkSecondaryRange.Builder>public SubnetworkSecondaryRange.Builder mergeFrom(SubnetworkSecondaryRange other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<SubnetworkSecondaryRange.Builder>public SubnetworkSecondaryRange.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<SubnetworkSecondaryRange.Builder>IOExceptionpublic boolean hasIpCidrRange()
The range of IP addresses belonging to this subnetwork secondary range. Provide this property when you create the subnetwork. Ranges must be unique and non-overlapping with all primary and secondary IP ranges within a network. Only IPv4 is supported. The range can be any range listed in the Valid ranges list.
optional string ip_cidr_range = 98117322;hasIpCidrRange in interface SubnetworkSecondaryRangeOrBuilderpublic String getIpCidrRange()
The range of IP addresses belonging to this subnetwork secondary range. Provide this property when you create the subnetwork. Ranges must be unique and non-overlapping with all primary and secondary IP ranges within a network. Only IPv4 is supported. The range can be any range listed in the Valid ranges list.
optional string ip_cidr_range = 98117322;getIpCidrRange in interface SubnetworkSecondaryRangeOrBuilderpublic com.google.protobuf.ByteString getIpCidrRangeBytes()
The range of IP addresses belonging to this subnetwork secondary range. Provide this property when you create the subnetwork. Ranges must be unique and non-overlapping with all primary and secondary IP ranges within a network. Only IPv4 is supported. The range can be any range listed in the Valid ranges list.
optional string ip_cidr_range = 98117322;getIpCidrRangeBytes in interface SubnetworkSecondaryRangeOrBuilderpublic SubnetworkSecondaryRange.Builder setIpCidrRange(String value)
The range of IP addresses belonging to this subnetwork secondary range. Provide this property when you create the subnetwork. Ranges must be unique and non-overlapping with all primary and secondary IP ranges within a network. Only IPv4 is supported. The range can be any range listed in the Valid ranges list.
optional string ip_cidr_range = 98117322;value - The ipCidrRange to set.public SubnetworkSecondaryRange.Builder clearIpCidrRange()
The range of IP addresses belonging to this subnetwork secondary range. Provide this property when you create the subnetwork. Ranges must be unique and non-overlapping with all primary and secondary IP ranges within a network. Only IPv4 is supported. The range can be any range listed in the Valid ranges list.
optional string ip_cidr_range = 98117322;public SubnetworkSecondaryRange.Builder setIpCidrRangeBytes(com.google.protobuf.ByteString value)
The range of IP addresses belonging to this subnetwork secondary range. Provide this property when you create the subnetwork. Ranges must be unique and non-overlapping with all primary and secondary IP ranges within a network. Only IPv4 is supported. The range can be any range listed in the Valid ranges list.
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 SubnetworkSecondaryRangeOrBuilderpublic 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 SubnetworkSecondaryRangeOrBuilderpublic 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 SubnetworkSecondaryRangeOrBuilderpublic SubnetworkSecondaryRange.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 SubnetworkSecondaryRange.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 SubnetworkSecondaryRange.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 SubnetworkSecondaryRange.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<SubnetworkSecondaryRange.Builder>public final SubnetworkSecondaryRange.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<SubnetworkSecondaryRange.Builder>Copyright © 2023 Google LLC. All rights reserved.