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 Summary
Fields 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 Summary
All 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.BaseService
configureClient, configureService, constructServiceUrl, constructServiceURL, disableRetries, enableGzipCompression, enableRetries, getAuthenticator, getClient, getDefaultHeaders, getEndPoint, getName, getServiceUrl, isJsonMimeType, isJsonPatchMimeType, setClient, setDefaultHeaders, setEndPoint, setServiceUrl, toString
-
-
-
-
Field Detail
-
DEFAULT_SERVICE_NAME
public static final String DEFAULT_SERVICE_NAME
Default service name used when configuring the `DnsSvcs` client.- See Also:
- Constant Field Values
-
DEFAULT_SERVICE_URL
public static final String DEFAULT_SERVICE_URL
Default service endpoint URL.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
DnsSvcs
public 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 instanceauthenticator- theAuthenticatorinstance to be configured for this client
-
-
Method Detail
-
newInstance
public 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
-
newInstance
public 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
-
listDnszones
public 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- theListDnszonesOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typeListDnszones
-
createDnszone
public 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- theCreateDnszoneOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typeDnszone
-
deleteDnszone
public com.ibm.cloud.sdk.core.http.ServiceCall<Void> deleteDnszone(DeleteDnszoneOptions deleteDnszoneOptions)
Delete DNS zone. Delete a DNS zone.- Parameters:
deleteDnszoneOptions- theDeleteDnszoneOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a void result
-
getDnszone
public com.ibm.cloud.sdk.core.http.ServiceCall<Dnszone> getDnszone(GetDnszoneOptions getDnszoneOptions)
Get DNS zone. Get details of a DNS zone.- Parameters:
getDnszoneOptions- theGetDnszoneOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typeDnszone
-
updateDnszone
public com.ibm.cloud.sdk.core.http.ServiceCall<Dnszone> updateDnszone(UpdateDnszoneOptions updateDnszoneOptions)
Update DNS zone. Update the properties of a DNS zone.- Parameters:
updateDnszoneOptions- theUpdateDnszoneOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typeDnszone
-
listResourceRecords
public 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- theListResourceRecordsOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typeListResourceRecords
-
createResourceRecord
public 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- theCreateResourceRecordOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typeResourceRecord
-
deleteResourceRecord
public com.ibm.cloud.sdk.core.http.ServiceCall<Void> deleteResourceRecord(DeleteResourceRecordOptions deleteResourceRecordOptions)
Delete resource record. Delete a resource record.- Parameters:
deleteResourceRecordOptions- theDeleteResourceRecordOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a void result
-
getResourceRecord
public com.ibm.cloud.sdk.core.http.ServiceCall<ResourceRecord> getResourceRecord(GetResourceRecordOptions getResourceRecordOptions)
Get resource record. Get details of a resource record.- Parameters:
getResourceRecordOptions- theGetResourceRecordOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typeResourceRecord
-
updateResourceRecord
public com.ibm.cloud.sdk.core.http.ServiceCall<ResourceRecord> updateResourceRecord(UpdateResourceRecordOptions updateResourceRecordOptions)
Update resource record. Update the properties of a resource record.- Parameters:
updateResourceRecordOptions- theUpdateResourceRecordOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typeResourceRecord
-
exportResourceRecords
public 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- theExportResourceRecordsOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typeInputStream
-
importResourceRecords
public 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- theImportResourceRecordsOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typeImportResourceRecordsResp
-
listPermittedNetworks
public 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- theListPermittedNetworksOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typeListPermittedNetworks
-
createPermittedNetwork
public 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- theCreatePermittedNetworkOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typePermittedNetwork
-
deletePermittedNetwork
public com.ibm.cloud.sdk.core.http.ServiceCall<PermittedNetwork> deletePermittedNetwork(DeletePermittedNetworkOptions deletePermittedNetworkOptions)
Remove permitted network. Remove a permitted network.- Parameters:
deletePermittedNetworkOptions- theDeletePermittedNetworkOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typePermittedNetwork
-
getPermittedNetwork
public com.ibm.cloud.sdk.core.http.ServiceCall<PermittedNetwork> getPermittedNetwork(GetPermittedNetworkOptions getPermittedNetworkOptions)
Get permitted network. Get details of a permitted network.- Parameters:
getPermittedNetworkOptions- theGetPermittedNetworkOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typePermittedNetwork
-
listLoadBalancers
public 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- theListLoadBalancersOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typeListLoadBalancers
-
createLoadBalancer
public 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- theCreateLoadBalancerOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typeLoadBalancer
-
deleteLoadBalancer
public com.ibm.cloud.sdk.core.http.ServiceCall<Void> deleteLoadBalancer(DeleteLoadBalancerOptions deleteLoadBalancerOptions)
Delete load balancer. Delete a load balancer.- Parameters:
deleteLoadBalancerOptions- theDeleteLoadBalancerOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a void result
-
getLoadBalancer
public com.ibm.cloud.sdk.core.http.ServiceCall<LoadBalancer> getLoadBalancer(GetLoadBalancerOptions getLoadBalancerOptions)
Get load balancer. Get details of a load balancer.- Parameters:
getLoadBalancerOptions- theGetLoadBalancerOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typeLoadBalancer
-
updateLoadBalancer
public com.ibm.cloud.sdk.core.http.ServiceCall<LoadBalancer> updateLoadBalancer(UpdateLoadBalancerOptions updateLoadBalancerOptions)
Update load balancer. Update the properties of a load balancer.- Parameters:
updateLoadBalancerOptions- theUpdateLoadBalancerOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typeLoadBalancer
-
listPools
public com.ibm.cloud.sdk.core.http.ServiceCall<ListPools> listPools(ListPoolsOptions listPoolsOptions)
List load balancer pools. List the load balancer pools.- Parameters:
listPoolsOptions- theListPoolsOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typeListPools
-
createPool
public com.ibm.cloud.sdk.core.http.ServiceCall<Pool> createPool(CreatePoolOptions createPoolOptions)
Create load balancer pool. Create a load balancer pool.- Parameters:
createPoolOptions- theCreatePoolOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typePool
-
deletePool
public com.ibm.cloud.sdk.core.http.ServiceCall<Void> deletePool(DeletePoolOptions deletePoolOptions)
Delete load balancer pool. Delete a load balancer pool.- Parameters:
deletePoolOptions- theDeletePoolOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a void result
-
getPool
public com.ibm.cloud.sdk.core.http.ServiceCall<Pool> getPool(GetPoolOptions getPoolOptions)
Get load balancer pool. Get details of a load balancer pool.- Parameters:
getPoolOptions- theGetPoolOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typePool
-
updatePool
public 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- theUpdatePoolOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typePool
-
listMonitors
public com.ibm.cloud.sdk.core.http.ServiceCall<ListMonitors> listMonitors(ListMonitorsOptions listMonitorsOptions)
List load balancer monitors. List the load balancer monitors.- Parameters:
listMonitorsOptions- theListMonitorsOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typeListMonitors
-
createMonitor
public com.ibm.cloud.sdk.core.http.ServiceCall<Monitor> createMonitor(CreateMonitorOptions createMonitorOptions)
Create load balancer monitor. Create a load balancer monitor.- Parameters:
createMonitorOptions- theCreateMonitorOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typeMonitor
-
deleteMonitor
public com.ibm.cloud.sdk.core.http.ServiceCall<Void> deleteMonitor(DeleteMonitorOptions deleteMonitorOptions)
Delete load balancer monitor. Delete a load balancer monitor.- Parameters:
deleteMonitorOptions- theDeleteMonitorOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a void result
-
getMonitor
public com.ibm.cloud.sdk.core.http.ServiceCall<Monitor> getMonitor(GetMonitorOptions getMonitorOptions)
Get load balancer monitor. Get details of a load balancer monitor.- Parameters:
getMonitorOptions- theGetMonitorOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typeMonitor
-
updateMonitor
public 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- theUpdateMonitorOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typeMonitor
-
listCustomResolvers
public com.ibm.cloud.sdk.core.http.ServiceCall<CustomResolverList> listCustomResolvers(ListCustomResolversOptions listCustomResolversOptions)
List custom resolvers. List the custom resolvers.- Parameters:
listCustomResolversOptions- theListCustomResolversOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typeCustomResolverList
-
createCustomResolver
public com.ibm.cloud.sdk.core.http.ServiceCall<CustomResolver> createCustomResolver(CreateCustomResolverOptions createCustomResolverOptions)
Create a custom resolver. Create a custom resolver.- Parameters:
createCustomResolverOptions- theCreateCustomResolverOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typeCustomResolver
-
deleteCustomResolver
public com.ibm.cloud.sdk.core.http.ServiceCall<Void> deleteCustomResolver(DeleteCustomResolverOptions deleteCustomResolverOptions)
Delete a custom resolver. Delete a custom resolver.- Parameters:
deleteCustomResolverOptions- theDeleteCustomResolverOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a void result
-
getCustomResolver
public com.ibm.cloud.sdk.core.http.ServiceCall<CustomResolver> getCustomResolver(GetCustomResolverOptions getCustomResolverOptions)
Get a custom resolver. Get details of a custom resolver.- Parameters:
getCustomResolverOptions- theGetCustomResolverOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typeCustomResolver
-
updateCustomResolver
public com.ibm.cloud.sdk.core.http.ServiceCall<CustomResolver> updateCustomResolver(UpdateCustomResolverOptions updateCustomResolverOptions)
Update a custom resolver. Update the properties of a custom resolver.- Parameters:
updateCustomResolverOptions- theUpdateCustomResolverOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typeCustomResolver
-
updateCrLocationsOrder
public 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- theUpdateCrLocationsOrderOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typeCustomResolver
-
addCustomResolverLocation
public com.ibm.cloud.sdk.core.http.ServiceCall<Location> addCustomResolverLocation(AddCustomResolverLocationOptions addCustomResolverLocationOptions)
Add custom resolver location. Add custom resolver location.- Parameters:
addCustomResolverLocationOptions- theAddCustomResolverLocationOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typeLocation
-
updateCustomResolverLocation
public com.ibm.cloud.sdk.core.http.ServiceCall<Location> updateCustomResolverLocation(UpdateCustomResolverLocationOptions updateCustomResolverLocationOptions)
Update custom resolver location. Update custom resolver location.- Parameters:
updateCustomResolverLocationOptions- theUpdateCustomResolverLocationOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typeLocation
-
deleteCustomResolverLocation
public com.ibm.cloud.sdk.core.http.ServiceCall<Void> deleteCustomResolverLocation(DeleteCustomResolverLocationOptions deleteCustomResolverLocationOptions)
Delete custom resolver location. Delete custom resolver location.- Parameters:
deleteCustomResolverLocationOptions- theDeleteCustomResolverLocationOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a void result
-
listForwardingRules
public 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- theListForwardingRulesOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typeForwardingRuleList
-
createForwardingRule
public 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- theCreateForwardingRuleOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typeForwardingRule
-
deleteForwardingRule
public 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- theDeleteForwardingRuleOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a void result
-
getForwardingRule
public 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- theGetForwardingRuleOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typeForwardingRule
-
updateForwardingRule
public 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- theUpdateForwardingRuleOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typeForwardingRule
-
createSecondaryZone
public 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- theCreateSecondaryZoneOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typeSecondaryZone
-
listSecondaryZones
public com.ibm.cloud.sdk.core.http.ServiceCall<SecondaryZoneList> listSecondaryZones(ListSecondaryZonesOptions listSecondaryZonesOptions)
List secondary zones. List secondary zones for the custom resolver.- Parameters:
listSecondaryZonesOptions- theListSecondaryZonesOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typeSecondaryZoneList
-
getSecondaryZone
public 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- theGetSecondaryZoneOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typeSecondaryZone
-
updateSecondaryZone
public 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- theUpdateSecondaryZoneOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typeSecondaryZone
-
deleteSecondaryZone
public 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- theDeleteSecondaryZoneOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a void result
-
listLinkedZones
public com.ibm.cloud.sdk.core.http.ServiceCall<LinkedDnszonesList> listLinkedZones(ListLinkedZonesOptions listLinkedZonesOptions)
List linked zones. List linked zones in requestor's instance.- Parameters:
listLinkedZonesOptions- theListLinkedZonesOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typeLinkedDnszonesList
-
createLinkedZone
public com.ibm.cloud.sdk.core.http.ServiceCall<LinkedDnszone> createLinkedZone(CreateLinkedZoneOptions createLinkedZoneOptions)
Create a linked zone. Create a linked zone.- Parameters:
createLinkedZoneOptions- theCreateLinkedZoneOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typeLinkedDnszone
-
getLinkedZone
public com.ibm.cloud.sdk.core.http.ServiceCall<LinkedDnszone> getLinkedZone(GetLinkedZoneOptions getLinkedZoneOptions)
Get a linked zone. Get details of a linked zone.- Parameters:
getLinkedZoneOptions- theGetLinkedZoneOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typeLinkedDnszone
-
updateLinkedZone
public 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- theUpdateLinkedZoneOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typeLinkedDnszone
-
deleteLinkedZone
public com.ibm.cloud.sdk.core.http.ServiceCall<Void> deleteLinkedZone(DeleteLinkedZoneOptions deleteLinkedZoneOptions)
Delete a linked zone. Delete a linked zone.- Parameters:
deleteLinkedZoneOptions- theDeleteLinkedZoneOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a void result
-
listDnszoneAccessRequests
public com.ibm.cloud.sdk.core.http.ServiceCall<AccessRequestsList> listDnszoneAccessRequests(ListDnszoneAccessRequestsOptions listDnszoneAccessRequestsOptions)
List Access Requests. List access requests in owner's instance.- Parameters:
listDnszoneAccessRequestsOptions- theListDnszoneAccessRequestsOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typeAccessRequestsList
-
getDnszoneAccessRequest
public com.ibm.cloud.sdk.core.http.ServiceCall<AccessRequest> getDnszoneAccessRequest(GetDnszoneAccessRequestOptions getDnszoneAccessRequestOptions)
Get an access request. Get details of an access request.- Parameters:
getDnszoneAccessRequestOptions- theGetDnszoneAccessRequestOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typeAccessRequest
-
updateDnszoneAccessRequest
public com.ibm.cloud.sdk.core.http.ServiceCall<AccessRequest> updateDnszoneAccessRequest(UpdateDnszoneAccessRequestOptions updateDnszoneAccessRequestOptions)
Update an access request. Update the state of an access request.- Parameters:
updateDnszoneAccessRequestOptions- theUpdateDnszoneAccessRequestOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typeAccessRequest
-
listLinkedPermittedNetworks
public com.ibm.cloud.sdk.core.http.ServiceCall<ListPermittedNetworks> listLinkedPermittedNetworks(ListLinkedPermittedNetworksOptions listLinkedPermittedNetworksOptions)
List permitted networks. List the permitted networks for a linked zone.- Parameters:
listLinkedPermittedNetworksOptions- theListLinkedPermittedNetworksOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typeListPermittedNetworks
-
createLzPermittedNetwork
public 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- theCreateLzPermittedNetworkOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typePermittedNetwork
-
deleteLzPermittedNetwork
public 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- theDeleteLzPermittedNetworkOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typePermittedNetwork
-
getLinkedPermittedNetwork
public 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- theGetLinkedPermittedNetworkOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typePermittedNetwork
-
-