Interface Evaluation.Builder

    • Method Detail

      • evaluationId

        Evaluation.Builder evaluationId​(String evaluationId)

        A unique identifier for the contact evaluation.

        Parameters:
        evaluationId - A unique identifier for the contact evaluation.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • evaluationArn

        Evaluation.Builder evaluationArn​(String evaluationArn)

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

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

        Evaluation.Builder metadata​(EvaluationMetadata metadata)

        Metadata about the contact evaluation.

        Parameters:
        metadata - Metadata about the contact evaluation.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • answers

        Evaluation.Builder answers​(Map<String,​EvaluationAnswerOutput> answers)

        A map of question identifiers to answer value.

        Parameters:
        answers - A map of question identifiers to answer value.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • notes

        Evaluation.Builder notes​(Map<String,​EvaluationNote> notes)

        A map of question identifiers to note value.

        Parameters:
        notes - A map of question identifiers to note value.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • status

        Evaluation.Builder status​(String status)

        The status of the contact evaluation.

        Parameters:
        status - The status of the contact evaluation.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        EvaluationStatus, EvaluationStatus
      • scores

        Evaluation.Builder scores​(Map<String,​EvaluationScore> scores)

        A map of item (section or question) identifiers to score value.

        Parameters:
        scores - A map of item (section or question) identifiers to score value.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • createdTime

        Evaluation.Builder createdTime​(Instant createdTime)

        The timestamp for when the evaluation was created.

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

        Evaluation.Builder lastModifiedTime​(Instant lastModifiedTime)

        The timestamp for when the evaluation was last updated.

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

        Evaluation.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.