Class SpeakerAssignmentSubmission

java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.SpeakerAssignmentSubmission
All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder, com.microsoft.kiota.serialization.Parsable, com.microsoft.kiota.store.BackedModel

@Generated("com.microsoft.kiota") public class SpeakerAssignmentSubmission extends Entity implements com.microsoft.kiota.serialization.Parsable
  • Constructor Details

    • SpeakerAssignmentSubmission

      public SpeakerAssignmentSubmission()
      Instantiates a new SpeakerAssignmentSubmission and sets the default values.
  • Method Details

    • createFromDiscriminatorValue

      @Nonnull public static SpeakerAssignmentSubmission createFromDiscriminatorValue(@Nonnull com.microsoft.kiota.serialization.ParseNode parseNode)
      Creates a new instance of the appropriate class based on discriminator value
      Parameters:
      parseNode - The parse node to use to read the discriminator value and create the object
      Returns:
      a SpeakerAssignmentSubmission
    • getAssignmentId

      @Nullable public String getAssignmentId()
      Gets the assignmentId property value. ID of the assignment with which this submission is associated.
      Returns:
      a String
    • getAverageWordsPerMinutePace

      @Nullable public Long getAverageWordsPerMinutePace()
      Gets the averageWordsPerMinutePace property value. The average speaking pace of the student, measured in words per minute.
      Returns:
      a Long
    • getClassId

      @Nullable public String getClassId()
      Gets the classId property value. ID of the class this speaker progress is associated with.
      Returns:
      a String
    • getFieldDeserializers

      @Nonnull public Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>> getFieldDeserializers()
      The deserialization information for the current model
      Specified by:
      getFieldDeserializers in interface com.microsoft.kiota.serialization.Parsable
      Overrides:
      getFieldDeserializers in class Entity
      Returns:
      a Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>>
    • getFillerWordsOccurrencesCount

      @Nullable public Long getFillerWordsOccurrencesCount()
      Gets the fillerWordsOccurrencesCount property value. The number of times the student was flagged by Speaker Coach for using a filler word.
      Returns:
      a Long
    • getIncorrectCameraDistanceOccurrencesCount

      @Nullable public Long getIncorrectCameraDistanceOccurrencesCount()
      Gets the incorrectCameraDistanceOccurrencesCount property value. The number of times the student was flagged by Speaker Coach for being either too close or too far away from the camera.
      Returns:
      a Long
    • getLengthOfSubmissionInSeconds

      @Nullable public Double getLengthOfSubmissionInSeconds()
      Gets the lengthOfSubmissionInSeconds property value. The length of the student submission in seconds.
      Returns:
      a Double
    • getLostEyeContactOccurrencesCount

      @Nullable public Long getLostEyeContactOccurrencesCount()
      Gets the lostEyeContactOccurrencesCount property value. The number of times the student was flagged by Speaker Coach for losing eye contact with the camera.
      Returns:
      a Long
    • getMonotoneOccurrencesCount

      @Nullable public Long getMonotoneOccurrencesCount()
      Gets the monotoneOccurrencesCount property value. The number of times the student was flagged by Speaker Coach for speaking in monotone.
      Returns:
      a Long
    • getNonInclusiveLanguageOccurrencesCount

      @Nullable public Long getNonInclusiveLanguageOccurrencesCount()
      Gets the nonInclusiveLanguageOccurrencesCount property value. The number of times the student was flagged by Speaker Coach for using non-inclusive or sensitive language.
      Returns:
      a Long
    • getObstructedViewOccurrencesCount

      @Nullable public Long getObstructedViewOccurrencesCount()
      Gets the obstructedViewOccurrencesCount property value. The number of times the student was flagged by Speaker Coach for obstructing the view of their face.
      Returns:
      a Long
    • getRepetitiveLanguageOccurrencesCount

      @Nullable public Long getRepetitiveLanguageOccurrencesCount()
      Gets the repetitiveLanguageOccurrencesCount property value. The number of times the student was flagged by Speaker Coach for using repetitive language.
      Returns:
      a Long
    • getStudentId

      @Nullable public String getStudentId()
      Gets the studentId property value. ID of the user this speaker progress is associated with.
      Returns:
      a String
    • getSubmissionDateTime

      @Nullable public OffsetDateTime getSubmissionDateTime()
      Gets the submissionDateTime property value. Date and time of the submission this speaker progress is associated with. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
      Returns:
      a OffsetDateTime
    • getSubmissionId

      @Nullable public String getSubmissionId()
      Gets the submissionId property value. ID of the submission this speaker progress is associated with.
      Returns:
      a String
    • getTopFillerWords

      @Nullable public List<String> getTopFillerWords()
      Gets the topFillerWords property value. The filler words used most by the student.
      Returns:
      a List<String>
    • getTopMispronouncedWords

      @Nullable public List<String> getTopMispronouncedWords()
      Gets the topMispronouncedWords property value. The words mispronounced most by the student.
      Returns:
      a List<String>
    • getTopNonInclusiveWordsAndPhrases

      @Nullable public List<String> getTopNonInclusiveWordsAndPhrases()
      Gets the topNonInclusiveWordsAndPhrases property value. The non-inclusive or sensitive words and phrases most used by the student.
      Returns:
      a List<String>
    • getTopRepetitiveWordsAndPhrases

      @Nullable public List<String> getTopRepetitiveWordsAndPhrases()
      Gets the topRepetitiveWordsAndPhrases property value. The words and phrases most repeated by the student.
      Returns:
      a List<String>
    • getWordsSpokenCount

      @Nullable public Long getWordsSpokenCount()
      Gets the wordsSpokenCount property value. Total number of words spoken by the student in the submission.
      Returns:
      a Long
    • serialize

      public void serialize(@Nonnull com.microsoft.kiota.serialization.SerializationWriter writer)
      Serializes information the current object
      Specified by:
      serialize in interface com.microsoft.kiota.serialization.Parsable
      Overrides:
      serialize in class Entity
      Parameters:
      writer - Serialization writer to use to serialize this model
    • setAssignmentId

      public void setAssignmentId(@Nullable String value)
      Sets the assignmentId property value. ID of the assignment with which this submission is associated.
      Parameters:
      value - Value to set for the assignmentId property.
    • setAverageWordsPerMinutePace

      public void setAverageWordsPerMinutePace(@Nullable Long value)
      Sets the averageWordsPerMinutePace property value. The average speaking pace of the student, measured in words per minute.
      Parameters:
      value - Value to set for the averageWordsPerMinutePace property.
    • setClassId

      public void setClassId(@Nullable String value)
      Sets the classId property value. ID of the class this speaker progress is associated with.
      Parameters:
      value - Value to set for the classId property.
    • setFillerWordsOccurrencesCount

      public void setFillerWordsOccurrencesCount(@Nullable Long value)
      Sets the fillerWordsOccurrencesCount property value. The number of times the student was flagged by Speaker Coach for using a filler word.
      Parameters:
      value - Value to set for the fillerWordsOccurrencesCount property.
    • setIncorrectCameraDistanceOccurrencesCount

      public void setIncorrectCameraDistanceOccurrencesCount(@Nullable Long value)
      Sets the incorrectCameraDistanceOccurrencesCount property value. The number of times the student was flagged by Speaker Coach for being either too close or too far away from the camera.
      Parameters:
      value - Value to set for the incorrectCameraDistanceOccurrencesCount property.
    • setLengthOfSubmissionInSeconds

      public void setLengthOfSubmissionInSeconds(@Nullable Double value)
      Sets the lengthOfSubmissionInSeconds property value. The length of the student submission in seconds.
      Parameters:
      value - Value to set for the lengthOfSubmissionInSeconds property.
    • setLostEyeContactOccurrencesCount

      public void setLostEyeContactOccurrencesCount(@Nullable Long value)
      Sets the lostEyeContactOccurrencesCount property value. The number of times the student was flagged by Speaker Coach for losing eye contact with the camera.
      Parameters:
      value - Value to set for the lostEyeContactOccurrencesCount property.
    • setMonotoneOccurrencesCount

      public void setMonotoneOccurrencesCount(@Nullable Long value)
      Sets the monotoneOccurrencesCount property value. The number of times the student was flagged by Speaker Coach for speaking in monotone.
      Parameters:
      value - Value to set for the monotoneOccurrencesCount property.
    • setNonInclusiveLanguageOccurrencesCount

      public void setNonInclusiveLanguageOccurrencesCount(@Nullable Long value)
      Sets the nonInclusiveLanguageOccurrencesCount property value. The number of times the student was flagged by Speaker Coach for using non-inclusive or sensitive language.
      Parameters:
      value - Value to set for the nonInclusiveLanguageOccurrencesCount property.
    • setObstructedViewOccurrencesCount

      public void setObstructedViewOccurrencesCount(@Nullable Long value)
      Sets the obstructedViewOccurrencesCount property value. The number of times the student was flagged by Speaker Coach for obstructing the view of their face.
      Parameters:
      value - Value to set for the obstructedViewOccurrencesCount property.
    • setRepetitiveLanguageOccurrencesCount

      public void setRepetitiveLanguageOccurrencesCount(@Nullable Long value)
      Sets the repetitiveLanguageOccurrencesCount property value. The number of times the student was flagged by Speaker Coach for using repetitive language.
      Parameters:
      value - Value to set for the repetitiveLanguageOccurrencesCount property.
    • setStudentId

      public void setStudentId(@Nullable String value)
      Sets the studentId property value. ID of the user this speaker progress is associated with.
      Parameters:
      value - Value to set for the studentId property.
    • setSubmissionDateTime

      public void setSubmissionDateTime(@Nullable OffsetDateTime value)
      Sets the submissionDateTime property value. Date and time of the submission this speaker progress is associated with. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
      Parameters:
      value - Value to set for the submissionDateTime property.
    • setSubmissionId

      public void setSubmissionId(@Nullable String value)
      Sets the submissionId property value. ID of the submission this speaker progress is associated with.
      Parameters:
      value - Value to set for the submissionId property.
    • setTopFillerWords

      public void setTopFillerWords(@Nullable List<String> value)
      Sets the topFillerWords property value. The filler words used most by the student.
      Parameters:
      value - Value to set for the topFillerWords property.
    • setTopMispronouncedWords

      public void setTopMispronouncedWords(@Nullable List<String> value)
      Sets the topMispronouncedWords property value. The words mispronounced most by the student.
      Parameters:
      value - Value to set for the topMispronouncedWords property.
    • setTopNonInclusiveWordsAndPhrases

      public void setTopNonInclusiveWordsAndPhrases(@Nullable List<String> value)
      Sets the topNonInclusiveWordsAndPhrases property value. The non-inclusive or sensitive words and phrases most used by the student.
      Parameters:
      value - Value to set for the topNonInclusiveWordsAndPhrases property.
    • setTopRepetitiveWordsAndPhrases

      public void setTopRepetitiveWordsAndPhrases(@Nullable List<String> value)
      Sets the topRepetitiveWordsAndPhrases property value. The words and phrases most repeated by the student.
      Parameters:
      value - Value to set for the topRepetitiveWordsAndPhrases property.
    • setWordsSpokenCount

      public void setWordsSpokenCount(@Nullable Long value)
      Sets the wordsSpokenCount property value. Total number of words spoken by the student in the submission.
      Parameters:
      value - Value to set for the wordsSpokenCount property.