Interface QualificationRequest.Builder

All Superinterfaces:
Buildable, CopyableBuilder<QualificationRequest.Builder,QualificationRequest>, SdkBuilder<QualificationRequest.Builder,QualificationRequest>, SdkPojo
Enclosing class:
QualificationRequest

public static interface QualificationRequest.Builder extends SdkPojo, CopyableBuilder<QualificationRequest.Builder,QualificationRequest>
  • Method Details

    • qualificationRequestId

      QualificationRequest.Builder qualificationRequestId(String qualificationRequestId)

      The ID of the Qualification request, a unique identifier generated when the request was submitted.

      Parameters:
      qualificationRequestId - The ID of the Qualification request, a unique identifier generated when the request was submitted.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • qualificationTypeId

      QualificationRequest.Builder qualificationTypeId(String qualificationTypeId)

      The ID of the Qualification type the Worker is requesting, as returned by the CreateQualificationType operation.

      Parameters:
      qualificationTypeId - The ID of the Qualification type the Worker is requesting, as returned by the CreateQualificationType operation.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • workerId

      The ID of the Worker requesting the Qualification.

      Parameters:
      workerId - The ID of the Worker requesting the Qualification.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • test

      The contents of the Qualification test that was presented to the Worker, if the type has a test and the Worker has submitted answers. This value is identical to the QuestionForm associated with the Qualification type at the time the Worker requests the Qualification.

      Parameters:
      test - The contents of the Qualification test that was presented to the Worker, if the type has a test and the Worker has submitted answers. This value is identical to the QuestionForm associated with the Qualification type at the time the Worker requests the Qualification.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • answer

      The Worker's answers for the Qualification type's test contained in a QuestionFormAnswers document, if the type has a test and the Worker has submitted answers. If the Worker does not provide any answers, Answer may be empty.

      Parameters:
      answer - The Worker's answers for the Qualification type's test contained in a QuestionFormAnswers document, if the type has a test and the Worker has submitted answers. If the Worker does not provide any answers, Answer may be empty.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • submitTime

      QualificationRequest.Builder submitTime(Instant submitTime)

      The date and time the Qualification request had a status of Submitted. This is either the time the Worker submitted answers for a Qualification test, or the time the Worker requested the Qualification if the Qualification type does not have a test.

      Parameters:
      submitTime - The date and time the Qualification request had a status of Submitted. This is either the time the Worker submitted answers for a Qualification test, or the time the Worker requested the Qualification if the Qualification type does not have a test.
      Returns:
      Returns a reference to this object so that method calls can be chained together.