Class DnsEvidence
java.lang.Object
com.microsoft.graph.models.security.AlertEvidence
com.microsoft.graph.models.security.DnsEvidence
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder,com.microsoft.kiota.serialization.Parsable,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class DnsEvidence
extends AlertEvidence
implements com.microsoft.kiota.serialization.Parsable
-
Field Summary
Fields inherited from class com.microsoft.graph.models.security.AlertEvidence
backingStore -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic DnsEvidencecreateFromDiscriminatorValue(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueGets the dnsServerIp property value.Gets the domainName property value.The deserialization information for the current modelGets the hostIpAddress property value.Gets the ipAddresses property value.voidserialize(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoidsetDnsServerIp(IpEvidence value) Sets the dnsServerIp property value.voidsetDomainName(String value) Sets the domainName property value.voidsetHostIpAddress(IpEvidence value) Sets the hostIpAddress property value.voidsetIpAddresses(List<IpEvidence> value) Sets the ipAddresses property value.Methods inherited from class com.microsoft.graph.models.security.AlertEvidence
getAdditionalData, getBackingStore, getCreatedDateTime, getDetailedRoles, getOdataType, getRemediationStatus, getRemediationStatusDetails, getRoles, getTags, getVerdict, setAdditionalData, setBackingStore, setCreatedDateTime, setDetailedRoles, setOdataType, setRemediationStatus, setRemediationStatusDetails, setRoles, setTags, setVerdict
-
Constructor Details
-
DnsEvidence
public DnsEvidence()Instantiates a newDnsEvidenceand sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static DnsEvidence 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
DnsEvidence
-
getDnsServerIp
Gets the dnsServerIp property value. The dnsServerIp property- Returns:
- a
IpEvidence
-
getDomainName
Gets the domainName property value. The domainName property- Returns:
- a
String
-
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 classAlertEvidence- Returns:
- a
Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>>
-
getHostIpAddress
Gets the hostIpAddress property value. The hostIpAddress property- Returns:
- a
IpEvidence
-
getIpAddresses
Gets the ipAddresses property value. The ipAddresses property- Returns:
- a
List<IpEvidence>
-
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 classAlertEvidence- Parameters:
writer- Serialization writer to use to serialize this model
-
setDnsServerIp
Sets the dnsServerIp property value. The dnsServerIp property- Parameters:
value- Value to set for the dnsServerIp property.
-
setDomainName
Sets the domainName property value. The domainName property- Parameters:
value- Value to set for the domainName property.
-
setHostIpAddress
Sets the hostIpAddress property value. The hostIpAddress property- Parameters:
value- Value to set for the hostIpAddress property.
-
setIpAddresses
Sets the ipAddresses property value. The ipAddresses property- Parameters:
value- Value to set for the ipAddresses property.
-