Class DefaultIndexHasKeyConstraint.Builder
- java.lang.Object
-
- gov.nist.secauto.metaschema.core.model.constraint.AbstractConstraint.AbstractConstraintBuilder<T,R>
-
- gov.nist.secauto.metaschema.core.model.constraint.AbstractKeyConstraint.AbstractKeyConstraintBuilder<DefaultIndexHasKeyConstraint.Builder,DefaultIndexHasKeyConstraint>
-
- gov.nist.secauto.metaschema.core.model.constraint.DefaultIndexHasKeyConstraint.Builder
-
- Enclosing class:
- DefaultIndexHasKeyConstraint
public static final class DefaultIndexHasKeyConstraint.Builder extends AbstractKeyConstraint.AbstractKeyConstraintBuilder<DefaultIndexHasKeyConstraint.Builder,DefaultIndexHasKeyConstraint>
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected String
getIndexName()
protected DefaultIndexHasKeyConstraint.Builder
getThis()
DefaultIndexHasKeyConstraint.Builder
name(String name)
protected DefaultIndexHasKeyConstraint
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 DefaultIndexHasKeyConstraint.Builder name(@NonNull String name)
-
getThis
protected DefaultIndexHasKeyConstraint.Builder getThis()
-
validate
protected void validate()
-
getIndexName
protected String getIndexName()
-
newInstance
protected DefaultIndexHasKeyConstraint newInstance()
-
-