private void buildPartial0(com.google.cloud.talent.v4beta1.Job result) {
      int from_bitField0_ = bitField0_;
      if (((from_bitField0_ & 0x00000001) != 0)) {
        result.name_ = name_;
      }
      if (((from_bitField0_ & 0x00000002) != 0)) {
        result.company_ = company_;
      }
      if (((from_bitField0_ & 0x00000004) != 0)) {
        result.requisitionId_ = requisitionId_;
      }
      if (((from_bitField0_ & 0x00000008) != 0)) {
        result.title_ = title_;
      }
      if (((from_bitField0_ & 0x00000010) != 0)) {
        result.description_ = description_;
      }
      if (((from_bitField0_ & 0x00000020) != 0)) {
        addresses_.makeImmutable();
        result.addresses_ = addresses_;
      }
      int to_bitField0_ = 0;
      if (((from_bitField0_ & 0x00000040) != 0)) {
        result.applicationInfo_ =
            applicationInfoBuilder_ == null ? applicationInfo_ : applicationInfoBuilder_.build();
        to_bitField0_ |= 0x00000001;
      }
      if (((from_bitField0_ & 0x00000100) != 0)) {
        result.compensationInfo_ =
            compensationInfoBuilder_ == null ? compensationInfo_ : compensationInfoBuilder_.build();
        to_bitField0_ |= 0x00000002;
      }
      if (((from_bitField0_ & 0x00000200) != 0)) {
        result.customAttributes_ =
            internalGetCustomAttributes().build(CustomAttributesDefaultEntryHolder.defaultEntry);
      }
      if (((from_bitField0_ & 0x00000800) != 0)) {
        result.department_ = department_;
      }
      if (((from_bitField0_ & 0x00002000) != 0)) {
        result.incentives_ = incentives_;
      }
      if (((from_bitField0_ & 0x00004000) != 0)) {
        result.languageCode_ = languageCode_;
      }
      if (((from_bitField0_ & 0x00008000) != 0)) {
        result.jobLevel_ = jobLevel_;
      }
      if (((from_bitField0_ & 0x00010000) != 0)) {
        result.promotionValue_ = promotionValue_;
      }
      if (((from_bitField0_ & 0x00020000) != 0)) {
        result.qualifications_ = qualifications_;
      }
      if (((from_bitField0_ & 0x00040000) != 0)) {
        result.responsibilities_ = responsibilities_;
      }
      if (((from_bitField0_ & 0x00080000) != 0)) {
        result.postingRegion_ = postingRegion_;
      }
      if (((from_bitField0_ & 0x00100000) != 0)) {
        result.visibility_ = visibility_;
      }
      if (((from_bitField0_ & 0x00200000) != 0)) {
        result.jobStartTime_ =
            jobStartTimeBuilder_ == null ? jobStartTime_ : jobStartTimeBuilder_.build();
        to_bitField0_ |= 0x00000004;
      }
      if (((from_bitField0_ & 0x00400000) != 0)) {
        result.jobEndTime_ = jobEndTimeBuilder_ == null ? jobEndTime_ : jobEndTimeBuilder_.build();
        to_bitField0_ |= 0x00000008;
      }
      if (((from_bitField0_ & 0x00800000) != 0)) {
        result.postingPublishTime_ =
            postingPublishTimeBuilder_ == null
                ? postingPublishTime_
                : postingPublishTimeBuilder_.build();
        to_bitField0_ |= 0x00000010;
      }
      if (((from_bitField0_ & 0x01000000) != 0)) {
        result.postingExpireTime_ =
            postingExpireTimeBuilder_ == null
                ? postingExpireTime_
                : postingExpireTimeBuilder_.build();
        to_bitField0_ |= 0x00000020;
      }
      if (((from_bitField0_ & 0x02000000) != 0)) {
        result.postingCreateTime_ =
            postingCreateTimeBuilder_ == null
                ? postingCreateTime_
                : postingCreateTimeBuilder_.build();
        to_bitField0_ |= 0x00000040;
      }
      if (((from_bitField0_ & 0x04000000) != 0)) {
        result.postingUpdateTime_ =
            postingUpdateTimeBuilder_ == null
                ? postingUpdateTime_
                : postingUpdateTimeBuilder_.build();
        to_bitField0_ |= 0x00000080;
      }
      if (((from_bitField0_ & 0x08000000) != 0)) {
        result.companyDisplayName_ = companyDisplayName_;
      }
      if (((from_bitField0_ & 0x10000000) != 0)) {
        result.derivedInfo_ =
            derivedInfoBuilder_ == null ? derivedInfo_ : derivedInfoBuilder_.build();
        to_bitField0_ |= 0x00000100;
      }
      if (((from_bitField0_ & 0x20000000) != 0)) {
        result.processingOptions_ =
            processingOptionsBuilder_ == null
                ? processingOptions_
                : processingOptionsBuilder_.build();
        to_bitField0_ |= 0x00000200;
      }
      result.bitField0_ |= to_bitField0_;
    }
<pre>
A Job resource represents a job posting (also referred to as a "job listing"
or "job requisition"). A job belongs to a
[Company][google.cloud.talent.v4beta1.Company], which is the hiring entity
responsible for the job.
</pre>

Protobuf type {@code google.cloud.talent.v4beta1.Job}
java-talent/proto-google-cloud-talent-v4beta1/src/main/java/com/google/cloud/talent/v4beta1/Job.java