Class HostReputation
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.security.HostReputation
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder
,com.microsoft.kiota.serialization.Parsable
,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class HostReputation
extends Entity
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 HostReputation
createFromDiscriminatorValue
(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueGets the classification property value.The deserialization information for the current modelgetRules()
Gets the rules property value.getScore()
Gets the score property value.void
serialize
(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoid
Sets the classification property value.void
setRules
(List<HostReputationRule> value) Sets the rules property value.void
Sets the score property value.Methods inherited from class com.microsoft.graph.models.Entity
getAdditionalData, getBackingStore, getId, getOdataType, setAdditionalData, setBackingStore, setId, setOdataType
-
Constructor Details
-
HostReputation
public HostReputation()Instantiates a newHostReputation
and sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static HostReputation 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
HostReputation
-
getClassification
Gets the classification property value. The classification property- Returns:
- a
HostReputationClassification
-
getFieldDeserializers
@Nonnull public Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>> getFieldDeserializers()The deserialization information for the current model- Specified by:
getFieldDeserializers
in interfacecom.microsoft.kiota.serialization.Parsable
- Overrides:
getFieldDeserializers
in classEntity
- Returns:
- a
Map<String,
Consumer<com.microsoft.kiota.serialization.ParseNode>>
-
getRules
Gets the rules property value. A collection of rules that have been used to calculate the classification and score.- Returns:
- a
List<HostReputationRule>
-
getScore
Gets the score property value. The calculated score (0-100) of the requested host. A higher value indicates that this host is more likely to be suspicious or malicious.- Returns:
- a
Integer
-
serialize
public void serialize(@Nonnull com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current object -
setClassification
Sets the classification property value. The classification property- Parameters:
value
- Value to set for the classification property.
-
setRules
Sets the rules property value. A collection of rules that have been used to calculate the classification and score.- Parameters:
value
- Value to set for the rules property.
-
setScore
Sets the score property value. The calculated score (0-100) of the requested host. A higher value indicates that this host is more likely to be suspicious or malicious.- Parameters:
value
- Value to set for the score property.
-