@Beta
public interface HostAggregateAsyncApi
HostAggregateApi
Modifier and Type | Method and Description |
---|---|
com.google.common.util.concurrent.ListenableFuture<? extends HostAggregate> |
addHost(String id,
String host) |
com.google.common.util.concurrent.ListenableFuture<? extends HostAggregate> |
createInAvailabilityZone(String name,
String availabilityZone) |
com.google.common.util.concurrent.ListenableFuture<Boolean> |
delete(String id) |
com.google.common.util.concurrent.ListenableFuture<? extends HostAggregate> |
get(String id) |
com.google.common.util.concurrent.ListenableFuture<? extends com.google.common.collect.FluentIterable<? extends HostAggregate>> |
list() |
com.google.common.util.concurrent.ListenableFuture<? extends HostAggregate> |
removeHost(String id,
String host) |
com.google.common.util.concurrent.ListenableFuture<? extends HostAggregate> |
setMetadata(String id,
Map<String,String> metadata) |
com.google.common.util.concurrent.ListenableFuture<? extends HostAggregate> |
updateAvailabilityZone(String id,
String availabilityZone) |
com.google.common.util.concurrent.ListenableFuture<? extends HostAggregate> |
updateName(String id,
String name) |
@Named(value="hostaggregate:list") com.google.common.util.concurrent.ListenableFuture<? extends com.google.common.collect.FluentIterable<? extends HostAggregate>> list()
HostAggregateApi.list()
@Named(value="hostaggregate:get") com.google.common.util.concurrent.ListenableFuture<? extends HostAggregate> get(String id)
HostAggregateApi.get(String)
@Named(value="hostaggregate:create") com.google.common.util.concurrent.ListenableFuture<? extends HostAggregate> createInAvailabilityZone(String name, String availabilityZone)
@Named(value="hostaggregate:update") com.google.common.util.concurrent.ListenableFuture<? extends HostAggregate> updateName(String id, String name)
@Named(value="hostaggregate:update") com.google.common.util.concurrent.ListenableFuture<? extends HostAggregate> updateAvailabilityZone(String id, String availabilityZone)
@Named(value="hostaggregate:delete") com.google.common.util.concurrent.ListenableFuture<Boolean> delete(String id)
HostAggregateApi.delete(String)
@Named(value="hostaggregate:addhost") com.google.common.util.concurrent.ListenableFuture<? extends HostAggregate> addHost(String id, String host)
@Named(value="hostaggregate:removehost") com.google.common.util.concurrent.ListenableFuture<? extends HostAggregate> removeHost(String id, String host)
@Named(value="hostaggregate:setmetadata") com.google.common.util.concurrent.ListenableFuture<? extends HostAggregate> setMetadata(String id, Map<String,String> metadata)
Copyright © 2009-2013 The Apache Software Foundation. All Rights Reserved.