Class HttpDnsRpc (2.39.0) 
  
  
  
   
  
    
  
  
    
    
    
    
  Version 2.39.0keyboard_arrow_down  
  
 
    
    
    
    
      
  
  
  
    
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  
      
        zoneNameString  
      
        changeRequestcom.google.api.services.dns.model.Change  
      
        optionsMap <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  
      
        zonecom.google.api.services.dns.model.ManagedZone  
      
        optionsMap <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  
      
        zoneNameString  
     
  
  
  
  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  
      
        optionsMap <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  
      
        optionsMap <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 2025-10-29 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 2025-10-29 UTC."],[],[]]