Class Position.Builder
- java.lang.Object
-
- com.stackone.stackone_client_java.models.components.Position.Builder
-
- Enclosing class:
- Position
public static final class Position.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Positionbuild()Position.BuilderdepartmentId(java.lang.String departmentId)Department ID associated with the positionPosition.BuilderdepartmentId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> departmentId)Department ID associated with the positionPosition.Builderdescription(java.lang.String description)Description of the positionPosition.Builderdescription(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> description)Description of the positionPosition.BuilderemploymentType(java.lang.String employmentType)Employment type for the positionPosition.BuilderemploymentType(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> employmentType)Employment type for the positionPosition.Builderid(java.lang.String id)Unique identifierPosition.Builderid(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id)Unique identifierPosition.BuilderjobId(java.lang.String jobId)Job ID from the HRIS providerPosition.BuilderjobId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> jobId)Job ID from the HRIS providerPosition.BuilderlocationId(java.lang.String locationId)Location ID associated with the positionPosition.BuilderlocationId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> locationId)Location ID associated with the positionPosition.BuilderpostedDate(java.time.OffsetDateTime postedDate)Date when the position was postedPosition.BuilderpostedDate(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> postedDate)Date when the position was postedPosition.BuilderremoteId(java.lang.String remoteId)Provider's unique identifierPosition.BuilderremoteId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId)Provider's unique identifierPosition.Builderstatus(PositionStatus status)Status of the positionPosition.Builderstatus(org.openapitools.jackson.nullable.JsonNullable<? extends PositionStatus> status)Status of the positionPosition.Buildertitle(java.lang.String title)Title of the positionPosition.Buildertitle(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> title)Title of the position
-
-
-
Method Detail
-
id
public Position.Builder id(java.lang.String id)
Unique identifier
-
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
-
status
public Position.Builder status(PositionStatus status)
Status of the position
-
status
public Position.Builder status(org.openapitools.jackson.nullable.JsonNullable<? extends PositionStatus> status)
Status of 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
-
build
public Position build()
-
-