Class HostComponent

All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject

public class HostComponent extends Artifact implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Host Component.
  • Field Details

    • category

      @SerializedName(value="category", alternate="Category") @Expose @Nullable public String category
      The Category. The type of component that was detected (for example, Operating System, Framework, Remote Access, or Server).
    • firstSeenDateTime

      @SerializedName(value="firstSeenDateTime", alternate="FirstSeenDateTime") @Expose @Nullable public OffsetDateTime firstSeenDateTime
      The First Seen Date Time. The first date and time when Microsoft Defender Threat Intelligence observed this web component. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014, is 2014-01-01T00:00:00Z.
    • lastSeenDateTime

      @SerializedName(value="lastSeenDateTime", alternate="LastSeenDateTime") @Expose @Nullable public OffsetDateTime lastSeenDateTime
      The Last Seen Date Time. The most recent date and time when Microsoft Defender Threat Intelligence observed this web component. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014, is 2014-01-01T00:00:00Z.
    • name

      @SerializedName(value="name", alternate="Name") @Expose @Nullable public String name
      The Name. A name running on the artifact, for example, Microsoft IIS.
    • version

      @SerializedName(value="version", alternate="Version") @Expose @Nullable public String version
      The Version. The component version running on the artifact, for example, v8.5. This should not be assumed to be strictly numerical.
    • host

      @SerializedName(value="host", alternate="Host") @Expose @Nullable public Host host
      The Host. The host related to this component. This is a reverse navigation property. When navigating to components from a host, this should be assumed to be a return reference.
  • Constructor Details

    • HostComponent

      public HostComponent()
  • 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 Artifact
      Parameters:
      serializer - the serializer
      json - the JSON object to set this object to