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 Summary
FieldsModifier and TypeFieldDescriptionThe Abuse.The Admin.The Billing.The Domain Status.The Expiration Date Time.The First Seen Date Time.The Host.The Last Seen Date Time.The Last Update Date Time.The Nameservers.The Noc.The Raw Whois Text.The Registrant.The Registrar.The Registration Date Time.The Technical.The Whois Server.The Zone. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidsetRawObject(com.microsoft.graph.serializer.ISerializer serializer, com.google.gson.JsonObject json) Sets the raw JSON objectMethods inherited from class com.microsoft.graph.models.Entity
additionalDataManagerMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.microsoft.graph.serializer.IJsonBackedObject
additionalDataManager
-
Field Details
-
abuse
The Abuse. The contact information for the abuse contact. -
admin
The Admin. The contact information for the admin contact. -
billing
The Billing. The contact information for the billing contact. -
domainStatus
@SerializedName(value="domainStatus", alternate="DomainStatus") @Expose @Nullable public String domainStatusThe Domain Status. The domain status for this WHOIS object. -
expirationDateTime
@SerializedName(value="expirationDateTime", alternate="ExpirationDateTime") @Expose @Nullable public OffsetDateTime expirationDateTimeThe 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 firstSeenDateTimeThe 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 lastSeenDateTimeThe 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 lastUpdateDateTimeThe 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> nameserversThe Nameservers. The nameservers for this WHOIS object. -
noc
The Noc. The contact information for the noc contact. -
rawWhoisText
@SerializedName(value="rawWhoisText", alternate="RawWhoisText") @Expose @Nullable public String rawWhoisTextThe Raw Whois Text. The raw WHOIS details for this WHOIS object. -
registrant
@SerializedName(value="registrant", alternate="Registrant") @Expose @Nullable public WhoisContact registrantThe Registrant. The contact information for the registrant contact. -
registrar
@SerializedName(value="registrar", alternate="Registrar") @Expose @Nullable public WhoisContact registrarThe Registrar. The contact information for the registrar contact. -
registrationDateTime
@SerializedName(value="registrationDateTime", alternate="RegistrationDateTime") @Expose @Nullable public OffsetDateTime registrationDateTimeThe 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 technicalThe Technical. The contact information for the technical contact. -
whoisServer
@SerializedName(value="whoisServer", alternate="WhoisServer") @Expose @Nullable public String whoisServerThe Whois Server. The WHOIS server that provides the details. -
zone
The Zone. The contact information for the zone contact. -
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:
setRawObjectin interfacecom.microsoft.graph.serializer.IJsonBackedObject- Overrides:
setRawObjectin classEntity- Parameters:
serializer- the serializerjson- the JSON object to set this object to
-