Class Job


  • public class Job
    extends java.lang.Object
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  Job.Builder  
    • Constructor Summary

      Constructors 
      Constructor Description
      Job()  
      Job​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId, org.openapitools.jackson.nullable.JsonNullable<? extends java.util.Map<java.lang.String,​java.lang.Object>> unifiedCustomFields, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> code, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> title, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> status, org.openapitools.jackson.nullable.JsonNullable<? extends JobStatus> jobStatus, org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<java.lang.String>> departmentIds, org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<java.lang.String>> remoteDepartmentIds, org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<java.lang.String>> locationIds, org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<java.lang.String>> remoteLocationIds, org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<JobHiringTeam>> hiringTeam, org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<InterviewStage>> interviewStages, org.openapitools.jackson.nullable.JsonNullable<? extends JobConfidential> confidential, org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<CustomFields>> customFields, org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> createdAt, org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> updatedAt)  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      static Job.Builder builder()  
      org.openapitools.jackson.nullable.JsonNullable<java.lang.String> code()
      Code of the job
      org.openapitools.jackson.nullable.JsonNullable<JobConfidential> confidential()
      Confidential status of the job
      org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> createdAt()
      Date of creation
      org.openapitools.jackson.nullable.JsonNullable<java.util.List<CustomFields>> customFields()
      The job custom fields
      org.openapitools.jackson.nullable.JsonNullable<java.util.List<java.lang.String>> departmentIds()
      Department ids of the job
      boolean equals​(java.lang.Object o)  
      int hashCode()  
      org.openapitools.jackson.nullable.JsonNullable<java.util.List<JobHiringTeam>> hiringTeam()
      Hiring team for the job.
      org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id()
      Unique identifier
      org.openapitools.jackson.nullable.JsonNullable<java.util.List<InterviewStage>> interviewStages()
      Interview stages for the job.
      org.openapitools.jackson.nullable.JsonNullable<JobStatus> jobStatus()
      Status of the job
      org.openapitools.jackson.nullable.JsonNullable<java.util.List<java.lang.String>> locationIds()
      Location ids of the job
      org.openapitools.jackson.nullable.JsonNullable<java.util.List<java.lang.String>> remoteDepartmentIds()
      Provider's department ids of the job
      org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId()
      Provider's unique identifier
      org.openapitools.jackson.nullable.JsonNullable<java.util.List<java.lang.String>> remoteLocationIds()
      Provider's location ids of the job
      org.openapitools.jackson.nullable.JsonNullable<java.lang.String> status()
      Deprecated.
      field: This will be removed in a future release, please migrate away from it as soon as possible.
      org.openapitools.jackson.nullable.JsonNullable<java.lang.String> title()
      Title of the job
      java.lang.String toString()  
      org.openapitools.jackson.nullable.JsonNullable<java.util.Map<java.lang.String,​java.lang.Object>> unifiedCustomFields()
      Custom Unified Fields configured in your StackOne project
      org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> updatedAt()
      Date of last update
      Job withCode​(java.lang.String code)
      Code of the job
      Job withCode​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> code)
      Code of the job
      Job withConfidential​(JobConfidential confidential)
      Confidential status of the job
      Job withConfidential​(org.openapitools.jackson.nullable.JsonNullable<? extends JobConfidential> confidential)
      Confidential status of the job
      Job withCreatedAt​(java.time.OffsetDateTime createdAt)
      Date of creation
      Job withCreatedAt​(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> createdAt)
      Date of creation
      Job withCustomFields​(java.util.List<CustomFields> customFields)
      The job custom fields
      Job withCustomFields​(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<CustomFields>> customFields)
      The job custom fields
      Job withDepartmentIds​(java.util.List<java.lang.String> departmentIds)
      Department ids of the job
      Job withDepartmentIds​(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<java.lang.String>> departmentIds)
      Department ids of the job
      Job withHiringTeam​(java.util.List<JobHiringTeam> hiringTeam)
      Hiring team for the job.
      Job withHiringTeam​(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<JobHiringTeam>> hiringTeam)
      Hiring team for the job.
      Job withId​(java.lang.String id)
      Unique identifier
      Job withId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id)
      Unique identifier
      Job withInterviewStages​(java.util.List<InterviewStage> interviewStages)
      Interview stages for the job.
      Job withInterviewStages​(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<InterviewStage>> interviewStages)
      Interview stages for the job.
      Job withJobStatus​(JobStatus jobStatus)
      Status of the job
      Job withJobStatus​(org.openapitools.jackson.nullable.JsonNullable<? extends JobStatus> jobStatus)
      Status of the job
      Job withLocationIds​(java.util.List<java.lang.String> locationIds)
      Location ids of the job
      Job withLocationIds​(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<java.lang.String>> locationIds)
      Location ids of the job
      Job withRemoteDepartmentIds​(java.util.List<java.lang.String> remoteDepartmentIds)
      Provider's department ids of the job
      Job withRemoteDepartmentIds​(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<java.lang.String>> remoteDepartmentIds)
      Provider's department ids of the job
      Job withRemoteId​(java.lang.String remoteId)
      Provider's unique identifier
      Job withRemoteId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId)
      Provider's unique identifier
      Job withRemoteLocationIds​(java.util.List<java.lang.String> remoteLocationIds)
      Provider's location ids of the job
      Job withRemoteLocationIds​(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<java.lang.String>> remoteLocationIds)
      Provider's location ids of the job
      Job withStatus​(java.lang.String status)
      Deprecated.
      field: This will be removed in a future release, please migrate away from it as soon as possible.
      Job withStatus​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> status)
      Deprecated.
      field: This will be removed in a future release, please migrate away from it as soon as possible.
      Job withTitle​(java.lang.String title)
      Title of the job
      Job withTitle​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> title)
      Title of the job
      Job withUnifiedCustomFields​(java.util.Map<java.lang.String,​java.lang.Object> unifiedCustomFields)
      Custom Unified Fields configured in your StackOne project
      Job withUnifiedCustomFields​(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.Map<java.lang.String,​java.lang.Object>> unifiedCustomFields)
      Custom Unified Fields configured in your StackOne project
      Job withUpdatedAt​(java.time.OffsetDateTime updatedAt)
      Date of last update
      Job withUpdatedAt​(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> updatedAt)
      Date of last update
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • Job

        public Job​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id,
                   org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId,
                   org.openapitools.jackson.nullable.JsonNullable<? extends java.util.Map<java.lang.String,​java.lang.Object>> unifiedCustomFields,
                   org.openapitools.jackson.nullable.JsonNullable<java.lang.String> code,
                   org.openapitools.jackson.nullable.JsonNullable<java.lang.String> title,
                   org.openapitools.jackson.nullable.JsonNullable<java.lang.String> status,
                   org.openapitools.jackson.nullable.JsonNullable<? extends JobStatus> jobStatus,
                   org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<java.lang.String>> departmentIds,
                   org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<java.lang.String>> remoteDepartmentIds,
                   org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<java.lang.String>> locationIds,
                   org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<java.lang.String>> remoteLocationIds,
                   org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<JobHiringTeam>> hiringTeam,
                   org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<InterviewStage>> interviewStages,
                   org.openapitools.jackson.nullable.JsonNullable<? extends JobConfidential> confidential,
                   org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<CustomFields>> customFields,
                   org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> createdAt,
                   org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> updatedAt)
      • Job

        public Job()
    • Method Detail

      • id

        public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id()
        Unique identifier
      • remoteId

        public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId()
        Provider's unique identifier
      • unifiedCustomFields

        public org.openapitools.jackson.nullable.JsonNullable<java.util.Map<java.lang.String,​java.lang.Object>> unifiedCustomFields()
        Custom Unified Fields configured in your StackOne project
      • code

        public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> code()
        Code of the job
      • title

        public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> title()
        Title of the job
      • status

        @Deprecated
        public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> status()
        Deprecated.
        field: This will be removed in a future release, please migrate away from it as soon as possible.
        Status of the job
      • jobStatus

        public org.openapitools.jackson.nullable.JsonNullable<JobStatus> jobStatus()
        Status of the job
      • departmentIds

        public org.openapitools.jackson.nullable.JsonNullable<java.util.List<java.lang.String>> departmentIds()
        Department ids of the job
      • remoteDepartmentIds

        public org.openapitools.jackson.nullable.JsonNullable<java.util.List<java.lang.String>> remoteDepartmentIds()
        Provider's department ids of the job
      • locationIds

        public org.openapitools.jackson.nullable.JsonNullable<java.util.List<java.lang.String>> locationIds()
        Location ids of the job
      • remoteLocationIds

        public org.openapitools.jackson.nullable.JsonNullable<java.util.List<java.lang.String>> remoteLocationIds()
        Provider's location ids of the job
      • hiringTeam

        public org.openapitools.jackson.nullable.JsonNullable<java.util.List<JobHiringTeam>> hiringTeam()
        Hiring team for the job.
      • interviewStages

        public org.openapitools.jackson.nullable.JsonNullable<java.util.List<InterviewStage>> interviewStages()
        Interview stages for the job.
      • confidential

        public org.openapitools.jackson.nullable.JsonNullable<JobConfidential> confidential()
        Confidential status of the job
      • customFields

        public org.openapitools.jackson.nullable.JsonNullable<java.util.List<CustomFields>> customFields()
        The job custom fields
      • createdAt

        public org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> createdAt()
        Date of creation
      • updatedAt

        public org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> updatedAt()
        Date of last update
      • withId

        public Job withId​(java.lang.String id)
        Unique identifier
      • withId

        public Job withId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id)
        Unique identifier
      • withRemoteId

        public Job withRemoteId​(java.lang.String remoteId)
        Provider's unique identifier
      • withRemoteId

        public Job withRemoteId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId)
        Provider's unique identifier
      • withUnifiedCustomFields

        public Job withUnifiedCustomFields​(java.util.Map<java.lang.String,​java.lang.Object> unifiedCustomFields)
        Custom Unified Fields configured in your StackOne project
      • withUnifiedCustomFields

        public Job withUnifiedCustomFields​(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.Map<java.lang.String,​java.lang.Object>> unifiedCustomFields)
        Custom Unified Fields configured in your StackOne project
      • withCode

        public Job withCode​(java.lang.String code)
        Code of the job
      • withCode

        public Job withCode​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> code)
        Code of the job
      • withTitle

        public Job withTitle​(java.lang.String title)
        Title of the job
      • withTitle

        public Job withTitle​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> title)
        Title of the job
      • withStatus

        @Deprecated
        public Job withStatus​(java.lang.String status)
        Deprecated.
        field: This will be removed in a future release, please migrate away from it as soon as possible.
        Status of the job
      • withStatus

        @Deprecated
        public Job withStatus​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> status)
        Deprecated.
        field: This will be removed in a future release, please migrate away from it as soon as possible.
        Status of the job
      • withJobStatus

        public Job withJobStatus​(JobStatus jobStatus)
        Status of the job
      • withJobStatus

        public Job withJobStatus​(org.openapitools.jackson.nullable.JsonNullable<? extends JobStatus> jobStatus)
        Status of the job
      • withDepartmentIds

        public Job withDepartmentIds​(java.util.List<java.lang.String> departmentIds)
        Department ids of the job
      • withDepartmentIds

        public Job withDepartmentIds​(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<java.lang.String>> departmentIds)
        Department ids of the job
      • withRemoteDepartmentIds

        public Job withRemoteDepartmentIds​(java.util.List<java.lang.String> remoteDepartmentIds)
        Provider's department ids of the job
      • withRemoteDepartmentIds

        public Job withRemoteDepartmentIds​(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<java.lang.String>> remoteDepartmentIds)
        Provider's department ids of the job
      • withLocationIds

        public Job withLocationIds​(java.util.List<java.lang.String> locationIds)
        Location ids of the job
      • withLocationIds

        public Job withLocationIds​(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<java.lang.String>> locationIds)
        Location ids of the job
      • withRemoteLocationIds

        public Job withRemoteLocationIds​(java.util.List<java.lang.String> remoteLocationIds)
        Provider's location ids of the job
      • withRemoteLocationIds

        public Job withRemoteLocationIds​(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<java.lang.String>> remoteLocationIds)
        Provider's location ids of the job
      • withHiringTeam

        public Job withHiringTeam​(java.util.List<JobHiringTeam> hiringTeam)
        Hiring team for the job.
      • withHiringTeam

        public Job withHiringTeam​(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<JobHiringTeam>> hiringTeam)
        Hiring team for the job.
      • withInterviewStages

        public Job withInterviewStages​(java.util.List<InterviewStage> interviewStages)
        Interview stages for the job.
      • withInterviewStages

        public Job withInterviewStages​(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<InterviewStage>> interviewStages)
        Interview stages for the job.
      • withConfidential

        public Job withConfidential​(JobConfidential confidential)
        Confidential status of the job
      • withConfidential

        public Job withConfidential​(org.openapitools.jackson.nullable.JsonNullable<? extends JobConfidential> confidential)
        Confidential status of the job
      • withCustomFields

        public Job withCustomFields​(java.util.List<CustomFields> customFields)
        The job custom fields
      • withCustomFields

        public Job withCustomFields​(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<CustomFields>> customFields)
        The job custom fields
      • withCreatedAt

        public Job withCreatedAt​(java.time.OffsetDateTime createdAt)
        Date of creation
      • withCreatedAt

        public Job withCreatedAt​(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> createdAt)
        Date of creation
      • withUpdatedAt

        public Job withUpdatedAt​(java.time.OffsetDateTime updatedAt)
        Date of last update
      • withUpdatedAt

        public Job withUpdatedAt​(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> updatedAt)
        Date of last update
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object