Class AlertEvidence
java.lang.Object
com.microsoft.graph.models.security.AlertEvidence
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder,com.microsoft.kiota.serialization.Parsable,com.microsoft.kiota.store.BackedModel
- Direct Known Subclasses:
AmazonResourceEvidence,AnalyzedMessageEvidence,AzureResourceEvidence,BlobContainerEvidence,BlobEvidence,CloudApplicationEvidence,CloudLogonRequestEvidence,CloudLogonSessionEvidence,ContainerEvidence,ContainerImageEvidence,ContainerRegistryEvidence,DeviceEvidence,DnsEvidence,FileEvidence,FileHashEvidence,GitHubOrganizationEvidence,GitHubRepoEvidence,GitHubUserEvidence,GoogleCloudResourceEvidence,HostLogonSessionEvidence,IoTDeviceEvidence,IpEvidence,KubernetesClusterEvidence,KubernetesControllerEvidence,KubernetesNamespaceEvidence,KubernetesPodEvidence,KubernetesSecretEvidence,KubernetesServiceAccountEvidence,KubernetesServiceEvidence,MailboxConfigurationEvidence,MailboxEvidence,MailClusterEvidence,MalwareEvidence,NetworkConnectionEvidence,NicEvidence,OauthApplicationEvidence,ProcessEvidence,RegistryKeyEvidence,RegistryValueEvidence,SasTokenEvidence,SecurityGroupEvidence,ServicePrincipalEvidence,SubmissionMailEvidence,TeamsMessageEvidence,UrlEvidence,UserEvidence
@Generated("com.microsoft.kiota")
public class AlertEvidence
extends Object
implements com.microsoft.kiota.serialization.AdditionalDataHolder, com.microsoft.kiota.store.BackedModel, com.microsoft.kiota.serialization.Parsable
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected com.microsoft.kiota.store.BackingStoreStores model information. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic AlertEvidencecreateFromDiscriminatorValue(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueGets the AdditionalData property value.com.microsoft.kiota.store.BackingStoreGets the backingStore property value.Gets the createdDateTime property value.Gets the detailedRoles property value.The deserialization information for the current modelGets the @odata.type property value.Gets the remediationStatus property value.Gets the remediationStatusDetails property value.getRoles()Gets the roles property value.getTags()Gets the tags property value.Gets the verdict property value.voidserialize(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoidsetAdditionalData(Map<String, Object> value) Sets the AdditionalData property value.voidsetBackingStore(com.microsoft.kiota.store.BackingStore value) Sets the backingStore property value.voidsetCreatedDateTime(OffsetDateTime value) Sets the createdDateTime property value.voidsetDetailedRoles(List<String> value) Sets the detailedRoles property value.voidsetOdataType(String value) Sets the @odata.type property value.voidSets the remediationStatus property value.voidSets the remediationStatusDetails property value.voidsetRoles(List<EvidenceRole> value) Sets the roles property value.voidSets the tags property value.voidsetVerdict(EvidenceVerdict value) Sets the verdict property value.
-
Field Details
-
backingStore
@Nonnull protected com.microsoft.kiota.store.BackingStore backingStoreStores model information.
-
-
Constructor Details
-
AlertEvidence
public AlertEvidence()Instantiates a newAlertEvidenceand sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static AlertEvidence 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
AlertEvidence
-
getAdditionalData
Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. -
getBackingStore
@Nonnull public com.microsoft.kiota.store.BackingStore getBackingStore()Gets the backingStore property value. Stores model information.- Specified by:
getBackingStorein interfacecom.microsoft.kiota.store.BackedModel- Returns:
- a
BackingStore
-
getCreatedDateTime
Gets the createdDateTime property value. The date and time when the evidence was created and added to the alert. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.- Returns:
- a
OffsetDateTime
-
getDetailedRoles
Gets the detailedRoles property value. Detailed description of the entity role/s in an alert. Values are free-form. -
getFieldDeserializers
@Nonnull public Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>> getFieldDeserializers()The deserialization information for the current model -
getOdataType
Gets the @odata.type property value. The OdataType property- Returns:
- a
String
-
getRemediationStatus
Gets the remediationStatus property value. The remediationStatus property- Returns:
- a
EvidenceRemediationStatus
-
getRemediationStatusDetails
Gets the remediationStatusDetails property value. Details about the remediation status.- Returns:
- a
String
-
getRoles
Gets the roles property value. The role/s that an evidence entity represents in an alert, for example, an IP address that is associated with an attacker has the evidence role Attacker.- Returns:
- a
List<EvidenceRole>
-
getTags
Gets the tags property value. Array of custom tags associated with an evidence instance, for example, to denote a group of devices, high-value assets, etc. -
getVerdict
Gets the verdict property value. The verdict property- Returns:
- a
EvidenceVerdict
-
serialize
public void serialize(@Nonnull com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current object- Specified by:
serializein interfacecom.microsoft.kiota.serialization.Parsable- Parameters:
writer- Serialization writer to use to serialize this model
-
setAdditionalData
Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.- Parameters:
value- Value to set for the AdditionalData property.
-
setBackingStore
public void setBackingStore(@Nonnull com.microsoft.kiota.store.BackingStore value) Sets the backingStore property value. Stores model information.- Parameters:
value- Value to set for the backingStore property.
-
setCreatedDateTime
Sets the createdDateTime property value. The date and time when the evidence was created and added to the alert. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.- Parameters:
value- Value to set for the createdDateTime property.
-
setDetailedRoles
Sets the detailedRoles property value. Detailed description of the entity role/s in an alert. Values are free-form.- Parameters:
value- Value to set for the detailedRoles property.
-
setOdataType
Sets the @odata.type property value. The OdataType property- Parameters:
value- Value to set for the @odata.type property.
-
setRemediationStatus
Sets the remediationStatus property value. The remediationStatus property- Parameters:
value- Value to set for the remediationStatus property.
-
setRemediationStatusDetails
Sets the remediationStatusDetails property value. Details about the remediation status.- Parameters:
value- Value to set for the remediationStatusDetails property.
-
setRoles
Sets the roles property value. The role/s that an evidence entity represents in an alert, for example, an IP address that is associated with an attacker has the evidence role Attacker.- Parameters:
value- Value to set for the roles property.
-
setTags
Sets the tags property value. Array of custom tags associated with an evidence instance, for example, to denote a group of devices, high-value assets, etc.- Parameters:
value- Value to set for the tags property.
-
setVerdict
Sets the verdict property value. The verdict property- Parameters:
value- Value to set for the verdict property.
-