Interface EvaluationForm.Builder

    • Method Detail

      • evaluationFormId

        EvaluationForm.Builder evaluationFormId​(String evaluationFormId)

        The unique identifier for the evaluation form.

        Parameters:
        evaluationFormId - The unique identifier for the evaluation form.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • evaluationFormVersion

        EvaluationForm.Builder evaluationFormVersion​(Integer evaluationFormVersion)

        A version of the evaluation form.

        Parameters:
        evaluationFormVersion - A version of the evaluation form.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • locked

        EvaluationForm.Builder locked​(Boolean locked)

        The flag indicating whether the evaluation form is locked for changes.

        Parameters:
        locked - The flag indicating whether the evaluation form is locked for changes.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • evaluationFormArn

        EvaluationForm.Builder evaluationFormArn​(String evaluationFormArn)

        The Amazon Resource Name (ARN) for the evaluation form resource.

        Parameters:
        evaluationFormArn - The Amazon Resource Name (ARN) for the evaluation form resource.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • title

        EvaluationForm.Builder title​(String title)

        A title of the evaluation form.

        Parameters:
        title - A title of the evaluation form.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • description

        EvaluationForm.Builder description​(String description)

        The description of the evaluation form.

        Parameters:
        description - The description of the evaluation form.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • items

        EvaluationForm.Builder items​(Collection<EvaluationFormItem> items)

        Items that are part of the evaluation form. The total number of sections and questions must not exceed 100 each. Questions must be contained in a section.

        Parameters:
        items - Items that are part of the evaluation form. The total number of sections and questions must not exceed 100 each. Questions must be contained in a section.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • items

        EvaluationForm.Builder items​(EvaluationFormItem... items)

        Items that are part of the evaluation form. The total number of sections and questions must not exceed 100 each. Questions must be contained in a section.

        Parameters:
        items - Items that are part of the evaluation form. The total number of sections and questions must not exceed 100 each. Questions must be contained in a section.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • scoringStrategy

        EvaluationForm.Builder scoringStrategy​(EvaluationFormScoringStrategy scoringStrategy)

        A scoring strategy of the evaluation form.

        Parameters:
        scoringStrategy - A scoring strategy of the evaluation form.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • createdTime

        EvaluationForm.Builder createdTime​(Instant createdTime)

        The timestamp for when the evaluation form was created.

        Parameters:
        createdTime - The timestamp for when the evaluation form was created.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • createdBy

        EvaluationForm.Builder createdBy​(String createdBy)

        The Amazon Resource Name (ARN) of the user who created the evaluation form.

        Parameters:
        createdBy - The Amazon Resource Name (ARN) of the user who created the evaluation form.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • lastModifiedTime

        EvaluationForm.Builder lastModifiedTime​(Instant lastModifiedTime)

        The timestamp for when the evaluation form was last updated.

        Parameters:
        lastModifiedTime - The timestamp for when the evaluation form was last updated.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • lastModifiedBy

        EvaluationForm.Builder lastModifiedBy​(String lastModifiedBy)

        The Amazon Resource Name (ARN) of the user who last updated the evaluation form.

        Parameters:
        lastModifiedBy - The Amazon Resource Name (ARN) of the user who last updated the evaluation form.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • tags

        EvaluationForm.Builder tags​(Map<String,​String> tags)

        The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

        Parameters:
        tags - The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.
        Returns:
        Returns a reference to this object so that method calls can be chained together.