Class EnrichmentDomainWhoisInner
- java.lang.Object
-
- com.azure.resourcemanager.securityinsights.fluent.models.EnrichmentDomainWhoisInner
-
public final class EnrichmentDomainWhoisInner extends Object
Whois information for a given domain and associated metadata.
-
-
Constructor Summary
Constructors Constructor Description EnrichmentDomainWhoisInner()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OffsetDateTime
created()
Get the created property: The timestamp at which this record was created.String
domain()
Get the domain property: The domain for this whois record.OffsetDateTime
expires()
Get the expires property: The timestamp at which this record will expire.EnrichmentDomainWhoisDetails
parsedWhois()
Get the parsedWhois property: The whois record for a given domain.String
server()
Get the server property: The hostname of this registrar's whois server.OffsetDateTime
updated()
Get the updated property: The timestamp at which this record was last updated.void
validate()
Validates the instance.EnrichmentDomainWhoisInner
withCreated(OffsetDateTime created)
Set the created property: The timestamp at which this record was created.EnrichmentDomainWhoisInner
withDomain(String domain)
Set the domain property: The domain for this whois record.EnrichmentDomainWhoisInner
withExpires(OffsetDateTime expires)
Set the expires property: The timestamp at which this record will expire.EnrichmentDomainWhoisInner
withParsedWhois(EnrichmentDomainWhoisDetails parsedWhois)
Set the parsedWhois property: The whois record for a given domain.EnrichmentDomainWhoisInner
withServer(String server)
Set the server property: The hostname of this registrar's whois server.EnrichmentDomainWhoisInner
withUpdated(OffsetDateTime updated)
Set the updated property: The timestamp at which this record was last updated.
-
-
-
Method Detail
-
domain
public String domain()
Get the domain property: The domain for this whois record.- Returns:
- the domain value.
-
withDomain
public EnrichmentDomainWhoisInner withDomain(String domain)
Set the domain property: The domain for this whois record.- Parameters:
domain
- the domain value to set.- Returns:
- the EnrichmentDomainWhoisInner object itself.
-
server
public String server()
Get the server property: The hostname of this registrar's whois server.- Returns:
- the server value.
-
withServer
public EnrichmentDomainWhoisInner withServer(String server)
Set the server property: The hostname of this registrar's whois server.- Parameters:
server
- the server value to set.- Returns:
- the EnrichmentDomainWhoisInner object itself.
-
created
public OffsetDateTime created()
Get the created property: The timestamp at which this record was created.- Returns:
- the created value.
-
withCreated
public EnrichmentDomainWhoisInner withCreated(OffsetDateTime created)
Set the created property: The timestamp at which this record was created.- Parameters:
created
- the created value to set.- Returns:
- the EnrichmentDomainWhoisInner object itself.
-
updated
public OffsetDateTime updated()
Get the updated property: The timestamp at which this record was last updated.- Returns:
- the updated value.
-
withUpdated
public EnrichmentDomainWhoisInner withUpdated(OffsetDateTime updated)
Set the updated property: The timestamp at which this record was last updated.- Parameters:
updated
- the updated value to set.- Returns:
- the EnrichmentDomainWhoisInner object itself.
-
expires
public OffsetDateTime expires()
Get the expires property: The timestamp at which this record will expire.- Returns:
- the expires value.
-
withExpires
public EnrichmentDomainWhoisInner withExpires(OffsetDateTime expires)
Set the expires property: The timestamp at which this record will expire.- Parameters:
expires
- the expires value to set.- Returns:
- the EnrichmentDomainWhoisInner object itself.
-
parsedWhois
public EnrichmentDomainWhoisDetails parsedWhois()
Get the parsedWhois property: The whois record for a given domain.- Returns:
- the parsedWhois value.
-
withParsedWhois
public EnrichmentDomainWhoisInner withParsedWhois(EnrichmentDomainWhoisDetails parsedWhois)
Set the parsedWhois property: The whois record for a given domain.- Parameters:
parsedWhois
- the parsedWhois value to set.- Returns:
- the EnrichmentDomainWhoisInner object itself.
-
validate
public void validate()
Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-
-