Class AbstractCatalogGroup.Builder
- java.lang.Object
-
- gov.nist.secauto.oscal.lib.model.control.catalog.AbstractCatalogGroup.Builder
-
- Enclosing class:
- AbstractCatalogGroup
public static class AbstractCatalogGroup.Builder extends Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CatalogGroupbuild()AbstractCatalogGroup.Builderclazz(String value)AbstractCatalogGroup.Buildercontrol(Control value)AbstractCatalogGroup.Buildergroup(CatalogGroup value)AbstractCatalogGroup.Builderlink(Link value)AbstractCatalogGroup.Builderparam(Parameter value)AbstractCatalogGroup.Builderpart(ControlPart value)AbstractCatalogGroup.Builderprop(Property value)AbstractCatalogGroup.Buildertitle(gov.nist.secauto.metaschema.model.common.datatype.markup.MarkupLine value)AbstractCatalogGroup.Buildertitle(String markdown)
-
-
-
Method Detail
-
clazz
@NonNull public AbstractCatalogGroup.Builder clazz(@NonNull String value)
-
title
@NonNull public AbstractCatalogGroup.Builder title(@NonNull String markdown)
-
title
@NonNull public AbstractCatalogGroup.Builder title(@NonNull gov.nist.secauto.metaschema.model.common.datatype.markup.MarkupLine value)
-
param
@NonNull public AbstractCatalogGroup.Builder param(@NonNull Parameter value)
-
prop
@NonNull public AbstractCatalogGroup.Builder prop(@NonNull Property value)
-
link
@NonNull public AbstractCatalogGroup.Builder link(@NonNull Link value)
-
part
@NonNull public AbstractCatalogGroup.Builder part(@NonNull ControlPart value)
-
group
@NonNull public AbstractCatalogGroup.Builder group(@NonNull CatalogGroup value)
-
control
@NonNull public AbstractCatalogGroup.Builder control(@NonNull Control value)
-
build
@NonNull public CatalogGroup build()
-
-