Package com.microsoft.graph.models
Class EducationSpeakerProgressResource
java.lang.Object
com.microsoft.graph.models.EducationResource
com.microsoft.graph.models.EducationSpeakerProgressResource
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder,com.microsoft.kiota.serialization.Parsable,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class EducationSpeakerProgressResource
extends EducationResource
implements com.microsoft.kiota.serialization.Parsable
-
Field Summary
Fields inherited from class com.microsoft.graph.models.EducationResource
backingStore -
Constructor Summary
ConstructorsConstructorDescriptionInstantiates a newEducationSpeakerProgressResourceand sets the default values. -
Method Summary
Modifier and TypeMethodDescriptioncreateFromDiscriminatorValue(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueGets the aiFeedbackCriteria property value.The deserialization information for the current modelGets the isAiFeedbackEnabled property value.Gets the isVideoRequired property value.Gets the maxRecordingAttempts property value.Gets the presentationTitle property value.Gets the recordingTimeLimitInMinutes property value.Gets the showRehearsalReportToStudentBeforeMediaUpload property value.Gets the speakerCoachSettings property value.Gets the spokenLanguageLocale property value.voidserialize(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoidSets the aiFeedbackCriteria property value.voidsetIsAiFeedbackEnabled(Boolean value) Sets the isAiFeedbackEnabled property value.voidsetIsVideoRequired(Boolean value) Sets the isVideoRequired property value.voidsetMaxRecordingAttempts(Integer value) Sets the maxRecordingAttempts property value.voidsetPresentationTitle(String value) Sets the presentationTitle property value.voidSets the recordingTimeLimitInMinutes property value.voidSets the showRehearsalReportToStudentBeforeMediaUpload property value.voidSets the speakerCoachSettings property value.voidsetSpokenLanguageLocale(String value) Sets the spokenLanguageLocale property value.Methods inherited from class com.microsoft.graph.models.EducationResource
getAdditionalData, getBackingStore, getCreatedBy, getCreatedDateTime, getDisplayName, getLastModifiedBy, getLastModifiedDateTime, getOdataType, setAdditionalData, setBackingStore, setCreatedBy, setCreatedDateTime, setDisplayName, setLastModifiedBy, setLastModifiedDateTime, setOdataType
-
Constructor Details
-
EducationSpeakerProgressResource
public EducationSpeakerProgressResource()Instantiates a newEducationSpeakerProgressResourceand sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static EducationSpeakerProgressResource 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
EducationSpeakerProgressResource
-
getAiFeedbackCriteria
Gets the aiFeedbackCriteria property value. The feedback types that students should receive from AI feedback. This property should only be provided if isAiFeedbackEnabled is true.- Returns:
- a
EducationAiFeedbackCriteria
-
getFieldDeserializers
@Nonnull public Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>> getFieldDeserializers()The deserialization information for the current model- Specified by:
getFieldDeserializersin interfacecom.microsoft.kiota.serialization.Parsable- Overrides:
getFieldDeserializersin classEducationResource- Returns:
- a
Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>>
-
getIsAiFeedbackEnabled
Gets the isAiFeedbackEnabled property value. Indicates whether AI feedback is enabled for the student submissions.- Returns:
- a
Boolean
-
getIsVideoRequired
Gets the isVideoRequired property value. Indicates whether video is required for the student recording.- Returns:
- a
Boolean
-
getMaxRecordingAttempts
Gets the maxRecordingAttempts property value. The maximum number of recording attempts available to the student. Specify 0 to set unlimited recording attempts.- Returns:
- a
Integer
-
getPresentationTitle
Gets the presentationTitle property value. The title of the speaker progress resource visible to students.- Returns:
- a
String
-
getRecordingTimeLimitInMinutes
Gets the recordingTimeLimitInMinutes property value. The time limit is in minutes for the student recording.- Returns:
- a
Integer
-
getShowRehearsalReportToStudentBeforeMediaUpload
Gets the showRehearsalReportToStudentBeforeMediaUpload property value. Allows students to view their rehearsal report before the assignment is graded.- Returns:
- a
Boolean
-
getSpeakerCoachSettings
Gets the speakerCoachSettings property value. The feedback types that students should receive from the Speaker Coach.- Returns:
- a
EducationSpeakerCoachSettings
-
getSpokenLanguageLocale
Gets the spokenLanguageLocale property value. The spoken language for the student recording. For example, en-US.- Returns:
- a
String
-
serialize
public void serialize(@Nonnull com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current object- Specified by:
serializein interfacecom.microsoft.kiota.serialization.Parsable- Overrides:
serializein classEducationResource- Parameters:
writer- Serialization writer to use to serialize this model
-
setAiFeedbackCriteria
Sets the aiFeedbackCriteria property value. The feedback types that students should receive from AI feedback. This property should only be provided if isAiFeedbackEnabled is true.- Parameters:
value- Value to set for the aiFeedbackCriteria property.
-
setIsAiFeedbackEnabled
Sets the isAiFeedbackEnabled property value. Indicates whether AI feedback is enabled for the student submissions.- Parameters:
value- Value to set for the isAiFeedbackEnabled property.
-
setIsVideoRequired
Sets the isVideoRequired property value. Indicates whether video is required for the student recording.- Parameters:
value- Value to set for the isVideoRequired property.
-
setMaxRecordingAttempts
Sets the maxRecordingAttempts property value. The maximum number of recording attempts available to the student. Specify 0 to set unlimited recording attempts.- Parameters:
value- Value to set for the maxRecordingAttempts property.
-
setPresentationTitle
Sets the presentationTitle property value. The title of the speaker progress resource visible to students.- Parameters:
value- Value to set for the presentationTitle property.
-
setRecordingTimeLimitInMinutes
Sets the recordingTimeLimitInMinutes property value. The time limit is in minutes for the student recording.- Parameters:
value- Value to set for the recordingTimeLimitInMinutes property.
-
setShowRehearsalReportToStudentBeforeMediaUpload
Sets the showRehearsalReportToStudentBeforeMediaUpload property value. Allows students to view their rehearsal report before the assignment is graded.- Parameters:
value- Value to set for the showRehearsalReportToStudentBeforeMediaUpload property.
-
setSpeakerCoachSettings
Sets the speakerCoachSettings property value. The feedback types that students should receive from the Speaker Coach.- Parameters:
value- Value to set for the speakerCoachSettings property.
-
setSpokenLanguageLocale
Sets the spokenLanguageLocale property value. The spoken language for the student recording. For example, en-US.- Parameters:
value- Value to set for the spokenLanguageLocale property.
-