Class DnsSvcs
- java.lang.Object
- 
- com.ibm.cloud.sdk.core.service.BaseService
- 
- com.ibm.cloud.networking.dns_svcs.v1.DnsSvcs
 
 
- 
 public class DnsSvcs extends com.ibm.cloud.sdk.core.service.BaseServiceDNS Services API. API Version: 1.0.0
- 
- 
Field SummaryFields Modifier and Type Field Description static StringDEFAULT_SERVICE_NAMEDefault service name used when configuring the `DnsSvcs` client.static StringDEFAULT_SERVICE_URLDefault service endpoint URL.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description com.ibm.cloud.sdk.core.http.ServiceCall<Location>addCustomResolverLocation(AddCustomResolverLocationOptions addCustomResolverLocationOptions)Add custom resolver location.com.ibm.cloud.sdk.core.http.ServiceCall<CustomResolver>createCustomResolver(CreateCustomResolverOptions createCustomResolverOptions)Create a custom resolver.com.ibm.cloud.sdk.core.http.ServiceCall<Dnszone>createDnszone(CreateDnszoneOptions createDnszoneOptions)Create DNS zone.com.ibm.cloud.sdk.core.http.ServiceCall<ForwardingRule>createForwardingRule(CreateForwardingRuleOptions createForwardingRuleOptions)Create a forwarding rule.com.ibm.cloud.sdk.core.http.ServiceCall<LinkedDnszone>createLinkedZone(CreateLinkedZoneOptions createLinkedZoneOptions)Create a linked zone.com.ibm.cloud.sdk.core.http.ServiceCall<LoadBalancer>createLoadBalancer(CreateLoadBalancerOptions createLoadBalancerOptions)Create load balancer.com.ibm.cloud.sdk.core.http.ServiceCall<PermittedNetwork>createLzPermittedNetwork(CreateLzPermittedNetworkOptions createLzPermittedNetworkOptions)Create a permitted network.com.ibm.cloud.sdk.core.http.ServiceCall<Monitor>createMonitor(CreateMonitorOptions createMonitorOptions)Create load balancer monitor.com.ibm.cloud.sdk.core.http.ServiceCall<PermittedNetwork>createPermittedNetwork(CreatePermittedNetworkOptions createPermittedNetworkOptions)Create permitted network.com.ibm.cloud.sdk.core.http.ServiceCall<Pool>createPool(CreatePoolOptions createPoolOptions)Create load balancer pool.com.ibm.cloud.sdk.core.http.ServiceCall<ResourceRecord>createResourceRecord(CreateResourceRecordOptions createResourceRecordOptions)Create resource record.com.ibm.cloud.sdk.core.http.ServiceCall<SecondaryZone>createSecondaryZone(CreateSecondaryZoneOptions createSecondaryZoneOptions)Create a secondary zone.com.ibm.cloud.sdk.core.http.ServiceCall<Void>deleteCustomResolver(DeleteCustomResolverOptions deleteCustomResolverOptions)Delete a custom resolver.com.ibm.cloud.sdk.core.http.ServiceCall<Void>deleteCustomResolverLocation(DeleteCustomResolverLocationOptions deleteCustomResolverLocationOptions)Delete custom resolver location.com.ibm.cloud.sdk.core.http.ServiceCall<Void>deleteDnszone(DeleteDnszoneOptions deleteDnszoneOptions)Delete DNS zone.com.ibm.cloud.sdk.core.http.ServiceCall<Void>deleteForwardingRule(DeleteForwardingRuleOptions deleteForwardingRuleOptions)Delete a forwarding rule.com.ibm.cloud.sdk.core.http.ServiceCall<Void>deleteLinkedZone(DeleteLinkedZoneOptions deleteLinkedZoneOptions)Delete a linked zone.com.ibm.cloud.sdk.core.http.ServiceCall<Void>deleteLoadBalancer(DeleteLoadBalancerOptions deleteLoadBalancerOptions)Delete load balancer.com.ibm.cloud.sdk.core.http.ServiceCall<PermittedNetwork>deleteLzPermittedNetwork(DeleteLzPermittedNetworkOptions deleteLzPermittedNetworkOptions)Remove a permitted network.com.ibm.cloud.sdk.core.http.ServiceCall<Void>deleteMonitor(DeleteMonitorOptions deleteMonitorOptions)Delete load balancer monitor.com.ibm.cloud.sdk.core.http.ServiceCall<PermittedNetwork>deletePermittedNetwork(DeletePermittedNetworkOptions deletePermittedNetworkOptions)Remove permitted network.com.ibm.cloud.sdk.core.http.ServiceCall<Void>deletePool(DeletePoolOptions deletePoolOptions)Delete load balancer pool.com.ibm.cloud.sdk.core.http.ServiceCall<Void>deleteResourceRecord(DeleteResourceRecordOptions deleteResourceRecordOptions)Delete resource record.com.ibm.cloud.sdk.core.http.ServiceCall<Void>deleteSecondaryZone(DeleteSecondaryZoneOptions deleteSecondaryZoneOptions)Delete a secondary zone.com.ibm.cloud.sdk.core.http.ServiceCall<InputStream>exportResourceRecords(ExportResourceRecordsOptions exportResourceRecordsOptions)Export resource records to a zone file.com.ibm.cloud.sdk.core.http.ServiceCall<CustomResolver>getCustomResolver(GetCustomResolverOptions getCustomResolverOptions)Get a custom resolver.com.ibm.cloud.sdk.core.http.ServiceCall<Dnszone>getDnszone(GetDnszoneOptions getDnszoneOptions)Get DNS zone.com.ibm.cloud.sdk.core.http.ServiceCall<AccessRequest>getDnszoneAccessRequest(GetDnszoneAccessRequestOptions getDnszoneAccessRequestOptions)Get an access request.com.ibm.cloud.sdk.core.http.ServiceCall<ForwardingRule>getForwardingRule(GetForwardingRuleOptions getForwardingRuleOptions)Get a forwarding rule.com.ibm.cloud.sdk.core.http.ServiceCall<PermittedNetwork>getLinkedPermittedNetwork(GetLinkedPermittedNetworkOptions getLinkedPermittedNetworkOptions)Get a permitted network.com.ibm.cloud.sdk.core.http.ServiceCall<LinkedDnszone>getLinkedZone(GetLinkedZoneOptions getLinkedZoneOptions)Get a linked zone.com.ibm.cloud.sdk.core.http.ServiceCall<LoadBalancer>getLoadBalancer(GetLoadBalancerOptions getLoadBalancerOptions)Get load balancer.com.ibm.cloud.sdk.core.http.ServiceCall<Monitor>getMonitor(GetMonitorOptions getMonitorOptions)Get load balancer monitor.com.ibm.cloud.sdk.core.http.ServiceCall<PermittedNetwork>getPermittedNetwork(GetPermittedNetworkOptions getPermittedNetworkOptions)Get permitted network.com.ibm.cloud.sdk.core.http.ServiceCall<Pool>getPool(GetPoolOptions getPoolOptions)Get load balancer pool.com.ibm.cloud.sdk.core.http.ServiceCall<ResourceRecord>getResourceRecord(GetResourceRecordOptions getResourceRecordOptions)Get resource record.com.ibm.cloud.sdk.core.http.ServiceCall<SecondaryZone>getSecondaryZone(GetSecondaryZoneOptions getSecondaryZoneOptions)Get a secondary zone.com.ibm.cloud.sdk.core.http.ServiceCall<ImportResourceRecordsResp>importResourceRecords(ImportResourceRecordsOptions importResourceRecordsOptions)Import resource records from a zone file.com.ibm.cloud.sdk.core.http.ServiceCall<CustomResolverList>listCustomResolvers(ListCustomResolversOptions listCustomResolversOptions)List custom resolvers.com.ibm.cloud.sdk.core.http.ServiceCall<AccessRequestsList>listDnszoneAccessRequests(ListDnszoneAccessRequestsOptions listDnszoneAccessRequestsOptions)List Access Requests.com.ibm.cloud.sdk.core.http.ServiceCall<ListDnszones>listDnszones(ListDnszonesOptions listDnszonesOptions)List DNS zones.com.ibm.cloud.sdk.core.http.ServiceCall<ForwardingRuleList>listForwardingRules(ListForwardingRulesOptions listForwardingRulesOptions)List forwarding rules.com.ibm.cloud.sdk.core.http.ServiceCall<ListPermittedNetworks>listLinkedPermittedNetworks(ListLinkedPermittedNetworksOptions listLinkedPermittedNetworksOptions)List permitted networks.com.ibm.cloud.sdk.core.http.ServiceCall<LinkedDnszonesList>listLinkedZones(ListLinkedZonesOptions listLinkedZonesOptions)List linked zones.com.ibm.cloud.sdk.core.http.ServiceCall<ListLoadBalancers>listLoadBalancers(ListLoadBalancersOptions listLoadBalancersOptions)List load balancers.com.ibm.cloud.sdk.core.http.ServiceCall<ListMonitors>listMonitors(ListMonitorsOptions listMonitorsOptions)List load balancer monitors.com.ibm.cloud.sdk.core.http.ServiceCall<ListPermittedNetworks>listPermittedNetworks(ListPermittedNetworksOptions listPermittedNetworksOptions)List permitted networks.com.ibm.cloud.sdk.core.http.ServiceCall<ListPools>listPools(ListPoolsOptions listPoolsOptions)List load balancer pools.com.ibm.cloud.sdk.core.http.ServiceCall<ListResourceRecords>listResourceRecords(ListResourceRecordsOptions listResourceRecordsOptions)List resource records.com.ibm.cloud.sdk.core.http.ServiceCall<SecondaryZoneList>listSecondaryZones(ListSecondaryZonesOptions listSecondaryZonesOptions)List secondary zones.static DnsSvcsnewInstance()Class method which constructs an instance of the `DnsSvcs` client.static DnsSvcsnewInstance(String serviceName)Class method which constructs an instance of the `DnsSvcs` client.com.ibm.cloud.sdk.core.http.ServiceCall<CustomResolver>updateCrLocationsOrder(UpdateCrLocationsOrderOptions updateCrLocationsOrderOptions)Update the locations order of a custom resolver.com.ibm.cloud.sdk.core.http.ServiceCall<CustomResolver>updateCustomResolver(UpdateCustomResolverOptions updateCustomResolverOptions)Update a custom resolver.com.ibm.cloud.sdk.core.http.ServiceCall<Location>updateCustomResolverLocation(UpdateCustomResolverLocationOptions updateCustomResolverLocationOptions)Update custom resolver location.com.ibm.cloud.sdk.core.http.ServiceCall<Dnszone>updateDnszone(UpdateDnszoneOptions updateDnszoneOptions)Update DNS zone.com.ibm.cloud.sdk.core.http.ServiceCall<AccessRequest>updateDnszoneAccessRequest(UpdateDnszoneAccessRequestOptions updateDnszoneAccessRequestOptions)Update an access request.com.ibm.cloud.sdk.core.http.ServiceCall<ForwardingRule>updateForwardingRule(UpdateForwardingRuleOptions updateForwardingRuleOptions)Update a forwarding rule.com.ibm.cloud.sdk.core.http.ServiceCall<LinkedDnszone>updateLinkedZone(UpdateLinkedZoneOptions updateLinkedZoneOptions)Update the properties of a linked zone.com.ibm.cloud.sdk.core.http.ServiceCall<LoadBalancer>updateLoadBalancer(UpdateLoadBalancerOptions updateLoadBalancerOptions)Update load balancer.com.ibm.cloud.sdk.core.http.ServiceCall<Monitor>updateMonitor(UpdateMonitorOptions updateMonitorOptions)Update load balancer monitor.com.ibm.cloud.sdk.core.http.ServiceCall<Pool>updatePool(UpdatePoolOptions updatePoolOptions)Update load balancer pool.com.ibm.cloud.sdk.core.http.ServiceCall<ResourceRecord>updateResourceRecord(UpdateResourceRecordOptions updateResourceRecordOptions)Update resource record.com.ibm.cloud.sdk.core.http.ServiceCall<SecondaryZone>updateSecondaryZone(UpdateSecondaryZoneOptions updateSecondaryZoneOptions)Update a secondary zone.- 
Methods inherited from class com.ibm.cloud.sdk.core.service.BaseServiceconfigureClient, configureService, constructServiceUrl, constructServiceURL, disableRetries, enableGzipCompression, enableRetries, getAuthenticator, getClient, getDefaultHeaders, getEndPoint, getName, getServiceUrl, isJsonMimeType, isJsonPatchMimeType, setClient, setDefaultHeaders, setEndPoint, setServiceUrl, toString
 
- 
 
- 
- 
- 
Field Detail- 
DEFAULT_SERVICE_NAMEpublic static final String DEFAULT_SERVICE_NAME Default service name used when configuring the `DnsSvcs` client.- See Also:
- Constant Field Values
 
 - 
DEFAULT_SERVICE_URLpublic static final String DEFAULT_SERVICE_URL Default service endpoint URL.- See Also:
- Constant Field Values
 
 
- 
 - 
Constructor Detail- 
DnsSvcspublic DnsSvcs(String serviceName, com.ibm.cloud.sdk.core.security.Authenticator authenticator) Constructs an instance of the `DnsSvcs` client. The specified service name and authenticator are used to configure the client instance.- Parameters:
- serviceName- the service name to be used when configuring the client instance
- authenticator- the- Authenticatorinstance to be configured for this client
 
 
- 
 - 
Method Detail- 
newInstancepublic static DnsSvcs newInstance() Class method which constructs an instance of the `DnsSvcs` client. The default service name is used to configure the client instance.- Returns:
- an instance of the `DnsSvcs` client using external configuration
 
 - 
newInstancepublic static DnsSvcs newInstance(String serviceName) Class method which constructs an instance of the `DnsSvcs` client. The specified service name is used to configure the client instance.- Parameters:
- serviceName- the service name to be used when configuring the client instance
- Returns:
- an instance of the `DnsSvcs` client using external configuration
 
 - 
listDnszonespublic com.ibm.cloud.sdk.core.http.ServiceCall<ListDnszones> listDnszones(ListDnszonesOptions listDnszonesOptions) List DNS zones. List the DNS zones for a given service instance.- Parameters:
- listDnszonesOptions- the- ListDnszonesOptionscontaining the options for the call
- Returns:
- a ServiceCallwith a result of typeListDnszones
 
 - 
createDnszonepublic com.ibm.cloud.sdk.core.http.ServiceCall<Dnszone> createDnszone(CreateDnszoneOptions createDnszoneOptions) Create DNS zone. Create a DNS zone for a given service instance.- Parameters:
- createDnszoneOptions- the- CreateDnszoneOptionscontaining the options for the call
- Returns:
- a ServiceCallwith a result of typeDnszone
 
 - 
deleteDnszonepublic com.ibm.cloud.sdk.core.http.ServiceCall<Void> deleteDnszone(DeleteDnszoneOptions deleteDnszoneOptions) Delete DNS zone. Delete a DNS zone.- Parameters:
- deleteDnszoneOptions- the- DeleteDnszoneOptionscontaining the options for the call
- Returns:
- a ServiceCallwith a void result
 
 - 
getDnszonepublic com.ibm.cloud.sdk.core.http.ServiceCall<Dnszone> getDnszone(GetDnszoneOptions getDnszoneOptions) Get DNS zone. Get details of a DNS zone.- Parameters:
- getDnszoneOptions- the- GetDnszoneOptionscontaining the options for the call
- Returns:
- a ServiceCallwith a result of typeDnszone
 
 - 
updateDnszonepublic com.ibm.cloud.sdk.core.http.ServiceCall<Dnszone> updateDnszone(UpdateDnszoneOptions updateDnszoneOptions) Update DNS zone. Update the properties of a DNS zone.- Parameters:
- updateDnszoneOptions- the- UpdateDnszoneOptionscontaining the options for the call
- Returns:
- a ServiceCallwith a result of typeDnszone
 
 - 
listResourceRecordspublic com.ibm.cloud.sdk.core.http.ServiceCall<ListResourceRecords> listResourceRecords(ListResourceRecordsOptions listResourceRecordsOptions) List resource records. List the Resource Records for a given DNS zone.- Parameters:
- listResourceRecordsOptions- the- ListResourceRecordsOptionscontaining the options for the call
- Returns:
- a ServiceCallwith a result of typeListResourceRecords
 
 - 
createResourceRecordpublic com.ibm.cloud.sdk.core.http.ServiceCall<ResourceRecord> createResourceRecord(CreateResourceRecordOptions createResourceRecordOptions) Create resource record. Create a resource record for a given DNS zone.- Parameters:
- createResourceRecordOptions- the- CreateResourceRecordOptionscontaining the options for the call
- Returns:
- a ServiceCallwith a result of typeResourceRecord
 
 - 
deleteResourceRecordpublic com.ibm.cloud.sdk.core.http.ServiceCall<Void> deleteResourceRecord(DeleteResourceRecordOptions deleteResourceRecordOptions) Delete resource record. Delete a resource record.- Parameters:
- deleteResourceRecordOptions- the- DeleteResourceRecordOptionscontaining the options for the call
- Returns:
- a ServiceCallwith a void result
 
 - 
getResourceRecordpublic com.ibm.cloud.sdk.core.http.ServiceCall<ResourceRecord> getResourceRecord(GetResourceRecordOptions getResourceRecordOptions) Get resource record. Get details of a resource record.- Parameters:
- getResourceRecordOptions- the- GetResourceRecordOptionscontaining the options for the call
- Returns:
- a ServiceCallwith a result of typeResourceRecord
 
 - 
updateResourceRecordpublic com.ibm.cloud.sdk.core.http.ServiceCall<ResourceRecord> updateResourceRecord(UpdateResourceRecordOptions updateResourceRecordOptions) Update resource record. Update the properties of a resource record.- Parameters:
- updateResourceRecordOptions- the- UpdateResourceRecordOptionscontaining the options for the call
- Returns:
- a ServiceCallwith a result of typeResourceRecord
 
 - 
exportResourceRecordspublic com.ibm.cloud.sdk.core.http.ServiceCall<InputStream> exportResourceRecords(ExportResourceRecordsOptions exportResourceRecordsOptions) Export resource records to a zone file. Export resource records to a zone file.- Parameters:
- exportResourceRecordsOptions- the- ExportResourceRecordsOptionscontaining the options for the call
- Returns:
- a ServiceCallwith a result of typeInputStream
 
 - 
importResourceRecordspublic com.ibm.cloud.sdk.core.http.ServiceCall<ImportResourceRecordsResp> importResourceRecords(ImportResourceRecordsOptions importResourceRecordsOptions) Import resource records from a zone file. Import resource records from a zone file. The maximum size of a zone file is 8MB.- Parameters:
- importResourceRecordsOptions- the- ImportResourceRecordsOptionscontaining the options for the call
- Returns:
- a ServiceCallwith a result of typeImportResourceRecordsResp
 
 - 
listPermittedNetworkspublic com.ibm.cloud.sdk.core.http.ServiceCall<ListPermittedNetworks> listPermittedNetworks(ListPermittedNetworksOptions listPermittedNetworksOptions) List permitted networks. List the permitted networks for a given DNS zone.- Parameters:
- listPermittedNetworksOptions- the- ListPermittedNetworksOptionscontaining the options for the call
- Returns:
- a ServiceCallwith a result of typeListPermittedNetworks
 
 - 
createPermittedNetworkpublic com.ibm.cloud.sdk.core.http.ServiceCall<PermittedNetwork> createPermittedNetwork(CreatePermittedNetworkOptions createPermittedNetworkOptions) Create permitted network. Create a permitted network for a given DNS zone.- Parameters:
- createPermittedNetworkOptions- the- CreatePermittedNetworkOptionscontaining the options for the call
- Returns:
- a ServiceCallwith a result of typePermittedNetwork
 
 - 
deletePermittedNetworkpublic com.ibm.cloud.sdk.core.http.ServiceCall<PermittedNetwork> deletePermittedNetwork(DeletePermittedNetworkOptions deletePermittedNetworkOptions) Remove permitted network. Remove a permitted network.- Parameters:
- deletePermittedNetworkOptions- the- DeletePermittedNetworkOptionscontaining the options for the call
- Returns:
- a ServiceCallwith a result of typePermittedNetwork
 
 - 
getPermittedNetworkpublic com.ibm.cloud.sdk.core.http.ServiceCall<PermittedNetwork> getPermittedNetwork(GetPermittedNetworkOptions getPermittedNetworkOptions) Get permitted network. Get details of a permitted network.- Parameters:
- getPermittedNetworkOptions- the- GetPermittedNetworkOptionscontaining the options for the call
- Returns:
- a ServiceCallwith a result of typePermittedNetwork
 
 - 
listLoadBalancerspublic com.ibm.cloud.sdk.core.http.ServiceCall<ListLoadBalancers> listLoadBalancers(ListLoadBalancersOptions listLoadBalancersOptions) List load balancers. List the Global Load Balancers for a given DNS zone.- Parameters:
- listLoadBalancersOptions- the- ListLoadBalancersOptionscontaining the options for the call
- Returns:
- a ServiceCallwith a result of typeListLoadBalancers
 
 - 
createLoadBalancerpublic com.ibm.cloud.sdk.core.http.ServiceCall<LoadBalancer> createLoadBalancer(CreateLoadBalancerOptions createLoadBalancerOptions) Create load balancer. Create a load balancer for a given DNS zone.- Parameters:
- createLoadBalancerOptions- the- CreateLoadBalancerOptionscontaining the options for the call
- Returns:
- a ServiceCallwith a result of typeLoadBalancer
 
 - 
deleteLoadBalancerpublic com.ibm.cloud.sdk.core.http.ServiceCall<Void> deleteLoadBalancer(DeleteLoadBalancerOptions deleteLoadBalancerOptions) Delete load balancer. Delete a load balancer.- Parameters:
- deleteLoadBalancerOptions- the- DeleteLoadBalancerOptionscontaining the options for the call
- Returns:
- a ServiceCallwith a void result
 
 - 
getLoadBalancerpublic com.ibm.cloud.sdk.core.http.ServiceCall<LoadBalancer> getLoadBalancer(GetLoadBalancerOptions getLoadBalancerOptions) Get load balancer. Get details of a load balancer.- Parameters:
- getLoadBalancerOptions- the- GetLoadBalancerOptionscontaining the options for the call
- Returns:
- a ServiceCallwith a result of typeLoadBalancer
 
 - 
updateLoadBalancerpublic com.ibm.cloud.sdk.core.http.ServiceCall<LoadBalancer> updateLoadBalancer(UpdateLoadBalancerOptions updateLoadBalancerOptions) Update load balancer. Update the properties of a load balancer.- Parameters:
- updateLoadBalancerOptions- the- UpdateLoadBalancerOptionscontaining the options for the call
- Returns:
- a ServiceCallwith a result of typeLoadBalancer
 
 - 
listPoolspublic com.ibm.cloud.sdk.core.http.ServiceCall<ListPools> listPools(ListPoolsOptions listPoolsOptions) List load balancer pools. List the load balancer pools.- Parameters:
- listPoolsOptions- the- ListPoolsOptionscontaining the options for the call
- Returns:
- a ServiceCallwith a result of typeListPools
 
 - 
createPoolpublic com.ibm.cloud.sdk.core.http.ServiceCall<Pool> createPool(CreatePoolOptions createPoolOptions) Create load balancer pool. Create a load balancer pool.- Parameters:
- createPoolOptions- the- CreatePoolOptionscontaining the options for the call
- Returns:
- a ServiceCallwith a result of typePool
 
 - 
deletePoolpublic com.ibm.cloud.sdk.core.http.ServiceCall<Void> deletePool(DeletePoolOptions deletePoolOptions) Delete load balancer pool. Delete a load balancer pool.- Parameters:
- deletePoolOptions- the- DeletePoolOptionscontaining the options for the call
- Returns:
- a ServiceCallwith a void result
 
 - 
getPoolpublic com.ibm.cloud.sdk.core.http.ServiceCall<Pool> getPool(GetPoolOptions getPoolOptions) Get load balancer pool. Get details of a load balancer pool.- Parameters:
- getPoolOptions- the- GetPoolOptionscontaining the options for the call
- Returns:
- a ServiceCallwith a result of typePool
 
 - 
updatePoolpublic com.ibm.cloud.sdk.core.http.ServiceCall<Pool> updatePool(UpdatePoolOptions updatePoolOptions) Update load balancer pool. Update the properties of a load balancer pool.- Parameters:
- updatePoolOptions- the- UpdatePoolOptionscontaining the options for the call
- Returns:
- a ServiceCallwith a result of typePool
 
 - 
listMonitorspublic com.ibm.cloud.sdk.core.http.ServiceCall<ListMonitors> listMonitors(ListMonitorsOptions listMonitorsOptions) List load balancer monitors. List the load balancer monitors.- Parameters:
- listMonitorsOptions- the- ListMonitorsOptionscontaining the options for the call
- Returns:
- a ServiceCallwith a result of typeListMonitors
 
 - 
createMonitorpublic com.ibm.cloud.sdk.core.http.ServiceCall<Monitor> createMonitor(CreateMonitorOptions createMonitorOptions) Create load balancer monitor. Create a load balancer monitor.- Parameters:
- createMonitorOptions- the- CreateMonitorOptionscontaining the options for the call
- Returns:
- a ServiceCallwith a result of typeMonitor
 
 - 
deleteMonitorpublic com.ibm.cloud.sdk.core.http.ServiceCall<Void> deleteMonitor(DeleteMonitorOptions deleteMonitorOptions) Delete load balancer monitor. Delete a load balancer monitor.- Parameters:
- deleteMonitorOptions- the- DeleteMonitorOptionscontaining the options for the call
- Returns:
- a ServiceCallwith a void result
 
 - 
getMonitorpublic com.ibm.cloud.sdk.core.http.ServiceCall<Monitor> getMonitor(GetMonitorOptions getMonitorOptions) Get load balancer monitor. Get details of a load balancer monitor.- Parameters:
- getMonitorOptions- the- GetMonitorOptionscontaining the options for the call
- Returns:
- a ServiceCallwith a result of typeMonitor
 
 - 
updateMonitorpublic com.ibm.cloud.sdk.core.http.ServiceCall<Monitor> updateMonitor(UpdateMonitorOptions updateMonitorOptions) Update load balancer monitor. Update the properties of a load balancer monitor.- Parameters:
- updateMonitorOptions- the- UpdateMonitorOptionscontaining the options for the call
- Returns:
- a ServiceCallwith a result of typeMonitor
 
 - 
listCustomResolverspublic com.ibm.cloud.sdk.core.http.ServiceCall<CustomResolverList> listCustomResolvers(ListCustomResolversOptions listCustomResolversOptions) List custom resolvers. List the custom resolvers.- Parameters:
- listCustomResolversOptions- the- ListCustomResolversOptionscontaining the options for the call
- Returns:
- a ServiceCallwith a result of typeCustomResolverList
 
 - 
createCustomResolverpublic com.ibm.cloud.sdk.core.http.ServiceCall<CustomResolver> createCustomResolver(CreateCustomResolverOptions createCustomResolverOptions) Create a custom resolver. Create a custom resolver.- Parameters:
- createCustomResolverOptions- the- CreateCustomResolverOptionscontaining the options for the call
- Returns:
- a ServiceCallwith a result of typeCustomResolver
 
 - 
deleteCustomResolverpublic com.ibm.cloud.sdk.core.http.ServiceCall<Void> deleteCustomResolver(DeleteCustomResolverOptions deleteCustomResolverOptions) Delete a custom resolver. Delete a custom resolver.- Parameters:
- deleteCustomResolverOptions- the- DeleteCustomResolverOptionscontaining the options for the call
- Returns:
- a ServiceCallwith a void result
 
 - 
getCustomResolverpublic com.ibm.cloud.sdk.core.http.ServiceCall<CustomResolver> getCustomResolver(GetCustomResolverOptions getCustomResolverOptions) Get a custom resolver. Get details of a custom resolver.- Parameters:
- getCustomResolverOptions- the- GetCustomResolverOptionscontaining the options for the call
- Returns:
- a ServiceCallwith a result of typeCustomResolver
 
 - 
updateCustomResolverpublic com.ibm.cloud.sdk.core.http.ServiceCall<CustomResolver> updateCustomResolver(UpdateCustomResolverOptions updateCustomResolverOptions) Update a custom resolver. Update the properties of a custom resolver.- Parameters:
- updateCustomResolverOptions- the- UpdateCustomResolverOptionscontaining the options for the call
- Returns:
- a ServiceCallwith a result of typeCustomResolver
 
 - 
updateCrLocationsOrderpublic com.ibm.cloud.sdk.core.http.ServiceCall<CustomResolver> updateCrLocationsOrder(UpdateCrLocationsOrderOptions updateCrLocationsOrderOptions) Update the locations order of a custom resolver. Update the locations order of a custom resolver.- Parameters:
- updateCrLocationsOrderOptions- the- UpdateCrLocationsOrderOptionscontaining the options for the call
- Returns:
- a ServiceCallwith a result of typeCustomResolver
 
 - 
addCustomResolverLocationpublic com.ibm.cloud.sdk.core.http.ServiceCall<Location> addCustomResolverLocation(AddCustomResolverLocationOptions addCustomResolverLocationOptions) Add custom resolver location. Add custom resolver location.- Parameters:
- addCustomResolverLocationOptions- the- AddCustomResolverLocationOptionscontaining the options for the call
- Returns:
- a ServiceCallwith a result of typeLocation
 
 - 
updateCustomResolverLocationpublic com.ibm.cloud.sdk.core.http.ServiceCall<Location> updateCustomResolverLocation(UpdateCustomResolverLocationOptions updateCustomResolverLocationOptions) Update custom resolver location. Update custom resolver location.- Parameters:
- updateCustomResolverLocationOptions- the- UpdateCustomResolverLocationOptionscontaining the options for the call
- Returns:
- a ServiceCallwith a result of typeLocation
 
 - 
deleteCustomResolverLocationpublic com.ibm.cloud.sdk.core.http.ServiceCall<Void> deleteCustomResolverLocation(DeleteCustomResolverLocationOptions deleteCustomResolverLocationOptions) Delete custom resolver location. Delete custom resolver location.- Parameters:
- deleteCustomResolverLocationOptions- the- DeleteCustomResolverLocationOptionscontaining the options for the call
- Returns:
- a ServiceCallwith a void result
 
 - 
listForwardingRulespublic com.ibm.cloud.sdk.core.http.ServiceCall<ForwardingRuleList> listForwardingRules(ListForwardingRulesOptions listForwardingRulesOptions) List forwarding rules. List the forwarding rules of the given custom resolver.- Parameters:
- listForwardingRulesOptions- the- ListForwardingRulesOptionscontaining the options for the call
- Returns:
- a ServiceCallwith a result of typeForwardingRuleList
 
 - 
createForwardingRulepublic com.ibm.cloud.sdk.core.http.ServiceCall<ForwardingRule> createForwardingRule(CreateForwardingRuleOptions createForwardingRuleOptions) Create a forwarding rule. Create a forwarding rule for the given custom resolver.- Parameters:
- createForwardingRuleOptions- the- CreateForwardingRuleOptionscontaining the options for the call
- Returns:
- a ServiceCallwith a result of typeForwardingRule
 
 - 
deleteForwardingRulepublic com.ibm.cloud.sdk.core.http.ServiceCall<Void> deleteForwardingRule(DeleteForwardingRuleOptions deleteForwardingRuleOptions) Delete a forwarding rule. Delete a forwarding rule on the given custom resolver.- Parameters:
- deleteForwardingRuleOptions- the- DeleteForwardingRuleOptionscontaining the options for the call
- Returns:
- a ServiceCallwith a void result
 
 - 
getForwardingRulepublic com.ibm.cloud.sdk.core.http.ServiceCall<ForwardingRule> getForwardingRule(GetForwardingRuleOptions getForwardingRuleOptions) Get a forwarding rule. Get details of a forwarding rule on the given custom resolver.- Parameters:
- getForwardingRuleOptions- the- GetForwardingRuleOptionscontaining the options for the call
- Returns:
- a ServiceCallwith a result of typeForwardingRule
 
 - 
updateForwardingRulepublic com.ibm.cloud.sdk.core.http.ServiceCall<ForwardingRule> updateForwardingRule(UpdateForwardingRuleOptions updateForwardingRuleOptions) Update a forwarding rule. Update the properties of a forwarding rule on the given custom resolver.- Parameters:
- updateForwardingRuleOptions- the- UpdateForwardingRuleOptionscontaining the options for the call
- Returns:
- a ServiceCallwith a result of typeForwardingRule
 
 - 
createSecondaryZonepublic com.ibm.cloud.sdk.core.http.ServiceCall<SecondaryZone> createSecondaryZone(CreateSecondaryZoneOptions createSecondaryZoneOptions) Create a secondary zone. Create a secondary zone for the custom resolver.- Parameters:
- createSecondaryZoneOptions- the- CreateSecondaryZoneOptionscontaining the options for the call
- Returns:
- a ServiceCallwith a result of typeSecondaryZone
 
 - 
listSecondaryZonespublic com.ibm.cloud.sdk.core.http.ServiceCall<SecondaryZoneList> listSecondaryZones(ListSecondaryZonesOptions listSecondaryZonesOptions) List secondary zones. List secondary zones for the custom resolver.- Parameters:
- listSecondaryZonesOptions- the- ListSecondaryZonesOptionscontaining the options for the call
- Returns:
- a ServiceCallwith a result of typeSecondaryZoneList
 
 - 
getSecondaryZonepublic com.ibm.cloud.sdk.core.http.ServiceCall<SecondaryZone> getSecondaryZone(GetSecondaryZoneOptions getSecondaryZoneOptions) Get a secondary zone. Get details of a secondary zone for the custom resolver.- Parameters:
- getSecondaryZoneOptions- the- GetSecondaryZoneOptionscontaining the options for the call
- Returns:
- a ServiceCallwith a result of typeSecondaryZone
 
 - 
updateSecondaryZonepublic com.ibm.cloud.sdk.core.http.ServiceCall<SecondaryZone> updateSecondaryZone(UpdateSecondaryZoneOptions updateSecondaryZoneOptions) Update a secondary zone. Update a secondary zone for the custom resolver.- Parameters:
- updateSecondaryZoneOptions- the- UpdateSecondaryZoneOptionscontaining the options for the call
- Returns:
- a ServiceCallwith a result of typeSecondaryZone
 
 - 
deleteSecondaryZonepublic com.ibm.cloud.sdk.core.http.ServiceCall<Void> deleteSecondaryZone(DeleteSecondaryZoneOptions deleteSecondaryZoneOptions) Delete a secondary zone. Delete a secondary zone for the custom resolver.- Parameters:
- deleteSecondaryZoneOptions- the- DeleteSecondaryZoneOptionscontaining the options for the call
- Returns:
- a ServiceCallwith a void result
 
 - 
listLinkedZonespublic com.ibm.cloud.sdk.core.http.ServiceCall<LinkedDnszonesList> listLinkedZones(ListLinkedZonesOptions listLinkedZonesOptions) List linked zones. List linked zones in requestor's instance.- Parameters:
- listLinkedZonesOptions- the- ListLinkedZonesOptionscontaining the options for the call
- Returns:
- a ServiceCallwith a result of typeLinkedDnszonesList
 
 - 
createLinkedZonepublic com.ibm.cloud.sdk.core.http.ServiceCall<LinkedDnszone> createLinkedZone(CreateLinkedZoneOptions createLinkedZoneOptions) Create a linked zone. Create a linked zone.- Parameters:
- createLinkedZoneOptions- the- CreateLinkedZoneOptionscontaining the options for the call
- Returns:
- a ServiceCallwith a result of typeLinkedDnszone
 
 - 
getLinkedZonepublic com.ibm.cloud.sdk.core.http.ServiceCall<LinkedDnszone> getLinkedZone(GetLinkedZoneOptions getLinkedZoneOptions) Get a linked zone. Get details of a linked zone.- Parameters:
- getLinkedZoneOptions- the- GetLinkedZoneOptionscontaining the options for the call
- Returns:
- a ServiceCallwith a result of typeLinkedDnszone
 
 - 
updateLinkedZonepublic com.ibm.cloud.sdk.core.http.ServiceCall<LinkedDnszone> updateLinkedZone(UpdateLinkedZoneOptions updateLinkedZoneOptions) Update the properties of a linked zone. Update the properties of a linked zone.- Parameters:
- updateLinkedZoneOptions- the- UpdateLinkedZoneOptionscontaining the options for the call
- Returns:
- a ServiceCallwith a result of typeLinkedDnszone
 
 - 
deleteLinkedZonepublic com.ibm.cloud.sdk.core.http.ServiceCall<Void> deleteLinkedZone(DeleteLinkedZoneOptions deleteLinkedZoneOptions) Delete a linked zone. Delete a linked zone.- Parameters:
- deleteLinkedZoneOptions- the- DeleteLinkedZoneOptionscontaining the options for the call
- Returns:
- a ServiceCallwith a void result
 
 - 
listDnszoneAccessRequestspublic com.ibm.cloud.sdk.core.http.ServiceCall<AccessRequestsList> listDnszoneAccessRequests(ListDnszoneAccessRequestsOptions listDnszoneAccessRequestsOptions) List Access Requests. List access requests in owner's instance.- Parameters:
- listDnszoneAccessRequestsOptions- the- ListDnszoneAccessRequestsOptionscontaining the options for the call
- Returns:
- a ServiceCallwith a result of typeAccessRequestsList
 
 - 
getDnszoneAccessRequestpublic com.ibm.cloud.sdk.core.http.ServiceCall<AccessRequest> getDnszoneAccessRequest(GetDnszoneAccessRequestOptions getDnszoneAccessRequestOptions) Get an access request. Get details of an access request.- Parameters:
- getDnszoneAccessRequestOptions- the- GetDnszoneAccessRequestOptionscontaining the options for the call
- Returns:
- a ServiceCallwith a result of typeAccessRequest
 
 - 
updateDnszoneAccessRequestpublic com.ibm.cloud.sdk.core.http.ServiceCall<AccessRequest> updateDnszoneAccessRequest(UpdateDnszoneAccessRequestOptions updateDnszoneAccessRequestOptions) Update an access request. Update the state of an access request.- Parameters:
- updateDnszoneAccessRequestOptions- the- UpdateDnszoneAccessRequestOptionscontaining the options for the call
- Returns:
- a ServiceCallwith a result of typeAccessRequest
 
 - 
listLinkedPermittedNetworkspublic com.ibm.cloud.sdk.core.http.ServiceCall<ListPermittedNetworks> listLinkedPermittedNetworks(ListLinkedPermittedNetworksOptions listLinkedPermittedNetworksOptions) List permitted networks. List the permitted networks for a linked zone.- Parameters:
- listLinkedPermittedNetworksOptions- the- ListLinkedPermittedNetworksOptionscontaining the options for the call
- Returns:
- a ServiceCallwith a result of typeListPermittedNetworks
 
 - 
createLzPermittedNetworkpublic com.ibm.cloud.sdk.core.http.ServiceCall<PermittedNetwork> createLzPermittedNetwork(CreateLzPermittedNetworkOptions createLzPermittedNetworkOptions) Create a permitted network. Create a permitted network for a linked zone.- Parameters:
- createLzPermittedNetworkOptions- the- CreateLzPermittedNetworkOptionscontaining the options for the call
- Returns:
- a ServiceCallwith a result of typePermittedNetwork
 
 - 
deleteLzPermittedNetworkpublic com.ibm.cloud.sdk.core.http.ServiceCall<PermittedNetwork> deleteLzPermittedNetwork(DeleteLzPermittedNetworkOptions deleteLzPermittedNetworkOptions) Remove a permitted network. Remove a permitted network from a linked zone.- Parameters:
- deleteLzPermittedNetworkOptions- the- DeleteLzPermittedNetworkOptionscontaining the options for the call
- Returns:
- a ServiceCallwith a result of typePermittedNetwork
 
 - 
getLinkedPermittedNetworkpublic com.ibm.cloud.sdk.core.http.ServiceCall<PermittedNetwork> getLinkedPermittedNetwork(GetLinkedPermittedNetworkOptions getLinkedPermittedNetworkOptions) Get a permitted network. Get a permitted network of a linked zone.- Parameters:
- getLinkedPermittedNetworkOptions- the- GetLinkedPermittedNetworkOptionscontaining the options for the call
- Returns:
- a ServiceCallwith a result of typePermittedNetwork
 
 
- 
 
-