Reference documentation and code samples for the Chronicle V1 API class Google::Backstory::Domain.
Information about a domain.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#admin
def admin() -> ::Google::Backstory::User
Returns
- (::Google::Backstory::User) — Parsed contact information for the administrative contact for the domain.
#admin=
def admin=(value) -> ::Google::Backstory::User
Parameter
- value (::Google::Backstory::User) — Parsed contact information for the administrative contact for the domain.
Returns
- (::Google::Backstory::User) — Parsed contact information for the administrative contact for the domain.
#audit_update_time
def audit_update_time() -> ::Google::Protobuf::Timestamp
Returns
- (::Google::Protobuf::Timestamp) — Audit updated time.
#audit_update_time=
def audit_update_time=(value) -> ::Google::Protobuf::Timestamp
Parameter
- value (::Google::Protobuf::Timestamp) — Audit updated time.
Returns
- (::Google::Protobuf::Timestamp) — Audit updated time.
#billing
def billing() -> ::Google::Backstory::User
Returns
- (::Google::Backstory::User) — Parsed contact information for the billing contact of the domain.
#billing=
def billing=(value) -> ::Google::Backstory::User
Parameter
- value (::Google::Backstory::User) — Parsed contact information for the billing contact of the domain.
Returns
- (::Google::Backstory::User) — Parsed contact information for the billing contact of the domain.
#categories
def categories() -> ::Array<::String>
Returns
- (::Array<::String>) — Categories assign to the domain as retrieved from VirusTotal.
#categories=
def categories=(value) -> ::Array<::String>
Parameter
- value (::Array<::String>) — Categories assign to the domain as retrieved from VirusTotal.
Returns
- (::Array<::String>) — Categories assign to the domain as retrieved from VirusTotal.
#contact_email
def contact_email() -> ::String
Returns
- (::String) — Contact email address.
#contact_email=
def contact_email=(value) -> ::String
Parameter
- value (::String) — Contact email address.
Returns
- (::String) — Contact email address.
#creation_time
def creation_time() -> ::Google::Protobuf::Timestamp
Returns
- (::Google::Protobuf::Timestamp) — Domain creation time.
#creation_time=
def creation_time=(value) -> ::Google::Protobuf::Timestamp
Parameter
- value (::Google::Protobuf::Timestamp) — Domain creation time.
Returns
- (::Google::Protobuf::Timestamp) — Domain creation time.
#expiration_time
def expiration_time() -> ::Google::Protobuf::Timestamp
Returns
- (::Google::Protobuf::Timestamp) — Expiration time.
#expiration_time=
def expiration_time=(value) -> ::Google::Protobuf::Timestamp
Parameter
- value (::Google::Protobuf::Timestamp) — Expiration time.
Returns
- (::Google::Protobuf::Timestamp) — Expiration time.
#favicon
def favicon() -> ::Google::Backstory::Favicon
Returns
- (::Google::Backstory::Favicon) — Includes difference hash and MD5 hash of the domain's favicon.
#favicon=
def favicon=(value) -> ::Google::Backstory::Favicon
Parameter
- value (::Google::Backstory::Favicon) — Includes difference hash and MD5 hash of the domain's favicon.
Returns
- (::Google::Backstory::Favicon) — Includes difference hash and MD5 hash of the domain's favicon.
#first_seen_time
def first_seen_time() -> ::Google::Protobuf::Timestamp
Returns
- (::Google::Protobuf::Timestamp) — First seen timestamp of the domain in the customer's environment.
#first_seen_time=
def first_seen_time=(value) -> ::Google::Protobuf::Timestamp
Parameter
- value (::Google::Protobuf::Timestamp) — First seen timestamp of the domain in the customer's environment.
Returns
- (::Google::Protobuf::Timestamp) — First seen timestamp of the domain in the customer's environment.
#iana_registrar_id
def iana_registrar_id() -> ::Integer
Returns
- (::Integer) — IANA Registrar ID. See https://www.iana.org/assignments/registrar-ids/registrar-ids.xhtml
#iana_registrar_id=
def iana_registrar_id=(value) -> ::Integer
Parameter
- value (::Integer) — IANA Registrar ID. See https://www.iana.org/assignments/registrar-ids/registrar-ids.xhtml
Returns
- (::Integer) — IANA Registrar ID. See https://www.iana.org/assignments/registrar-ids/registrar-ids.xhtml
#jarm
def jarm() -> ::String
Returns
- (::String) — Domain's JARM hash.
#jarm=
def jarm=(value) -> ::String
Parameter
- value (::String) — Domain's JARM hash.
Returns
- (::String) — Domain's JARM hash.
#last_dns_records
def last_dns_records() -> ::Array<::Google::Backstory::DNSRecord>
Returns
- (::Array<::Google::Backstory::DNSRecord>) — Domain's DNS records from the last scan.
#last_dns_records=
def last_dns_records=(value) -> ::Array<::Google::Backstory::DNSRecord>
Parameter
- value (::Array<::Google::Backstory::DNSRecord>) — Domain's DNS records from the last scan.
Returns
- (::Array<::Google::Backstory::DNSRecord>) — Domain's DNS records from the last scan.
#last_dns_records_time
def last_dns_records_time() -> ::Google::Protobuf::Timestamp
Returns
- (::Google::Protobuf::Timestamp) — Date when the DNS records list was retrieved by VirusTotal.
#last_dns_records_time=
def last_dns_records_time=(value) -> ::Google::Protobuf::Timestamp
Parameter
- value (::Google::Protobuf::Timestamp) — Date when the DNS records list was retrieved by VirusTotal.
Returns
- (::Google::Protobuf::Timestamp) — Date when the DNS records list was retrieved by VirusTotal.
#last_https_certificate
def last_https_certificate() -> ::Google::Backstory::SSLCertificate
Returns
- (::Google::Backstory::SSLCertificate) — SSL certificate object retrieved last time the domain was analyzed.
#last_https_certificate=
def last_https_certificate=(value) -> ::Google::Backstory::SSLCertificate
Parameter
- value (::Google::Backstory::SSLCertificate) — SSL certificate object retrieved last time the domain was analyzed.
Returns
- (::Google::Backstory::SSLCertificate) — SSL certificate object retrieved last time the domain was analyzed.
#last_https_certificate_time
def last_https_certificate_time() -> ::Google::Protobuf::Timestamp
Returns
- (::Google::Protobuf::Timestamp) — When the certificate was retrieved by VirusTotal.
#last_https_certificate_time=
def last_https_certificate_time=(value) -> ::Google::Protobuf::Timestamp
Parameter
- value (::Google::Protobuf::Timestamp) — When the certificate was retrieved by VirusTotal.
Returns
- (::Google::Protobuf::Timestamp) — When the certificate was retrieved by VirusTotal.
#last_seen_time
def last_seen_time() -> ::Google::Protobuf::Timestamp
Returns
- (::Google::Protobuf::Timestamp) — Last seen timestamp of the domain in the customer's environment.
#last_seen_time=
def last_seen_time=(value) -> ::Google::Protobuf::Timestamp
Parameter
- value (::Google::Protobuf::Timestamp) — Last seen timestamp of the domain in the customer's environment.
Returns
- (::Google::Protobuf::Timestamp) — Last seen timestamp of the domain in the customer's environment.
#name
def name() -> ::String
Returns
- (::String) — The domain name. This field can be used as an entity indicator for Domain entities.
#name=
def name=(value) -> ::String
Parameter
- value (::String) — The domain name. This field can be used as an entity indicator for Domain entities.
Returns
- (::String) — The domain name. This field can be used as an entity indicator for Domain entities.
#name_server
def name_server() -> ::Array<::String>
Returns
- (::Array<::String>) — Repeated list of name servers.
#name_server=
def name_server=(value) -> ::Array<::String>
Parameter
- value (::Array<::String>) — Repeated list of name servers.
Returns
- (::Array<::String>) — Repeated list of name servers.
#popularity_ranks
def popularity_ranks() -> ::Array<::Google::Backstory::PopularityRank>
Returns
- (::Array<::Google::Backstory::PopularityRank>) — Domain's position in popularity ranks such as Alexa, Quantcast, Statvoo, etc
#popularity_ranks=
def popularity_ranks=(value) -> ::Array<::Google::Backstory::PopularityRank>
Parameter
- value (::Array<::Google::Backstory::PopularityRank>) — Domain's position in popularity ranks such as Alexa, Quantcast, Statvoo, etc
Returns
- (::Array<::Google::Backstory::PopularityRank>) — Domain's position in popularity ranks such as Alexa, Quantcast, Statvoo, etc
#prevalence
def prevalence() -> ::Google::Backstory::Prevalence
Returns
- (::Google::Backstory::Prevalence) — The prevalence of the domain within the customer's environment.
#prevalence=
def prevalence=(value) -> ::Google::Backstory::Prevalence
Parameter
- value (::Google::Backstory::Prevalence) — The prevalence of the domain within the customer's environment.
Returns
- (::Google::Backstory::Prevalence) — The prevalence of the domain within the customer's environment.
#private_registration
def private_registration() -> ::Boolean
Returns
- (::Boolean) — Indicates whether the domain appears to be using a private registration service to mask the owner's contact information.
#private_registration=
def private_registration=(value) -> ::Boolean
Parameter
- value (::Boolean) — Indicates whether the domain appears to be using a private registration service to mask the owner's contact information.
Returns
- (::Boolean) — Indicates whether the domain appears to be using a private registration service to mask the owner's contact information.
#registrant
def registrant() -> ::Google::Backstory::User
Returns
- (::Google::Backstory::User) — Parsed contact information for the registrant of the domain.
#registrant=
def registrant=(value) -> ::Google::Backstory::User
Parameter
- value (::Google::Backstory::User) — Parsed contact information for the registrant of the domain.
Returns
- (::Google::Backstory::User) — Parsed contact information for the registrant of the domain.
#registrar
def registrar() -> ::String
Returns
- (::String) — Registrar name . FOr example, "Wild West Domains, Inc. (R120-LROR)", "GoDaddy.com, LLC", or "PDR LTD. D/B/A PUBLICDOMAINREGISTRY.COM".
#registrar=
def registrar=(value) -> ::String
Parameter
- value (::String) — Registrar name . FOr example, "Wild West Domains, Inc. (R120-LROR)", "GoDaddy.com, LLC", or "PDR LTD. D/B/A PUBLICDOMAINREGISTRY.COM".
Returns
- (::String) — Registrar name . FOr example, "Wild West Domains, Inc. (R120-LROR)", "GoDaddy.com, LLC", or "PDR LTD. D/B/A PUBLICDOMAINREGISTRY.COM".
#registry_data_raw_text
def registry_data_raw_text() -> ::String
Returns
- (::String) — Registry Data raw text.
#registry_data_raw_text=
def registry_data_raw_text=(value) -> ::String
Parameter
- value (::String) — Registry Data raw text.
Returns
- (::String) — Registry Data raw text.
#status
def status() -> ::String
Returns
- (::String) — Domain status. See https://www.icann.org/resources/pages/epp-status-codes-2014-06-16-en for meanings of possible values
#status=
def status=(value) -> ::String
Parameter
- value (::String) — Domain status. See https://www.icann.org/resources/pages/epp-status-codes-2014-06-16-en for meanings of possible values
Returns
- (::String) — Domain status. See https://www.icann.org/resources/pages/epp-status-codes-2014-06-16-en for meanings of possible values
#tags
def tags() -> ::Array<::String>
Returns
- (::Array<::String>) — List of representative attributes.
#tags=
def tags=(value) -> ::Array<::String>
Parameter
- value (::Array<::String>) — List of representative attributes.
Returns
- (::Array<::String>) — List of representative attributes.
#tech
def tech() -> ::Google::Backstory::User
Returns
- (::Google::Backstory::User) — Parsed contact information for the technical contact for the domain
#tech=
def tech=(value) -> ::Google::Backstory::User
Parameter
- value (::Google::Backstory::User) — Parsed contact information for the technical contact for the domain
Returns
- (::Google::Backstory::User) — Parsed contact information for the technical contact for the domain
#update_time
def update_time() -> ::Google::Protobuf::Timestamp
Returns
- (::Google::Protobuf::Timestamp) — Last updated time.
#update_time=
def update_time=(value) -> ::Google::Protobuf::Timestamp
Parameter
- value (::Google::Protobuf::Timestamp) — Last updated time.
Returns
- (::Google::Protobuf::Timestamp) — Last updated time.
#whois_record_raw_text
def whois_record_raw_text() -> ::String
Returns
- (::String) — WHOIS raw text.
#whois_record_raw_text=
def whois_record_raw_text=(value) -> ::String
Parameter
- value (::String) — WHOIS raw text.
Returns
- (::String) — WHOIS raw text.
#whois_server
def whois_server() -> ::String
Returns
- (::String) — Whois server name.
#whois_server=
def whois_server=(value) -> ::String
Parameter
- value (::String) — Whois server name.
Returns
- (::String) — Whois server name.
#whois_time
def whois_time() -> ::Google::Protobuf::Timestamp
Returns
- (::Google::Protobuf::Timestamp) — Date of the last update of the WHOIS record.
#whois_time=
def whois_time=(value) -> ::Google::Protobuf::Timestamp
Parameter
- value (::Google::Protobuf::Timestamp) — Date of the last update of the WHOIS record.
Returns
- (::Google::Protobuf::Timestamp) — Date of the last update of the WHOIS record.
#zone
def zone() -> ::Google::Backstory::User
Returns
- (::Google::Backstory::User) — Parsed contact information for the zone.
#zone=
def zone=(value) -> ::Google::Backstory::User
Parameter
- value (::Google::Backstory::User) — Parsed contact information for the zone.
Returns
- (::Google::Backstory::User) — Parsed contact information for the zone.