Package io.resys.hdes.client.spi
Class GitStore
java.lang.Object
io.resys.hdes.client.spi.GitStore
- All Implemented Interfaces:
HdesStore
public class GitStore extends Object implements HdesStore
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGitStore.BuilderNested classes/interfaces inherited from interface io.resys.hdes.client.api.HdesStore
HdesStore.CreateStoreEntity, HdesStore.DeleteAstType, HdesStore.DetachedEntity, HdesStore.HdesCreds, HdesStore.HdesCredsSupplier, HdesStore.HistoryEntity, HdesStore.HistoryQuery, HdesStore.ImportStoreEntity, HdesStore.QueryBuilder, HdesStore.StoreEntity, HdesStore.StoreExceptionMsg, HdesStore.StoreRepoBuilder, HdesStore.StoreState, HdesStore.UpdateStoreEntity, HdesStore.UpdateStoreEntityWithBodyType -
Constructor Summary
-
Method Summary
Modifier and Type Method Description io.smallrye.mutiny.Uni<List<HdesStore.StoreEntity>>batch(HdesStore.ImportStoreEntity batchType)static GitStore.Builderbuilder()io.smallrye.mutiny.Uni<HdesStore.StoreEntity>create(HdesStore.CreateStoreEntity newType)io.smallrye.mutiny.Uni<List<HdesStore.StoreEntity>>delete(HdesStore.DeleteAstType deleteType)Optional<String>getBranchName()StringgetHeadName()StringgetRepoName()HdesStore.HistoryQueryhistory()HdesStore.QueryBuilderquery()HdesStore.StoreRepoBuilderrepo()io.smallrye.mutiny.Uni<HdesStore.StoreEntity>update(HdesStore.UpdateStoreEntity updateType)HdesStorewithBranch(String branchName)
-
Constructor Details
-
GitStore
-
GitStore
-
-
Method Details
-
getRepoName
- Specified by:
getRepoNamein interfaceHdesStore
-
getHeadName
- Specified by:
getHeadNamein interfaceHdesStore
-
getBranchName
- Specified by:
getBranchNamein interfaceHdesStore
-
withBranch
- Specified by:
withBranchin interfaceHdesStore
-
batch
public io.smallrye.mutiny.Uni<List<HdesStore.StoreEntity>> batch(HdesStore.ImportStoreEntity batchType) -
create
-
update
public io.smallrye.mutiny.Uni<HdesStore.StoreEntity> update(HdesStore.UpdateStoreEntity updateType) -
delete
public io.smallrye.mutiny.Uni<List<HdesStore.StoreEntity>> delete(HdesStore.DeleteAstType deleteType) -
query
-
builder
-
history
-
repo
-