Package com.microsoft.graph.models
Class Security
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.Security
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder
,com.microsoft.kiota.serialization.Parsable
,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class Security
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 Security
createFromDiscriminatorValue
(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueGets the alerts property value.Gets the alerts_v2 property value.Gets the attackSimulation property value.getCases()
Gets the cases property value.The deserialization information for the current modelGets the identities property value.Gets the incidents property value.Gets the labels property value.Gets the secureScoreControlProfiles property value.Gets the secureScores property value.Gets the subjectRightsRequests property value.Gets the threatIntelligence property value.Gets the triggers property value.Gets the triggerTypes property value.void
serialize
(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoid
Sets the alerts property value.void
setAlertsV2
(List<Alert> value) Sets the alerts_v2 property value.void
Sets the attackSimulation property value.void
Sets the cases property value.void
setIdentities
(IdentityContainer value) Sets the identities property value.void
setIncidents
(List<Incident> value) Sets the incidents property value.void
setLabels
(LabelsRoot value) Sets the labels property value.void
Sets the secureScoreControlProfiles property value.void
setSecureScores
(List<SecureScore> value) Sets the secureScores property value.void
Sets the subjectRightsRequests property value.void
Sets the threatIntelligence property value.void
setTriggers
(TriggersRoot value) Sets the triggers property value.void
setTriggerTypes
(TriggerTypesRoot value) Sets the triggerTypes property value.Methods inherited from class com.microsoft.graph.models.Entity
getAdditionalData, getBackingStore, getId, getOdataType, setAdditionalData, setBackingStore, setId, setOdataType
-
Constructor Details
-
Security
public Security()Instantiates a newSecurity
and sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static Security 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
Security
-
getAlerts
Gets the alerts property value. The alerts property -
getAlertsV2
Gets the alerts_v2 property value. A collection of alerts in Microsoft 365 Defender. -
getAttackSimulation
Gets the attackSimulation property value. The attackSimulation property- Returns:
- a
AttackSimulationRoot
-
getCases
Gets the cases property value. The cases property- Returns:
- a
CasesRoot
-
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>>
-
getIdentities
Gets the identities property value. A container for security identities APIs.- Returns:
- a
IdentityContainer
-
getIncidents
Gets the incidents property value. A collection of incidents in Microsoft 365 Defender, each of which is a set of correlated alerts and associated metadata that reflects the story of an attack. -
getLabels
Gets the labels property value. The labels property- Returns:
- a
LabelsRoot
-
getSecureScoreControlProfiles
Gets the secureScoreControlProfiles property value. The secureScoreControlProfiles property- Returns:
- a
List<SecureScoreControlProfile>
-
getSecureScores
Gets the secureScores property value. The secureScores property- Returns:
- a
List<SecureScore>
-
getSubjectRightsRequests
Gets the subjectRightsRequests property value. The subjectRightsRequests property- Returns:
- a
List<SubjectRightsRequest>
-
getThreatIntelligence
Gets the threatIntelligence property value. The threatIntelligence property- Returns:
- a
ThreatIntelligence
-
getTriggers
Gets the triggers property value. The triggers property- Returns:
- a
TriggersRoot
-
getTriggerTypes
Gets the triggerTypes property value. The triggerTypes property- Returns:
- a
TriggerTypesRoot
-
serialize
public void serialize(@Nonnull com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current object -
setAlerts
Sets the alerts property value. The alerts property- Parameters:
value
- Value to set for the alerts property.
-
setAlertsV2
Sets the alerts_v2 property value. A collection of alerts in Microsoft 365 Defender.- Parameters:
value
- Value to set for the alerts_v2 property.
-
setAttackSimulation
Sets the attackSimulation property value. The attackSimulation property- Parameters:
value
- Value to set for the attackSimulation property.
-
setCases
Sets the cases property value. The cases property- Parameters:
value
- Value to set for the cases property.
-
setIdentities
Sets the identities property value. A container for security identities APIs.- Parameters:
value
- Value to set for the identities property.
-
setIncidents
Sets the incidents property value. A collection of incidents in Microsoft 365 Defender, each of which is a set of correlated alerts and associated metadata that reflects the story of an attack.- Parameters:
value
- Value to set for the incidents property.
-
setLabels
Sets the labels property value. The labels property- Parameters:
value
- Value to set for the labels property.
-
setSecureScoreControlProfiles
Sets the secureScoreControlProfiles property value. The secureScoreControlProfiles property- Parameters:
value
- Value to set for the secureScoreControlProfiles property.
-
setSecureScores
Sets the secureScores property value. The secureScores property- Parameters:
value
- Value to set for the secureScores property.
-
setSubjectRightsRequests
Sets the subjectRightsRequests property value. The subjectRightsRequests property- Parameters:
value
- Value to set for the subjectRightsRequests property.
-
setThreatIntelligence
Sets the threatIntelligence property value. The threatIntelligence property- Parameters:
value
- Value to set for the threatIntelligence property.
-
setTriggers
Sets the triggers property value. The triggers property- Parameters:
value
- Value to set for the triggers property.
-
setTriggerTypes
Sets the triggerTypes property value. The triggerTypes property- Parameters:
value
- Value to set for the triggerTypes property.
-