public interface LoadBalancerAsyncApi
LoadBalancerApi
Modifier and Type | Method and Description |
---|---|
com.google.common.util.concurrent.ListenableFuture<LoadBalancer> |
create(LoadBalancerRequest lb) |
com.google.common.util.concurrent.ListenableFuture<Metadata> |
createMetadata(int id,
Map<String,String> metadata) |
com.google.common.util.concurrent.ListenableFuture<Void> |
delete(int id) |
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<LoadBalancer> |
get(int id) |
com.google.common.util.concurrent.ListenableFuture<Metadata> |
getMetadata(int lb) |
com.google.common.util.concurrent.ListenableFuture<PagedIterable<LoadBalancer>> |
list() |
com.google.common.util.concurrent.ListenableFuture<IterableWithMarker<LoadBalancer>> |
list(PaginationOptions options) |
com.google.common.util.concurrent.ListenableFuture<Void> |
update(int id,
LoadBalancerAttributes attrs) |
com.google.common.util.concurrent.ListenableFuture<Boolean> |
updateMetadatum(int id,
int metadatumId,
String value) |
@Named(value="lb:create") com.google.common.util.concurrent.ListenableFuture<LoadBalancer> create(LoadBalancerRequest lb)
@Named(value="lb:update") com.google.common.util.concurrent.ListenableFuture<Void> update(int id, LoadBalancerAttributes attrs)
@Named(value="lb:list") com.google.common.util.concurrent.ListenableFuture<PagedIterable<LoadBalancer>> list()
LoadBalancerApi.list()
@Named(value="lb:list") com.google.common.util.concurrent.ListenableFuture<IterableWithMarker<LoadBalancer>> list(PaginationOptions options)
@Named(value="lb:get") com.google.common.util.concurrent.ListenableFuture<LoadBalancer> get(int id)
LoadBalancerApi.get(int)
@Named(value="lb:delete") com.google.common.util.concurrent.ListenableFuture<Void> delete(int id)
LoadBalancerApi.delete(int)
@Named(value="lb:createmetadata") com.google.common.util.concurrent.ListenableFuture<Metadata> createMetadata(int id, Map<String,String> metadata)
LoadBalancerApi#createMetadata(int, Iterable)
@Named(value="lb:getmetadata") com.google.common.util.concurrent.ListenableFuture<Metadata> getMetadata(int lb)
LoadBalancerApi.getMetadata(int)
@Named(value="lb:updatemetadatum") com.google.common.util.concurrent.ListenableFuture<Boolean> updateMetadatum(int id, int metadatumId, String value)
@Named(value="lb:deletemetadatum") com.google.common.util.concurrent.ListenableFuture<Boolean> deleteMetadatum(int id, int metadatumId)
Copyright © 2009-2013 jclouds. All Rights Reserved.