Class FloatingIPDNSEntryServiceImpl
- java.lang.Object
-
- org.openstack4j.openstack.internal.BaseOpenStackService
-
- org.openstack4j.openstack.compute.internal.BaseComputeServices
-
- org.openstack4j.openstack.compute.internal.ext.FloatingIPDNSEntryServiceImpl
-
- All Implemented Interfaces:
FloatingIPDNSEntryService,RestService
@Deprecated public class FloatingIPDNSEntryServiceImpl extends BaseComputeServices implements FloatingIPDNSEntryService
Deprecated.A Service which handles DNS Entries for the Floating IP DNS Extension- Author:
- Jeremy Unruh
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.openstack4j.openstack.internal.BaseOpenStackService
BaseOpenStackService.Invocation<R>
-
-
Constructor Summary
Constructors Constructor Description FloatingIPDNSEntryServiceImpl()Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description DNSEntrycreate(String domain, String name, String ip, DNSRecordType type)Deprecated.Creates or Updates a DNS EntryActionResponsedelete(String domain, String name)Deprecated.Deletes a specified DNS entryList<? extends DNSEntry>listByIP(String domain, String ip)Deprecated.Return a list of entries for the given domain and IP AddressList<? extends DNSEntry>listByName(String domain, String name)Deprecated.Return a list of entries for the given domain and nameDNSEntrymodifyIP(String domain, String name, String ip)Deprecated.Modifies the IP Address for the specified domain and name-
Methods inherited from class org.openstack4j.openstack.compute.internal.BaseComputeServices
invokeAction, invokeActionWithResponse
-
Methods inherited from class org.openstack4j.openstack.internal.BaseOpenStackService
delete, deleteWithResponse, get, getProvider, getServiceVersion, getWithResponse, getXOpenstackRequestId, head, patch, patchWithResponse, post, postWithResponse, put, putWithResponse, request, toList, uri
-
-
-
-
Method Detail
-
listByIP
public List<? extends DNSEntry> listByIP(String domain, String ip)
Deprecated.Description copied from interface:FloatingIPDNSEntryServiceReturn a list of entries for the given domain and IP Address- Specified by:
listByIPin interfaceFloatingIPDNSEntryService- Parameters:
domain- the FQ Domain nameip- the IP Address- Returns:
- List of DNS Entries
-
listByName
public List<? extends DNSEntry> listByName(String domain, String name)
Deprecated.Description copied from interface:FloatingIPDNSEntryServiceReturn a list of entries for the given domain and name- Specified by:
listByNamein interfaceFloatingIPDNSEntryService- Parameters:
domain- the FQ Domain namename- DNS entry name assigned under a domain- Returns:
- List of DNS Entries
-
create
public DNSEntry create(String domain, String name, String ip, DNSRecordType type)
Deprecated.Description copied from interface:FloatingIPDNSEntryServiceCreates or Updates a DNS Entry- Specified by:
createin interfaceFloatingIPDNSEntryService- Parameters:
domain- the FQ Domain namename- DNS entry name assigned under a domainip- the IP Address associated with the current entrytype- the DNS Record Type- Returns:
- the created or modified DNSEntry
-
modifyIP
public DNSEntry modifyIP(String domain, String name, String ip)
Deprecated.Description copied from interface:FloatingIPDNSEntryServiceModifies the IP Address for the specified domain and name- Specified by:
modifyIPin interfaceFloatingIPDNSEntryService- Parameters:
domain- the FQ Domain namename- DNS entry name assigned under a domainip- the new IP Address- Returns:
- the modified DNSEntry
-
delete
public ActionResponse delete(String domain, String name)
Deprecated.Description copied from interface:FloatingIPDNSEntryServiceDeletes a specified DNS entry- Specified by:
deletein interfaceFloatingIPDNSEntryService- Parameters:
domain- the FQ Domain namename- DNS entry name assigned under a domain- Returns:
- the action response
-
-