Package com.microsoft.graph.models
Class VirtualEventWebinar
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.VirtualEvent
com.microsoft.graph.models.VirtualEventWebinar
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder,com.microsoft.kiota.serialization.Parsable,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class VirtualEventWebinar
extends VirtualEvent
implements com.microsoft.kiota.serialization.Parsable
-
Field Summary
Fields inherited from class com.microsoft.graph.models.Entity
backingStore -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic VirtualEventWebinarcreateFromDiscriminatorValue(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueGets the audience property value.Gets the coOrganizers property value.The deserialization information for the current modelGets the registrationConfiguration property value.Gets the registrations property value.voidserialize(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoidsetAudience(MeetingAudience value) Sets the audience property value.voidSets the coOrganizers property value.voidSets the registrationConfiguration property value.voidSets the registrations property value.Methods inherited from class com.microsoft.graph.models.VirtualEvent
getCreatedBy, getDescription, getDisplayName, getEndDateTime, getExternalEventInformation, getPresenters, getSessions, getSettings, getStartDateTime, getStatus, setCreatedBy, setDescription, setDisplayName, setEndDateTime, setExternalEventInformation, setPresenters, setSessions, setSettings, setStartDateTime, setStatusMethods inherited from class com.microsoft.graph.models.Entity
getAdditionalData, getBackingStore, getId, getOdataType, setAdditionalData, setBackingStore, setId, setOdataType
-
Constructor Details
-
VirtualEventWebinar
public VirtualEventWebinar()Instantiates a newVirtualEventWebinarand sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static VirtualEventWebinar 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
VirtualEventWebinar
-
getAudience
Gets the audience property value. To whom the webinar is visible. Possible values are: everyone, organization, and unknownFutureValue.- Returns:
- a
MeetingAudience
-
getCoOrganizers
Gets the coOrganizers property value. Identity information of coorganizers of the webinar.- Returns:
- a
List<CommunicationsUserIdentity>
-
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 classVirtualEvent- Returns:
- a
Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>>
-
getRegistrationConfiguration
Gets the registrationConfiguration property value. Registration configuration of the webinar.- Returns:
- a
VirtualEventWebinarRegistrationConfiguration
-
getRegistrations
Gets the registrations property value. Registration records of the webinar.- Returns:
- a
List<VirtualEventRegistration>
-
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 classVirtualEvent- Parameters:
writer- Serialization writer to use to serialize this model
-
setAudience
Sets the audience property value. To whom the webinar is visible. Possible values are: everyone, organization, and unknownFutureValue.- Parameters:
value- Value to set for the audience property.
-
setCoOrganizers
Sets the coOrganizers property value. Identity information of coorganizers of the webinar.- Parameters:
value- Value to set for the coOrganizers property.
-
setRegistrationConfiguration
public void setRegistrationConfiguration(@Nullable VirtualEventWebinarRegistrationConfiguration value) Sets the registrationConfiguration property value. Registration configuration of the webinar.- Parameters:
value- Value to set for the registrationConfiguration property.
-
setRegistrations
Sets the registrations property value. Registration records of the webinar.- Parameters:
value- Value to set for the registrations property.
-