public class AggregatesExtension
extends java.lang.Object
Modifier and Type | Class and 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 |
Modifier and Type | Field and Description |
---|---|
private OpenStackClient |
CLIENT |
Constructor and Description |
---|
AggregatesExtension(OpenStackClient client) |
Modifier and Type | Method and 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) |
private final OpenStackClient CLIENT
public AggregatesExtension(OpenStackClient client)
public AggregatesExtension.List list()
public AggregatesExtension.ShowAggregate showAggregate(java.lang.String id)
public AggregatesExtension.UpdateAggregateMetadata updateAggregateMetadata(java.lang.String id, java.lang.String name, java.lang.String availabilityZone)
public AggregatesExtension.CreateAggregate createAggregate(java.lang.String aggregateName, java.lang.String availabilityZoneName)
public AggregatesExtension.DeleteAggregate deleteAggregate(java.lang.String id)
public AggregatesExtension.AddHost addHost(java.lang.String aggregateId, java.lang.String hostId)
public AggregatesExtension.RemoveHost removeHost(java.lang.String aggregateId, java.lang.String hostId)
public AggregatesExtension.SetMetadata setMetadata(java.lang.String aggregateId, java.lang.String key, java.lang.String value)