Class PassiveDnsRecord

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

public class PassiveDnsRecord extends Artifact implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Passive Dns Record.
  • Field Details

    • collectedDateTime

      @SerializedName(value="collectedDateTime", alternate="CollectedDateTime") @Expose @Nullable public OffsetDateTime collectedDateTime
      The Collected Date Time. The date and time that this passiveDnsRecord entry was collected by Microsoft. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
    • firstSeenDateTime

      @SerializedName(value="firstSeenDateTime", alternate="FirstSeenDateTime") @Expose @Nullable public OffsetDateTime firstSeenDateTime
      The First Seen Date Time. The date and time when this passiveDnsRecord entry was first seen. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. 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 date and time when this passiveDnsRecord entry was most recently seen. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
    • recordType

      @SerializedName(value="recordType", alternate="RecordType") @Expose @Nullable public String recordType
      The Record Type. The DNS record type for this passiveDnsRecord entry.
    • artifact

      @SerializedName(value="artifact", alternate="Artifact") @Expose @Nullable public Artifact artifact
      The Artifact. The artifact related to this passiveDnsRecord entry.
    • parentHost

      @SerializedName(value="parentHost", alternate="ParentHost") @Expose @Nullable public Host parentHost
      The Parent Host. The parent host related to this passiveDnsRecord entry. Generally, this is the value that you can search to discover this passiveDnsRecord value.
  • Constructor Details

    • PassiveDnsRecord

      public PassiveDnsRecord()
  • 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