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 SecuritycreateFromDiscriminatorValue(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.voidserialize(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoidSets the alerts property value.voidsetAlertsV2(List<Alert> value) Sets the alerts_v2 property value.voidSets the attackSimulation property value.voidSets the cases property value.voidsetIdentities(IdentityContainer value) Sets the identities property value.voidsetIncidents(List<Incident> value) Sets the incidents property value.voidsetLabels(LabelsRoot value) Sets the labels property value.voidSets the secureScoreControlProfiles property value.voidsetSecureScores(List<SecureScore> value) Sets the secureScores property value.voidSets the subjectRightsRequests property value.voidSets the threatIntelligence property value.voidsetTriggers(TriggersRoot value) Sets the triggers property value.voidsetTriggerTypes(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 newSecurityand 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:
getFieldDeserializersin interfacecom.microsoft.kiota.serialization.Parsable- Overrides:
getFieldDeserializersin 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.
-