Class Network.Builder (0.2.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
TypeDescription
Descriptor

Methods

addAllMacAddress(Iterable<String> values)

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

List of physical interfaces.

repeated string mac_address = 4;

Parameter
NameDescription
valuesIterable<String>

The macAddress to add.

Returns
TypeDescription
Network.Builder

This builder for chaining.

addMacAddress(String value)

public Network.Builder addMacAddress(String value)

List of physical interfaces.

repeated string mac_address = 4;

Parameter
NameDescription
valueString

The macAddress to add.

Returns
TypeDescription
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
NameDescription
valueByteString

The bytes of the macAddress to add.

Returns
TypeDescription
Network.Builder

This builder for chaining.

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public Network.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
Network.Builder
Overrides

build()

public Network build()
Returns
TypeDescription
Network

buildPartial()

public Network buildPartial()
Returns
TypeDescription
Network

clear()

public Network.Builder clear()
Returns
TypeDescription
Network.Builder
Overrides

clearCidr()

public Network.Builder clearCidr()

The cidr of the Network.

string cidr = 8;

Returns
TypeDescription
Network.Builder

This builder for chaining.

clearField(Descriptors.FieldDescriptor field)

public Network.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
NameDescription
fieldFieldDescriptor
Returns
TypeDescription
Network.Builder
Overrides

clearIpAddress()

public Network.Builder clearIpAddress()

IP address configured.

string ip_address = 3;

Returns
TypeDescription
Network.Builder

This builder for chaining.

clearMacAddress()

public Network.Builder clearMacAddress()

List of physical interfaces.

repeated string mac_address = 4;

Returns
TypeDescription
Network.Builder

This builder for chaining.

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} This field will contain the same value as field "network", which will soon be deprecated. Please use this field to reference the name of the network resource.

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

Returns
TypeDescription
Network.Builder

This builder for chaining.

clearNetwork()

public Network.Builder clearNetwork()

Name of the network.

string network = 1;

Returns
TypeDescription
Network.Builder

This builder for chaining.

clearOneof(Descriptors.OneofDescriptor oneof)

public Network.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
NameDescription
oneofOneofDescriptor
Returns
TypeDescription
Network.Builder
Overrides

clearState()

public Network.Builder clearState()

The Network state.

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

Returns
TypeDescription
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
TypeDescription
Network.Builder

This builder for chaining.

clearVlanId()

public Network.Builder clearVlanId()

The vlan id of the Network.

string vlan_id = 7;

Returns
TypeDescription
Network.Builder

This builder for chaining.

clearVrf()

public Network.Builder clearVrf()

The vrf for the Network.

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

Returns
TypeDescription
Network.Builder

clone()

public Network.Builder clone()
Returns
TypeDescription
Network.Builder
Overrides

getCidr()

public String getCidr()

The cidr of the Network.

string cidr = 8;

Returns
TypeDescription
String

The cidr.

getCidrBytes()

public ByteString getCidrBytes()

The cidr of the Network.

string cidr = 8;

Returns
TypeDescription
ByteString

The bytes for cidr.

getDefaultInstanceForType()

public Network getDefaultInstanceForType()
Returns
TypeDescription
Network

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
TypeDescription
Descriptor
Overrides

getIpAddress()

public String getIpAddress()

IP address configured.

string ip_address = 3;

Returns
TypeDescription
String

The ipAddress.

getIpAddressBytes()

public ByteString getIpAddressBytes()

IP address configured.

string ip_address = 3;

Returns
TypeDescription
ByteString

The bytes for ipAddress.

getMacAddress(int index)

public String getMacAddress(int index)

List of physical interfaces.

repeated string mac_address = 4;

Parameter
NameDescription
indexint

The index of the element to return.

Returns
TypeDescription
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
NameDescription
indexint

The index of the value to return.

Returns
TypeDescription
ByteString

The bytes of the macAddress at the given index.

getMacAddressCount()

public int getMacAddressCount()

List of physical interfaces.

repeated string mac_address = 4;

Returns
TypeDescription
int

The count of macAddress.

getMacAddressList()

public ProtocolStringList getMacAddressList()

List of physical interfaces.

repeated string mac_address = 4;

Returns
TypeDescription
ProtocolStringList

A list containing the macAddress.

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} This field will contain the same value as field "network", which will soon be deprecated. Please use this field to reference the name of the network resource.

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

Returns
TypeDescription
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} This field will contain the same value as field "network", which will soon be deprecated. Please use this field to reference the name of the network resource.

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

Returns
TypeDescription
ByteString

The bytes for name.

getNetwork()

public String getNetwork()

Name of the network.

string network = 1;

Returns
TypeDescription
String

The network.

getNetworkBytes()

public ByteString getNetworkBytes()

Name of the network.

string network = 1;

Returns
TypeDescription
ByteString

The bytes for network.

getState()

public Network.State getState()

The Network state.

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

Returns
TypeDescription
Network.State

The state.

getStateValue()

public int getStateValue()

The Network state.

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

Returns
TypeDescription
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
TypeDescription
Network.Type

The type.

getTypeValue()

public int getTypeValue()

The type of this network.

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

Returns
TypeDescription
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
TypeDescription
String

The vlanId.

getVlanIdBytes()

public ByteString getVlanIdBytes()

The vlan id of the Network.

string vlan_id = 7;

Returns
TypeDescription
ByteString

The bytes for vlanId.

getVrf()

public VRF getVrf()

The vrf for the Network.

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

Returns
TypeDescription
VRF

The vrf.

getVrfBuilder()

public VRF.Builder getVrfBuilder()

The vrf for the Network.

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

Returns
TypeDescription
VRF.Builder

getVrfOrBuilder()

public VRFOrBuilder getVrfOrBuilder()

The vrf for the Network.

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

Returns
TypeDescription
VRFOrBuilder

hasVrf()

public boolean hasVrf()

The vrf for the Network.

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

Returns
TypeDescription
boolean

Whether the vrf field is set.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
TypeDescription
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
TypeDescription
boolean
Overrides

mergeFrom(Network other)

public Network.Builder mergeFrom(Network other)
Parameter
NameDescription
otherNetwork
Returns
TypeDescription
Network.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public Network.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
inputCodedInputStream
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
Network.Builder
Overrides Exceptions
TypeDescription
IOException

mergeFrom(Message other)

public Network.Builder mergeFrom(Message other)
Parameter
NameDescription
otherMessage
Returns
TypeDescription
Network.Builder
Overrides

mergeUnknownFields(UnknownFieldSet unknownFields)

public final Network.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns
TypeDescription
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
NameDescription
valueVRF
Returns
TypeDescription
Network.Builder

setCidr(String value)

public Network.Builder setCidr(String value)

The cidr of the Network.

string cidr = 8;

Parameter
NameDescription
valueString

The cidr to set.

Returns
TypeDescription
Network.Builder

This builder for chaining.

setCidrBytes(ByteString value)

public Network.Builder setCidrBytes(ByteString value)

The cidr of the Network.

string cidr = 8;

Parameter
NameDescription
valueByteString

The bytes for cidr to set.

Returns
TypeDescription
Network.Builder

This builder for chaining.

setField(Descriptors.FieldDescriptor field, Object value)

public Network.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
Network.Builder
Overrides

setIpAddress(String value)

public Network.Builder setIpAddress(String value)

IP address configured.

string ip_address = 3;

Parameter
NameDescription
valueString

The ipAddress to set.

Returns
TypeDescription
Network.Builder

This builder for chaining.

setIpAddressBytes(ByteString value)

public Network.Builder setIpAddressBytes(ByteString value)

IP address configured.

string ip_address = 3;

Parameter
NameDescription
valueByteString

The bytes for ipAddress to set.

Returns
TypeDescription
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
NameDescription
indexint

The index to set the value at.

valueString

The macAddress to set.

Returns
TypeDescription
Network.Builder

This builder for chaining.

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} This field will contain the same value as field "network", which will soon be deprecated. Please use this field to reference the name of the network resource.

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

Parameter
NameDescription
valueString

The name to set.

Returns
TypeDescription
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} This field will contain the same value as field "network", which will soon be deprecated. Please use this field to reference the name of the network resource.

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

Parameter
NameDescription
valueByteString

The bytes for name to set.

Returns
TypeDescription
Network.Builder

This builder for chaining.

setNetwork(String value)

public Network.Builder setNetwork(String value)

Name of the network.

string network = 1;

Parameter
NameDescription
valueString

The network to set.

Returns
TypeDescription
Network.Builder

This builder for chaining.

setNetworkBytes(ByteString value)

public Network.Builder setNetworkBytes(ByteString value)

Name of the network.

string network = 1;

Parameter
NameDescription
valueByteString

The bytes for network to set.

Returns
TypeDescription
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
NameDescription
fieldFieldDescriptor
indexint
valueObject
Returns
TypeDescription
Network.Builder
Overrides

setState(Network.State value)

public Network.Builder setState(Network.State value)

The Network state.

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

Parameter
NameDescription
valueNetwork.State

The state to set.

Returns
TypeDescription
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
NameDescription
valueint

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

Returns
TypeDescription
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
NameDescription
valueNetwork.Type

The type to set.

Returns
TypeDescription
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
NameDescription
valueint

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

Returns
TypeDescription
Network.Builder

This builder for chaining.

setUnknownFields(UnknownFieldSet unknownFields)

public final Network.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns
TypeDescription
Network.Builder
Overrides

setVlanId(String value)

public Network.Builder setVlanId(String value)

The vlan id of the Network.

string vlan_id = 7;

Parameter
NameDescription
valueString

The vlanId to set.

Returns
TypeDescription
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
NameDescription
valueByteString

The bytes for vlanId to set.

Returns
TypeDescription
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
NameDescription
valueVRF
Returns
TypeDescription
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
NameDescription
builderForValueVRF.Builder
Returns
TypeDescription
Network.Builder