Class ParticipantEndpoint

java.lang.Object
com.microsoft.graph.models.callrecords.Endpoint
com.microsoft.graph.models.callrecords.ParticipantEndpoint
All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder, com.microsoft.kiota.serialization.Parsable, com.microsoft.kiota.store.BackedModel

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

    • ParticipantEndpoint

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

    • createFromDiscriminatorValue

      @Nonnull public static ParticipantEndpoint 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 ParticipantEndpoint
    • getAssociatedIdentity

      @Nullable public Identity getAssociatedIdentity()
      Gets the associatedIdentity property value. Identity associated with the endpoint.
      Returns:
      a Identity
    • getCpuCoresCount

      @Nullable public Integer getCpuCoresCount()
      Gets the cpuCoresCount property value. CPU number of cores used by the media endpoint.
      Returns:
      a Integer
    • getCpuName

      @Nullable public String getCpuName()
      Gets the cpuName property value. CPU name used by the media endpoint.
      Returns:
      a String
    • getCpuProcessorSpeedInMhz

      @Nullable public Integer getCpuProcessorSpeedInMhz()
      Gets the cpuProcessorSpeedInMhz property value. CPU processor speed used by the media endpoint.
      Returns:
      a Integer
    • getFeedback

      @Nullable public UserFeedback getFeedback()
      Gets the feedback property value. The feedback provided by the user of this endpoint about the quality of the session.
      Returns:
      a UserFeedback
    • 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 Endpoint
      Returns:
      a Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>>
    • getIdentity

      @Nullable public IdentitySet getIdentity()
      Gets the identity property value. Identity associated with the endpoint. The identity property is deprecated and will stop returning data on June 30, 2026. Going forward, use the associatedIdentity property.
      Returns:
      a IdentitySet
    • getName

      @Nullable public String getName()
      Gets the name property value. Name of the device used by the media endpoint.
      Returns:
      a String
    • 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 Endpoint
      Parameters:
      writer - Serialization writer to use to serialize this model
    • setAssociatedIdentity

      public void setAssociatedIdentity(@Nullable Identity value)
      Sets the associatedIdentity property value. Identity associated with the endpoint.
      Parameters:
      value - Value to set for the associatedIdentity property.
    • setCpuCoresCount

      public void setCpuCoresCount(@Nullable Integer value)
      Sets the cpuCoresCount property value. CPU number of cores used by the media endpoint.
      Parameters:
      value - Value to set for the cpuCoresCount property.
    • setCpuName

      public void setCpuName(@Nullable String value)
      Sets the cpuName property value. CPU name used by the media endpoint.
      Parameters:
      value - Value to set for the cpuName property.
    • setCpuProcessorSpeedInMhz

      public void setCpuProcessorSpeedInMhz(@Nullable Integer value)
      Sets the cpuProcessorSpeedInMhz property value. CPU processor speed used by the media endpoint.
      Parameters:
      value - Value to set for the cpuProcessorSpeedInMhz property.
    • setFeedback

      public void setFeedback(@Nullable UserFeedback value)
      Sets the feedback property value. The feedback provided by the user of this endpoint about the quality of the session.
      Parameters:
      value - Value to set for the feedback property.
    • setIdentity

      public void setIdentity(@Nullable IdentitySet value)
      Sets the identity property value. Identity associated with the endpoint. The identity property is deprecated and will stop returning data on June 30, 2026. Going forward, use the associatedIdentity property.
      Parameters:
      value - Value to set for the identity property.
    • setName

      public void setName(@Nullable String value)
      Sets the name property value. Name of the device used by the media endpoint.
      Parameters:
      value - Value to set for the name property.