Class WhoisBaseRecord

java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.security.models.WhoisBaseRecord
All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject
Direct Known Subclasses:
WhoisHistoryRecord, WhoisRecord

public class WhoisBaseRecord extends Entity implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Whois Base Record.
  • Field Details

    • abuse

      @SerializedName(value="abuse", alternate="Abuse") @Expose @Nullable public WhoisContact abuse
      The Abuse. The contact information for the abuse contact.
    • admin

      @SerializedName(value="admin", alternate="Admin") @Expose @Nullable public WhoisContact admin
      The Admin. The contact information for the admin contact.
    • billing

      @SerializedName(value="billing", alternate="Billing") @Expose @Nullable public WhoisContact billing
      The Billing. The contact information for the billing contact.
    • domainStatus

      @SerializedName(value="domainStatus", alternate="DomainStatus") @Expose @Nullable public String domainStatus
      The Domain Status. The domain status for this WHOIS object.
    • expirationDateTime

      @SerializedName(value="expirationDateTime", alternate="ExpirationDateTime") @Expose @Nullable public OffsetDateTime expirationDateTime
      The Expiration Date Time. The date and time when this WHOIS record expires with the registrar. 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.
    • firstSeenDateTime

      @SerializedName(value="firstSeenDateTime", alternate="FirstSeenDateTime") @Expose @Nullable public OffsetDateTime firstSeenDateTime
      The First Seen Date Time. The first seen date and time of this WHOIS record. 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 last seen date and time of this WHOIS record. 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.
    • lastUpdateDateTime

      @SerializedName(value="lastUpdateDateTime", alternate="LastUpdateDateTime") @Expose @Nullable public OffsetDateTime lastUpdateDateTime
      The Last Update Date Time. The date and time when this WHOIS record was last modified. 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.
    • nameservers

      @SerializedName(value="nameservers", alternate="Nameservers") @Expose @Nullable public List<WhoisNameserver> nameservers
      The Nameservers. The nameservers for this WHOIS object.
    • noc

      @SerializedName(value="noc", alternate="Noc") @Expose @Nullable public WhoisContact noc
      The Noc. The contact information for the noc contact.
    • rawWhoisText

      @SerializedName(value="rawWhoisText", alternate="RawWhoisText") @Expose @Nullable public String rawWhoisText
      The Raw Whois Text. The raw WHOIS details for this WHOIS object.
    • registrant

      @SerializedName(value="registrant", alternate="Registrant") @Expose @Nullable public WhoisContact registrant
      The Registrant. The contact information for the registrant contact.
    • registrar

      @SerializedName(value="registrar", alternate="Registrar") @Expose @Nullable public WhoisContact registrar
      The Registrar. The contact information for the registrar contact.
    • registrationDateTime

      @SerializedName(value="registrationDateTime", alternate="RegistrationDateTime") @Expose @Nullable public OffsetDateTime registrationDateTime
      The Registration Date Time. The date and time when this WHOIS record was registered with a registrar. 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.
    • technical

      @SerializedName(value="technical", alternate="Technical") @Expose @Nullable public WhoisContact technical
      The Technical. The contact information for the technical contact.
    • whoisServer

      @SerializedName(value="whoisServer", alternate="WhoisServer") @Expose @Nullable public String whoisServer
      The Whois Server. The WHOIS server that provides the details.
    • zone

      @SerializedName(value="zone", alternate="Zone") @Expose @Nullable public WhoisContact zone
      The Zone. The contact information for the zone contact.
    • host

      @SerializedName(value="host", alternate="Host") @Expose @Nullable public Host host
      The Host. The host associated to this WHOIS object.
  • Constructor Details

    • WhoisBaseRecord

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