Class HttpDnsRpc (2.43.0)
Stay organized with collections
Save and categorize content based on your preferences.
public class HttpDnsRpc implements DnsRpc
A default implementation of the DnsRpc interface.
Constructors
HttpDnsRpc(DnsOptions options)
public HttpDnsRpc(DnsOptions options)
Constructs an instance of this rpc client with provided DnsOptions.
Methods
applyChangeRequest(String zoneName, Change changeRequest, Map<DnsRpc.Option,?> options)
public Change applyChangeRequest(String zoneName, Change changeRequest, Map<DnsRpc.Option,?> options)
Applies change request to a zone.
Parameters |
Name |
Description |
zoneName |
String
|
changeRequest |
com.google.api.services.dns.model.Change
|
options |
Map<Option,?>
|
Returns |
Type |
Description |
com.google.api.services.dns.model.Change |
|
create(ManagedZone zone, Map<DnsRpc.Option,?> options)
public ManagedZone create(ManagedZone zone, Map<DnsRpc.Option,?> options)
Parameters |
Name |
Description |
zone |
com.google.api.services.dns.model.ManagedZone
|
options |
Map<Option,?>
|
Returns |
Type |
Description |
com.google.api.services.dns.model.ManagedZone |
|
createBatch()
public RpcBatch createBatch()
deleteZone(String zoneName)
public boolean deleteZone(String zoneName)
Deletes the zone identified by the name.
Parameter |
Name |
Description |
zoneName |
String
|
getChangeRequest(String zoneName, String changeRequestId, Map<DnsRpc.Option,?> options)
public Change getChangeRequest(String zoneName, String changeRequestId, Map<DnsRpc.Option,?> options)
Returns an existing change request.
Returns |
Type |
Description |
com.google.api.services.dns.model.Change |
|
getProject(Map<DnsRpc.Option,?> options)
public Project getProject(Map<DnsRpc.Option,?> options)
Returns information about the current project.
Parameter |
Name |
Description |
options |
Map<Option,?>
|
Returns |
Type |
Description |
com.google.api.services.dns.model.Project |
|
getZone(String zoneName, Map<DnsRpc.Option,?> options)
public ManagedZone getZone(String zoneName, Map<DnsRpc.Option,?> options)
Retrieves and returns an existing zone.
Returns |
Type |
Description |
com.google.api.services.dns.model.ManagedZone |
|
listChangeRequests(String zoneName, Map<DnsRpc.Option,?> options)
public DnsRpc.ListResult<Change> listChangeRequests(String zoneName, Map<DnsRpc.Option,?> options)
List existing change requests for a zone.
Returns |
Type |
Description |
ListResult<com.google.api.services.dns.model.Change> |
|
listRecordSets(String zoneName, Map<DnsRpc.Option,?> options)
public DnsRpc.ListResult<ResourceRecordSet> listRecordSets(String zoneName, Map<DnsRpc.Option,?> options)
Lists record sets for a given zone.
Returns |
Type |
Description |
ListResult<com.google.api.services.dns.model.ResourceRecordSet> |
|
listZones(Map<DnsRpc.Option,?> options)
public DnsRpc.ListResult<ManagedZone> listZones(Map<DnsRpc.Option,?> options)
Lists the zones that exist within the project.
Parameter |
Name |
Description |
options |
Map<Option,?>
|
Returns |
Type |
Description |
ListResult<com.google.api.services.dns.model.ManagedZone> |
|
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-09-24 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"
}]
{"lastModified": "Last updated 2024-09-24 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-09-24 UTC."]]