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 microsoft.graph.security.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 microsoft.graph.security.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 microsoft.graph.security.hostCookie objects.Note: List retrieval is not yet supported.
    • hosts

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

      @SerializedName(value="hostTrackers", alternate="HostTrackers") @Expose @Nullable public HostTrackerCollectionPage hostTrackers
      The Host Trackers. Retrieve details about microsoft.graph.security.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 microsoft.graph.security.passiveDnsRecord objects.Note: List retrieval is not yet supported.
    • vulnerabilities

      @SerializedName(value="vulnerabilities", alternate="Vulnerabilities") @Expose @Nullable public VulnerabilityCollectionPage vulnerabilities
      The Vulnerabilities. Retrieve details about microsoft.graph.security.vulnerabilities.Note: List retrieval is not yet supported.
  • 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