AutomatedDnsRecord class

Represents a DNS record managed by the AutomatedDnsRecord API.

Constructors

AutomatedDnsRecord({String? consumerNetwork, String? createTime, String? creationMode, Config? currentConfig, String? description, String? dnsSuffix, String? dnsZone, String? etag, String? fqdn, String? hostname, Map<String, String>? labels, String? name, Config? originalConfig, String? recordType, String? serviceClass, String? state, String? stateDetails, String? updateTime})
AutomatedDnsRecord.fromJson(Map json_)

Properties

consumerNetwork String?
The full resource path of the consumer network this AutomatedDnsRecord is visible to.
getter/setter pair
createTime String?
The timestamp of when the record was created.
getter/setter pair
creationMode String?
The creation mode of the AutomatedDnsRecord.
getter/setter pair
currentConfig Config?
The current settings for this record as identified by (hostname, dns_suffix, type) in Cloud DNS.
getter/setter pair
description String?
A human-readable description of the record.
getter/setter pair
dnsSuffix String?
The dns suffix for this record to use in longest-suffix matching.
getter/setter pair
dnsZone String?
DnsZone is the DNS zone managed by automation.
getter/setter pair
etag String?
The etag is computed by the server, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.
getter/setter pair
fqdn String?
The FQDN created by combining the hostname and dns suffix.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
hostname String?
The hostname for the DNS record.
getter/setter pair
labels Map<String, String>?
User-defined labels.
getter/setter pair
name String?
Identifier.
getter/setter pair
originalConfig Config?
The configuration settings used to create this DNS record.
getter/setter pair
recordType String?
The identifier of a supported record type.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
serviceClass String?
The service class identifier which authorizes this AutomatedDnsRecord.
getter/setter pair
state String?
The current operational state of this AutomatedDnsRecord as managed by Service Connectivity Automation.
getter/setter pair
stateDetails String?
A human-readable message providing more context about the current state, such as an error description if the state is FAILED_DEPROGRAMMING.
getter/setter pair
updateTime String?
The timestamp of when the record was updated.
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited