public interface NodeAsyncApi
NodeAsyncApi
Modifier and Type | Method and Description |
---|---|
com.google.common.util.concurrent.ListenableFuture<Set<Node>> |
add(Iterable<NodeRequest> nodes) |
com.google.common.util.concurrent.ListenableFuture<Metadata> |
createMetadata(int id,
Map<String,String> metadata) |
com.google.common.util.concurrent.ListenableFuture<Boolean> |
deleteMetadata(int id,
Iterable<Integer> metadataIds) |
com.google.common.util.concurrent.ListenableFuture<Boolean> |
deleteMetadatum(int id,
int metadatumId) |
com.google.common.util.concurrent.ListenableFuture<Node> |
get(int id) |
com.google.common.util.concurrent.ListenableFuture<Metadata> |
getMetadata(int lb) |
com.google.common.util.concurrent.ListenableFuture<PagedIterable<Node>> |
list() |
com.google.common.util.concurrent.ListenableFuture<IterableWithMarker<LoadBalancer>> |
list(PaginationOptions options) |
com.google.common.util.concurrent.ListenableFuture<Void> |
remove(int id) |
com.google.common.util.concurrent.ListenableFuture<Void> |
remove(Iterable<Integer> ids) |
com.google.common.util.concurrent.ListenableFuture<Void> |
update(int id,
NodeAttributes attrs) |
com.google.common.util.concurrent.ListenableFuture<Boolean> |
updateMetadatum(int id,
int metadatumId,
String value) |
@Named(value="node:add") com.google.common.util.concurrent.ListenableFuture<Set<Node>> add(Iterable<NodeRequest> nodes)
NodeApi#add(Set)
@Named(value="node:update") com.google.common.util.concurrent.ListenableFuture<Void> update(int id, NodeAttributes attrs)
NodeApi.update(int, NodeAttributes)
@Named(value="node:list") com.google.common.util.concurrent.ListenableFuture<PagedIterable<Node>> list()
NodeApi.list()
@Named(value="node:list") com.google.common.util.concurrent.ListenableFuture<IterableWithMarker<LoadBalancer>> list(PaginationOptions options)
NodeApi.list(PaginationOptions)
@Named(value="node:get") com.google.common.util.concurrent.ListenableFuture<Node> get(int id)
NodeApi.get(int)
@Named(value="node:remove") com.google.common.util.concurrent.ListenableFuture<Void> remove(int id)
NodeApi.remove(int)
@Named(value="node:remove") com.google.common.util.concurrent.ListenableFuture<Void> remove(Iterable<Integer> ids)
NodeApi#remove(Set)
@Named(value="node:createmetadata") com.google.common.util.concurrent.ListenableFuture<Metadata> createMetadata(int id, Map<String,String> metadata)
NodeApi#createMetadata(int, Iterable)
@Named(value="node:getmetadata") com.google.common.util.concurrent.ListenableFuture<Metadata> getMetadata(int lb)
NodeApi.getMetadata(int)
@Named(value="node:updatemetadatum") com.google.common.util.concurrent.ListenableFuture<Boolean> updateMetadatum(int id, int metadatumId, String value)
@Named(value="node:deletemetadatum") com.google.common.util.concurrent.ListenableFuture<Boolean> deleteMetadatum(int id, int metadatumId)
NodeApi.deleteMetadatum(int, int)
Copyright © 2009-2013 jclouds. All Rights Reserved.