Interface BatchUpdateJobsRequestOrBuilder

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

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

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      Job getJobs​(int index)
      Required.
      int getJobsCount()
      Required.
      List<Job> getJobsList()
      Required.
      JobOrBuilder getJobsOrBuilder​(int index)
      Required.
      List<? extends JobOrBuilder> getJobsOrBuilderList()
      Required.
      String getParent()
      Required.
      com.google.protobuf.ByteString getParentBytes()
      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 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

      • getParent

        String getParent()
         Required. The resource name of the tenant under which the job is created.
        
         The format is "projects/{project_id}/tenants/{tenant_id}". For example,
         "projects/foo/tenants/bar".
         
        string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
        Returns:
        The parent.
      • getParentBytes

        com.google.protobuf.ByteString getParentBytes()
         Required. The resource name of the tenant under which the job is created.
        
         The format is "projects/{project_id}/tenants/{tenant_id}". For example,
         "projects/foo/tenants/bar".
         
        string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
        Returns:
        The bytes for parent.
      • getJobsList

        List<Job> getJobsList()
         Required. The jobs to be updated.
         A maximum of 200 jobs can be updated in a batch.
         
        repeated .google.cloud.talent.v4.Job jobs = 2 [(.google.api.field_behavior) = REQUIRED];
      • getJobs

        Job getJobs​(int index)
         Required. The jobs to be updated.
         A maximum of 200 jobs can be updated in a batch.
         
        repeated .google.cloud.talent.v4.Job jobs = 2 [(.google.api.field_behavior) = REQUIRED];
      • getJobsCount

        int getJobsCount()
         Required. The jobs to be updated.
         A maximum of 200 jobs can be updated in a batch.
         
        repeated .google.cloud.talent.v4.Job jobs = 2 [(.google.api.field_behavior) = REQUIRED];
      • getJobsOrBuilderList

        List<? extends JobOrBuilder> getJobsOrBuilderList()
         Required. The jobs to be updated.
         A maximum of 200 jobs can be updated in a batch.
         
        repeated .google.cloud.talent.v4.Job jobs = 2 [(.google.api.field_behavior) = REQUIRED];
      • getJobsOrBuilder

        JobOrBuilder getJobsOrBuilder​(int index)
         Required. The jobs to be updated.
         A maximum of 200 jobs can be updated in a batch.
         
        repeated .google.cloud.talent.v4.Job jobs = 2 [(.google.api.field_behavior) = REQUIRED];
      • hasUpdateMask

        boolean hasUpdateMask()
         Strongly recommended for the best service experience. Be aware that it will
         also increase latency when checking the status of a batch operation.
        
         If [update_mask][google.cloud.talent.v4.BatchUpdateJobsRequest.update_mask]
         is provided, only the specified fields in [Job][google.cloud.talent.v4.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.
        
         If [update_mask][google.cloud.talent.v4.BatchUpdateJobsRequest.update_mask]
         is provided, The [Job][google.cloud.talent.v4.Job] inside
         [JobResult][JobOperationResult.JobResult]
         will only contains fields that is updated, plus the Id of the Job.
         Otherwise,  [Job][google.cloud.talent.v4.Job] will include all fields,
         which can yield a very large response.
         
        .google.protobuf.FieldMask update_mask = 3;
        Returns:
        Whether the updateMask field is set.
      • getUpdateMask

        com.google.protobuf.FieldMask getUpdateMask()
         Strongly recommended for the best service experience. Be aware that it will
         also increase latency when checking the status of a batch operation.
        
         If [update_mask][google.cloud.talent.v4.BatchUpdateJobsRequest.update_mask]
         is provided, only the specified fields in [Job][google.cloud.talent.v4.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.
        
         If [update_mask][google.cloud.talent.v4.BatchUpdateJobsRequest.update_mask]
         is provided, The [Job][google.cloud.talent.v4.Job] inside
         [JobResult][JobOperationResult.JobResult]
         will only contains fields that is updated, plus the Id of the Job.
         Otherwise,  [Job][google.cloud.talent.v4.Job] will include all fields,
         which can yield a very large response.
         
        .google.protobuf.FieldMask update_mask = 3;
        Returns:
        The updateMask.
      • getUpdateMaskOrBuilder

        com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder()
         Strongly recommended for the best service experience. Be aware that it will
         also increase latency when checking the status of a batch operation.
        
         If [update_mask][google.cloud.talent.v4.BatchUpdateJobsRequest.update_mask]
         is provided, only the specified fields in [Job][google.cloud.talent.v4.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.
        
         If [update_mask][google.cloud.talent.v4.BatchUpdateJobsRequest.update_mask]
         is provided, The [Job][google.cloud.talent.v4.Job] inside
         [JobResult][JobOperationResult.JobResult]
         will only contains fields that is updated, plus the Id of the Job.
         Otherwise,  [Job][google.cloud.talent.v4.Job] will include all fields,
         which can yield a very large response.
         
        .google.protobuf.FieldMask update_mask = 3;