public class BaseArtifactServiceImpl extends BaseOpenStackService
BaseOpenStackService.Invocation<R>
Modifier | Constructor and Description |
---|---|
protected |
BaseArtifactServiceImpl(ArtifactType artifactType) |
Modifier and Type | Method and Description |
---|---|
protected <T> T |
create(ToscaTemplatesArtifact toscaTemplatesArtifact,
Class<T> clazz) |
protected ActionResponse |
delete(String artifactId) |
protected InputStream |
download(String artifactId,
String blobName) |
protected <T> T |
get(String artifactId,
Class<T> clazz) |
protected <T> T |
list(Class<T> clazz) |
protected <T> T |
update(String artifactId,
List<ArtifactUpdate> artifactUpdates,
Class<T> clazz) |
protected <T> T |
update(String artifactId,
String op,
String path,
String value,
Class<T> clazz) |
protected <T> T |
upload(String artifactId,
File file,
Class<T> clazz,
String blobName) |
delete, deleteWithResponse, get, getProvider, getServiceVersion, getXOpenstackRequestId, head, patch, patchWithResponse, post, postWithResponse, put, request, toList, uri
protected BaseArtifactServiceImpl(ArtifactType artifactType)
protected <T> T list(Class<T> clazz)
protected <T> T create(ToscaTemplatesArtifact toscaTemplatesArtifact, Class<T> clazz)
protected InputStream download(String artifactId, String blobName)
protected ActionResponse delete(String artifactId)
protected <T> T update(String artifactId, List<ArtifactUpdate> artifactUpdates, Class<T> clazz)
Copyright © 2017. All rights reserved.