Class FloatingIPDNSDomainServiceImpl
- java.lang.Object
-
- org.openstack4j.openstack.internal.BaseOpenStackService
-
- org.openstack4j.openstack.compute.internal.BaseComputeServices
-
- org.openstack4j.openstack.compute.internal.ext.FloatingIPDNSDomainServiceImpl
-
- All Implemented Interfaces:
FloatingIPDNSDomainService,RestService
@Deprecated public class FloatingIPDNSDomainServiceImpl extends BaseComputeServices implements FloatingIPDNSDomainService
Deprecated.Service that handles domain names 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 FloatingIPDNSDomainServiceImpl()Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description DomainEntrycreatePrivate(String domainName, String availabilityZone)Deprecated.Creates or Updates a PRIVATE domain name recordDomainEntrycreatePublic(String domainName, String project)Deprecated.Creates or Updates a PUBLIC domain name recordActionResponsedelete(String domainName)Deprecated.Delete the specifieddomainNameList<? extends DomainEntry>list()Deprecated.Return the list of available DNS domains-
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
-
list
public List<? extends DomainEntry> list()
Deprecated.Description copied from interface:FloatingIPDNSDomainServiceReturn the list of available DNS domains- Specified by:
listin interfaceFloatingIPDNSDomainService- Returns:
- list of domain entries
-
delete
public ActionResponse delete(String domainName)
Deprecated.Description copied from interface:FloatingIPDNSDomainServiceDelete the specifieddomainName- Specified by:
deletein interfaceFloatingIPDNSDomainService- Parameters:
domainName- the name of the domain- Returns:
- the action response
-
createPublic
public DomainEntry createPublic(String domainName, String project)
Deprecated.Description copied from interface:FloatingIPDNSDomainServiceCreates or Updates a PUBLIC domain name record- Specified by:
createPublicin interfaceFloatingIPDNSDomainService- Parameters:
domainName- the FQ Domain nameproject- the project name- Returns:
- the created/updated domain entry
-
createPrivate
public DomainEntry createPrivate(String domainName, String availabilityZone)
Deprecated.Description copied from interface:FloatingIPDNSDomainServiceCreates or Updates a PRIVATE domain name record- Specified by:
createPrivatein interfaceFloatingIPDNSDomainService- Parameters:
domainName- the FQ Domain nameavailabilityZone- the availability zone- Returns:
- he created/updated domain entry
-
-