Package com.microsoft.graph.models
Class MembershipOutlierInsight
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.GovernanceInsight
com.microsoft.graph.models.MembershipOutlierInsight
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder,com.microsoft.kiota.serialization.Parsable,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class MembershipOutlierInsight
extends GovernanceInsight
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 MembershipOutlierInsightcreateFromDiscriminatorValue(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueGets the container property value.Gets the containerId property value.The deserialization information for the current modelGets the lastModifiedBy property value.Gets the member property value.Gets the memberId property value.Gets the outlierContainerType property value.Gets the outlierMemberType property value.voidserialize(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoidsetContainer(DirectoryObject value) Sets the container property value.voidsetContainerId(String value) Sets the containerId property value.voidsetLastModifiedBy(User value) Sets the lastModifiedBy property value.voidsetMember(DirectoryObject value) Sets the member property value.voidsetMemberId(String value) Sets the memberId property value.voidSets the outlierContainerType property value.voidSets the outlierMemberType property value.Methods inherited from class com.microsoft.graph.models.GovernanceInsight
getInsightCreatedDateTime, setInsightCreatedDateTimeMethods inherited from class com.microsoft.graph.models.Entity
getAdditionalData, getBackingStore, getId, getOdataType, setAdditionalData, setBackingStore, setId, setOdataType
-
Constructor Details
-
MembershipOutlierInsight
public MembershipOutlierInsight()Instantiates a newMembershipOutlierInsightand sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static MembershipOutlierInsight 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
MembershipOutlierInsight
-
getContainer
Gets the container property value. Navigation link to the container directory object. For example, to a group.- Returns:
- a
DirectoryObject
-
getContainerId
Gets the containerId property value. Indicates the identifier of the container, for example, a group ID.- Returns:
- a
String
-
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 classGovernanceInsight- Returns:
- a
Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>>
-
getLastModifiedBy
Gets the lastModifiedBy property value. Navigation link to a member object who modified the record. For example, to a user.- Returns:
- a
User
-
getMember
Gets the member property value. Navigation link to a member object. For example, to a user.- Returns:
- a
DirectoryObject
-
getMemberId
Gets the memberId property value. Indicates the identifier of the user.- Returns:
- a
String
-
getOutlierContainerType
Gets the outlierContainerType property value. The outlierContainerType property- Returns:
- a
OutlierContainerType
-
getOutlierMemberType
Gets the outlierMemberType property value. The outlierMemberType property- Returns:
- a
OutlierMemberType
-
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 classGovernanceInsight- Parameters:
writer- Serialization writer to use to serialize this model
-
setContainer
Sets the container property value. Navigation link to the container directory object. For example, to a group.- Parameters:
value- Value to set for the container property.
-
setContainerId
Sets the containerId property value. Indicates the identifier of the container, for example, a group ID.- Parameters:
value- Value to set for the containerId property.
-
setLastModifiedBy
Sets the lastModifiedBy property value. Navigation link to a member object who modified the record. For example, to a user.- Parameters:
value- Value to set for the lastModifiedBy property.
-
setMember
Sets the member property value. Navigation link to a member object. For example, to a user.- Parameters:
value- Value to set for the member property.
-
setMemberId
Sets the memberId property value. Indicates the identifier of the user.- Parameters:
value- Value to set for the memberId property.
-
setOutlierContainerType
Sets the outlierContainerType property value. The outlierContainerType property- Parameters:
value- Value to set for the outlierContainerType property.
-
setOutlierMemberType
Sets the outlierMemberType property value. The outlierMemberType property- Parameters:
value- Value to set for the outlierMemberType property.
-