org.dasein.cloud.services.address
Interface AddressServices
public interface AddressServices
assign
void assign(String addressId,
String serverId)
throws InternalException,
CloudException
- Throws:
InternalException
CloudException
create
String create()
throws InternalException,
CloudException
- Throws:
InternalException
CloudException
delete
void delete(String addressId)
throws InternalException,
CloudException
- Throws:
InternalException
CloudException
forward
String forward(String addressId,
int publicPort,
Protocol protocol,
int privatePort,
String onServerId)
throws InternalException,
CloudException
- Throws:
InternalException
CloudException
getIpAddress
IpAddress getIpAddress(String addressId)
throws InternalException,
CloudException
- Throws:
InternalException
CloudException
getProviderTermForIpAddress
String getProviderTermForIpAddress(Locale locale)
isAssigned
boolean isAssigned()
isForwarding
boolean isForwarding()
list
Collection<IpAddress> list()
throws InternalException,
CloudException
- Throws:
InternalException
CloudException
listRules
Collection<IpForwardingRule> listRules(String addressId)
throws InternalException,
CloudException
- Throws:
InternalException
CloudException
release
void release(String addressId)
throws InternalException,
CloudException
- Throws:
InternalException
CloudException
stopForward
void stopForward(String ruleId)
throws InternalException,
CloudException
- Throws:
InternalException
CloudException
Copyright © 2009 enStratus Networks LLC – Available under the terms of the Artistic License 2.0.