Class S3InstructionsProviderPlugin

java.lang.Object
io.deephaven.iceberg.util.S3InstructionsProviderPlugin
All Implemented Interfaces:
DataInstructionsProviderPlugin

@AutoService(DataInstructionsProviderPlugin.class) public final class S3InstructionsProviderPlugin extends Object implements DataInstructionsProviderPlugin
DataInstructionsProviderPlugin implementation for producing a S3Instructions. The produced instructions will be from DeephavenAwsClientFactory.getInstructions(Map) if present, and otherwise will make a best-effort attempt to create an equivalent instructions based on properties from AwsClientProperties and S3FileIOProperties.