Package io.deephaven.enterprise.iceberg
Class IcebergS3Instructions.Factory
java.lang.Object
io.deephaven.enterprise.iceberg.IcebergS3Instructions.Factory
- All Implemented Interfaces:
- IcebergDataInstructions.Factory
- Enclosing class:
- IcebergS3Instructions
@AutoService(Factory.class)
public static final class IcebergS3Instructions.Factory
extends Object
implements IcebergDataInstructions.Factory
The factory instance.
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescription@Nullable IcebergDataInstructionscreateFrom(@NotNull Object instructions) Create an implementation instance based on the opaque instructions object, or return null if this factory does not support it.@NotNull Class<? extends IcebergDataInstructions>Get the concrete implementation class to inject into Jackson's serialization apis.
- 
Constructor Details- 
Factorypublic Factory()
 
- 
- 
Method Details- 
getImplementationTypeDescription copied from interface:IcebergDataInstructions.FactoryGet the concrete implementation class to inject into Jackson's serialization apis.- Specified by:
- getImplementationTypein interface- IcebergDataInstructions.Factory
- Returns:
- the concrete implementation class.
 
- 
createFrom@Nullable public @Nullable IcebergDataInstructions createFrom(@NotNull @NotNull Object instructions) Description copied from interface:IcebergDataInstructions.FactoryCreate an implementation instance based on the opaque instructions object, or return null if this factory does not support it.- Specified by:
- createFromin interface- IcebergDataInstructions.Factory
- Parameters:
- instructions- the opaque instructions object.
- Returns:
- an instance, or null if the parameter is unsupported.
 
 
-