Interface BatchUpdateJobsRequestOrBuilder

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

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

    Modifier and Type
    Method
    Description
    getJobs(int index)
    Required.
    int
    Required.
    Required.
    getJobsOrBuilder(int index)
    Required.
    List<? extends JobOrBuilder>
    Required.
    Required.
    com.google.protobuf.ByteString
    Required.
    com.google.protobuf.FieldMask
    Strongly recommended for the best service experience.
    com.google.protobuf.FieldMaskOrBuilder
    Strongly recommended for the best service experience.
    boolean
    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 Details

    • 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][google.cloud.talent.v4.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][google.cloud.talent.v4.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][google.cloud.talent.v4.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;