Send feedback
Class RecordSet.Builder (2.2.0)
Stay organized with collections
Save and categorize content based on your preferences.
Version 2.2.0 keyboard_arrow_down
public static class RecordSet.Builder
Methods
addRecord(String record)
public RecordSet.Builder addRecord(String record)
Adds a record to the record set. The records should be as defined in RFC 1035 (section 5) and
RFC 1034 (section 3.6.1). Examples of records are available in Google DNS documentation.
See Also: Google DNS documentation
Parameter
Returns
build()
Returns
clearRecords()
public RecordSet.Builder clearRecords()
Returns
removeRecord(String record)
public RecordSet.Builder removeRecord(String record)
Removes a record from the set. An exact match is required.
Parameter
Returns
setName(String name)
public RecordSet.Builder setName(String name)
Sets the name for this record set. For example, www.example.com.
Parameter
Returns
setRecords(List<String> records)
public RecordSet.Builder setRecords(List<String> records)
Replaces the current records with the provided list of records.
Parameter
Returns
setTtl(int duration, TimeUnit unit)
public RecordSet.Builder setTtl(int duration, TimeUnit unit)
Sets the time that this record can be cached by resolvers. This number must be non-negative.
The maximum duration must be equivalent to at most Integer#MAX_VALUE seconds.
Parameters
Name Description duration int
A non-negative number of time units
unit TimeUnit
The unit of the ttl parameter
Returns
setType(RecordSet.Type type)
public RecordSet.Builder setType(RecordSet.Type type)
The identifier of a supported record type, for example, A, AAAA, MX, TXT, and so on.
Parameter
Returns
Send feedback
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-08-30 UTC.
[{
"type": "thumb-down",
"id": "hardToUnderstand",
"label":"Hard to understand"
},{
"type": "thumb-down",
"id": "incorrectInformationOrSampleCode",
"label":"Incorrect information or sample code"
},{
"type": "thumb-down",
"id": "missingTheInformationSamplesINeed",
"label":"Missing the information/samples I need"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Other"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Easy to understand"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Solved my problem"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Other"
}]
Need to tell us more?
{
"lastModified": "Last updated 2024-08-30 UTC.",
"confidential": False
}