Package com.example.metaschema
Class AssemblyModel.ChoiceGroup
java.lang.Object
com.example.metaschema.AssemblyModel.ChoiceGroup
- All Implemented Interfaces:
gov.nist.secauto.metaschema.core.model.IBoundObject
- Enclosing class:
- AssemblyModel
@MetaschemaAssembly(formalName="Choice Grouping",
name="choice-group",
moduleClass=MetaschemaModelModule.class)
public static class AssemblyModel.ChoiceGroup
extends Object
implements gov.nist.secauto.metaschema.core.model.IBoundObject
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
static class
static class
static class
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongov.nist.secauto.metaschema.core.model.IMetaschemaData
void
setChoices
(List<Object> value) void
setDiscriminator
(String value) void
setGroupAs
(GroupAs value) void
setJsonKey
(JsonKey value) void
setMaxOccurs
(String value) void
setMinOccurs
(BigInteger value) void
setRemarks
(Remarks value) toString()
-
Constructor Details
-
ChoiceGroup
public ChoiceGroup() -
ChoiceGroup
-
-
Method Details
-
getMetaschemaData
- Specified by:
getMetaschemaData
in interfacegov.nist.secauto.metaschema.core.model.IBoundObject
-
getMinOccurs
-
setMinOccurs
-
getMaxOccurs
-
setMaxOccurs
-
getJsonKey
-
setJsonKey
-
getGroupAs
-
setGroupAs
-
getDiscriminator
-
setDiscriminator
-
getChoices
-
setChoices
-
getRemarks
-
setRemarks
-
toString
-