public static final class UpdateJobRequest.Builder extends GeneratedMessageV3.Builder<UpdateJobRequest.Builder> implements UpdateJobRequestOrBuilder
   
   Update job request.
 Protobuf type google.cloud.talent.v4.UpdateJobRequest
 
  
  
  
    Inherited Members
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
    
    
    
    
    
    
    
    
    
    
    
    
      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
  
  
  getDescriptor()
  
    public static final Descriptors.Descriptor getDescriptor()
   
  Returns
  
  Methods
  
  
  addRepeatedField(Descriptors.FieldDescriptor field, Object value)
  
    public UpdateJobRequest.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
   
  Parameters
  
  Returns
  
  Overrides
  
  
  build()
  
    public UpdateJobRequest build()
   
  Returns
  
  
  buildPartial()
  
    public UpdateJobRequest buildPartial()
   
  Returns
  
  
  clear()
  
    public UpdateJobRequest.Builder clear()
   
  Returns
  
  Overrides
  
  
  clearField(Descriptors.FieldDescriptor field)
  
    public UpdateJobRequest.Builder clearField(Descriptors.FieldDescriptor field)
   
  Parameter
  
  Returns
  
  Overrides
  
  
  clearJob()
  
    public UpdateJobRequest.Builder clearJob()
   
   Required. The Job to be updated.
 .google.cloud.talent.v4.Job job = 1 [(.google.api.field_behavior) = REQUIRED];
 
  Returns
  
  
  clearOneof(Descriptors.OneofDescriptor oneof)
  
    public UpdateJobRequest.Builder clearOneof(Descriptors.OneofDescriptor oneof)
   
  Parameter
  
  Returns
  
  Overrides
  
  
  clearUpdateMask()
  
    public UpdateJobRequest.Builder clearUpdateMask()
   
   Strongly recommended for the best service experience.
 If update_mask is
 provided, only the specified fields in
 job are updated. Otherwise
 all the fields are updated.
 A field mask to restrict the fields that are updated. Only
 top level fields of Job are supported.
 .google.protobuf.FieldMask update_mask = 2;
 
  Returns
  
  
  clone()
  
    public UpdateJobRequest.Builder clone()
   
  Returns
  
  Overrides
  
  
  getDefaultInstanceForType()
  
    public UpdateJobRequest getDefaultInstanceForType()
   
  Returns
  
  
  getDescriptorForType()
  
    public Descriptors.Descriptor getDescriptorForType()
   
  Returns
  
  Overrides
  
  
  getJob()
  
   Required. The Job to be updated.
 .google.cloud.talent.v4.Job job = 1 [(.google.api.field_behavior) = REQUIRED];
 
  Returns
  
    
      
        | Type | 
        Description | 
      
      
        Job | 
        The job. 
 | 
      
    
  
  
  getJobBuilder()
  
    public Job.Builder getJobBuilder()
   
   Required. The Job to be updated.
 .google.cloud.talent.v4.Job job = 1 [(.google.api.field_behavior) = REQUIRED];
 
  Returns
  
  
  getJobOrBuilder()
  
    public JobOrBuilder getJobOrBuilder()
   
   Required. The Job to be updated.
 .google.cloud.talent.v4.Job job = 1 [(.google.api.field_behavior) = REQUIRED];
 
  Returns
  
  
  getUpdateMask()
  
    public FieldMask getUpdateMask()
   
   Strongly recommended for the best service experience.
 If update_mask is
 provided, only the specified fields in
 job are updated. Otherwise
 all the fields are updated.
 A field mask to restrict the fields that are updated. Only
 top level fields of Job are supported.
 .google.protobuf.FieldMask update_mask = 2;
 
  Returns
  
  
  getUpdateMaskBuilder()
  
    public FieldMask.Builder getUpdateMaskBuilder()
   
   Strongly recommended for the best service experience.
 If update_mask is
 provided, only the specified fields in
 job are updated. Otherwise
 all the fields are updated.
 A field mask to restrict the fields that are updated. Only
 top level fields of Job are supported.
 .google.protobuf.FieldMask update_mask = 2;
 
  Returns
  
  
  getUpdateMaskOrBuilder()
  
    public FieldMaskOrBuilder getUpdateMaskOrBuilder()
   
   Strongly recommended for the best service experience.
 If update_mask is
 provided, only the specified fields in
 job are updated. Otherwise
 all the fields are updated.
 A field mask to restrict the fields that are updated. Only
 top level fields of Job are supported.
 .google.protobuf.FieldMask update_mask = 2;
 
  Returns
  
  
  hasJob()
  
   Required. The Job to be updated.
 .google.cloud.talent.v4.Job job = 1 [(.google.api.field_behavior) = REQUIRED];
 
  Returns
  
    
      
        | Type | 
        Description | 
      
      
        boolean | 
        Whether the job field is set. 
 | 
      
    
  
  
  hasUpdateMask()
  
    public boolean hasUpdateMask()
   
   Strongly recommended for the best service experience.
 If update_mask is
 provided, only the specified fields in
 job are updated. Otherwise
 all the fields are updated.
 A field mask to restrict the fields that are updated. Only
 top level fields of Job are supported.
 .google.protobuf.FieldMask update_mask = 2;
 
  Returns
  
    
      
        | Type | 
        Description | 
      
      
        boolean | 
        Whether the updateMask field is set. 
 | 
      
    
  
  
  internalGetFieldAccessorTable()
  
    protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
   
  Returns
  
  Overrides
  
  
  isInitialized()
  
    public final boolean isInitialized()
   
  Returns
  
  Overrides
  
  
  mergeFrom(UpdateJobRequest other)
  
    public UpdateJobRequest.Builder mergeFrom(UpdateJobRequest other)
   
  Parameter
  
  Returns
  
  
  
  
    public UpdateJobRequest.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
   
  Parameters
  
  Returns
  
  Overrides
  
  Exceptions
  
  
  mergeFrom(Message other)
  
    public UpdateJobRequest.Builder mergeFrom(Message other)
   
  Parameter
  
  Returns
  
  Overrides
  
  
  mergeJob(Job value)
  
    public UpdateJobRequest.Builder mergeJob(Job value)
   
   Required. The Job to be updated.
 .google.cloud.talent.v4.Job job = 1 [(.google.api.field_behavior) = REQUIRED];
 
  Parameter
  
    
      
        | Name | 
        Description | 
      
      
        value | 
        Job
  | 
      
    
  
  Returns
  
  
  mergeUnknownFields(UnknownFieldSet unknownFields)
  
    public final UpdateJobRequest.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
   
  Parameter
  
  Returns
  
  Overrides
  
  
  mergeUpdateMask(FieldMask value)
  
    public UpdateJobRequest.Builder mergeUpdateMask(FieldMask value)
   
   Strongly recommended for the best service experience.
 If update_mask is
 provided, only the specified fields in
 job are updated. Otherwise
 all the fields are updated.
 A field mask to restrict the fields that are updated. Only
 top level fields of Job are supported.
 .google.protobuf.FieldMask update_mask = 2;
 
  Parameter
  
  Returns
  
  
  setField(Descriptors.FieldDescriptor field, Object value)
  
    public UpdateJobRequest.Builder setField(Descriptors.FieldDescriptor field, Object value)
   
  Parameters
  
  Returns
  
  Overrides
  
  
  setJob(Job value)
  
    public UpdateJobRequest.Builder setJob(Job value)
   
   Required. The Job to be updated.
 .google.cloud.talent.v4.Job job = 1 [(.google.api.field_behavior) = REQUIRED];
 
  Parameter
  
    
      
        | Name | 
        Description | 
      
      
        value | 
        Job
  | 
      
    
  
  Returns
  
  
  setJob(Job.Builder builderForValue)
  
    public UpdateJobRequest.Builder setJob(Job.Builder builderForValue)
   
   Required. The Job to be updated.
 .google.cloud.talent.v4.Job job = 1 [(.google.api.field_behavior) = REQUIRED];
 
  Parameter
  
  Returns
  
  
  setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
  
    public UpdateJobRequest.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
   
  Parameters
  
  Returns
  
  Overrides
  
  
  setUnknownFields(UnknownFieldSet unknownFields)
  
    public final UpdateJobRequest.Builder setUnknownFields(UnknownFieldSet unknownFields)
   
  Parameter
  
  Returns
  
  Overrides
  
  
  setUpdateMask(FieldMask value)
  
    public UpdateJobRequest.Builder setUpdateMask(FieldMask value)
   
   Strongly recommended for the best service experience.
 If update_mask is
 provided, only the specified fields in
 job are updated. Otherwise
 all the fields are updated.
 A field mask to restrict the fields that are updated. Only
 top level fields of Job are supported.
 .google.protobuf.FieldMask update_mask = 2;
 
  Parameter
  
  Returns
  
  
  setUpdateMask(FieldMask.Builder builderForValue)
  
    public UpdateJobRequest.Builder setUpdateMask(FieldMask.Builder builderForValue)
   
   Strongly recommended for the best service experience.
 If update_mask is
 provided, only the specified fields in
 job are updated. Otherwise
 all the fields are updated.
 A field mask to restrict the fields that are updated. Only
 top level fields of Job are supported.
 .google.protobuf.FieldMask update_mask = 2;
 
  Parameter
  
    
      
        | Name | 
        Description | 
      
      
        builderForValue | 
        Builder
  | 
      
    
  
  Returns