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 classAggregatesExtension.AddHostclassAggregatesExtension.CreateAggregateclassAggregatesExtension.DeleteAggregateclassAggregatesExtension.ListclassAggregatesExtension.RemoveHostclassAggregatesExtension.SetMetadataclassAggregatesExtension.ShowAggregateclassAggregatesExtension.UpdateAggregateMetadata
-
Field Summary
Fields Modifier and Type Field Description private OpenStackClientCLIENT
-
Constructor Summary
Constructors Constructor Description AggregatesExtension(OpenStackClient client)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AggregatesExtension.AddHostaddHost(java.lang.String aggregateId, java.lang.String hostId)AggregatesExtension.CreateAggregatecreateAggregate(java.lang.String aggregateName, java.lang.String availabilityZoneName)AggregatesExtension.DeleteAggregatedeleteAggregate(java.lang.String id)AggregatesExtension.Listlist()AggregatesExtension.RemoveHostremoveHost(java.lang.String aggregateId, java.lang.String hostId)AggregatesExtension.SetMetadatasetMetadata(java.lang.String aggregateId, java.lang.String key, java.lang.String value)AggregatesExtension.ShowAggregateshowAggregate(java.lang.String id)AggregatesExtension.UpdateAggregateMetadataupdateAggregateMetadata(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)
-
-