Class Scorecard.Builder

  • Enclosing class:
    Scorecard

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

      • id

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

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

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

        public Scorecard.Builder sections​(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<ScorecardSection>> sections)
        The sections in the scorecard
      • label

        public Scorecard.Builder label​(java.lang.String label)
        The label of the scorecard
      • label

        public Scorecard.Builder label​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> label)
        The label of the scorecard
      • candidateId

        public Scorecard.Builder candidateId​(java.lang.String candidateId)
        The candidate ID associated with the scorecard
      • candidateId

        public Scorecard.Builder candidateId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> candidateId)
        The candidate ID associated with the scorecard
      • remoteCandidateId

        public Scorecard.Builder remoteCandidateId​(java.lang.String remoteCandidateId)
        Provider's unique identifier of the candidate
      • remoteCandidateId

        public Scorecard.Builder remoteCandidateId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteCandidateId)
        Provider's unique identifier of the candidate
      • applicationId

        public Scorecard.Builder applicationId​(java.lang.String applicationId)
        The application ID associated with the scorecard
      • applicationId

        public Scorecard.Builder applicationId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> applicationId)
        The application ID associated with the scorecard
      • remoteApplicationId

        public Scorecard.Builder remoteApplicationId​(java.lang.String remoteApplicationId)
        Provider's unique identifier of the application
      • remoteApplicationId

        public Scorecard.Builder remoteApplicationId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteApplicationId)
        Provider's unique identifier of the application
      • interviewId

        public Scorecard.Builder interviewId​(java.lang.String interviewId)
        The interview ID associated with the scorecard
      • interviewId

        public Scorecard.Builder interviewId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> interviewId)
        The interview ID associated with the scorecard
      • remoteInterviewId

        public Scorecard.Builder remoteInterviewId​(java.lang.String remoteInterviewId)
        Provider's unique identifier of the interview
      • remoteInterviewId

        public Scorecard.Builder remoteInterviewId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteInterviewId)
        Provider's unique identifier of the interview
      • authorId

        public Scorecard.Builder authorId​(java.lang.String authorId)
        The author ID of the scorecard
      • authorId

        public Scorecard.Builder authorId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> authorId)
        The author ID of the scorecard
      • remoteAuthorId

        public Scorecard.Builder remoteAuthorId​(java.lang.String remoteAuthorId)
        Provider's unique identifier of the author
      • remoteAuthorId

        public Scorecard.Builder remoteAuthorId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteAuthorId)
        Provider's unique identifier of the author
      • overallRecommendation

        public Scorecard.Builder overallRecommendation​(org.openapitools.jackson.nullable.JsonNullable<? extends OverallRecommendation> overallRecommendation)
        The overall recommendation
      • createdAt

        public Scorecard.Builder createdAt​(java.time.OffsetDateTime createdAt)
        The creation date of the scorecard
      • createdAt

        public Scorecard.Builder createdAt​(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> createdAt)
        The creation date of the scorecard
      • updatedAt

        public Scorecard.Builder updatedAt​(java.time.OffsetDateTime updatedAt)
        The update date of the scorecard
      • updatedAt

        public Scorecard.Builder updatedAt​(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> updatedAt)
        The update date of the scorecard