Interface InstrumentsClient
-
- All Known Implementing Classes:
InstrumentsClientImpl
public interface InstrumentsClient
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.concurrent.CompletableFuture<CreateInstrumentResponse>create(CreateInstrumentRequest createInstrumentRequest)java.util.concurrent.CompletableFuture<EmptyResponse>delete(java.lang.String instrumentId)java.util.concurrent.CompletableFuture<InstrumentDetailsResponse>get(java.lang.String instrumentId)java.util.concurrent.CompletableFuture<UpdateInstrumentResponse>update(java.lang.String instrumentId, UpdateInstrumentRequest updateInstrumentRequest)
-
-
-
Method Detail
-
create
java.util.concurrent.CompletableFuture<CreateInstrumentResponse> create(CreateInstrumentRequest createInstrumentRequest)
-
get
java.util.concurrent.CompletableFuture<InstrumentDetailsResponse> get(java.lang.String instrumentId)
-
update
java.util.concurrent.CompletableFuture<UpdateInstrumentResponse> update(java.lang.String instrumentId, UpdateInstrumentRequest updateInstrumentRequest)
-
delete
java.util.concurrent.CompletableFuture<EmptyResponse> delete(java.lang.String instrumentId)
- Parameters:
instrumentId- - matching a pattern ^(src)_(\w{26})$
-
-