Class AbstractPart.Builder
- java.lang.Object
-
- gov.nist.secauto.oscal.lib.model.control.AbstractPart.Builder
-
- Enclosing class:
- AbstractPart
public static class AbstractPart.Builder extends Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ControlPartbuild()AbstractPart.Builderclazz(String value)AbstractPart.Builderid(String value)AbstractPart.Builderlink(Link value)AbstractPart.Buildernamespace(URI value)AbstractPart.Builderpart(ControlPart value)AbstractPart.Builderprop(Property value)AbstractPart.Builderprose(gov.nist.secauto.metaschema.model.common.datatype.markup.MarkupMultiline value)AbstractPart.Builderprose(String markdown)AbstractPart.Buildertitle(gov.nist.secauto.metaschema.model.common.datatype.markup.MarkupLine value)AbstractPart.Buildertitle(String markdown)
-
-
-
Method Detail
-
id
@NonNull public AbstractPart.Builder id(@NonNull String value)
-
namespace
@NonNull public AbstractPart.Builder namespace(@NonNull URI value)
-
clazz
@NonNull public AbstractPart.Builder clazz(@NonNull String value)
-
title
@NonNull public AbstractPart.Builder title(@NonNull String markdown)
-
title
@NonNull public AbstractPart.Builder title(@NonNull gov.nist.secauto.metaschema.model.common.datatype.markup.MarkupLine value)
-
prose
@NonNull public AbstractPart.Builder prose(@NonNull String markdown)
-
prose
@NonNull public AbstractPart.Builder prose(@NonNull gov.nist.secauto.metaschema.model.common.datatype.markup.MarkupMultiline value)
-
prop
@NonNull public AbstractPart.Builder prop(@NonNull Property value)
-
link
@NonNull public AbstractPart.Builder link(@NonNull Link value)
-
part
@NonNull public AbstractPart.Builder part(@NonNull ControlPart value)
-
build
@NonNull public ControlPart build()
-
-