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  
       
      
        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 2025-10-30 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-30 UTC."],[],[]]