|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
@Beta public interface FlavorExtraSpecsApi
Provides access to the OpenStack Compute (Nova) Flavor Extra Specs Extension API.
FlavorApi| Method Summary | |
|---|---|
Boolean |
deleteMetadataKey(String flavorId,
String key)
Deletes an extra spec |
Map<String,String> |
getMetadata(String flavorId)
Retrieves all extra specs for a flavor |
String |
getMetadataKey(String flavorId,
String key)
Return a single extra spec value |
Boolean |
updateMetadata(String flavorId,
Map<String,String> specs)
Creates or updates the extra specs for a given flavor |
Boolean |
updateMetadataEntry(String flavorId,
String key,
String value)
Creates or updates a single extra spec value |
| Method Detail |
|---|
@Named(value="flavorExtraSpecs:getMetadata") Map<String,String> getMetadata(String flavorId)
@Named(value="flavorExtraSpecs:updateMetadata")
Boolean updateMetadata(String flavorId,
Map<String,String> specs)
flavorId - the id of the flavor to modifyspecs - the extra specs to apply
@Named(value="flavorExtraSpecs:getMetadataKey")
@Nullable
String getMetadataKey(String flavorId,
String key)
id - the id of the flavor to modifykey - the extra spec key to retrieve
@Named(value="flavorExtraSpecs:updateMetadataEntry")
Boolean updateMetadataEntry(String flavorId,
String key,
String value)
id - the id of the flavor to modifykey - the extra spec key (when creating ensure this does not include whitespace or
other difficult characters)value - the value to associate with the key
@Named(value="flavorExtraSpecs:deleteMetadataKey")
Boolean deleteMetadataKey(String flavorId,
String key)
id - the id of the flavor to modifykey - the extra spec key to delete
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||