Package io.trino.plugin.base.session
Class PropertyMetadataUtil
java.lang.Object
io.trino.plugin.base.session.PropertyMetadataUtil
-
Method Summary
Modifier and TypeMethodDescriptionstatic PropertyMetadata<io.airlift.units.DataSize>dataSizeProperty(String name, String description, io.airlift.units.DataSize defaultValue, boolean hidden) static PropertyMetadata<io.airlift.units.DataSize>dataSizeProperty(String name, String description, io.airlift.units.DataSize defaultValue, Consumer<io.airlift.units.DataSize> validation, boolean hidden) static PropertyMetadata<io.airlift.units.Duration>durationProperty(String name, String description, io.airlift.units.Duration defaultValue, boolean hidden) static PropertyMetadata<io.airlift.units.Duration>durationProperty(String name, String description, io.airlift.units.Duration defaultValue, Consumer<io.airlift.units.Duration> validation, boolean hidden)
-
Method Details
-
dataSizeProperty
public static PropertyMetadata<io.airlift.units.DataSize> dataSizeProperty(String name, String description, io.airlift.units.DataSize defaultValue, boolean hidden) -
dataSizeProperty
public static PropertyMetadata<io.airlift.units.DataSize> dataSizeProperty(String name, String description, io.airlift.units.DataSize defaultValue, Consumer<io.airlift.units.DataSize> validation, boolean hidden) -
durationProperty
public static PropertyMetadata<io.airlift.units.Duration> durationProperty(String name, String description, io.airlift.units.Duration defaultValue, boolean hidden) -
durationProperty
public static PropertyMetadata<io.airlift.units.Duration> durationProperty(String name, String description, io.airlift.units.Duration defaultValue, Consumer<io.airlift.units.Duration> validation, boolean hidden)
-