Class InterviewPart.Builder
- java.lang.Object
-
- com.stackone.stackone_client_java.models.components.InterviewPart.Builder
-
- Enclosing class:
- InterviewPart
public static final class InterviewPart.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description InterviewPartbuild()InterviewPart.BuildercreatedAt(java.time.OffsetDateTime createdAt)Interview part created dateInterviewPart.BuildercreatedAt(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> createdAt)Interview part created dateInterviewPart.BuilderendAt(java.time.OffsetDateTime endAt)The specific interview part's end dateInterviewPart.BuilderendAt(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> endAt)The specific interview part's end dateInterviewPart.Builderid(java.lang.String id)Unique identifierInterviewPart.Builderid(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id)Unique identifierInterviewPart.BuilderinterviewerIds(java.util.List<java.lang.String> interviewerIds)The user (interviewer) IDs taking part in this specific interview.InterviewPart.BuilderinterviewerIds(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<java.lang.String>> interviewerIds)The user (interviewer) IDs taking part in this specific interview.InterviewPart.BuildermeetingProvider(java.lang.String meetingProvider)The video meeting provider used for the interview.InterviewPart.BuildermeetingProvider(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> meetingProvider)The video meeting provider used for the interview.InterviewPart.BuildermeetingUrl(java.lang.String meetingUrl)The meeting URL for the interview - this may be populated using the underlying location if the location string extracted is a valid url.InterviewPart.BuildermeetingUrl(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> meetingUrl)The meeting URL for the interview - this may be populated using the underlying location if the location string extracted is a valid url.InterviewPart.BuilderremoteId(java.lang.String remoteId)Provider's unique identifierInterviewPart.BuilderremoteId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId)Provider's unique identifierInterviewPart.BuilderremoteInterviewerIds(java.util.List<java.lang.String> remoteInterviewerIds)Provider's user (interviewer) IDs taking part in this specific interview.InterviewPart.BuilderremoteInterviewerIds(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<java.lang.String>> remoteInterviewerIds)Provider's user (interviewer) IDs taking part in this specific interview.InterviewPart.BuilderstartAt(java.time.OffsetDateTime startAt)The specific interview part's start dateInterviewPart.BuilderstartAt(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> startAt)The specific interview part's start dateInterviewPart.Buildertitle(java.lang.String title)The title of interview, usually corresponding to the title of an associated calendar eventInterviewPart.Buildertitle(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> title)The title of interview, usually corresponding to the title of an associated calendar eventInterviewPart.Buildertype(InterviewPartType type)InterviewPart.Buildertype(org.openapitools.jackson.nullable.JsonNullable<? extends InterviewPartType> type)InterviewPart.BuilderupdatedAt(java.time.OffsetDateTime updatedAt)Interview part updated dateInterviewPart.BuilderupdatedAt(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> updatedAt)Interview part updated date
-
-
-
Method Detail
-
id
public InterviewPart.Builder id(java.lang.String id)
Unique identifier
-
id
public InterviewPart.Builder id(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id)
Unique identifier
-
remoteId
public InterviewPart.Builder remoteId(java.lang.String remoteId)
Provider's unique identifier
-
remoteId
public InterviewPart.Builder remoteId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId)
Provider's unique identifier
-
type
public InterviewPart.Builder type(InterviewPartType type)
-
type
public InterviewPart.Builder type(org.openapitools.jackson.nullable.JsonNullable<? extends InterviewPartType> type)
-
title
public InterviewPart.Builder title(java.lang.String title)
The title of interview, usually corresponding to the title of an associated calendar event
-
title
public InterviewPart.Builder title(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> title)
The title of interview, usually corresponding to the title of an associated calendar event
-
interviewerIds
public InterviewPart.Builder interviewerIds(java.util.List<java.lang.String> interviewerIds)
The user (interviewer) IDs taking part in this specific interview.
-
interviewerIds
public InterviewPart.Builder interviewerIds(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<java.lang.String>> interviewerIds)
The user (interviewer) IDs taking part in this specific interview.
-
remoteInterviewerIds
public InterviewPart.Builder remoteInterviewerIds(java.util.List<java.lang.String> remoteInterviewerIds)
Provider's user (interviewer) IDs taking part in this specific interview.
-
remoteInterviewerIds
public InterviewPart.Builder remoteInterviewerIds(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<java.lang.String>> remoteInterviewerIds)
Provider's user (interviewer) IDs taking part in this specific interview.
-
meetingUrl
public InterviewPart.Builder meetingUrl(java.lang.String meetingUrl)
The meeting URL for the interview - this may be populated using the underlying location if the location string extracted is a valid url.
-
meetingUrl
public InterviewPart.Builder meetingUrl(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> meetingUrl)
The meeting URL for the interview - this may be populated using the underlying location if the location string extracted is a valid url.
-
meetingProvider
public InterviewPart.Builder meetingProvider(java.lang.String meetingProvider)
The video meeting provider used for the interview.
-
meetingProvider
public InterviewPart.Builder meetingProvider(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> meetingProvider)
The video meeting provider used for the interview.
-
startAt
public InterviewPart.Builder startAt(java.time.OffsetDateTime startAt)
The specific interview part's start date
-
startAt
public InterviewPart.Builder startAt(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> startAt)
The specific interview part's start date
-
endAt
public InterviewPart.Builder endAt(java.time.OffsetDateTime endAt)
The specific interview part's end date
-
endAt
public InterviewPart.Builder endAt(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> endAt)
The specific interview part's end date
-
createdAt
public InterviewPart.Builder createdAt(java.time.OffsetDateTime createdAt)
Interview part created date
-
createdAt
public InterviewPart.Builder createdAt(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> createdAt)
Interview part created date
-
updatedAt
public InterviewPart.Builder updatedAt(java.time.OffsetDateTime updatedAt)
Interview part updated date
-
updatedAt
public InterviewPart.Builder updatedAt(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> updatedAt)
Interview part updated date
-
build
public InterviewPart build()
-
-