dsRecords = $dsRecords; } /** * @return DsRecord[] */ public function getDsRecords() { return $this->dsRecords; } /** * Required. The state of DS records for this domain. Used to enable or * disable automatic DNSSEC. * * Accepted values: DS_STATE_UNSPECIFIED, DS_RECORDS_UNPUBLISHED, * DS_RECORDS_PUBLISHED * * @param self::DS_STATE_* $dsState */ public function setDsState($dsState) { $this->dsState = $dsState; } /** * @return self::DS_STATE_* */ public function getDsState() { return $this->dsState; } /** * Output only. A list of name servers that store the DNS zone for this * domain. Each name server is a domain name, with Unicode domain names * expressed in Punycode format. This field is automatically populated with * the name servers assigned to the Google Domains DNS zone. * * @param string[] $nameServers */ public function setNameServers($nameServers) { $this->nameServers = $nameServers; } /** * @return string[] */ public function getNameServers() { return $this->nameServers; } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(GoogleDomainsDns::class, 'Google_Service_CloudDomains_GoogleDomainsDns');