Package io.resys.hdes.client.api
Interface HdesComposer
- All Known Implementing Classes:
HdesComposerImpl
public interface HdesComposer
Backend for composer related service.
Provides mutability of the assets.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceHdesComposer.ComposerEntity<A extends AstBody>static interfacestatic interfacestatic interfacestatic interfacestatic interfacestatic interfacestatic interfacestatic interface -
Method Summary
Modifier and TypeMethodDescriptionio.smallrye.mutiny.Uni<HdesComposer.ComposerState>copyAs(HdesComposer.CopyAs copyAs) io.smallrye.mutiny.Uni<HdesComposer.ComposerState>create(HdesComposer.CreateEntity asset) io.smallrye.mutiny.Uni<HdesComposer.DebugResponse>debug(HdesComposer.DebugRequest entity) io.smallrye.mutiny.Uni<HdesComposer.ComposerState>io.smallrye.mutiny.Uni<TagDiff>diff(HdesComposer.DiffRequest request) io.smallrye.mutiny.Uni<HdesComposer.ComposerEntity<?>>dryRun(HdesComposer.UpdateEntity entity) io.smallrye.mutiny.Uni<HdesComposer.ComposerState>get()io.smallrye.mutiny.Uni<HdesComposer.ComposerEntity<?>>io.smallrye.mutiny.Uni<List<AstCommand>>getCommands(String idOrName) io.smallrye.mutiny.Uni<HdesStore.HistoryEntity>getHistory(String id) io.smallrye.mutiny.Uni<HdesComposer.StoreDump>io.smallrye.mutiny.Uni<HdesComposer.ComposerState>io.smallrye.mutiny.Uni<AstTagSummary>io.smallrye.mutiny.Uni<HdesComposer.ComposerState>update(HdesComposer.UpdateEntity asset) withBranch(String branchName)
-
Method Details
-
getClient
HdesClient getClient() -
get
io.smallrye.mutiny.Uni<HdesComposer.ComposerState> get() -
get
-
getCommands
-
getHistory
-
update
-
create
-
importTag
-
delete
-
copyAs
-
debug
-
dryRun
-
getStoreDump
io.smallrye.mutiny.Uni<HdesComposer.StoreDump> getStoreDump() -
diff
-
summary
-
withBranch
-