Send feedback
Class RecordSet.Builder (2.25.0)
Stay organized with collections
Save and categorize content based on your preferences.
Version 2.25.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 Name Description record
String
build()
clearRecords()
public RecordSet . Builder clearRecords ()
removeRecord(String record)
public RecordSet . Builder removeRecord ( String record )
Removes a record from the set. An exact match is required.
Parameter Name Description record
String
setName(String name)
public RecordSet . Builder setName ( String name )
Sets the name for this record set. For example, www.example.com.
Parameter Name Description name
String
setRecords(List<String> records)
public RecordSet . Builder setRecords ( List<String> records )
Replaces the current records with the provided list of records.
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
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.
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-10-01 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-10-01 UTC."}
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-10-01 UTC."]]