public interface TemplateAsyncClient
TemplateClient
,
Modifier and Type | Method and Description |
---|---|
com.google.common.util.concurrent.ListenableFuture<AsyncCreateResponse> |
copyTemplateToZone(long id,
long sourceZoneId,
long destZoneId) |
com.google.common.util.concurrent.ListenableFuture<AsyncCreateResponse> |
createTemplate(TemplateMetadata templateMetadata,
CreateTemplateOptions... options) |
com.google.common.util.concurrent.ListenableFuture<AsyncCreateResponse> |
deleteTemplate(long id,
DeleteTemplateOptions... options) |
com.google.common.util.concurrent.ListenableFuture<AsyncCreateResponse> |
extractTemplate(long id,
ExtractMode mode,
long zoneId,
ExtractTemplateOptions... options) |
com.google.common.util.concurrent.ListenableFuture<Template> |
getTemplateInZone(long templateId,
long zoneId) |
com.google.common.util.concurrent.ListenableFuture<Set<TemplatePermission>> |
listTemplatePermissions(long id,
AccountInDomainOptions... options) |
com.google.common.util.concurrent.ListenableFuture<Set<Template>> |
listTemplates() |
com.google.common.util.concurrent.ListenableFuture<Set<Template>> |
listTemplates(ListTemplatesOptions options) |
com.google.common.util.concurrent.ListenableFuture<Set<Template>> |
registerTemplate(TemplateMetadata templateMetadata,
String format,
String hypervisor,
String url,
long zoneId,
RegisterTemplateOptions... options) |
com.google.common.util.concurrent.ListenableFuture<Template> |
updateTemplate(long id,
UpdateTemplateOptions... options) |
com.google.common.util.concurrent.ListenableFuture<Void> |
updateTemplatePermissions(long id,
UpdateTemplatePermissionsOptions... options) |
com.google.common.util.concurrent.ListenableFuture<AsyncCreateResponse> createTemplate(TemplateMetadata templateMetadata, CreateTemplateOptions... options)
com.google.common.util.concurrent.ListenableFuture<Set<Template>> registerTemplate(TemplateMetadata templateMetadata, String format, String hypervisor, String url, long zoneId, RegisterTemplateOptions... options)
com.google.common.util.concurrent.ListenableFuture<Template> updateTemplate(long id, UpdateTemplateOptions... options)
com.google.common.util.concurrent.ListenableFuture<AsyncCreateResponse> copyTemplateToZone(long id, long sourceZoneId, long destZoneId)
TemplateClient#copyTemplate
com.google.common.util.concurrent.ListenableFuture<AsyncCreateResponse> deleteTemplate(long id, DeleteTemplateOptions... options)
com.google.common.util.concurrent.ListenableFuture<Set<Template>> listTemplates()
TemplateClient.listTemplates()
com.google.common.util.concurrent.ListenableFuture<Set<Template>> listTemplates(ListTemplatesOptions options)
com.google.common.util.concurrent.ListenableFuture<Template> getTemplateInZone(long templateId, long zoneId)
TemplateClient#getTemplate
com.google.common.util.concurrent.ListenableFuture<Void> updateTemplatePermissions(long id, UpdateTemplatePermissionsOptions... options)
com.google.common.util.concurrent.ListenableFuture<Set<TemplatePermission>> listTemplatePermissions(long id, AccountInDomainOptions... options)
com.google.common.util.concurrent.ListenableFuture<AsyncCreateResponse> extractTemplate(long id, ExtractMode mode, long zoneId, ExtractTemplateOptions... options)
Copyright © 2009-2012 jclouds. All Rights Reserved.