Class HttpDnsRpc (2.7.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.
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
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 2024-09-05 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-05 UTC."}