Class HttpDnsRpc (2.5.0)
2.85.0 (latest)
2.83.0
2.81.0
2.80.0
2.79.0
2.78.0
2.76.0
2.74.0
2.73.0
2.72.0
2.71.0
2.70.0
2.68.0
2.66.0
2.65.0
2.62.0
2.61.0
2.60.0
2.58.0
2.57.0
2.56.0
2.55.0
2.54.0
2.53.0
2.52.0
2.51.0
2.50.0
2.49.0
2.47.0
2.46.0
2.45.0
2.44.0
2.43.0
2.42.0
2.41.0
2.40.0
2.39.0
2.38.0
2.37.0
2.35.0
2.34.0
2.33.0
2.32.0
2.31.0
2.30.0
2.29.0
2.28.0
2.27.0
2.26.0
2.25.0
2.22.0
2.21.0
2.20.0
2.19.0
2.18.0
2.17.0
2.16.0
2.15.0
2.14.0
2.13.0
2.12.0
2.11.0
2.10.0
2.9.0
2.7.0
2.6.0
2.5.0
2.4.0
2.3.0
2.2.0
2.1.8
2.0.9
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 .
Parameter
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
Exceptions
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
Exceptions
createBatch()
public RpcBatch createBatch ()
Returns
deleteZone(String zoneName)
public boolean deleteZone ( String zoneName )
Deletes the zone identified by the name.
Parameter
Name
Description
zoneName
String
Returns
Exceptions
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.
Parameters
Returns
Type
Description
com.google.api.services.dns.model.Change
Exceptions
getProject(Map<DnsRpc.Option,?> options)
public Project getProject ( Map<DnsRpc . Option , ? > options )
Returns information about the current project.
Parameter
Returns
Type
Description
com.google.api.services.dns.model.Project
Exceptions
getZone(String zoneName, Map<DnsRpc.Option,?> options)
public ManagedZone getZone ( String zoneName , Map<DnsRpc . Option , ? > options )
Retrieves and returns an existing zone.
Parameters
Returns
Type
Description
com.google.api.services.dns.model.ManagedZone
Exceptions
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.
Parameters
Returns
Type
Description
ListResult <com.google.api.services.dns.model.Change >
Exceptions
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.
Parameters
Returns
Type
Description
ListResult <com.google.api.services.dns.model.ResourceRecordSet >
Exceptions
listZones(Map<DnsRpc.Option,?> options)
public DnsRpc . ListResult<ManagedZone> listZones ( Map<DnsRpc . Option , ? > options )
Lists the zones that exist within the project.
Parameter
Returns
Type
Description
ListResult <com.google.api.services.dns.model.ManagedZone >
Exceptions
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 2026-03-14 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-03-14 UTC."],[],[]]