Class InterviewPart.Builder

  • Enclosing class:
    InterviewPart

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

      • 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
      • 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