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
 |