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 CatalogGroup
build()
AbstractCatalogGroup.Builder
clazz(String value)
AbstractCatalogGroup.Builder
control(Control value)
AbstractCatalogGroup.Builder
group(CatalogGroup value)
AbstractCatalogGroup.Builder
link(Link value)
AbstractCatalogGroup.Builder
param(Parameter value)
AbstractCatalogGroup.Builder
part(ControlPart value)
AbstractCatalogGroup.Builder
prop(Property value)
AbstractCatalogGroup.Builder
title(gov.nist.secauto.metaschema.model.common.datatype.markup.MarkupLine value)
AbstractCatalogGroup.Builder
title(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()
-
-