Class ComputeImageServiceImpl
- java.lang.Object
-
- org.openstack4j.openstack.internal.BaseOpenStackService
-
- org.openstack4j.openstack.compute.internal.BaseComputeServices
-
- org.openstack4j.openstack.compute.internal.ComputeImageServiceImpl
-
- All Implemented Interfaces:
ComputeImageService,RestService
@Deprecated public class ComputeImageServiceImpl extends BaseComputeServices implements ComputeImageService
Deprecated.Provides access to Compute Images.- Author:
- Jeremy Unruh
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.openstack4j.openstack.internal.BaseOpenStackService
BaseOpenStackService.Invocation<R>
-
-
Constructor Summary
Constructors Constructor Description ComputeImageServiceImpl()Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description ActionResponsedelete(String imageId)Deprecated.Deletes an Image based on it's identifiers.ActionResponsedeleteMetaData(String imageId, String... keys)Deprecated.Delete a metadata item from an imageImageget(String imageId)Deprecated.Finds an Image by the givenimageId.Map<String,String>getMetaData(String imageId)Deprecated.Gets the metadata for an imageList<? extends Image>list()Deprecated.Lists Images on an OpenStack Compute EndPoint.List<? extends Image>list(boolean detailed)Deprecated.Lists Images on an OpenStack Compute EndPoint.Map<String,String>setMetaData(String imageId, Map<String,String> metadata)Deprecated.Sets the metadata for an image-
Methods inherited from class org.openstack4j.openstack.compute.internal.BaseComputeServices
invokeAction, invokeActionWithResponse
-
Methods inherited from class org.openstack4j.openstack.internal.BaseOpenStackService
delete, deleteWithResponse, get, getProvider, getServiceVersion, getWithResponse, getXOpenstackRequestId, head, patch, patchWithResponse, post, postWithResponse, put, putWithResponse, request, toList, uri
-
-
-
-
Method Detail
-
list
public List<? extends Image> list()
Deprecated.Lists Images on an OpenStack Compute EndPoint. By default this method lists in "Detail" which means all major fields are populated for each image. This is equivalent to callingComputeImageService.list(boolean)with {code}true{code}- Specified by:
listin interfaceComputeImageService- Returns:
- List of Image
-
list
public List<? extends Image> list(boolean detailed)
Deprecated.Lists Images on an OpenStack Compute EndPoint. Ifdetailedis false then onlyImage.getId(),Image.getName()and- Specified by:
listin interfaceComputeImageService- Parameters:
detailed- true to populate all properties within each Image, false to include Id, Name and Links only (all other properties will be null)- Returns:
- List of Image
Image.getLinks()will be populated. True will populate all fields
-
get
public Image get(String imageId)
Deprecated.Finds an Image by the givenimageId.- Specified by:
getin interfaceComputeImageService- Parameters:
imageId- the image identifier- Returns:
- the specified Image
-
delete
public ActionResponse delete(String imageId)
Deprecated.Deletes an Image based on it's identifiers. Images created by another user typically cannot be deleted- Specified by:
deletein interfaceComputeImageService- Parameters:
imageId- the image identifier- Returns:
- the action response
-
setMetaData
public Map<String,String> setMetaData(String imageId, Map<String,String> metadata)
Deprecated.Sets the metadata for an image- Specified by:
setMetaDatain interfaceComputeImageService- Parameters:
imageId- the image identifiermetadata- a Map containing the metadata- Returns:
- the metadata as Map
-
deleteMetaData
public ActionResponse deleteMetaData(String imageId, String... keys)
Deprecated.Delete a metadata item from an image- Specified by:
deleteMetaDatain interfaceComputeImageService- Parameters:
imageId- the image identifierkeys- one or more keys/metadata names to remove- Returns:
- the action response
-
getMetaData
public Map<String,String> getMetaData(String imageId)
Deprecated.Gets the metadata for an image- Specified by:
getMetaDatain interfaceComputeImageService- Parameters:
imageId- the image identifier- Returns:
- the metadata as Map
-
-