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
Static Methods
public static final Descriptors.Descriptor getDescriptor()
Returns
Methods
public UpdateNetworkRequest.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
public UpdateNetworkRequest build()
Returns
public UpdateNetworkRequest buildPartial()
Returns
public UpdateNetworkRequest.Builder clear()
Returns
Overrides
public UpdateNetworkRequest.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Returns
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];
Returns
public UpdateNetworkRequest.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Returns
Overrides
public UpdateNetworkRequest.Builder clearUpdateMask()
The list of fields to update.
The only currently supported fields are:
labels
, reservations
.google.protobuf.FieldMask update_mask = 2;
Returns
public UpdateNetworkRequest.Builder clone()
Returns
Overrides
public UpdateNetworkRequest getDefaultInstanceForType()
Returns
public Descriptors.Descriptor getDescriptorForType()
Returns
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
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];
Returns
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];
Returns
public FieldMask getUpdateMask()
The list of fields to update.
The only currently supported fields are:
labels
, reservations
.google.protobuf.FieldMask update_mask = 2;
Returns
public FieldMask.Builder getUpdateMaskBuilder()
The list of fields to update.
The only currently supported fields are:
labels
, reservations
.google.protobuf.FieldMask update_mask = 2;
Returns
public FieldMaskOrBuilder getUpdateMaskOrBuilder()
The list of fields to update.
The only currently supported fields are:
labels
, reservations
.google.protobuf.FieldMask update_mask = 2;
Returns
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
.google.protobuf.FieldMask update_mask = 2;
Returns
Type | Description |
boolean | Whether the updateMask field is set.
|
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
public final boolean isInitialized()
Returns
Overrides
public UpdateNetworkRequest.Builder mergeFrom(UpdateNetworkRequest other)
Parameter
Returns
public UpdateNetworkRequest.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Overrides
Exceptions
public UpdateNetworkRequest.Builder mergeFrom(Message other)
Parameter
Returns
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
Returns
public final UpdateNetworkRequest.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides
public UpdateNetworkRequest.Builder mergeUpdateMask(FieldMask value)
The list of fields to update.
The only currently supported fields are:
labels
, reservations
.google.protobuf.FieldMask update_mask = 2;
Parameter
Returns
public UpdateNetworkRequest.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
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
Returns
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];
Parameter
Returns
public UpdateNetworkRequest.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Returns
Overrides
public final UpdateNetworkRequest.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides
public UpdateNetworkRequest.Builder setUpdateMask(FieldMask value)
The list of fields to update.
The only currently supported fields are:
labels
, reservations
.google.protobuf.FieldMask update_mask = 2;
Parameter
Returns
public UpdateNetworkRequest.Builder setUpdateMask(FieldMask.Builder builderForValue)
The list of fields to update.
The only currently supported fields are:
labels
, reservations
.google.protobuf.FieldMask update_mask = 2;
Parameter
Name | Description |
builderForValue | Builder
|
Returns