Package com.microsoft.graph.models
Class CommunicationsIdentitySet
java.lang.Object
com.microsoft.graph.models.IdentitySet
com.microsoft.graph.models.CommunicationsIdentitySet
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder,com.microsoft.kiota.serialization.Parsable,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class CommunicationsIdentitySet
extends IdentitySet
implements com.microsoft.kiota.serialization.Parsable
-
Field Summary
Fields inherited from class com.microsoft.graph.models.IdentitySet
backingStore -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic CommunicationsIdentitySetcreateFromDiscriminatorValue(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueGets the applicationInstance property value.Gets the assertedIdentity property value.Gets the azureCommunicationServicesUser property value.Gets the encrypted property value.Gets the endpointType property value.The deserialization information for the current modelgetGuest()Gets the guest property value.Gets the onPremises property value.getPhone()Gets the phone property value.voidserialize(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoidsetApplicationInstance(Identity value) Sets the applicationInstance property value.voidsetAssertedIdentity(Identity value) Sets the assertedIdentity property value.voidSets the azureCommunicationServicesUser property value.voidsetEncrypted(Identity value) Sets the encrypted property value.voidsetEndpointType(EndpointType value) Sets the endpointType property value.voidSets the guest property value.voidsetOnPremises(Identity value) Sets the onPremises property value.voidSets the phone property value.Methods inherited from class com.microsoft.graph.models.IdentitySet
getAdditionalData, getApplication, getBackingStore, getDevice, getOdataType, getUser, setAdditionalData, setApplication, setBackingStore, setDevice, setOdataType, setUser
-
Constructor Details
-
CommunicationsIdentitySet
public CommunicationsIdentitySet()Instantiates a newCommunicationsIdentitySetand sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static CommunicationsIdentitySet 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
CommunicationsIdentitySet
-
getApplicationInstance
Gets the applicationInstance property value. The application instance associated with this action.- Returns:
- a
Identity
-
getAssertedIdentity
Gets the assertedIdentity property value. An identity the participant would like to present itself as to the other participants in the call.- Returns:
- a
Identity
-
getAzureCommunicationServicesUser
Gets the azureCommunicationServicesUser property value. The Azure Communication Services user associated with this action.- Returns:
- a
Identity
-
getEncrypted
Gets the encrypted property value. The encrypted user associated with this action.- Returns:
- a
Identity
-
getEndpointType
Gets the endpointType property value. Type of endpoint that the participant uses. Possible values are: default, voicemail, skypeForBusiness, skypeForBusinessVoipPhone, unknownFutureValue.- Returns:
- a
EndpointType
-
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 classIdentitySet- Returns:
- a
Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>>
-
getGuest
Gets the guest property value. The guest user associated with this action.- Returns:
- a
Identity
-
getOnPremises
Gets the onPremises property value. The Skype for Business on-premises user associated with this action.- Returns:
- a
Identity
-
getPhone
Gets the phone property value. The phone user associated with this action.- Returns:
- a
Identity
-
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 classIdentitySet- Parameters:
writer- Serialization writer to use to serialize this model
-
setApplicationInstance
Sets the applicationInstance property value. The application instance associated with this action.- Parameters:
value- Value to set for the applicationInstance property.
-
setAssertedIdentity
Sets the assertedIdentity property value. An identity the participant would like to present itself as to the other participants in the call.- Parameters:
value- Value to set for the assertedIdentity property.
-
setAzureCommunicationServicesUser
Sets the azureCommunicationServicesUser property value. The Azure Communication Services user associated with this action.- Parameters:
value- Value to set for the azureCommunicationServicesUser property.
-
setEncrypted
Sets the encrypted property value. The encrypted user associated with this action.- Parameters:
value- Value to set for the encrypted property.
-
setEndpointType
Sets the endpointType property value. Type of endpoint that the participant uses. Possible values are: default, voicemail, skypeForBusiness, skypeForBusinessVoipPhone, unknownFutureValue.- Parameters:
value- Value to set for the endpointType property.
-
setGuest
Sets the guest property value. The guest user associated with this action.- Parameters:
value- Value to set for the guest property.
-
setOnPremises
Sets the onPremises property value. The Skype for Business on-premises user associated with this action.- Parameters:
value- Value to set for the onPremises property.
-
setPhone
Sets the phone property value. The phone user associated with this action.- Parameters:
value- Value to set for the phone property.
-