DnsRecord

class DnsRecord : GeneratedMessage, DnsRecordOrBuilder
Specifies a DNS record, with type, content, and TTL information.
Protobuf type elide.net.DnsRecord

Types

Link copied to clipboard
Specifies a DNS record which is associated with an IP address; these are used for A and AAAA records.
Protobuf type elide.net.DnsRecord.AddressValue
Link copied to clipboard
interface AddressValueOrBuilder : MessageOrBuilder
Link copied to clipboard
class Builder : GeneratedMessage.Builder<BuilderT> , DnsRecordOrBuilder
Specifies a DNS record, with type, content, and TTL information.
Protobuf type elide.net.DnsRecord
Link copied to clipboard
Specifies a DNS record which is associated with a hostname; these are used for CNAME records.
Protobuf type elide.net.DnsRecord.HostnameValue
Link copied to clipboard
interface HostnameValueOrBuilder : MessageOrBuilder
Link copied to clipboard
Specifies a simple DNS string value which is associated with a priority; these are used for MX records.
Protobuf type elide.net.DnsRecord.PriorityValue
Link copied to clipboard
interface PriorityValueOrBuilder : MessageOrBuilder
Link copied to clipboard
Specifies a simple DNS value, expressed as a string.
Protobuf type elide.net.DnsRecord.StringValue
Link copied to clipboard
interface StringValueOrBuilder : MessageOrBuilder
Link copied to clipboard
enum ValueCase : Internal.EnumLite, AbstractMessageLite.InternalOneOfEnum

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
inline fun DnsRecord.copy(block: DnsRecordKt.Dsl.() -> Unit): DnsRecord
Link copied to clipboard
open fun equals(obj: Any): Boolean
Link copied to clipboard
Link copied to clipboard
Address value.
.elide.net.DnsRecord.AddressValue address = 7;
Link copied to clipboard
Address value.
.elide.net.DnsRecord.AddressValue address = 7;
Link copied to clipboard
open fun getAllFields(): Map<Descriptors.FieldDescriptor, Any>
Link copied to clipboard
Link copied to clipboard
abstract fun getDefaultInstanceForType(): MessageLite
Link copied to clipboard
fun getDescriptor(): Descriptors.Descriptor
Link copied to clipboard
open fun getDescriptorForType(): Descriptors.Descriptor
Link copied to clipboard
open fun getDomain(): String
Specifies the domain owner of this record.
string domain = 1;
Link copied to clipboard
open fun getDomainBytes(): ByteString
Specifies the domain owner of this record.
string domain = 1;
Link copied to clipboard
open fun getField(field: Descriptors.FieldDescriptor): Any
Link copied to clipboard
Hostname value.
.elide.net.DnsRecord.HostnameValue hostname = 6;
Link copied to clipboard
Hostname value.
.elide.net.DnsRecord.HostnameValue hostname = 6;
Link copied to clipboard
open fun getName(): String
Specifies the subject (name) of the record.
string name = 2;
Link copied to clipboard
open fun getNameBytes(): ByteString
Specifies the subject (name) of the record.
string name = 2;
Link copied to clipboard
open fun getOneofFieldDescriptor(oneof: Descriptors.OneofDescriptor): Descriptors.FieldDescriptor
Link copied to clipboard
abstract fun getParserForType(): Parser<out Message>
abstract fun getParserForType(): Parser<out MessageLite>
open fun getParserForType(): Parser<DnsRecord>
Link copied to clipboard
Priority value.
.elide.net.DnsRecord.PriorityValue priority = 5;
Link copied to clipboard
Priority value.
.elide.net.DnsRecord.PriorityValue priority = 5;
Link copied to clipboard
open fun getRepeatedField(field: Descriptors.FieldDescriptor, index: Int): Any
Link copied to clipboard
open fun getRepeatedFieldCount(field: Descriptors.FieldDescriptor): Int
Link copied to clipboard
Link copied to clipboard
String value.
.elide.net.DnsRecord.StringValue string = 4;
Link copied to clipboard
String value.
.elide.net.DnsRecord.StringValue string = 4;
Link copied to clipboard
open fun getTtl(): Long
Specifies the time-to-live (TTL) value for the record.
uint64 ttl = 3;
Link copied to clipboard
open fun getUnknownFields(): UnknownFieldSet
Link copied to clipboard
Link copied to clipboard
open fun hasAddress(): Boolean
Address value.
.elide.net.DnsRecord.AddressValue address = 7;
Link copied to clipboard
open fun hasField(field: Descriptors.FieldDescriptor): Boolean
Link copied to clipboard
open fun hashCode(): Int
Link copied to clipboard
open fun hasHostname(): Boolean
Hostname value.
.elide.net.DnsRecord.HostnameValue hostname = 6;
Link copied to clipboard
open fun hasOneof(oneof: Descriptors.OneofDescriptor): Boolean
Link copied to clipboard
open fun hasPriority(): Boolean
Priority value.
.elide.net.DnsRecord.PriorityValue priority = 5;
Link copied to clipboard
open fun hasString(): Boolean
String value.
.elide.net.DnsRecord.StringValue string = 4;
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun <ContainingT : Message?, T> newFileScopedGeneratedExtension(singularType: Class<out Any>, defaultInstance: Message): GeneratedMessage.GeneratedExtension<ContainingT, T>
Link copied to clipboard
open fun <ContainingT : Message?, T> newMessageScopedGeneratedExtension(scope: Message, descriptorIndex: Int, singularType: Class<out Any>, defaultInstance: Message): GeneratedMessage.GeneratedExtension<ContainingT, T>
Link copied to clipboard
open fun parseDelimitedFrom(input: InputStream, extensionRegistry: ExtensionRegistryLite): DnsRecord
Link copied to clipboard
open fun parseFrom(data: Array<Byte>): DnsRecord
open fun parseFrom(data: ByteString): DnsRecord
open fun parseFrom(input: CodedInputStream): DnsRecord
open fun parseFrom(input: InputStream): DnsRecord
open fun parseFrom(data: ByteBuffer): DnsRecord
open fun parseFrom(data: Array<Byte>, extensionRegistry: ExtensionRegistryLite): DnsRecord
open fun parseFrom(data: ByteString, extensionRegistry: ExtensionRegistryLite): DnsRecord
open fun parseFrom(input: CodedInputStream, extensionRegistry: ExtensionRegistryLite): DnsRecord
open fun parseFrom(input: InputStream, extensionRegistry: ExtensionRegistryLite): DnsRecord
open fun parseFrom(data: ByteBuffer, extensionRegistry: ExtensionRegistryLite): DnsRecord
Link copied to clipboard
open fun parser(): Parser<DnsRecord>
Link copied to clipboard
Link copied to clipboard
open fun toByteArray(): Array<Byte>
Link copied to clipboard
open fun toByteString(): ByteString
Link copied to clipboard
Link copied to clipboard
open fun writeDelimitedTo(output: OutputStream)
Link copied to clipboard
open fun writeTo(output: CodedOutputStream)