Class Dns.Builder (0.3.0)

public static final class Dns.Builder extends GeneratedMessage.Builder<Dns.Builder> implements DnsOrBuilder

DNS information.

Protobuf type google.backstory.Dns

Implements

DnsOrBuilder

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

addAdditional(Dns.ResourceRecord value)

public Dns.Builder addAdditional(Dns.ResourceRecord value)

A list of additional domain name servers that can be used to verify the answer to the domain.

repeated .google.backstory.Dns.ResourceRecord additional = 4;

Parameter
Name Description
value Dns.ResourceRecord
Returns
Type Description
Dns.Builder

addAdditional(Dns.ResourceRecord.Builder builderForValue)

public Dns.Builder addAdditional(Dns.ResourceRecord.Builder builderForValue)

A list of additional domain name servers that can be used to verify the answer to the domain.

repeated .google.backstory.Dns.ResourceRecord additional = 4;

Parameter
Name Description
builderForValue Dns.ResourceRecord.Builder
Returns
Type Description
Dns.Builder

addAdditional(int index, Dns.ResourceRecord value)

public Dns.Builder addAdditional(int index, Dns.ResourceRecord value)

A list of additional domain name servers that can be used to verify the answer to the domain.

repeated .google.backstory.Dns.ResourceRecord additional = 4;

Parameters
Name Description
index int
value Dns.ResourceRecord
Returns
Type Description
Dns.Builder

addAdditional(int index, Dns.ResourceRecord.Builder builderForValue)

public Dns.Builder addAdditional(int index, Dns.ResourceRecord.Builder builderForValue)

A list of additional domain name servers that can be used to verify the answer to the domain.

repeated .google.backstory.Dns.ResourceRecord additional = 4;

Parameters
Name Description
index int
builderForValue Dns.ResourceRecord.Builder
Returns
Type Description
Dns.Builder

addAdditionalBuilder()

public Dns.ResourceRecord.Builder addAdditionalBuilder()

A list of additional domain name servers that can be used to verify the answer to the domain.

repeated .google.backstory.Dns.ResourceRecord additional = 4;

Returns
Type Description
Dns.ResourceRecord.Builder

addAdditionalBuilder(int index)

public Dns.ResourceRecord.Builder addAdditionalBuilder(int index)

A list of additional domain name servers that can be used to verify the answer to the domain.

repeated .google.backstory.Dns.ResourceRecord additional = 4;

Parameter
Name Description
index int
Returns
Type Description
Dns.ResourceRecord.Builder

addAllAdditional(Iterable<? extends Dns.ResourceRecord> values)

public Dns.Builder addAllAdditional(Iterable<? extends Dns.ResourceRecord> values)

A list of additional domain name servers that can be used to verify the answer to the domain.

repeated .google.backstory.Dns.ResourceRecord additional = 4;

Parameter
Name Description
values Iterable<? extends com.google.backstory.Dns.ResourceRecord>
Returns
Type Description
Dns.Builder

addAllAnswers(Iterable<? extends Dns.ResourceRecord> values)

public Dns.Builder addAllAnswers(Iterable<? extends Dns.ResourceRecord> values)

A list of answers to the domain name query.

repeated .google.backstory.Dns.ResourceRecord answers = 2;

Parameter
Name Description
values Iterable<? extends com.google.backstory.Dns.ResourceRecord>
Returns
Type Description
Dns.Builder

addAllAuthority(Iterable<? extends Dns.ResourceRecord> values)

public Dns.Builder addAllAuthority(Iterable<? extends Dns.ResourceRecord> values)

A list of domain name servers which verified the answers to the domain name queries.

repeated .google.backstory.Dns.ResourceRecord authority = 3;

Parameter
Name Description
values Iterable<? extends com.google.backstory.Dns.ResourceRecord>
Returns
Type Description
Dns.Builder

addAllQuestions(Iterable<? extends Dns.Question> values)

public Dns.Builder addAllQuestions(Iterable<? extends Dns.Question> values)

A list of domain protocol message questions.

repeated .google.backstory.Dns.Question questions = 1;

Parameter
Name Description
values Iterable<? extends com.google.backstory.Dns.Question>
Returns
Type Description
Dns.Builder

addAnswers(Dns.ResourceRecord value)

public Dns.Builder addAnswers(Dns.ResourceRecord value)

A list of answers to the domain name query.

repeated .google.backstory.Dns.ResourceRecord answers = 2;

Parameter
Name Description
value Dns.ResourceRecord
Returns
Type Description
Dns.Builder

addAnswers(Dns.ResourceRecord.Builder builderForValue)

public Dns.Builder addAnswers(Dns.ResourceRecord.Builder builderForValue)

A list of answers to the domain name query.

repeated .google.backstory.Dns.ResourceRecord answers = 2;

Parameter
Name Description
builderForValue Dns.ResourceRecord.Builder
Returns
Type Description
Dns.Builder

addAnswers(int index, Dns.ResourceRecord value)

public Dns.Builder addAnswers(int index, Dns.ResourceRecord value)

A list of answers to the domain name query.

repeated .google.backstory.Dns.ResourceRecord answers = 2;

Parameters
Name Description
index int
value Dns.ResourceRecord
Returns
Type Description
Dns.Builder

addAnswers(int index, Dns.ResourceRecord.Builder builderForValue)

public Dns.Builder addAnswers(int index, Dns.ResourceRecord.Builder builderForValue)

A list of answers to the domain name query.

repeated .google.backstory.Dns.ResourceRecord answers = 2;

Parameters
Name Description
index int
builderForValue Dns.ResourceRecord.Builder
Returns
Type Description
Dns.Builder

addAnswersBuilder()

public Dns.ResourceRecord.Builder addAnswersBuilder()

A list of answers to the domain name query.

repeated .google.backstory.Dns.ResourceRecord answers = 2;

Returns
Type Description
Dns.ResourceRecord.Builder

addAnswersBuilder(int index)

public Dns.ResourceRecord.Builder addAnswersBuilder(int index)

A list of answers to the domain name query.

repeated .google.backstory.Dns.ResourceRecord answers = 2;

Parameter
Name Description
index int
Returns
Type Description
Dns.ResourceRecord.Builder

addAuthority(Dns.ResourceRecord value)

public Dns.Builder addAuthority(Dns.ResourceRecord value)

A list of domain name servers which verified the answers to the domain name queries.

repeated .google.backstory.Dns.ResourceRecord authority = 3;

Parameter
Name Description
value Dns.ResourceRecord
Returns
Type Description
Dns.Builder

addAuthority(Dns.ResourceRecord.Builder builderForValue)

public Dns.Builder addAuthority(Dns.ResourceRecord.Builder builderForValue)

A list of domain name servers which verified the answers to the domain name queries.

repeated .google.backstory.Dns.ResourceRecord authority = 3;

Parameter
Name Description
builderForValue Dns.ResourceRecord.Builder
Returns
Type Description
Dns.Builder

addAuthority(int index, Dns.ResourceRecord value)

public Dns.Builder addAuthority(int index, Dns.ResourceRecord value)

A list of domain name servers which verified the answers to the domain name queries.

repeated .google.backstory.Dns.ResourceRecord authority = 3;

Parameters
Name Description
index int
value Dns.ResourceRecord
Returns
Type Description
Dns.Builder

addAuthority(int index, Dns.ResourceRecord.Builder builderForValue)

public Dns.Builder addAuthority(int index, Dns.ResourceRecord.Builder builderForValue)

A list of domain name servers which verified the answers to the domain name queries.

repeated .google.backstory.Dns.ResourceRecord authority = 3;

Parameters
Name Description
index int
builderForValue Dns.ResourceRecord.Builder
Returns
Type Description
Dns.Builder

addAuthorityBuilder()

public Dns.ResourceRecord.Builder addAuthorityBuilder()

A list of domain name servers which verified the answers to the domain name queries.

repeated .google.backstory.Dns.ResourceRecord authority = 3;

Returns
Type Description
Dns.ResourceRecord.Builder

addAuthorityBuilder(int index)

public Dns.ResourceRecord.Builder addAuthorityBuilder(int index)

A list of domain name servers which verified the answers to the domain name queries.

repeated .google.backstory.Dns.ResourceRecord authority = 3;

Parameter
Name Description
index int
Returns
Type Description
Dns.ResourceRecord.Builder

addQuestions(Dns.Question value)

public Dns.Builder addQuestions(Dns.Question value)

A list of domain protocol message questions.

repeated .google.backstory.Dns.Question questions = 1;

Parameter
Name Description
value Dns.Question
Returns
Type Description
Dns.Builder

addQuestions(Dns.Question.Builder builderForValue)

public Dns.Builder addQuestions(Dns.Question.Builder builderForValue)

A list of domain protocol message questions.

repeated .google.backstory.Dns.Question questions = 1;

Parameter
Name Description
builderForValue Dns.Question.Builder
Returns
Type Description
Dns.Builder

addQuestions(int index, Dns.Question value)

public Dns.Builder addQuestions(int index, Dns.Question value)

A list of domain protocol message questions.

repeated .google.backstory.Dns.Question questions = 1;

Parameters
Name Description
index int
value Dns.Question
Returns
Type Description
Dns.Builder

addQuestions(int index, Dns.Question.Builder builderForValue)

public Dns.Builder addQuestions(int index, Dns.Question.Builder builderForValue)

A list of domain protocol message questions.

repeated .google.backstory.Dns.Question questions = 1;

Parameters
Name Description
index int
builderForValue Dns.Question.Builder
Returns
Type Description
Dns.Builder

addQuestionsBuilder()

public Dns.Question.Builder addQuestionsBuilder()

A list of domain protocol message questions.

repeated .google.backstory.Dns.Question questions = 1;

Returns
Type Description
Dns.Question.Builder

addQuestionsBuilder(int index)

public Dns.Question.Builder addQuestionsBuilder(int index)

A list of domain protocol message questions.

repeated .google.backstory.Dns.Question questions = 1;

Parameter
Name Description
index int
Returns
Type Description
Dns.Question.Builder

build()

public Dns build()
Returns
Type Description
Dns

buildPartial()

public Dns buildPartial()
Returns
Type Description
Dns

clear()

public Dns.Builder clear()
Returns
Type Description
Dns.Builder
Overrides

clearAdditional()

public Dns.Builder clearAdditional()

A list of additional domain name servers that can be used to verify the answer to the domain.

repeated .google.backstory.Dns.ResourceRecord additional = 4;

Returns
Type Description
Dns.Builder

clearAnswers()

public Dns.Builder clearAnswers()

A list of answers to the domain name query.

repeated .google.backstory.Dns.ResourceRecord answers = 2;

Returns
Type Description
Dns.Builder

clearAuthoritative()

public Dns.Builder clearAuthoritative()

Other DNS header flags. See RFC1035, section 4.1.1.

bool authoritative = 9;

Returns
Type Description
Dns.Builder

This builder for chaining.

clearAuthority()

public Dns.Builder clearAuthority()

A list of domain name servers which verified the answers to the domain name queries.

repeated .google.backstory.Dns.ResourceRecord authority = 3;

Returns
Type Description
Dns.Builder

clearId()

public Dns.Builder clearId()

DNS query id.

uint32 id = 6;

Returns
Type Description
Dns.Builder

This builder for chaining.

clearOpcode()

public Dns.Builder clearOpcode()

The DNS OpCode used to specify the type of DNS query (for example, QUERY, IQUERY, or STATUS).

uint32 opcode = 8;

Returns
Type Description
Dns.Builder

This builder for chaining.

clearQuestions()

public Dns.Builder clearQuestions()

A list of domain protocol message questions.

repeated .google.backstory.Dns.Question questions = 1;

Returns
Type Description
Dns.Builder

clearRecursionAvailable()

public Dns.Builder clearRecursionAvailable()

Whether a recursive DNS lookup is available.

bool recursion_available = 12;

Returns
Type Description
Dns.Builder

This builder for chaining.

clearRecursionDesired()

public Dns.Builder clearRecursionDesired()

Whether a recursive DNS lookup is desired.

bool recursion_desired = 11;

Returns
Type Description
Dns.Builder

This builder for chaining.

clearResponse()

public Dns.Builder clearResponse()

Set to true if the event is a DNS response. See QR field from RFC1035.

bool response = 7;

Returns
Type Description
Dns.Builder

This builder for chaining.

clearResponseCode()

public Dns.Builder clearResponseCode()

Response code. See RCODE from RFC1035.

uint32 response_code = 13;

Returns
Type Description
Dns.Builder

This builder for chaining.

clearTruncated()

public Dns.Builder clearTruncated()

Whether the DNS response was truncated.

bool truncated = 10;

Returns
Type Description
Dns.Builder

This builder for chaining.

getAdditional(int index)

public Dns.ResourceRecord getAdditional(int index)

A list of additional domain name servers that can be used to verify the answer to the domain.

repeated .google.backstory.Dns.ResourceRecord additional = 4;

Parameter
Name Description
index int
Returns
Type Description
Dns.ResourceRecord

getAdditionalBuilder(int index)

public Dns.ResourceRecord.Builder getAdditionalBuilder(int index)

A list of additional domain name servers that can be used to verify the answer to the domain.

repeated .google.backstory.Dns.ResourceRecord additional = 4;

Parameter
Name Description
index int
Returns
Type Description
Dns.ResourceRecord.Builder

getAdditionalBuilderList()

public List<Dns.ResourceRecord.Builder> getAdditionalBuilderList()

A list of additional domain name servers that can be used to verify the answer to the domain.

repeated .google.backstory.Dns.ResourceRecord additional = 4;

Returns
Type Description
List<Builder>

getAdditionalCount()

public int getAdditionalCount()

A list of additional domain name servers that can be used to verify the answer to the domain.

repeated .google.backstory.Dns.ResourceRecord additional = 4;

Returns
Type Description
int

getAdditionalList()

public List<Dns.ResourceRecord> getAdditionalList()

A list of additional domain name servers that can be used to verify the answer to the domain.

repeated .google.backstory.Dns.ResourceRecord additional = 4;

Returns
Type Description
List<ResourceRecord>

getAdditionalOrBuilder(int index)

public Dns.ResourceRecordOrBuilder getAdditionalOrBuilder(int index)

A list of additional domain name servers that can be used to verify the answer to the domain.

repeated .google.backstory.Dns.ResourceRecord additional = 4;

Parameter
Name Description
index int
Returns
Type Description
Dns.ResourceRecordOrBuilder

getAdditionalOrBuilderList()

public List<? extends Dns.ResourceRecordOrBuilder> getAdditionalOrBuilderList()

A list of additional domain name servers that can be used to verify the answer to the domain.

repeated .google.backstory.Dns.ResourceRecord additional = 4;

Returns
Type Description
List<? extends com.google.backstory.Dns.ResourceRecordOrBuilder>

getAnswers(int index)

public Dns.ResourceRecord getAnswers(int index)

A list of answers to the domain name query.

repeated .google.backstory.Dns.ResourceRecord answers = 2;

Parameter
Name Description
index int
Returns
Type Description
Dns.ResourceRecord

getAnswersBuilder(int index)

public Dns.ResourceRecord.Builder getAnswersBuilder(int index)

A list of answers to the domain name query.

repeated .google.backstory.Dns.ResourceRecord answers = 2;

Parameter
Name Description
index int
Returns
Type Description
Dns.ResourceRecord.Builder

getAnswersBuilderList()

public List<Dns.ResourceRecord.Builder> getAnswersBuilderList()

A list of answers to the domain name query.

repeated .google.backstory.Dns.ResourceRecord answers = 2;

Returns
Type Description
List<Builder>

getAnswersCount()

public int getAnswersCount()

A list of answers to the domain name query.

repeated .google.backstory.Dns.ResourceRecord answers = 2;

Returns
Type Description
int

getAnswersList()

public List<Dns.ResourceRecord> getAnswersList()

A list of answers to the domain name query.

repeated .google.backstory.Dns.ResourceRecord answers = 2;

Returns
Type Description
List<ResourceRecord>

getAnswersOrBuilder(int index)

public Dns.ResourceRecordOrBuilder getAnswersOrBuilder(int index)

A list of answers to the domain name query.

repeated .google.backstory.Dns.ResourceRecord answers = 2;

Parameter
Name Description
index int
Returns
Type Description
Dns.ResourceRecordOrBuilder

getAnswersOrBuilderList()

public List<? extends Dns.ResourceRecordOrBuilder> getAnswersOrBuilderList()

A list of answers to the domain name query.

repeated .google.backstory.Dns.ResourceRecord answers = 2;

Returns
Type Description
List<? extends com.google.backstory.Dns.ResourceRecordOrBuilder>

getAuthoritative()

public boolean getAuthoritative()

Other DNS header flags. See RFC1035, section 4.1.1.

bool authoritative = 9;

Returns
Type Description
boolean

The authoritative.

getAuthority(int index)

public Dns.ResourceRecord getAuthority(int index)

A list of domain name servers which verified the answers to the domain name queries.

repeated .google.backstory.Dns.ResourceRecord authority = 3;

Parameter
Name Description
index int
Returns
Type Description
Dns.ResourceRecord

getAuthorityBuilder(int index)

public Dns.ResourceRecord.Builder getAuthorityBuilder(int index)

A list of domain name servers which verified the answers to the domain name queries.

repeated .google.backstory.Dns.ResourceRecord authority = 3;

Parameter
Name Description
index int
Returns
Type Description
Dns.ResourceRecord.Builder

getAuthorityBuilderList()

public List<Dns.ResourceRecord.Builder> getAuthorityBuilderList()

A list of domain name servers which verified the answers to the domain name queries.

repeated .google.backstory.Dns.ResourceRecord authority = 3;

Returns
Type Description
List<Builder>

getAuthorityCount()

public int getAuthorityCount()

A list of domain name servers which verified the answers to the domain name queries.

repeated .google.backstory.Dns.ResourceRecord authority = 3;

Returns
Type Description
int

getAuthorityList()

public List<Dns.ResourceRecord> getAuthorityList()

A list of domain name servers which verified the answers to the domain name queries.

repeated .google.backstory.Dns.ResourceRecord authority = 3;

Returns
Type Description
List<ResourceRecord>

getAuthorityOrBuilder(int index)

public Dns.ResourceRecordOrBuilder getAuthorityOrBuilder(int index)

A list of domain name servers which verified the answers to the domain name queries.

repeated .google.backstory.Dns.ResourceRecord authority = 3;

Parameter
Name Description
index int
Returns
Type Description
Dns.ResourceRecordOrBuilder

getAuthorityOrBuilderList()

public List<? extends Dns.ResourceRecordOrBuilder> getAuthorityOrBuilderList()

A list of domain name servers which verified the answers to the domain name queries.

repeated .google.backstory.Dns.ResourceRecord authority = 3;

Returns
Type Description
List<? extends com.google.backstory.Dns.ResourceRecordOrBuilder>

getDefaultInstanceForType()

public Dns getDefaultInstanceForType()
Returns
Type Description
Dns

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getId()

public int getId()

DNS query id.

uint32 id = 6;

Returns
Type Description
int

The id.

getOpcode()

public int getOpcode()

The DNS OpCode used to specify the type of DNS query (for example, QUERY, IQUERY, or STATUS).

uint32 opcode = 8;

Returns
Type Description
int

The opcode.

getQuestions(int index)

public Dns.Question getQuestions(int index)

A list of domain protocol message questions.

repeated .google.backstory.Dns.Question questions = 1;

Parameter
Name Description
index int
Returns
Type Description
Dns.Question

getQuestionsBuilder(int index)

public Dns.Question.Builder getQuestionsBuilder(int index)

A list of domain protocol message questions.

repeated .google.backstory.Dns.Question questions = 1;

Parameter
Name Description
index int
Returns
Type Description
Dns.Question.Builder

getQuestionsBuilderList()

public List<Dns.Question.Builder> getQuestionsBuilderList()

A list of domain protocol message questions.

repeated .google.backstory.Dns.Question questions = 1;

Returns
Type Description
List<Builder>

getQuestionsCount()

public int getQuestionsCount()

A list of domain protocol message questions.

repeated .google.backstory.Dns.Question questions = 1;

Returns
Type Description
int

getQuestionsList()

public List<Dns.Question> getQuestionsList()

A list of domain protocol message questions.

repeated .google.backstory.Dns.Question questions = 1;

Returns
Type Description
List<Question>

getQuestionsOrBuilder(int index)

public Dns.QuestionOrBuilder getQuestionsOrBuilder(int index)

A list of domain protocol message questions.

repeated .google.backstory.Dns.Question questions = 1;

Parameter
Name Description
index int
Returns
Type Description
Dns.QuestionOrBuilder

getQuestionsOrBuilderList()

public List<? extends Dns.QuestionOrBuilder> getQuestionsOrBuilderList()

A list of domain protocol message questions.

repeated .google.backstory.Dns.Question questions = 1;

Returns
Type Description
List<? extends com.google.backstory.Dns.QuestionOrBuilder>

getRecursionAvailable()

public boolean getRecursionAvailable()

Whether a recursive DNS lookup is available.

bool recursion_available = 12;

Returns
Type Description
boolean

The recursionAvailable.

getRecursionDesired()

public boolean getRecursionDesired()

Whether a recursive DNS lookup is desired.

bool recursion_desired = 11;

Returns
Type Description
boolean

The recursionDesired.

getResponse()

public boolean getResponse()

Set to true if the event is a DNS response. See QR field from RFC1035.

bool response = 7;

Returns
Type Description
boolean

The response.

getResponseCode()

public int getResponseCode()

Response code. See RCODE from RFC1035.

uint32 response_code = 13;

Returns
Type Description
int

The responseCode.

getTruncated()

public boolean getTruncated()

Whether the DNS response was truncated.

bool truncated = 10;

Returns
Type Description
boolean

The truncated.

internalGetFieldAccessorTable()

protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(Dns other)

public Dns.Builder mergeFrom(Dns other)
Parameter
Name Description
other Dns
Returns
Type Description
Dns.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public Dns.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
Dns.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public Dns.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
Dns.Builder
Overrides

removeAdditional(int index)

public Dns.Builder removeAdditional(int index)

A list of additional domain name servers that can be used to verify the answer to the domain.

repeated .google.backstory.Dns.ResourceRecord additional = 4;

Parameter
Name Description
index int
Returns
Type Description
Dns.Builder

removeAnswers(int index)

public Dns.Builder removeAnswers(int index)

A list of answers to the domain name query.

repeated .google.backstory.Dns.ResourceRecord answers = 2;

Parameter
Name Description
index int
Returns
Type Description
Dns.Builder

removeAuthority(int index)

public Dns.Builder removeAuthority(int index)

A list of domain name servers which verified the answers to the domain name queries.

repeated .google.backstory.Dns.ResourceRecord authority = 3;

Parameter
Name Description
index int
Returns
Type Description
Dns.Builder

removeQuestions(int index)

public Dns.Builder removeQuestions(int index)

A list of domain protocol message questions.

repeated .google.backstory.Dns.Question questions = 1;

Parameter
Name Description
index int
Returns
Type Description
Dns.Builder

setAdditional(int index, Dns.ResourceRecord value)

public Dns.Builder setAdditional(int index, Dns.ResourceRecord value)

A list of additional domain name servers that can be used to verify the answer to the domain.

repeated .google.backstory.Dns.ResourceRecord additional = 4;

Parameters
Name Description
index int
value Dns.ResourceRecord
Returns
Type Description
Dns.Builder

setAdditional(int index, Dns.ResourceRecord.Builder builderForValue)

public Dns.Builder setAdditional(int index, Dns.ResourceRecord.Builder builderForValue)

A list of additional domain name servers that can be used to verify the answer to the domain.

repeated .google.backstory.Dns.ResourceRecord additional = 4;

Parameters
Name Description
index int
builderForValue Dns.ResourceRecord.Builder
Returns
Type Description
Dns.Builder

setAnswers(int index, Dns.ResourceRecord value)

public Dns.Builder setAnswers(int index, Dns.ResourceRecord value)

A list of answers to the domain name query.

repeated .google.backstory.Dns.ResourceRecord answers = 2;

Parameters
Name Description
index int
value Dns.ResourceRecord
Returns
Type Description
Dns.Builder

setAnswers(int index, Dns.ResourceRecord.Builder builderForValue)

public Dns.Builder setAnswers(int index, Dns.ResourceRecord.Builder builderForValue)

A list of answers to the domain name query.

repeated .google.backstory.Dns.ResourceRecord answers = 2;

Parameters
Name Description
index int
builderForValue Dns.ResourceRecord.Builder
Returns
Type Description
Dns.Builder

setAuthoritative(boolean value)

public Dns.Builder setAuthoritative(boolean value)

Other DNS header flags. See RFC1035, section 4.1.1.

bool authoritative = 9;

Parameter
Name Description
value boolean

The authoritative to set.

Returns
Type Description
Dns.Builder

This builder for chaining.

setAuthority(int index, Dns.ResourceRecord value)

public Dns.Builder setAuthority(int index, Dns.ResourceRecord value)

A list of domain name servers which verified the answers to the domain name queries.

repeated .google.backstory.Dns.ResourceRecord authority = 3;

Parameters
Name Description
index int
value Dns.ResourceRecord
Returns
Type Description
Dns.Builder

setAuthority(int index, Dns.ResourceRecord.Builder builderForValue)

public Dns.Builder setAuthority(int index, Dns.ResourceRecord.Builder builderForValue)

A list of domain name servers which verified the answers to the domain name queries.

repeated .google.backstory.Dns.ResourceRecord authority = 3;

Parameters
Name Description
index int
builderForValue Dns.ResourceRecord.Builder
Returns
Type Description
Dns.Builder

setId(int value)

public Dns.Builder setId(int value)

DNS query id.

uint32 id = 6;

Parameter
Name Description
value int

The id to set.

Returns
Type Description
Dns.Builder

This builder for chaining.

setOpcode(int value)

public Dns.Builder setOpcode(int value)

The DNS OpCode used to specify the type of DNS query (for example, QUERY, IQUERY, or STATUS).

uint32 opcode = 8;

Parameter
Name Description
value int

The opcode to set.

Returns
Type Description
Dns.Builder

This builder for chaining.

setQuestions(int index, Dns.Question value)

public Dns.Builder setQuestions(int index, Dns.Question value)

A list of domain protocol message questions.

repeated .google.backstory.Dns.Question questions = 1;

Parameters
Name Description
index int
value Dns.Question
Returns
Type Description
Dns.Builder

setQuestions(int index, Dns.Question.Builder builderForValue)

public Dns.Builder setQuestions(int index, Dns.Question.Builder builderForValue)

A list of domain protocol message questions.

repeated .google.backstory.Dns.Question questions = 1;

Parameters
Name Description
index int
builderForValue Dns.Question.Builder
Returns
Type Description
Dns.Builder

setRecursionAvailable(boolean value)

public Dns.Builder setRecursionAvailable(boolean value)

Whether a recursive DNS lookup is available.

bool recursion_available = 12;

Parameter
Name Description
value boolean

The recursionAvailable to set.

Returns
Type Description
Dns.Builder

This builder for chaining.

setRecursionDesired(boolean value)

public Dns.Builder setRecursionDesired(boolean value)

Whether a recursive DNS lookup is desired.

bool recursion_desired = 11;

Parameter
Name Description
value boolean

The recursionDesired to set.

Returns
Type Description
Dns.Builder

This builder for chaining.

setResponse(boolean value)

public Dns.Builder setResponse(boolean value)

Set to true if the event is a DNS response. See QR field from RFC1035.

bool response = 7;

Parameter
Name Description
value boolean

The response to set.

Returns
Type Description
Dns.Builder

This builder for chaining.

setResponseCode(int value)

public Dns.Builder setResponseCode(int value)

Response code. See RCODE from RFC1035.

uint32 response_code = 13;

Parameter
Name Description
value int

The responseCode to set.

Returns
Type Description
Dns.Builder

This builder for chaining.

setTruncated(boolean value)

public Dns.Builder setTruncated(boolean value)

Whether the DNS response was truncated.

bool truncated = 10;

Parameter
Name Description
value boolean

The truncated to set.

Returns
Type Description
Dns.Builder

This builder for chaining.