Class Position.Builder

  • Enclosing class:
    Position

    public static final class Position.Builder
    extends java.lang.Object
    • Method Detail

      • id

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

        public Position.Builder remoteId​(java.lang.String remoteId)
        Provider's unique identifier
      • remoteId

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

        public Position.Builder jobId​(java.lang.String jobId)
        Job ID from the HRIS provider
      • jobId

        public Position.Builder jobId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> jobId)
        Job ID from the HRIS provider
      • title

        public Position.Builder title​(java.lang.String title)
        Title of the position
      • title

        public Position.Builder title​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> title)
        Title of the position
      • description

        public Position.Builder description​(java.lang.String description)
        Description of the position
      • description

        public Position.Builder description​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> description)
        Description of the position
      • departmentId

        public Position.Builder departmentId​(java.lang.String departmentId)
        Department ID associated with the position
      • departmentId

        public Position.Builder departmentId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> departmentId)
        Department ID associated with the position
      • locationId

        public Position.Builder locationId​(java.lang.String locationId)
        Location ID associated with the position
      • locationId

        public Position.Builder locationId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> locationId)
        Location ID associated with the position
      • employmentType

        public Position.Builder employmentType​(java.lang.String employmentType)
        Employment type for the position
      • employmentType

        public Position.Builder employmentType​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> employmentType)
        Employment type for the position
      • postedDate

        public Position.Builder postedDate​(java.time.OffsetDateTime postedDate)
        Date when the position was posted
      • postedDate

        public Position.Builder postedDate​(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> postedDate)
        Date when the position was posted