Class ThreatIntelligence
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.security.ThreatIntelligence
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder
,com.microsoft.kiota.serialization.Parsable
,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class ThreatIntelligence
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 ThreatIntelligence
createFromDiscriminatorValue
(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueGets the articleIndicators property value.Gets the articles property value.The deserialization information for the current modelGets the hostComponents property value.Gets the hostCookies property value.Gets the hostPairs property value.Gets the hostPorts property value.getHosts()
Gets the hosts property value.Gets the hostSslCertificates property value.Gets the hostTrackers property value.Gets the intelligenceProfileIndicators property value.Gets the intelProfiles property value.Gets the passiveDnsRecords property value.Gets the sslCertificates property value.Gets the subdomains property value.Gets the vulnerabilities property value.Gets the whoisHistoryRecords property value.Gets the whoisRecords property value.void
serialize
(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoid
setArticleIndicators
(List<ArticleIndicator> value) Sets the articleIndicators property value.void
setArticles
(List<Article> value) Sets the articles property value.void
setHostComponents
(List<HostComponent> value) Sets the hostComponents property value.void
setHostCookies
(List<HostCookie> value) Sets the hostCookies property value.void
setHostPairs
(List<HostPair> value) Sets the hostPairs property value.void
setHostPorts
(List<HostPort> value) Sets the hostPorts property value.void
Sets the hosts property value.void
Sets the hostSslCertificates property value.void
setHostTrackers
(List<HostTracker> value) Sets the hostTrackers property value.void
Sets the intelligenceProfileIndicators property value.void
setIntelProfiles
(List<IntelligenceProfile> value) Sets the intelProfiles property value.void
setPassiveDnsRecords
(List<PassiveDnsRecord> value) Sets the passiveDnsRecords property value.void
setSslCertificates
(List<SslCertificate> value) Sets the sslCertificates property value.void
setSubdomains
(List<Subdomain> value) Sets the subdomains property value.void
setVulnerabilities
(List<Vulnerability> value) Sets the vulnerabilities property value.void
Sets the whoisHistoryRecords property value.void
setWhoisRecords
(List<WhoisRecord> value) Sets the whoisRecords property value.Methods inherited from class com.microsoft.graph.models.Entity
getAdditionalData, getBackingStore, getId, getOdataType, setAdditionalData, setBackingStore, setId, setOdataType
-
Constructor Details
-
ThreatIntelligence
public ThreatIntelligence()Instantiates a newThreatIntelligence
and sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static ThreatIntelligence 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
ThreatIntelligence
-
getArticleIndicators
Gets the articleIndicators property value. Refers to indicators of threat or compromise highlighted in an article.Note: List retrieval is not yet supported.- Returns:
- a
List<ArticleIndicator>
-
getArticles
Gets the articles property value. A list of article objects. -
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>>
-
getHostComponents
Gets the hostComponents property value. Retrieve details about hostComponent objects.Note: List retrieval is not yet supported.- Returns:
- a
List<HostComponent>
-
getHostCookies
Gets the hostCookies property value. Retrieve details about hostCookie objects.Note: List retrieval is not yet supported.- Returns:
- a
List<HostCookie>
-
getHostPairs
Gets the hostPairs property value. Retrieve details about hostTracker objects.Note: List retrieval is not yet supported. -
getHostPorts
Gets the hostPorts property value. Retrieve details about hostPort objects.Note: List retrieval is not yet supported. -
getHosts
Gets the hosts property value. Refers to host objects that Microsoft Threat Intelligence has observed.Note: List retrieval is not yet supported. -
getHostSslCertificates
Gets the hostSslCertificates property value. Retrieve details about hostSslCertificate objects.Note: List retrieval is not yet supported.- Returns:
- a
List<HostSslCertificate>
-
getHostTrackers
Gets the hostTrackers property value. Retrieve details about hostTracker objects.Note: List retrieval is not yet supported.- Returns:
- a
List<HostTracker>
-
getIntelligenceProfileIndicators
Gets the intelligenceProfileIndicators property value. The intelligenceProfileIndicators property- Returns:
- a
List<IntelligenceProfileIndicator>
-
getIntelProfiles
Gets the intelProfiles property value. A list of intelligenceProfile objects.- Returns:
- a
List<IntelligenceProfile>
-
getPassiveDnsRecords
Gets the passiveDnsRecords property value. Retrieve details about passiveDnsRecord objects.Note: List retrieval is not yet supported.- Returns:
- a
List<PassiveDnsRecord>
-
getSslCertificates
Gets the sslCertificates property value. Retrieve details about sslCertificate objects.Note: List retrieval is not yet supported.- Returns:
- a
List<SslCertificate>
-
getSubdomains
Gets the subdomains property value. Retrieve details about the subdomain.Note: List retrieval is not yet supported. -
getVulnerabilities
Gets the vulnerabilities property value. Retrieve details about vulnerabilities.Note: List retrieval is not yet supported.- Returns:
- a
List<Vulnerability>
-
getWhoisHistoryRecords
Gets the whoisHistoryRecords property value. Retrieve details about whoisHistoryRecord objects.Note: List retrieval is not yet supported.- Returns:
- a
List<WhoisHistoryRecord>
-
getWhoisRecords
Gets the whoisRecords property value. A list of whoisRecord objects.- Returns:
- a
List<WhoisRecord>
-
serialize
public void serialize(@Nonnull com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current object -
setArticleIndicators
Sets the articleIndicators property value. Refers to indicators of threat or compromise highlighted in an article.Note: List retrieval is not yet supported.- Parameters:
value
- Value to set for the articleIndicators property.
-
setArticles
Sets the articles property value. A list of article objects.- Parameters:
value
- Value to set for the articles property.
-
setHostComponents
Sets the hostComponents property value. Retrieve details about hostComponent objects.Note: List retrieval is not yet supported.- Parameters:
value
- Value to set for the hostComponents property.
-
setHostCookies
Sets the hostCookies property value. Retrieve details about hostCookie objects.Note: List retrieval is not yet supported.- Parameters:
value
- Value to set for the hostCookies property.
-
setHostPairs
Sets the hostPairs property value. Retrieve details about hostTracker objects.Note: List retrieval is not yet supported.- Parameters:
value
- Value to set for the hostPairs property.
-
setHostPorts
Sets the hostPorts property value. Retrieve details about hostPort objects.Note: List retrieval is not yet supported.- Parameters:
value
- Value to set for the hostPorts property.
-
setHosts
Sets the hosts property value. Refers to host objects that Microsoft Threat Intelligence has observed.Note: List retrieval is not yet supported.- Parameters:
value
- Value to set for the hosts property.
-
setHostSslCertificates
Sets the hostSslCertificates property value. Retrieve details about hostSslCertificate objects.Note: List retrieval is not yet supported.- Parameters:
value
- Value to set for the hostSslCertificates property.
-
setHostTrackers
Sets the hostTrackers property value. Retrieve details about hostTracker objects.Note: List retrieval is not yet supported.- Parameters:
value
- Value to set for the hostTrackers property.
-
setIntelligenceProfileIndicators
Sets the intelligenceProfileIndicators property value. The intelligenceProfileIndicators property- Parameters:
value
- Value to set for the intelligenceProfileIndicators property.
-
setIntelProfiles
Sets the intelProfiles property value. A list of intelligenceProfile objects.- Parameters:
value
- Value to set for the intelProfiles property.
-
setPassiveDnsRecords
Sets the passiveDnsRecords property value. Retrieve details about passiveDnsRecord objects.Note: List retrieval is not yet supported.- Parameters:
value
- Value to set for the passiveDnsRecords property.
-
setSslCertificates
Sets the sslCertificates property value. Retrieve details about sslCertificate objects.Note: List retrieval is not yet supported.- Parameters:
value
- Value to set for the sslCertificates property.
-
setSubdomains
Sets the subdomains property value. Retrieve details about the subdomain.Note: List retrieval is not yet supported.- Parameters:
value
- Value to set for the subdomains property.
-
setVulnerabilities
Sets the vulnerabilities property value. Retrieve details about vulnerabilities.Note: List retrieval is not yet supported.- Parameters:
value
- Value to set for the vulnerabilities property.
-
setWhoisHistoryRecords
Sets the whoisHistoryRecords property value. Retrieve details about whoisHistoryRecord objects.Note: List retrieval is not yet supported.- Parameters:
value
- Value to set for the whoisHistoryRecords property.
-
setWhoisRecords
Sets the whoisRecords property value. A list of whoisRecord objects.- Parameters:
value
- Value to set for the whoisRecords property.
-