Class AttributeResponseData.Builder
- java.lang.Object
-
- org.molgenis.api.metadata.v3.model.AttributeResponseData.Builder
-
- Enclosing class:
- AttributeResponseData
public abstract static class AttributeResponseData.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
setId
public abstract AttributeResponseData.Builder setId(String id)
-
setName
public abstract AttributeResponseData.Builder setName(String name)
-
setSequenceNr
public abstract AttributeResponseData.Builder setSequenceNr(Integer sequenceNr)
-
setType
public abstract AttributeResponseData.Builder setType(String type)
-
setIdAttribute
public abstract AttributeResponseData.Builder setIdAttribute(boolean isIdAttribute)
-
setLabelAttribute
public abstract AttributeResponseData.Builder setLabelAttribute(boolean isLabelAttribute)
-
setLookupAttributeIndex
public abstract AttributeResponseData.Builder setLookupAttributeIndex(Integer index)
-
setRefEntityType
public abstract AttributeResponseData.Builder setRefEntityType(LinksResponse linksResponse)
-
setCascadeDelete
public abstract AttributeResponseData.Builder setCascadeDelete(Boolean isCascadeDelete)
-
setMappedBy
public abstract AttributeResponseData.Builder setMappedBy(AttributeResponse attribute)
-
setOrderBy
public abstract AttributeResponseData.Builder setOrderBy(List<Sort> sort)
-
setLabel
public abstract AttributeResponseData.Builder setLabel(String label)
-
setDescription
public abstract AttributeResponseData.Builder setDescription(String description)
-
setLabelI18n
public abstract AttributeResponseData.Builder setLabelI18n(I18nValue label)
-
setDescriptionI18n
public abstract AttributeResponseData.Builder setDescriptionI18n(I18nValue description)
-
setNullable
public abstract AttributeResponseData.Builder setNullable(boolean isNullable)
-
setAuto
public abstract AttributeResponseData.Builder setAuto(boolean isAuto)
-
setVisible
public abstract AttributeResponseData.Builder setVisible(boolean isVisible)
-
setUnique
public abstract AttributeResponseData.Builder setUnique(boolean isUnique)
-
setReadOnly
public abstract AttributeResponseData.Builder setReadOnly(boolean isReadOnly)
-
setAggregatable
public abstract AttributeResponseData.Builder setAggregatable(boolean isAggregatable)
-
setExpression
public abstract AttributeResponseData.Builder setExpression(String expression)
-
setEnumOptions
public abstract AttributeResponseData.Builder setEnumOptions(List<String> enumOptions)
-
setCategoricalOptions
public abstract AttributeResponseData.Builder setCategoricalOptions(List<Category> categories)
-
setRange
public abstract AttributeResponseData.Builder setRange(Range range)
-
setParentAttributeId
public abstract AttributeResponseData.Builder setParentAttributeId(String parent)
-
setNullableExpression
public abstract AttributeResponseData.Builder setNullableExpression(String nullableExpression)
-
setVisibleExpression
public abstract AttributeResponseData.Builder setVisibleExpression(String visibleExpression)
-
setValidationExpression
public abstract AttributeResponseData.Builder setValidationExpression(String validationExpression)
-
setDefaultValue
public abstract AttributeResponseData.Builder setDefaultValue(String defaultValue)
-
build
public abstract AttributeResponseData build()
-
-