Class ThreatIntelligence

java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.security.models.ThreatIntelligence
All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject

public class ThreatIntelligence extends Entity implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Threat Intelligence.
  • Field Details

    • articleIndicators

      @SerializedName(value="articleIndicators", alternate="ArticleIndicators") @Expose @Nullable public ArticleIndicatorCollectionPage articleIndicators
      The Article Indicators. Refers to indicators of threat or compromise highlighted in an article.Note: List retrieval is not yet supported.
    • articles

      @SerializedName(value="articles", alternate="Articles") @Expose @Nullable public ArticleCollectionPage articles
      The Articles. A list of article objects.
    • hostComponents

      @SerializedName(value="hostComponents", alternate="HostComponents") @Expose @Nullable public HostComponentCollectionPage hostComponents
      The Host Components. Retrieve details about hostComponent objects.Note: List retrieval is not yet supported.
    • hostCookies

      @SerializedName(value="hostCookies", alternate="HostCookies") @Expose @Nullable public HostCookieCollectionPage hostCookies
      The Host Cookies. Retrieve details about hostCookie objects.Note: List retrieval is not yet supported.
    • hostPairs

      @SerializedName(value="hostPairs", alternate="HostPairs") @Expose @Nullable public HostPairCollectionPage hostPairs
      The Host Pairs. Retrieve details about hostTracker objects.Note: List retrieval is not yet supported.
    • hostPorts

      @SerializedName(value="hostPorts", alternate="HostPorts") @Expose @Nullable public HostPortCollectionPage hostPorts
      The Host Ports. Retrieve details about hostPort objects.Note: List retrieval is not yet supported.
    • hosts

      @SerializedName(value="hosts", alternate="Hosts") @Expose @Nullable public HostCollectionPage hosts
      The Hosts. Refers to host objects that Microsoft Threat Intelligence has observed.Note: List retrieval is not yet supported.
    • hostSslCertificates

      @SerializedName(value="hostSslCertificates", alternate="HostSslCertificates") @Expose @Nullable public HostSslCertificateCollectionPage hostSslCertificates
      The Host Ssl Certificates. Retrieve details about hostSslCertificate objects.Note: List retrieval is not yet supported.
    • hostTrackers

      @SerializedName(value="hostTrackers", alternate="HostTrackers") @Expose @Nullable public HostTrackerCollectionPage hostTrackers
      The Host Trackers. Retrieve details about hostTracker objects.Note: List retrieval is not yet supported.
    • intelligenceProfileIndicators

      @SerializedName(value="intelligenceProfileIndicators", alternate="IntelligenceProfileIndicators") @Expose @Nullable public IntelligenceProfileIndicatorCollectionPage intelligenceProfileIndicators
      The Intelligence Profile Indicators.
    • intelProfiles

      @SerializedName(value="intelProfiles", alternate="IntelProfiles") @Expose @Nullable public IntelligenceProfileCollectionPage intelProfiles
      The Intel Profiles. A list of intelligenceProfile objects.
    • passiveDnsRecords

      @SerializedName(value="passiveDnsRecords", alternate="PassiveDnsRecords") @Expose @Nullable public PassiveDnsRecordCollectionPage passiveDnsRecords
      The Passive Dns Records. Retrieve details about passiveDnsRecord objects.Note: List retrieval is not yet supported.
    • sslCertificates

      @SerializedName(value="sslCertificates", alternate="SslCertificates") @Expose @Nullable public SslCertificateCollectionPage sslCertificates
      The Ssl Certificates. Retrieve details about sslCertificate objects.Note: List retrieval is not yet supported.
    • subdomains

      @SerializedName(value="subdomains", alternate="Subdomains") @Expose @Nullable public SubdomainCollectionPage subdomains
      The Subdomains. Retrieve details about the subdomain.Note: List retrieval is not yet supported.
    • vulnerabilities

      @SerializedName(value="vulnerabilities", alternate="Vulnerabilities") @Expose @Nullable public VulnerabilityCollectionPage vulnerabilities
      The Vulnerabilities. Retrieve details about vulnerabilities.Note: List retrieval is not yet supported.
    • whoisHistoryRecords

      @SerializedName(value="whoisHistoryRecords", alternate="WhoisHistoryRecords") @Expose @Nullable public WhoisHistoryRecordCollectionPage whoisHistoryRecords
      The Whois History Records. Retrieve details about whoisHistoryRecord objects.Note: List retrieval is not yet supported.
    • whoisRecords

      @SerializedName(value="whoisRecords", alternate="WhoisRecords") @Expose @Nullable public WhoisRecordCollectionPage whoisRecords
      The Whois Records. A list of whoisRecord objects.
  • Constructor Details

    • ThreatIntelligence

      public ThreatIntelligence()
  • Method Details

    • setRawObject

      public void setRawObject(@Nonnull com.microsoft.graph.serializer.ISerializer serializer, @Nonnull com.google.gson.JsonObject json)
      Sets the raw JSON object
      Specified by:
      setRawObject in interface com.microsoft.graph.serializer.IJsonBackedObject
      Overrides:
      setRawObject in class Entity
      Parameters:
      serializer - the serializer
      json - the JSON object to set this object to