Interface UpdateJobRequestOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    UpdateJobRequest, UpdateJobRequest.Builder

    public interface UpdateJobRequestOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      Job getJob()
      Required.
      JobOrBuilder getJobOrBuilder()
      Required.
      com.google.protobuf.FieldMask getUpdateMask()
      Strongly recommended for the best service experience.
      com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder()
      Strongly recommended for the best service experience.
      boolean hasJob()
      Required.
      boolean hasUpdateMask()
      Strongly recommended for the best service experience.
      • Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

        isInitialized
      • Methods inherited from interface com.google.protobuf.MessageOrBuilder

        findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
    • Method Detail

      • hasJob

        boolean hasJob()
         Required. The Job to be updated.
         
        .google.cloud.talent.v4.Job job = 1 [(.google.api.field_behavior) = REQUIRED];
        Returns:
        Whether the job field is set.
      • getJob

        Job getJob()
         Required. The Job to be updated.
         
        .google.cloud.talent.v4.Job job = 1 [(.google.api.field_behavior) = REQUIRED];
        Returns:
        The job.
      • getJobOrBuilder

        JobOrBuilder getJobOrBuilder()
         Required. The Job to be updated.
         
        .google.cloud.talent.v4.Job job = 1 [(.google.api.field_behavior) = REQUIRED];
      • hasUpdateMask

        boolean hasUpdateMask()
         Strongly recommended for the best service experience.
        
         If [update_mask][google.cloud.talent.v4.UpdateJobRequest.update_mask] is
         provided, only the specified fields in
         [job][google.cloud.talent.v4.UpdateJobRequest.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][google.cloud.talent.v4.Job] are supported.
         
        .google.protobuf.FieldMask update_mask = 2;
        Returns:
        Whether the updateMask field is set.
      • getUpdateMask

        com.google.protobuf.FieldMask getUpdateMask()
         Strongly recommended for the best service experience.
        
         If [update_mask][google.cloud.talent.v4.UpdateJobRequest.update_mask] is
         provided, only the specified fields in
         [job][google.cloud.talent.v4.UpdateJobRequest.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][google.cloud.talent.v4.Job] are supported.
         
        .google.protobuf.FieldMask update_mask = 2;
        Returns:
        The updateMask.
      • getUpdateMaskOrBuilder

        com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder()
         Strongly recommended for the best service experience.
        
         If [update_mask][google.cloud.talent.v4.UpdateJobRequest.update_mask] is
         provided, only the specified fields in
         [job][google.cloud.talent.v4.UpdateJobRequest.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][google.cloud.talent.v4.Job] are supported.
         
        .google.protobuf.FieldMask update_mask = 2;