Class CreateAttributeRequest.Builder
- java.lang.Object
-
- org.molgenis.api.metadata.v3.model.CreateAttributeRequest.Builder
-
- Enclosing class:
- CreateAttributeRequest
public abstract static class CreateAttributeRequest.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
setId
public abstract CreateAttributeRequest.Builder setId(@Nullable @CheckForNull String newId)
-
setName
public abstract CreateAttributeRequest.Builder setName(String newName)
-
setType
public abstract CreateAttributeRequest.Builder setType(String newType)
-
setParent
public abstract CreateAttributeRequest.Builder setParent(@Nullable @CheckForNull String newParent)
-
setRefEntityType
public abstract CreateAttributeRequest.Builder setRefEntityType(@Nullable @CheckForNull String newRefEntityType)
-
setCascadeDelete
public abstract CreateAttributeRequest.Builder setCascadeDelete(@Nullable @CheckForNull Boolean newCascadeDelete)
-
setMappedByAttribute
public abstract CreateAttributeRequest.Builder setMappedByAttribute(@Nullable @CheckForNull String newMappedByAttribute)
-
setOrderBy
public abstract CreateAttributeRequest.Builder setOrderBy(@Nullable @CheckForNull com.google.common.collect.ImmutableList<Order> newOrderBy)
-
setExpression
public abstract CreateAttributeRequest.Builder setExpression(@Nullable @CheckForNull String newExpression)
-
setNullable
public abstract CreateAttributeRequest.Builder setNullable(@Nullable @CheckForNull Boolean newNullable)
-
setAuto
public abstract CreateAttributeRequest.Builder setAuto(@Nullable @CheckForNull Boolean newAuto)
-
setVisible
public abstract CreateAttributeRequest.Builder setVisible(@Nullable @CheckForNull Boolean newVisible)
-
setLabel
public abstract CreateAttributeRequest.Builder setLabel(@Nullable @CheckForNull I18nValue newLabel)
-
setDescription
public abstract CreateAttributeRequest.Builder setDescription(@Nullable @CheckForNull I18nValue newDescription)
-
setAggregatable
public abstract CreateAttributeRequest.Builder setAggregatable(@Nullable @CheckForNull Boolean newAggregatable)
-
setEnumOptions
public abstract CreateAttributeRequest.Builder setEnumOptions(@Nullable @CheckForNull List<String> newEnumOptions)
-
setRange
public abstract CreateAttributeRequest.Builder setRange(@Nullable @CheckForNull Range newRange)
-
setReadonly
public abstract CreateAttributeRequest.Builder setReadonly(@Nullable @CheckForNull Boolean newReadonly)
-
setUnique
public abstract CreateAttributeRequest.Builder setUnique(@Nullable @CheckForNull Boolean newUnique)
-
setNullableExpression
public abstract CreateAttributeRequest.Builder setNullableExpression(@Nullable @CheckForNull String newNullableExpression)
-
setVisibleExpression
public abstract CreateAttributeRequest.Builder setVisibleExpression(@Nullable @CheckForNull String newVisibleExpression)
-
setValidationExpression
public abstract CreateAttributeRequest.Builder setValidationExpression(@Nullable @CheckForNull String newValidationExpression)
-
setDefaultValue
public abstract CreateAttributeRequest.Builder setDefaultValue(@Nullable @CheckForNull String newDefaultValue)
-
setSequenceNr
public abstract CreateAttributeRequest.Builder setSequenceNr(@Nullable @CheckForNull Integer newSequenceNr)
-
setIdAttribute
public abstract CreateAttributeRequest.Builder setIdAttribute(@Nullable @CheckForNull Boolean newIdAttribute)
-
setLabelAttribute
public abstract CreateAttributeRequest.Builder setLabelAttribute(@Nullable @CheckForNull Boolean newLabelAttribute)
-
setLookupAttributeIndex
public abstract CreateAttributeRequest.Builder setLookupAttributeIndex(@Nullable @CheckForNull Integer newLookupAttributeIndex)
-
build
public abstract CreateAttributeRequest build()
-
-