@Beta
public interface FloatingIPApi
Modifier and Type | Method and Description |
---|---|
FloatingIP |
create(FloatingIP.CreateFloatingIP createFloatingIP)
Creates a floating IP.
|
boolean |
delete(String id)
Deletes the specified floatingIP
|
FloatingIP |
get(String id)
Returns the details for a specific floating IP.
|
PagedIterable<FloatingIP> |
list()
Returns a list of floating IPs to which the tenant has access.
|
FloatingIPs |
list(PaginationOptions options) |
FloatingIP |
update(String id,
FloatingIP.UpdateFloatingIP updateFloatingIP)
Update a Floating IP
|
@Named(value="floatingip:list") PagedIterable<FloatingIP> list()
@Named(value="floatingip:list") FloatingIPs list(PaginationOptions options)
@Named(value="floatingip:get") @Nullable FloatingIP get(String id)
id
- the id of the floatingIP to return@Named(value="floatingip:create") FloatingIP create(FloatingIP.CreateFloatingIP createFloatingIP)
createFloatingIP
- Options for creating a Floating IP@Named(value="floatingip:update") @Nullable FloatingIP update(String id, FloatingIP.UpdateFloatingIP updateFloatingIP)
id
- the id of the Floating IP to updateupdateFloatingIP
- Contains only the attributes to update@Named(value="floatingip:delete") boolean delete(String id)
id
- the id of the floatingIP to deleteCopyright © 2009-2016 The Apache Software Foundation. All Rights Reserved.