Class Network.Builder (0.43.0)

public static final class Network.Builder extends GeneratedMessageV3.Builder<Network.Builder> implements NetworkOrBuilder

A Network.

Protobuf type google.cloud.baremetalsolution.v2.Network

Implements

NetworkOrBuilder

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

addAllMacAddress(Iterable<String> values)

public Network.Builder addAllMacAddress(Iterable<String> values)

List of physical interfaces.

repeated string mac_address = 4;

Parameter
Name Description
values Iterable<String>

The macAddress to add.

Returns
Type Description
Network.Builder

This builder for chaining.

addAllMountPoints(Iterable<? extends NetworkMountPoint> values)

public Network.Builder addAllMountPoints(Iterable<? extends NetworkMountPoint> values)

Input only. List of mount points to attach the network to.

repeated .google.cloud.baremetalsolution.v2.NetworkMountPoint mount_points = 15 [(.google.api.field_behavior) = INPUT_ONLY];

Parameter
Name Description
values Iterable<? extends com.google.cloud.baremetalsolution.v2.NetworkMountPoint>
Returns
Type Description
Network.Builder

addAllReservations(Iterable<? extends NetworkAddressReservation> values)

public Network.Builder addAllReservations(Iterable<? extends NetworkAddressReservation> values)

List of IP address reservations in this network. When updating this field, an error will be generated if a reservation conflicts with an IP address already allocated to a physical server.

repeated .google.cloud.baremetalsolution.v2.NetworkAddressReservation reservations = 13;

Parameter
Name Description
values Iterable<? extends com.google.cloud.baremetalsolution.v2.NetworkAddressReservation>
Returns
Type Description
Network.Builder

addMacAddress(String value)

public Network.Builder addMacAddress(String value)

List of physical interfaces.

repeated string mac_address = 4;

Parameter
Name Description
value String

The macAddress to add.

Returns
Type Description
Network.Builder

This builder for chaining.

addMacAddressBytes(ByteString value)

public Network.Builder addMacAddressBytes(ByteString value)

List of physical interfaces.

repeated string mac_address = 4;

Parameter
Name Description
value ByteString

The bytes of the macAddress to add.

Returns
Type Description
Network.Builder

This builder for chaining.

addMountPoints(NetworkMountPoint value)

public Network.Builder addMountPoints(NetworkMountPoint value)

Input only. List of mount points to attach the network to.

repeated .google.cloud.baremetalsolution.v2.NetworkMountPoint mount_points = 15 [(.google.api.field_behavior) = INPUT_ONLY];

Parameter
Name Description
value NetworkMountPoint
Returns
Type Description
Network.Builder

addMountPoints(NetworkMountPoint.Builder builderForValue)

public Network.Builder addMountPoints(NetworkMountPoint.Builder builderForValue)

Input only. List of mount points to attach the network to.

repeated .google.cloud.baremetalsolution.v2.NetworkMountPoint mount_points = 15 [(.google.api.field_behavior) = INPUT_ONLY];

Parameter
Name Description
builderForValue NetworkMountPoint.Builder
Returns
Type Description
Network.Builder

addMountPoints(int index, NetworkMountPoint value)

public Network.Builder addMountPoints(int index, NetworkMountPoint value)

Input only. List of mount points to attach the network to.

repeated .google.cloud.baremetalsolution.v2.NetworkMountPoint mount_points = 15 [(.google.api.field_behavior) = INPUT_ONLY];

Parameters
Name Description
index int
value NetworkMountPoint
Returns
Type Description
Network.Builder

addMountPoints(int index, NetworkMountPoint.Builder builderForValue)

public Network.Builder addMountPoints(int index, NetworkMountPoint.Builder builderForValue)

Input only. List of mount points to attach the network to.

repeated .google.cloud.baremetalsolution.v2.NetworkMountPoint mount_points = 15 [(.google.api.field_behavior) = INPUT_ONLY];

Parameters
Name Description
index int
builderForValue NetworkMountPoint.Builder
Returns
Type Description
Network.Builder

addMountPointsBuilder()

public NetworkMountPoint.Builder addMountPointsBuilder()

Input only. List of mount points to attach the network to.

repeated .google.cloud.baremetalsolution.v2.NetworkMountPoint mount_points = 15 [(.google.api.field_behavior) = INPUT_ONLY];

Returns
Type Description
NetworkMountPoint.Builder

addMountPointsBuilder(int index)

public NetworkMountPoint.Builder addMountPointsBuilder(int index)

Input only. List of mount points to attach the network to.

repeated .google.cloud.baremetalsolution.v2.NetworkMountPoint mount_points = 15 [(.google.api.field_behavior) = INPUT_ONLY];

Parameter
Name Description
index int
Returns
Type Description
NetworkMountPoint.Builder

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public Network.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
Network.Builder
Overrides

addReservations(NetworkAddressReservation value)

public Network.Builder addReservations(NetworkAddressReservation value)

List of IP address reservations in this network. When updating this field, an error will be generated if a reservation conflicts with an IP address already allocated to a physical server.

repeated .google.cloud.baremetalsolution.v2.NetworkAddressReservation reservations = 13;

Parameter
Name Description
value NetworkAddressReservation
Returns
Type Description
Network.Builder

addReservations(NetworkAddressReservation.Builder builderForValue)

public Network.Builder addReservations(NetworkAddressReservation.Builder builderForValue)

List of IP address reservations in this network. When updating this field, an error will be generated if a reservation conflicts with an IP address already allocated to a physical server.

repeated .google.cloud.baremetalsolution.v2.NetworkAddressReservation reservations = 13;

Parameter
Name Description
builderForValue NetworkAddressReservation.Builder
Returns
Type Description
Network.Builder

addReservations(int index, NetworkAddressReservation value)

public Network.Builder addReservations(int index, NetworkAddressReservation value)

List of IP address reservations in this network. When updating this field, an error will be generated if a reservation conflicts with an IP address already allocated to a physical server.

repeated .google.cloud.baremetalsolution.v2.NetworkAddressReservation reservations = 13;

Parameters
Name Description
index int
value NetworkAddressReservation
Returns
Type Description
Network.Builder

addReservations(int index, NetworkAddressReservation.Builder builderForValue)

public Network.Builder addReservations(int index, NetworkAddressReservation.Builder builderForValue)

List of IP address reservations in this network. When updating this field, an error will be generated if a reservation conflicts with an IP address already allocated to a physical server.

repeated .google.cloud.baremetalsolution.v2.NetworkAddressReservation reservations = 13;

Parameters
Name Description
index int
builderForValue NetworkAddressReservation.Builder
Returns
Type Description
Network.Builder

addReservationsBuilder()

public NetworkAddressReservation.Builder addReservationsBuilder()

List of IP address reservations in this network. When updating this field, an error will be generated if a reservation conflicts with an IP address already allocated to a physical server.

repeated .google.cloud.baremetalsolution.v2.NetworkAddressReservation reservations = 13;

Returns
Type Description
NetworkAddressReservation.Builder

addReservationsBuilder(int index)

public NetworkAddressReservation.Builder addReservationsBuilder(int index)

List of IP address reservations in this network. When updating this field, an error will be generated if a reservation conflicts with an IP address already allocated to a physical server.

repeated .google.cloud.baremetalsolution.v2.NetworkAddressReservation reservations = 13;

Parameter
Name Description
index int
Returns
Type Description
NetworkAddressReservation.Builder

build()

public Network build()
Returns
Type Description
Network

buildPartial()

public Network buildPartial()
Returns
Type Description
Network

clear()

public Network.Builder clear()
Returns
Type Description
Network.Builder
Overrides

clearCidr()

public Network.Builder clearCidr()

The cidr of the Network.

string cidr = 8;

Returns
Type Description
Network.Builder

This builder for chaining.

clearField(Descriptors.FieldDescriptor field)

public Network.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Name Description
field FieldDescriptor
Returns
Type Description
Network.Builder
Overrides

clearGatewayIp()

public Network.Builder clearGatewayIp()

Output only. Gateway ip address.

string gateway_ip = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
Network.Builder

This builder for chaining.

clearId()

public Network.Builder clearId()

An identifier for the Network, generated by the backend.

string id = 10;

Returns
Type Description
Network.Builder

This builder for chaining.

clearIpAddress()

public Network.Builder clearIpAddress()

IP address configured.

string ip_address = 3;

Returns
Type Description
Network.Builder

This builder for chaining.

clearJumboFramesEnabled()

public Network.Builder clearJumboFramesEnabled()

Whether network uses standard frames or jumbo ones.

bool jumbo_frames_enabled = 16;

Returns
Type Description
Network.Builder

This builder for chaining.

clearLabels()

public Network.Builder clearLabels()
Returns
Type Description
Network.Builder

clearMacAddress()

public Network.Builder clearMacAddress()

List of physical interfaces.

repeated string mac_address = 4;

Returns
Type Description
Network.Builder

This builder for chaining.

clearMountPoints()

public Network.Builder clearMountPoints()

Input only. List of mount points to attach the network to.

repeated .google.cloud.baremetalsolution.v2.NetworkMountPoint mount_points = 15 [(.google.api.field_behavior) = INPUT_ONLY];

Returns
Type Description
Network.Builder

clearName()

public Network.Builder clearName()

Output only. The resource name of this Network. Resource names are schemeless URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names. Format: projects/{project}/locations/{location}/networks/{network}

string name = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
Network.Builder

This builder for chaining.

clearOneof(Descriptors.OneofDescriptor oneof)

public Network.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Returns
Type Description
Network.Builder
Overrides

clearPod()

public Network.Builder clearPod()

Output only. Pod name.

string pod = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
Network.Builder

This builder for chaining.

clearReservations()

public Network.Builder clearReservations()

List of IP address reservations in this network. When updating this field, an error will be generated if a reservation conflicts with an IP address already allocated to a physical server.

repeated .google.cloud.baremetalsolution.v2.NetworkAddressReservation reservations = 13;

Returns
Type Description
Network.Builder

clearServicesCidr()

public Network.Builder clearServicesCidr()

IP range for reserved for services (e.g. NFS).

string services_cidr = 12;

Returns
Type Description
Network.Builder

This builder for chaining.

clearState()

public Network.Builder clearState()

The Network state.

.google.cloud.baremetalsolution.v2.Network.State state = 6;

Returns
Type Description
Network.Builder

This builder for chaining.

clearType()

public Network.Builder clearType()

The type of this network.

.google.cloud.baremetalsolution.v2.Network.Type type = 2;

Returns
Type Description
Network.Builder

This builder for chaining.

clearVlanId()

public Network.Builder clearVlanId()

The vlan id of the Network.

string vlan_id = 7;

Returns
Type Description
Network.Builder

This builder for chaining.

clearVrf()

public Network.Builder clearVrf()

The vrf for the Network.

.google.cloud.baremetalsolution.v2.VRF vrf = 9;

Returns
Type Description
Network.Builder

clone()

public Network.Builder clone()
Returns
Type Description
Network.Builder
Overrides

containsLabels(String key)

public boolean containsLabels(String key)

Labels as key value pairs.

map<string, string> labels = 11;

Parameter
Name Description
key String
Returns
Type Description
boolean

getCidr()

public String getCidr()

The cidr of the Network.

string cidr = 8;

Returns
Type Description
String

The cidr.

getCidrBytes()

public ByteString getCidrBytes()

The cidr of the Network.

string cidr = 8;

Returns
Type Description
ByteString

The bytes for cidr.

getDefaultInstanceForType()

public Network getDefaultInstanceForType()
Returns
Type Description
Network

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getGatewayIp()

public String getGatewayIp()

Output only. Gateway ip address.

string gateway_ip = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
String

The gatewayIp.

getGatewayIpBytes()

public ByteString getGatewayIpBytes()

Output only. Gateway ip address.

string gateway_ip = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
ByteString

The bytes for gatewayIp.

getId()

public String getId()

An identifier for the Network, generated by the backend.

string id = 10;

Returns
Type Description
String

The id.

getIdBytes()

public ByteString getIdBytes()

An identifier for the Network, generated by the backend.

string id = 10;

Returns
Type Description
ByteString

The bytes for id.

getIpAddress()

public String getIpAddress()

IP address configured.

string ip_address = 3;

Returns
Type Description
String

The ipAddress.

getIpAddressBytes()

public ByteString getIpAddressBytes()

IP address configured.

string ip_address = 3;

Returns
Type Description
ByteString

The bytes for ipAddress.

getJumboFramesEnabled()

public boolean getJumboFramesEnabled()

Whether network uses standard frames or jumbo ones.

bool jumbo_frames_enabled = 16;

Returns
Type Description
boolean

The jumboFramesEnabled.

getLabels() (deprecated)

public Map<String,String> getLabels()

Use #getLabelsMap() instead.

Returns
Type Description
Map<String,String>

getLabelsCount()

public int getLabelsCount()

Labels as key value pairs.

map<string, string> labels = 11;

Returns
Type Description
int

getLabelsMap()

public Map<String,String> getLabelsMap()

Labels as key value pairs.

map<string, string> labels = 11;

Returns
Type Description
Map<String,String>

getLabelsOrDefault(String key, String defaultValue)

public String getLabelsOrDefault(String key, String defaultValue)

Labels as key value pairs.

map<string, string> labels = 11;

Parameters
Name Description
key String
defaultValue String
Returns
Type Description
String

getLabelsOrThrow(String key)

public String getLabelsOrThrow(String key)

Labels as key value pairs.

map<string, string> labels = 11;

Parameter
Name Description
key String
Returns
Type Description
String

getMacAddress(int index)

public String getMacAddress(int index)

List of physical interfaces.

repeated string mac_address = 4;

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
String

The macAddress at the given index.

getMacAddressBytes(int index)

public ByteString getMacAddressBytes(int index)

List of physical interfaces.

repeated string mac_address = 4;

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
ByteString

The bytes of the macAddress at the given index.

getMacAddressCount()

public int getMacAddressCount()

List of physical interfaces.

repeated string mac_address = 4;

Returns
Type Description
int

The count of macAddress.

getMacAddressList()

public ProtocolStringList getMacAddressList()

List of physical interfaces.

repeated string mac_address = 4;

Returns
Type Description
ProtocolStringList

A list containing the macAddress.

getMountPoints(int index)

public NetworkMountPoint getMountPoints(int index)

Input only. List of mount points to attach the network to.

repeated .google.cloud.baremetalsolution.v2.NetworkMountPoint mount_points = 15 [(.google.api.field_behavior) = INPUT_ONLY];

Parameter
Name Description
index int
Returns
Type Description
NetworkMountPoint

getMountPointsBuilder(int index)

public NetworkMountPoint.Builder getMountPointsBuilder(int index)

Input only. List of mount points to attach the network to.

repeated .google.cloud.baremetalsolution.v2.NetworkMountPoint mount_points = 15 [(.google.api.field_behavior) = INPUT_ONLY];

Parameter
Name Description
index int
Returns
Type Description
NetworkMountPoint.Builder

getMountPointsBuilderList()

public List<NetworkMountPoint.Builder> getMountPointsBuilderList()

Input only. List of mount points to attach the network to.

repeated .google.cloud.baremetalsolution.v2.NetworkMountPoint mount_points = 15 [(.google.api.field_behavior) = INPUT_ONLY];

Returns
Type Description
List<Builder>

getMountPointsCount()

public int getMountPointsCount()

Input only. List of mount points to attach the network to.

repeated .google.cloud.baremetalsolution.v2.NetworkMountPoint mount_points = 15 [(.google.api.field_behavior) = INPUT_ONLY];

Returns
Type Description
int

getMountPointsList()

public List<NetworkMountPoint> getMountPointsList()

Input only. List of mount points to attach the network to.

repeated .google.cloud.baremetalsolution.v2.NetworkMountPoint mount_points = 15 [(.google.api.field_behavior) = INPUT_ONLY];

Returns
Type Description
List<NetworkMountPoint>

getMountPointsOrBuilder(int index)

public NetworkMountPointOrBuilder getMountPointsOrBuilder(int index)

Input only. List of mount points to attach the network to.

repeated .google.cloud.baremetalsolution.v2.NetworkMountPoint mount_points = 15 [(.google.api.field_behavior) = INPUT_ONLY];

Parameter
Name Description
index int
Returns
Type Description
NetworkMountPointOrBuilder

getMountPointsOrBuilderList()

public List<? extends NetworkMountPointOrBuilder> getMountPointsOrBuilderList()

Input only. List of mount points to attach the network to.

repeated .google.cloud.baremetalsolution.v2.NetworkMountPoint mount_points = 15 [(.google.api.field_behavior) = INPUT_ONLY];

Returns
Type Description
List<? extends com.google.cloud.baremetalsolution.v2.NetworkMountPointOrBuilder>

getMutableLabels() (deprecated)

public Map<String,String> getMutableLabels()

Use alternate mutation accessors instead.

Returns
Type Description
Map<String,String>

getName()

public String getName()

Output only. The resource name of this Network. Resource names are schemeless URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names. Format: projects/{project}/locations/{location}/networks/{network}

string name = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
String

The name.

getNameBytes()

public ByteString getNameBytes()

Output only. The resource name of this Network. Resource names are schemeless URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names. Format: projects/{project}/locations/{location}/networks/{network}

string name = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
ByteString

The bytes for name.

getPod()

public String getPod()

Output only. Pod name.

string pod = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
String

The pod.

getPodBytes()

public ByteString getPodBytes()

Output only. Pod name.

string pod = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
ByteString

The bytes for pod.

getReservations(int index)

public NetworkAddressReservation getReservations(int index)

List of IP address reservations in this network. When updating this field, an error will be generated if a reservation conflicts with an IP address already allocated to a physical server.

repeated .google.cloud.baremetalsolution.v2.NetworkAddressReservation reservations = 13;

Parameter
Name Description
index int
Returns
Type Description
NetworkAddressReservation

getReservationsBuilder(int index)

public NetworkAddressReservation.Builder getReservationsBuilder(int index)

List of IP address reservations in this network. When updating this field, an error will be generated if a reservation conflicts with an IP address already allocated to a physical server.

repeated .google.cloud.baremetalsolution.v2.NetworkAddressReservation reservations = 13;

Parameter
Name Description
index int
Returns
Type Description
NetworkAddressReservation.Builder

getReservationsBuilderList()

public List<NetworkAddressReservation.Builder> getReservationsBuilderList()

List of IP address reservations in this network. When updating this field, an error will be generated if a reservation conflicts with an IP address already allocated to a physical server.

repeated .google.cloud.baremetalsolution.v2.NetworkAddressReservation reservations = 13;

Returns
Type Description
List<Builder>

getReservationsCount()

public int getReservationsCount()

List of IP address reservations in this network. When updating this field, an error will be generated if a reservation conflicts with an IP address already allocated to a physical server.

repeated .google.cloud.baremetalsolution.v2.NetworkAddressReservation reservations = 13;

Returns
Type Description
int

getReservationsList()

public List<NetworkAddressReservation> getReservationsList()

List of IP address reservations in this network. When updating this field, an error will be generated if a reservation conflicts with an IP address already allocated to a physical server.

repeated .google.cloud.baremetalsolution.v2.NetworkAddressReservation reservations = 13;

Returns
Type Description
List<NetworkAddressReservation>

getReservationsOrBuilder(int index)

public NetworkAddressReservationOrBuilder getReservationsOrBuilder(int index)

List of IP address reservations in this network. When updating this field, an error will be generated if a reservation conflicts with an IP address already allocated to a physical server.

repeated .google.cloud.baremetalsolution.v2.NetworkAddressReservation reservations = 13;

Parameter
Name Description
index int
Returns
Type Description
NetworkAddressReservationOrBuilder

getReservationsOrBuilderList()

public List<? extends NetworkAddressReservationOrBuilder> getReservationsOrBuilderList()

List of IP address reservations in this network. When updating this field, an error will be generated if a reservation conflicts with an IP address already allocated to a physical server.

repeated .google.cloud.baremetalsolution.v2.NetworkAddressReservation reservations = 13;

Returns
Type Description
List<? extends com.google.cloud.baremetalsolution.v2.NetworkAddressReservationOrBuilder>

getServicesCidr()

public String getServicesCidr()

IP range for reserved for services (e.g. NFS).

string services_cidr = 12;

Returns
Type Description
String

The servicesCidr.

getServicesCidrBytes()

public ByteString getServicesCidrBytes()

IP range for reserved for services (e.g. NFS).

string services_cidr = 12;

Returns
Type Description
ByteString

The bytes for servicesCidr.

getState()

public Network.State getState()

The Network state.

.google.cloud.baremetalsolution.v2.Network.State state = 6;

Returns
Type Description
Network.State

The state.

getStateValue()

public int getStateValue()

The Network state.

.google.cloud.baremetalsolution.v2.Network.State state = 6;

Returns
Type Description
int

The enum numeric value on the wire for state.

getType()

public Network.Type getType()

The type of this network.

.google.cloud.baremetalsolution.v2.Network.Type type = 2;

Returns
Type Description
Network.Type

The type.

getTypeValue()

public int getTypeValue()

The type of this network.

.google.cloud.baremetalsolution.v2.Network.Type type = 2;

Returns
Type Description
int

The enum numeric value on the wire for type.

getVlanId()

public String getVlanId()

The vlan id of the Network.

string vlan_id = 7;

Returns
Type Description
String

The vlanId.

getVlanIdBytes()

public ByteString getVlanIdBytes()

The vlan id of the Network.

string vlan_id = 7;

Returns
Type Description
ByteString

The bytes for vlanId.

getVrf()

public VRF getVrf()

The vrf for the Network.

.google.cloud.baremetalsolution.v2.VRF vrf = 9;

Returns
Type Description
VRF

The vrf.

getVrfBuilder()

public VRF.Builder getVrfBuilder()

The vrf for the Network.

.google.cloud.baremetalsolution.v2.VRF vrf = 9;

Returns
Type Description
VRF.Builder

getVrfOrBuilder()

public VRFOrBuilder getVrfOrBuilder()

The vrf for the Network.

.google.cloud.baremetalsolution.v2.VRF vrf = 9;

Returns
Type Description
VRFOrBuilder

hasVrf()

public boolean hasVrf()

The vrf for the Network.

.google.cloud.baremetalsolution.v2.VRF vrf = 9;

Returns
Type Description
boolean

Whether the vrf field is set.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

internalGetMapFieldReflection(int number)

protected MapFieldReflectionAccessor internalGetMapFieldReflection(int number)
Parameter
Name Description
number int
Returns
Type Description
com.google.protobuf.MapFieldReflectionAccessor
Overrides
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)

internalGetMutableMapFieldReflection(int number)

protected MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number)
Parameter
Name Description
number int
Returns
Type Description
com.google.protobuf.MapFieldReflectionAccessor
Overrides
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(Network other)

public Network.Builder mergeFrom(Network other)
Parameter
Name Description
other Network
Returns
Type Description
Network.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public Network.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
Network.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public Network.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
Network.Builder
Overrides

mergeUnknownFields(UnknownFieldSet unknownFields)

public final Network.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
Network.Builder
Overrides

mergeVrf(VRF value)

public Network.Builder mergeVrf(VRF value)

The vrf for the Network.

.google.cloud.baremetalsolution.v2.VRF vrf = 9;

Parameter
Name Description
value VRF
Returns
Type Description
Network.Builder

putAllLabels(Map<String,String> values)

public Network.Builder putAllLabels(Map<String,String> values)

Labels as key value pairs.

map<string, string> labels = 11;

Parameter
Name Description
values Map<String,String>
Returns
Type Description
Network.Builder

putLabels(String key, String value)

public Network.Builder putLabels(String key, String value)

Labels as key value pairs.

map<string, string> labels = 11;

Parameters
Name Description
key String
value String
Returns
Type Description
Network.Builder

removeLabels(String key)

public Network.Builder removeLabels(String key)

Labels as key value pairs.

map<string, string> labels = 11;

Parameter
Name Description
key String
Returns
Type Description
Network.Builder

removeMountPoints(int index)

public Network.Builder removeMountPoints(int index)

Input only. List of mount points to attach the network to.

repeated .google.cloud.baremetalsolution.v2.NetworkMountPoint mount_points = 15 [(.google.api.field_behavior) = INPUT_ONLY];

Parameter
Name Description
index int
Returns
Type Description
Network.Builder

removeReservations(int index)

public Network.Builder removeReservations(int index)

List of IP address reservations in this network. When updating this field, an error will be generated if a reservation conflicts with an IP address already allocated to a physical server.

repeated .google.cloud.baremetalsolution.v2.NetworkAddressReservation reservations = 13;

Parameter
Name Description
index int
Returns
Type Description
Network.Builder

setCidr(String value)

public Network.Builder setCidr(String value)

The cidr of the Network.

string cidr = 8;

Parameter
Name Description
value String

The cidr to set.

Returns
Type Description
Network.Builder

This builder for chaining.

setCidrBytes(ByteString value)

public Network.Builder setCidrBytes(ByteString value)

The cidr of the Network.

string cidr = 8;

Parameter
Name Description
value ByteString

The bytes for cidr to set.

Returns
Type Description
Network.Builder

This builder for chaining.

setField(Descriptors.FieldDescriptor field, Object value)

public Network.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
Network.Builder
Overrides

setGatewayIp(String value)

public Network.Builder setGatewayIp(String value)

Output only. Gateway ip address.

string gateway_ip = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value String

The gatewayIp to set.

Returns
Type Description
Network.Builder

This builder for chaining.

setGatewayIpBytes(ByteString value)

public Network.Builder setGatewayIpBytes(ByteString value)

Output only. Gateway ip address.

string gateway_ip = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value ByteString

The bytes for gatewayIp to set.

Returns
Type Description
Network.Builder

This builder for chaining.

setId(String value)

public Network.Builder setId(String value)

An identifier for the Network, generated by the backend.

string id = 10;

Parameter
Name Description
value String

The id to set.

Returns
Type Description
Network.Builder

This builder for chaining.

setIdBytes(ByteString value)

public Network.Builder setIdBytes(ByteString value)

An identifier for the Network, generated by the backend.

string id = 10;

Parameter
Name Description
value ByteString

The bytes for id to set.

Returns
Type Description
Network.Builder

This builder for chaining.

setIpAddress(String value)

public Network.Builder setIpAddress(String value)

IP address configured.

string ip_address = 3;

Parameter
Name Description
value String

The ipAddress to set.

Returns
Type Description
Network.Builder

This builder for chaining.

setIpAddressBytes(ByteString value)

public Network.Builder setIpAddressBytes(ByteString value)

IP address configured.

string ip_address = 3;

Parameter
Name Description
value ByteString

The bytes for ipAddress to set.

Returns
Type Description
Network.Builder

This builder for chaining.

setJumboFramesEnabled(boolean value)

public Network.Builder setJumboFramesEnabled(boolean value)

Whether network uses standard frames or jumbo ones.

bool jumbo_frames_enabled = 16;

Parameter
Name Description
value boolean

The jumboFramesEnabled to set.

Returns
Type Description
Network.Builder

This builder for chaining.

setMacAddress(int index, String value)

public Network.Builder setMacAddress(int index, String value)

List of physical interfaces.

repeated string mac_address = 4;

Parameters
Name Description
index int

The index to set the value at.

value String

The macAddress to set.

Returns
Type Description
Network.Builder

This builder for chaining.

setMountPoints(int index, NetworkMountPoint value)

public Network.Builder setMountPoints(int index, NetworkMountPoint value)

Input only. List of mount points to attach the network to.

repeated .google.cloud.baremetalsolution.v2.NetworkMountPoint mount_points = 15 [(.google.api.field_behavior) = INPUT_ONLY];

Parameters
Name Description
index int
value NetworkMountPoint
Returns
Type Description
Network.Builder

setMountPoints(int index, NetworkMountPoint.Builder builderForValue)

public Network.Builder setMountPoints(int index, NetworkMountPoint.Builder builderForValue)

Input only. List of mount points to attach the network to.

repeated .google.cloud.baremetalsolution.v2.NetworkMountPoint mount_points = 15 [(.google.api.field_behavior) = INPUT_ONLY];

Parameters
Name Description
index int
builderForValue NetworkMountPoint.Builder
Returns
Type Description
Network.Builder

setName(String value)

public Network.Builder setName(String value)

Output only. The resource name of this Network. Resource names are schemeless URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names. Format: projects/{project}/locations/{location}/networks/{network}

string name = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value String

The name to set.

Returns
Type Description
Network.Builder

This builder for chaining.

setNameBytes(ByteString value)

public Network.Builder setNameBytes(ByteString value)

Output only. The resource name of this Network. Resource names are schemeless URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names. Format: projects/{project}/locations/{location}/networks/{network}

string name = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value ByteString

The bytes for name to set.

Returns
Type Description
Network.Builder

This builder for chaining.

setPod(String value)

public Network.Builder setPod(String value)

Output only. Pod name.

string pod = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value String

The pod to set.

Returns
Type Description
Network.Builder

This builder for chaining.

setPodBytes(ByteString value)

public Network.Builder setPodBytes(ByteString value)

Output only. Pod name.

string pod = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value ByteString

The bytes for pod to set.

Returns
Type Description
Network.Builder

This builder for chaining.

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public Network.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Name Description
field FieldDescriptor
index int
value Object
Returns
Type Description
Network.Builder
Overrides

setReservations(int index, NetworkAddressReservation value)

public Network.Builder setReservations(int index, NetworkAddressReservation value)

List of IP address reservations in this network. When updating this field, an error will be generated if a reservation conflicts with an IP address already allocated to a physical server.

repeated .google.cloud.baremetalsolution.v2.NetworkAddressReservation reservations = 13;

Parameters
Name Description
index int
value NetworkAddressReservation
Returns
Type Description
Network.Builder

setReservations(int index, NetworkAddressReservation.Builder builderForValue)

public Network.Builder setReservations(int index, NetworkAddressReservation.Builder builderForValue)

List of IP address reservations in this network. When updating this field, an error will be generated if a reservation conflicts with an IP address already allocated to a physical server.

repeated .google.cloud.baremetalsolution.v2.NetworkAddressReservation reservations = 13;

Parameters
Name Description
index int
builderForValue NetworkAddressReservation.Builder
Returns
Type Description
Network.Builder

setServicesCidr(String value)

public Network.Builder setServicesCidr(String value)

IP range for reserved for services (e.g. NFS).

string services_cidr = 12;

Parameter
Name Description
value String

The servicesCidr to set.

Returns
Type Description
Network.Builder

This builder for chaining.

setServicesCidrBytes(ByteString value)

public Network.Builder setServicesCidrBytes(ByteString value)

IP range for reserved for services (e.g. NFS).

string services_cidr = 12;

Parameter
Name Description
value ByteString

The bytes for servicesCidr to set.

Returns
Type Description
Network.Builder

This builder for chaining.

setState(Network.State value)

public Network.Builder setState(Network.State value)

The Network state.

.google.cloud.baremetalsolution.v2.Network.State state = 6;

Parameter
Name Description
value Network.State

The state to set.

Returns
Type Description
Network.Builder

This builder for chaining.

setStateValue(int value)

public Network.Builder setStateValue(int value)

The Network state.

.google.cloud.baremetalsolution.v2.Network.State state = 6;

Parameter
Name Description
value int

The enum numeric value on the wire for state to set.

Returns
Type Description
Network.Builder

This builder for chaining.

setType(Network.Type value)

public Network.Builder setType(Network.Type value)

The type of this network.

.google.cloud.baremetalsolution.v2.Network.Type type = 2;

Parameter
Name Description
value Network.Type

The type to set.

Returns
Type Description
Network.Builder

This builder for chaining.

setTypeValue(int value)

public Network.Builder setTypeValue(int value)

The type of this network.

.google.cloud.baremetalsolution.v2.Network.Type type = 2;

Parameter
Name Description
value int

The enum numeric value on the wire for type to set.

Returns
Type Description
Network.Builder

This builder for chaining.

setUnknownFields(UnknownFieldSet unknownFields)

public final Network.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
Network.Builder
Overrides

setVlanId(String value)

public Network.Builder setVlanId(String value)

The vlan id of the Network.

string vlan_id = 7;

Parameter
Name Description
value String

The vlanId to set.

Returns
Type Description
Network.Builder

This builder for chaining.

setVlanIdBytes(ByteString value)

public Network.Builder setVlanIdBytes(ByteString value)

The vlan id of the Network.

string vlan_id = 7;

Parameter
Name Description
value ByteString

The bytes for vlanId to set.

Returns
Type Description
Network.Builder

This builder for chaining.

setVrf(VRF value)

public Network.Builder setVrf(VRF value)

The vrf for the Network.

.google.cloud.baremetalsolution.v2.VRF vrf = 9;

Parameter
Name Description
value VRF
Returns
Type Description
Network.Builder

setVrf(VRF.Builder builderForValue)

public Network.Builder setVrf(VRF.Builder builderForValue)

The vrf for the Network.

.google.cloud.baremetalsolution.v2.VRF vrf = 9;

Parameter
Name Description
builderForValue VRF.Builder
Returns
Type Description
Network.Builder