Interface Preflight
- 
- All Known Implementing Classes:
 AzurePreflight,FilePreflight,HttpsPreflight,NopPreflight,S3Preflight
public interface PreflightPreflight is designed to sanity check a request prior to executing the bulkdata request. 
- 
- 
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default booleancheckParquet()checks parquet is enabled for this typevoidcheckStorageAllowed(StorageDetail storageDetail)Checks the storage type is allowed.voidpreflight()The preflight execution checks access to the Source,Outcome.default voidpreflight(boolean write)checks the preflight execution for a conditional-write 
 - 
 
- 
- 
Method Detail
- 
preflight
void preflight() throws FHIROperationExceptionThe preflight execution checks access to the Source,Outcome.- Throws:
 FHIROperationException
 
- 
preflight
default void preflight(boolean write) throws FHIROperationExceptionchecks the preflight execution for a conditional-write- Parameters:
 write-- Throws:
 FHIROperationException
 
- 
checkStorageAllowed
void checkStorageAllowed(StorageDetail storageDetail) throws FHIROperationException
Checks the storage type is allowed.- Parameters:
 storageDetail-- Throws:
 FHIROperationException
 
- 
checkParquet
default boolean checkParquet()
checks parquet is enabled for this type- Returns:
 
 
 - 
 
 -