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