Package com.microsoft.graph.models
Class BroadcastMeetingSettings
java.lang.Object
com.microsoft.graph.models.BroadcastMeetingSettings
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder,com.microsoft.kiota.serialization.Parsable,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class BroadcastMeetingSettings
extends Object
implements com.microsoft.kiota.serialization.AdditionalDataHolder, com.microsoft.kiota.store.BackedModel, com.microsoft.kiota.serialization.Parsable
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected com.microsoft.kiota.store.BackingStoreStores model information. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic BroadcastMeetingSettingscreateFromDiscriminatorValue(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueGets the AdditionalData property value.Gets the allowedAudience property value.com.microsoft.kiota.store.BackingStoreGets the backingStore property value.Gets the captions property value.The deserialization information for the current modelGets the isAttendeeReportEnabled property value.Gets the isQuestionAndAnswerEnabled property value.Gets the isRecordingEnabled property value.Gets the isVideoOnDemandEnabled property value.Gets the @odata.type property value.voidserialize(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoidsetAdditionalData(Map<String, Object> value) Sets the AdditionalData property value.voidSets the allowedAudience property value.voidsetBackingStore(com.microsoft.kiota.store.BackingStore value) Sets the backingStore property value.voidSets the captions property value.voidSets the isAttendeeReportEnabled property value.voidSets the isQuestionAndAnswerEnabled property value.voidsetIsRecordingEnabled(Boolean value) Sets the isRecordingEnabled property value.voidsetIsVideoOnDemandEnabled(Boolean value) Sets the isVideoOnDemandEnabled property value.voidsetOdataType(String value) Sets the @odata.type property value.
-
Field Details
-
backingStore
@Nonnull protected com.microsoft.kiota.store.BackingStore backingStoreStores model information.
-
-
Constructor Details
-
BroadcastMeetingSettings
public BroadcastMeetingSettings()Instantiates a newBroadcastMeetingSettingsand sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static BroadcastMeetingSettings 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
BroadcastMeetingSettings
-
getAdditionalData
Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. -
getAllowedAudience
Gets the allowedAudience property value. Defines who can join the Teams live event. Possible values are listed in the following table.- Returns:
- a
BroadcastMeetingAudience
-
getBackingStore
@Nonnull public com.microsoft.kiota.store.BackingStore getBackingStore()Gets the backingStore property value. Stores model information.- Specified by:
getBackingStorein interfacecom.microsoft.kiota.store.BackedModel- Returns:
- a
BackingStore
-
getCaptions
Gets the captions property value. Caption settings of a Teams live event.- Returns:
- a
BroadcastMeetingCaptionSettings
-
getFieldDeserializers
@Nonnull public Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>> getFieldDeserializers()The deserialization information for the current model -
getIsAttendeeReportEnabled
Gets the isAttendeeReportEnabled property value. Indicates whether attendee report is enabled for this Teams live event. Default value is false.- Returns:
- a
Boolean
-
getIsQuestionAndAnswerEnabled
Gets the isQuestionAndAnswerEnabled property value. Indicates whether Q&A is enabled for this Teams live event. Default value is false.- Returns:
- a
Boolean
-
getIsRecordingEnabled
Gets the isRecordingEnabled property value. Indicates whether recording is enabled for this Teams live event. Default value is false.- Returns:
- a
Boolean
-
getIsVideoOnDemandEnabled
Gets the isVideoOnDemandEnabled property value. Indicates whether video on demand is enabled for this Teams live event. Default value is false.- Returns:
- a
Boolean
-
getOdataType
Gets the @odata.type property value. The OdataType property- 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- Parameters:
writer- Serialization writer to use to serialize this model
-
setAdditionalData
Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.- Parameters:
value- Value to set for the AdditionalData property.
-
setAllowedAudience
Sets the allowedAudience property value. Defines who can join the Teams live event. Possible values are listed in the following table.- Parameters:
value- Value to set for the allowedAudience property.
-
setBackingStore
public void setBackingStore(@Nonnull com.microsoft.kiota.store.BackingStore value) Sets the backingStore property value. Stores model information.- Parameters:
value- Value to set for the backingStore property.
-
setCaptions
Sets the captions property value. Caption settings of a Teams live event.- Parameters:
value- Value to set for the captions property.
-
setIsAttendeeReportEnabled
Sets the isAttendeeReportEnabled property value. Indicates whether attendee report is enabled for this Teams live event. Default value is false.- Parameters:
value- Value to set for the isAttendeeReportEnabled property.
-
setIsQuestionAndAnswerEnabled
Sets the isQuestionAndAnswerEnabled property value. Indicates whether Q&A is enabled for this Teams live event. Default value is false.- Parameters:
value- Value to set for the isQuestionAndAnswerEnabled property.
-
setIsRecordingEnabled
Sets the isRecordingEnabled property value. Indicates whether recording is enabled for this Teams live event. Default value is false.- Parameters:
value- Value to set for the isRecordingEnabled property.
-
setIsVideoOnDemandEnabled
Sets the isVideoOnDemandEnabled property value. Indicates whether video on demand is enabled for this Teams live event. Default value is false.- Parameters:
value- Value to set for the isVideoOnDemandEnabled property.
-
setOdataType
Sets the @odata.type property value. The OdataType property- Parameters:
value- Value to set for the @odata.type property.
-