public static final class UpdateNetworkRequest.Builder extends GeneratedMessageV3.Builder<UpdateNetworkRequest.Builder> implements UpdateNetworkRequestOrBuilder
Message requesting to updating a network.
Protobuf type google.cloud.baremetalsolution.v2.UpdateNetworkRequest
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
public static final Descriptors.Descriptor getDescriptor()
Methods
public UpdateNetworkRequest.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
public UpdateNetworkRequest build()
public UpdateNetworkRequest buildPartial()
public UpdateNetworkRequest.Builder clear()
Overrides
public UpdateNetworkRequest.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
public UpdateNetworkRequest.Builder clearNetwork()
Required. The network to update.
The name
field is used to identify the instance to update.
Format: projects/{project}/locations/{location}/networks/{network}
.google.cloud.baremetalsolution.v2.Network network = 1 [(.google.api.field_behavior) = REQUIRED];
public UpdateNetworkRequest.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
public UpdateNetworkRequest.Builder clearUpdateMask()
The list of fields to update.
The only currently supported fields are:
labels
, reservations
, vrf.vlan_attachments
.google.protobuf.FieldMask update_mask = 2;
public UpdateNetworkRequest.Builder clone()
Overrides
public UpdateNetworkRequest getDefaultInstanceForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
public Network getNetwork()
Required. The network to update.
The name
field is used to identify the instance to update.
Format: projects/{project}/locations/{location}/networks/{network}
.google.cloud.baremetalsolution.v2.Network network = 1 [(.google.api.field_behavior) = REQUIRED];
Returns |
Type |
Description |
Network |
The network.
|
public Network.Builder getNetworkBuilder()
Required. The network to update.
The name
field is used to identify the instance to update.
Format: projects/{project}/locations/{location}/networks/{network}
.google.cloud.baremetalsolution.v2.Network network = 1 [(.google.api.field_behavior) = REQUIRED];
public NetworkOrBuilder getNetworkOrBuilder()
Required. The network to update.
The name
field is used to identify the instance to update.
Format: projects/{project}/locations/{location}/networks/{network}
.google.cloud.baremetalsolution.v2.Network network = 1 [(.google.api.field_behavior) = REQUIRED];
public FieldMask getUpdateMask()
The list of fields to update.
The only currently supported fields are:
labels
, reservations
, vrf.vlan_attachments
.google.protobuf.FieldMask update_mask = 2;
Returns |
Type |
Description |
FieldMask |
The updateMask.
|
public FieldMask.Builder getUpdateMaskBuilder()
The list of fields to update.
The only currently supported fields are:
labels
, reservations
, vrf.vlan_attachments
.google.protobuf.FieldMask update_mask = 2;
public FieldMaskOrBuilder getUpdateMaskOrBuilder()
The list of fields to update.
The only currently supported fields are:
labels
, reservations
, vrf.vlan_attachments
.google.protobuf.FieldMask update_mask = 2;
public boolean hasNetwork()
Required. The network to update.
The name
field is used to identify the instance to update.
Format: projects/{project}/locations/{location}/networks/{network}
.google.cloud.baremetalsolution.v2.Network network = 1 [(.google.api.field_behavior) = REQUIRED];
Returns |
Type |
Description |
boolean |
Whether the network field is set.
|
public boolean hasUpdateMask()
The list of fields to update.
The only currently supported fields are:
labels
, reservations
, vrf.vlan_attachments
.google.protobuf.FieldMask update_mask = 2;
Returns |
Type |
Description |
boolean |
Whether the updateMask field is set.
|
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
public final boolean isInitialized()
Overrides
public UpdateNetworkRequest.Builder mergeFrom(UpdateNetworkRequest other)
public UpdateNetworkRequest.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
public UpdateNetworkRequest.Builder mergeFrom(Message other)
Parameter |
Name |
Description |
other |
Message
|
Overrides
public UpdateNetworkRequest.Builder mergeNetwork(Network value)
Required. The network to update.
The name
field is used to identify the instance to update.
Format: projects/{project}/locations/{location}/networks/{network}
.google.cloud.baremetalsolution.v2.Network network = 1 [(.google.api.field_behavior) = REQUIRED];
Parameter |
Name |
Description |
value |
Network
|
public final UpdateNetworkRequest.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
public UpdateNetworkRequest.Builder mergeUpdateMask(FieldMask value)
The list of fields to update.
The only currently supported fields are:
labels
, reservations
, vrf.vlan_attachments
.google.protobuf.FieldMask update_mask = 2;
public UpdateNetworkRequest.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
public UpdateNetworkRequest.Builder setNetwork(Network value)
Required. The network to update.
The name
field is used to identify the instance to update.
Format: projects/{project}/locations/{location}/networks/{network}
.google.cloud.baremetalsolution.v2.Network network = 1 [(.google.api.field_behavior) = REQUIRED];
Parameter |
Name |
Description |
value |
Network
|
public UpdateNetworkRequest.Builder setNetwork(Network.Builder builderForValue)
Required. The network to update.
The name
field is used to identify the instance to update.
Format: projects/{project}/locations/{location}/networks/{network}
.google.cloud.baremetalsolution.v2.Network network = 1 [(.google.api.field_behavior) = REQUIRED];
public UpdateNetworkRequest.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
public final UpdateNetworkRequest.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides
public UpdateNetworkRequest.Builder setUpdateMask(FieldMask value)
The list of fields to update.
The only currently supported fields are:
labels
, reservations
, vrf.vlan_attachments
.google.protobuf.FieldMask update_mask = 2;
public UpdateNetworkRequest.Builder setUpdateMask(FieldMask.Builder builderForValue)
The list of fields to update.
The only currently supported fields are:
labels
, reservations
, vrf.vlan_attachments
.google.protobuf.FieldMask update_mask = 2;
Parameter |
Name |
Description |
builderForValue |
Builder
|