Class AggregatesExtension
- java.lang.Object
-
- com.woorea.openstack.nova.api.extensions.AggregatesExtension
-
public class AggregatesExtension extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description class
AggregatesExtension.AddHost
class
AggregatesExtension.CreateAggregate
class
AggregatesExtension.DeleteAggregate
class
AggregatesExtension.List
class
AggregatesExtension.RemoveHost
class
AggregatesExtension.SetMetadata
class
AggregatesExtension.ShowAggregate
class
AggregatesExtension.UpdateAggregateMetadata
-
Field Summary
Fields Modifier and Type Field Description private OpenStackClient
CLIENT
-
Constructor Summary
Constructors Constructor Description AggregatesExtension(OpenStackClient client)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AggregatesExtension.AddHost
addHost(java.lang.String aggregateId, java.lang.String hostId)
AggregatesExtension.CreateAggregate
createAggregate(java.lang.String aggregateName, java.lang.String availabilityZoneName)
AggregatesExtension.DeleteAggregate
deleteAggregate(java.lang.String id)
AggregatesExtension.List
list()
AggregatesExtension.RemoveHost
removeHost(java.lang.String aggregateId, java.lang.String hostId)
AggregatesExtension.SetMetadata
setMetadata(java.lang.String aggregateId, java.lang.String key, java.lang.String value)
AggregatesExtension.ShowAggregate
showAggregate(java.lang.String id)
AggregatesExtension.UpdateAggregateMetadata
updateAggregateMetadata(java.lang.String id, java.lang.String name, java.lang.String availabilityZone)
-
-
-
Field Detail
-
CLIENT
private final OpenStackClient CLIENT
-
-
Constructor Detail
-
AggregatesExtension
public AggregatesExtension(OpenStackClient client)
-
-
Method Detail
-
list
public AggregatesExtension.List list()
-
showAggregate
public AggregatesExtension.ShowAggregate showAggregate(java.lang.String id)
-
updateAggregateMetadata
public AggregatesExtension.UpdateAggregateMetadata updateAggregateMetadata(java.lang.String id, java.lang.String name, java.lang.String availabilityZone)
-
createAggregate
public AggregatesExtension.CreateAggregate createAggregate(java.lang.String aggregateName, java.lang.String availabilityZoneName)
-
deleteAggregate
public AggregatesExtension.DeleteAggregate deleteAggregate(java.lang.String id)
-
addHost
public AggregatesExtension.AddHost addHost(java.lang.String aggregateId, java.lang.String hostId)
-
removeHost
public AggregatesExtension.RemoveHost removeHost(java.lang.String aggregateId, java.lang.String hostId)
-
setMetadata
public AggregatesExtension.SetMetadata setMetadata(java.lang.String aggregateId, java.lang.String key, java.lang.String value)
-
-