Class NetworkAddressReservation.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<NetworkAddressReservation.Builder>
-
- com.google.cloud.baremetalsolution.v2.NetworkAddressReservation.Builder
-
- All Implemented Interfaces:
NetworkAddressReservationOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- NetworkAddressReservation
public static final class NetworkAddressReservation.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<NetworkAddressReservation.Builder> implements NetworkAddressReservationOrBuilder
A reservation of one or more addresses in a network.
Protobuf typegoogle.cloud.baremetalsolution.v2.NetworkAddressReservation
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description NetworkAddressReservation.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)NetworkAddressReservationbuild()NetworkAddressReservationbuildPartial()NetworkAddressReservation.Builderclear()NetworkAddressReservation.BuilderclearEndAddress()The last address of this reservation block, inclusive.NetworkAddressReservation.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)NetworkAddressReservation.BuilderclearNote()A note about this reservation, intended for human consumption.NetworkAddressReservation.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)NetworkAddressReservation.BuilderclearStartAddress()The first address of this reservation block.NetworkAddressReservation.Builderclone()NetworkAddressReservationgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()StringgetEndAddress()The last address of this reservation block, inclusive.com.google.protobuf.ByteStringgetEndAddressBytes()The last address of this reservation block, inclusive.StringgetNote()A note about this reservation, intended for human consumption.com.google.protobuf.ByteStringgetNoteBytes()A note about this reservation, intended for human consumption.StringgetStartAddress()The first address of this reservation block.com.google.protobuf.ByteStringgetStartAddressBytes()The first address of this reservation block.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()NetworkAddressReservation.BuildermergeFrom(NetworkAddressReservation other)NetworkAddressReservation.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)NetworkAddressReservation.BuildermergeFrom(com.google.protobuf.Message other)NetworkAddressReservation.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)NetworkAddressReservation.BuildersetEndAddress(String value)The last address of this reservation block, inclusive.NetworkAddressReservation.BuildersetEndAddressBytes(com.google.protobuf.ByteString value)The last address of this reservation block, inclusive.NetworkAddressReservation.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)NetworkAddressReservation.BuildersetNote(String value)A note about this reservation, intended for human consumption.NetworkAddressReservation.BuildersetNoteBytes(com.google.protobuf.ByteString value)A note about this reservation, intended for human consumption.NetworkAddressReservation.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)NetworkAddressReservation.BuildersetStartAddress(String value)The first address of this reservation block.NetworkAddressReservation.BuildersetStartAddressBytes(com.google.protobuf.ByteString value)The first address of this reservation block.NetworkAddressReservation.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<NetworkAddressReservation.Builder>
-
clear
public NetworkAddressReservation.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<NetworkAddressReservation.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.GeneratedMessageV3.Builder<NetworkAddressReservation.Builder>
-
getDefaultInstanceForType
public NetworkAddressReservation getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public NetworkAddressReservation build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public NetworkAddressReservation buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public NetworkAddressReservation.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<NetworkAddressReservation.Builder>
-
setField
public NetworkAddressReservation.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<NetworkAddressReservation.Builder>
-
clearField
public NetworkAddressReservation.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<NetworkAddressReservation.Builder>
-
clearOneof
public NetworkAddressReservation.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<NetworkAddressReservation.Builder>
-
setRepeatedField
public NetworkAddressReservation.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<NetworkAddressReservation.Builder>
-
addRepeatedField
public NetworkAddressReservation.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<NetworkAddressReservation.Builder>
-
mergeFrom
public NetworkAddressReservation.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<NetworkAddressReservation.Builder>
-
mergeFrom
public NetworkAddressReservation.Builder mergeFrom(NetworkAddressReservation other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<NetworkAddressReservation.Builder>
-
mergeFrom
public NetworkAddressReservation.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<NetworkAddressReservation.Builder>- Throws:
IOException
-
getStartAddress
public String getStartAddress()
The first address of this reservation block. Must be specified as a single IPv4 address, e.g. 10.1.2.2.
string start_address = 1;- Specified by:
getStartAddressin interfaceNetworkAddressReservationOrBuilder- Returns:
- The startAddress.
-
getStartAddressBytes
public com.google.protobuf.ByteString getStartAddressBytes()
The first address of this reservation block. Must be specified as a single IPv4 address, e.g. 10.1.2.2.
string start_address = 1;- Specified by:
getStartAddressBytesin interfaceNetworkAddressReservationOrBuilder- Returns:
- The bytes for startAddress.
-
setStartAddress
public NetworkAddressReservation.Builder setStartAddress(String value)
The first address of this reservation block. Must be specified as a single IPv4 address, e.g. 10.1.2.2.
string start_address = 1;- Parameters:
value- The startAddress to set.- Returns:
- This builder for chaining.
-
clearStartAddress
public NetworkAddressReservation.Builder clearStartAddress()
The first address of this reservation block. Must be specified as a single IPv4 address, e.g. 10.1.2.2.
string start_address = 1;- Returns:
- This builder for chaining.
-
setStartAddressBytes
public NetworkAddressReservation.Builder setStartAddressBytes(com.google.protobuf.ByteString value)
The first address of this reservation block. Must be specified as a single IPv4 address, e.g. 10.1.2.2.
string start_address = 1;- Parameters:
value- The bytes for startAddress to set.- Returns:
- This builder for chaining.
-
getEndAddress
public String getEndAddress()
The last address of this reservation block, inclusive. I.e., for cases when reservations are only single addresses, end_address and start_address will be the same. Must be specified as a single IPv4 address, e.g. 10.1.2.2.
string end_address = 2;- Specified by:
getEndAddressin interfaceNetworkAddressReservationOrBuilder- Returns:
- The endAddress.
-
getEndAddressBytes
public com.google.protobuf.ByteString getEndAddressBytes()
The last address of this reservation block, inclusive. I.e., for cases when reservations are only single addresses, end_address and start_address will be the same. Must be specified as a single IPv4 address, e.g. 10.1.2.2.
string end_address = 2;- Specified by:
getEndAddressBytesin interfaceNetworkAddressReservationOrBuilder- Returns:
- The bytes for endAddress.
-
setEndAddress
public NetworkAddressReservation.Builder setEndAddress(String value)
The last address of this reservation block, inclusive. I.e., for cases when reservations are only single addresses, end_address and start_address will be the same. Must be specified as a single IPv4 address, e.g. 10.1.2.2.
string end_address = 2;- Parameters:
value- The endAddress to set.- Returns:
- This builder for chaining.
-
clearEndAddress
public NetworkAddressReservation.Builder clearEndAddress()
The last address of this reservation block, inclusive. I.e., for cases when reservations are only single addresses, end_address and start_address will be the same. Must be specified as a single IPv4 address, e.g. 10.1.2.2.
string end_address = 2;- Returns:
- This builder for chaining.
-
setEndAddressBytes
public NetworkAddressReservation.Builder setEndAddressBytes(com.google.protobuf.ByteString value)
The last address of this reservation block, inclusive. I.e., for cases when reservations are only single addresses, end_address and start_address will be the same. Must be specified as a single IPv4 address, e.g. 10.1.2.2.
string end_address = 2;- Parameters:
value- The bytes for endAddress to set.- Returns:
- This builder for chaining.
-
getNote
public String getNote()
A note about this reservation, intended for human consumption.
string note = 3;- Specified by:
getNotein interfaceNetworkAddressReservationOrBuilder- Returns:
- The note.
-
getNoteBytes
public com.google.protobuf.ByteString getNoteBytes()
A note about this reservation, intended for human consumption.
string note = 3;- Specified by:
getNoteBytesin interfaceNetworkAddressReservationOrBuilder- Returns:
- The bytes for note.
-
setNote
public NetworkAddressReservation.Builder setNote(String value)
A note about this reservation, intended for human consumption.
string note = 3;- Parameters:
value- The note to set.- Returns:
- This builder for chaining.
-
clearNote
public NetworkAddressReservation.Builder clearNote()
A note about this reservation, intended for human consumption.
string note = 3;- Returns:
- This builder for chaining.
-
setNoteBytes
public NetworkAddressReservation.Builder setNoteBytes(com.google.protobuf.ByteString value)
A note about this reservation, intended for human consumption.
string note = 3;- Parameters:
value- The bytes for note to set.- Returns:
- This builder for chaining.
-
setUnknownFields
public final NetworkAddressReservation.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<NetworkAddressReservation.Builder>
-
mergeUnknownFields
public final NetworkAddressReservation.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<NetworkAddressReservation.Builder>
-
-