Package com.complexible.stardog.metadata
Class MetaProperty.Builder<T,P extends MetaProperty<T>>
java.lang.Object
com.complexible.stardog.metadata.MetaProperty.Builder<T,P>
- Enclosing class:
MetaProperty<T>
The builder class for building an option instance.
- Author:
- Evren Sirin
-
Method Summary
Modifier and TypeMethodDescriptionbuild()category(com.complexible.stardog.metadata.OptionsCategory theCategory) Sets the category for this property.Deprecated.database()description(String theDescription) index()Mark this property as non-secure which means it will not require database metadata permissions to read its value.possibleValues(Collection<T> theValues) readable()secure()server()systemDefaultValue(T theValue) Marks this property as temporary.writable()
-
Method Details
-
secure
-
nonsecure
Mark this property as non-secure which means it will not require database metadata permissions to read its value. Database read/write permissions will still be required to read its value. Database metadata write permission is required to update any property regardless of this value. -
byteIO
-
textIO
-
graphIO
-
readable
-
creatable
-
writable
-
writableWhileOnline
-
server
-
database
-
index
-
diskIndex
-
memoryIndex
-
temporary
Marks this property as temporary. Temporary properties are never serialized and only stay in memory. This means they would not be sent from client to server either since that requires serialization. -
label
-
description
-
category
public MetaProperty.Builder<T,P> category(com.complexible.stardog.metadata.OptionsCategory theCategory) Sets the category for this property. Categories group related properties by the functionality they configure, such as "Database", "Query", "Reasoning", etc. This grouping is used for organizing properties in documentation.- Parameters:
theCategory- the category- Returns:
- this builder for method chaining
-
category
Deprecated.Usecategory(OptionsCategory)instead. -
systemDefaultValue
-
possibleValues
-
build
-
category(OptionsCategory)instead.