Package com.microsoft.graph.models
Class EndUserSettings
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.ControlConfiguration
com.microsoft.graph.models.EndUserSettings
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder,com.microsoft.kiota.serialization.Parsable,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class EndUserSettings
extends ControlConfiguration
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 EndUserSettingscreateFromDiscriminatorValue(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueThe deserialization information for the current modelGets the relatedPeopleInsightLevel property value.Gets the showApproverDetailsToMembers property value.voidserialize(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoidSets the relatedPeopleInsightLevel property value.voidSets the showApproverDetailsToMembers property value.Methods inherited from class com.microsoft.graph.models.ControlConfiguration
getCreatedBy, getCreatedDateTime, getIsEnabled, getModifiedBy, getModifiedDateTime, setCreatedBy, setCreatedDateTime, setIsEnabled, setModifiedBy, setModifiedDateTimeMethods inherited from class com.microsoft.graph.models.Entity
getAdditionalData, getBackingStore, getId, getOdataType, setAdditionalData, setBackingStore, setId, setOdataType
-
Constructor Details
-
EndUserSettings
public EndUserSettings()Instantiates a newEndUserSettingsand sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static EndUserSettings 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
EndUserSettings
-
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 classControlConfiguration- Returns:
- a
Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>>
-
getRelatedPeopleInsightLevel
Gets the relatedPeopleInsightLevel property value. The level of related people insights to show in access package suggestions. The possible values are: disabled, count, countAndNames, unknownFutureValue. -
getShowApproverDetailsToMembers
Gets the showApproverDetailsToMembers property value. Indicates whether approver details are shown to end users. When true, approver information is visible to members.- Returns:
- a
Boolean
-
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 classControlConfiguration- Parameters:
writer- Serialization writer to use to serialize this model
-
setRelatedPeopleInsightLevel
public void setRelatedPeopleInsightLevel(@Nullable AccessPackageSuggestionRelatedPeopleInsightLevel value) Sets the relatedPeopleInsightLevel property value. The level of related people insights to show in access package suggestions. The possible values are: disabled, count, countAndNames, unknownFutureValue.- Parameters:
value- Value to set for the relatedPeopleInsightLevel property.
-
setShowApproverDetailsToMembers
Sets the showApproverDetailsToMembers property value. Indicates whether approver details are shown to end users. When true, approver information is visible to members.- Parameters:
value- Value to set for the showApproverDetailsToMembers property.
-