Class IcebergS3Instructions

java.lang.Object
io.deephaven.enterprise.iceberg.IcebergS3Instructions
All Implemented Interfaces:
IcebergDataInstructions

public final class IcebergS3Instructions extends Object implements IcebergDataInstructions
An implementation of IcebergDataInstructions used to serialize and deserialize S3Instructions for fetching tables from an S3 store.
  • Method Details

    • getDataInstructions

      @NotNull public @NotNull Object getDataInstructions(@NotNull @NotNull Map<String,String> additionalProperties)
      Description copied from interface: IcebergDataInstructions
      Get a completed data instructions instance to use for fetching data from the underlying storage. A map of additional properties may be passed to convey additional information such as secrets before returning the value to the user.
      Specified by:
      getDataInstructions in interface IcebergDataInstructions
      Parameters:
      additionalProperties - extra properties to assist in instructions construction.
      Returns:
      a newly constructed instructions object for use with IcebergReadInstructions.Builder.dataInstructions(Object)