Class DefaultIndexConstraint.Builder
- java.lang.Object
-
- gov.nist.secauto.metaschema.core.model.constraint.AbstractConstraint.AbstractConstraintBuilder<T,R>
-
- gov.nist.secauto.metaschema.core.model.constraint.AbstractKeyConstraint.AbstractKeyConstraintBuilder<DefaultIndexConstraint.Builder,DefaultIndexConstraint>
-
- gov.nist.secauto.metaschema.core.model.constraint.DefaultIndexConstraint.Builder
-
- Enclosing class:
- DefaultIndexConstraint
public static final class DefaultIndexConstraint.Builder extends AbstractKeyConstraint.AbstractKeyConstraintBuilder<DefaultIndexConstraint.Builder,DefaultIndexConstraint>
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected String
getName()
protected DefaultIndexConstraint.Builder
getThis()
DefaultIndexConstraint.Builder
name(String name)
protected DefaultIndexConstraint
newInstance()
protected void
validate()
-
Methods inherited from class gov.nist.secauto.metaschema.core.model.constraint.AbstractKeyConstraint.AbstractKeyConstraintBuilder
getKeyFields, keyField
-
Methods inherited from class gov.nist.secauto.metaschema.core.model.constraint.AbstractConstraint.AbstractConstraintBuilder
build, description, formalName, getDescription, getFormalName, getId, getLevel, getProperties, getRemarks, getSource, getTarget, identifier, level, properties, property, property, remarks, source, target
-
-
-
-
Method Detail
-
name
public DefaultIndexConstraint.Builder name(@NonNull String name)
-
getThis
protected DefaultIndexConstraint.Builder getThis()
- Specified by:
getThis
in classAbstractConstraint.AbstractConstraintBuilder<DefaultIndexConstraint.Builder,DefaultIndexConstraint>
-
validate
protected void validate()
-
newInstance
protected DefaultIndexConstraint newInstance()
- Specified by:
newInstance
in classAbstractConstraint.AbstractConstraintBuilder<DefaultIndexConstraint.Builder,DefaultIndexConstraint>
-
-