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 ThreatIntelligencecreateFromDiscriminatorValue(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.voidserialize(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoidsetArticleIndicators(List<ArticleIndicator> value) Sets the articleIndicators property value.voidsetArticles(List<Article> value) Sets the articles property value.voidsetHostComponents(List<HostComponent> value) Sets the hostComponents property value.voidsetHostCookies(List<HostCookie> value) Sets the hostCookies property value.voidsetHostPairs(List<HostPair> value) Sets the hostPairs property value.voidsetHostPorts(List<HostPort> value) Sets the hostPorts property value.voidSets the hosts property value.voidSets the hostSslCertificates property value.voidsetHostTrackers(List<HostTracker> value) Sets the hostTrackers property value.voidSets the intelligenceProfileIndicators property value.voidsetIntelProfiles(List<IntelligenceProfile> value) Sets the intelProfiles property value.voidsetPassiveDnsRecords(List<PassiveDnsRecord> value) Sets the passiveDnsRecords property value.voidsetSslCertificates(List<SslCertificate> value) Sets the sslCertificates property value.voidsetSubdomains(List<Subdomain> value) Sets the subdomains property value.voidsetVulnerabilities(List<Vulnerability> value) Sets the vulnerabilities property value.voidSets the whoisHistoryRecords property value.voidsetWhoisRecords(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 newThreatIntelligenceand 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:
getFieldDeserializersin interfacecom.microsoft.kiota.serialization.Parsable- Overrides:
getFieldDeserializersin 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.
-