Class SetParameter

java.lang.Object
gov.nist.secauto.oscal.lib.model.SetParameter
All Implemented Interfaces:
gov.nist.secauto.metaschema.core.model.IBoundObject

@MetaschemaAssembly(formalName="Set Parameter Value", description="Identifies the parameter that will be set by the enclosed value.", name="set-parameter", moduleClass=OscalImplementationCommonModule.class) public class SetParameter extends Object implements gov.nist.secauto.metaschema.core.model.IBoundObject
Identifies the parameter that will be set by the enclosed value.
  • Constructor Details

    • SetParameter

      public SetParameter()
    • SetParameter

      public SetParameter(gov.nist.secauto.metaschema.core.model.IMetaschemaData data)
  • Method Details

    • getMetaschemaData

      public gov.nist.secauto.metaschema.core.model.IMetaschemaData getMetaschemaData()
      Specified by:
      getMetaschemaData in interface gov.nist.secauto.metaschema.core.model.IBoundObject
    • getParamId

      public String getParamId()
    • setParamId

      public void setParamId(String value)
    • getValues

      public List<String> getValues()
    • setValues

      public void setValues(List<String> value)
    • addValue

      public boolean addValue(String item)
      Add a new String item to the underlying collection.
      Parameters:
      item - the item to add
      Returns:
      true
    • removeValue

      public boolean removeValue(String item)
      Remove the first matching String item from the underlying collection.
      Parameters:
      item - the item to remove
      Returns:
      true if the item was removed or false otherwise
    • getRemarks

      public gov.nist.secauto.metaschema.core.datatype.markup.MarkupMultiline getRemarks()
    • setRemarks

      public void setRemarks(gov.nist.secauto.metaschema.core.datatype.markup.MarkupMultiline value)
    • toString

      public String toString()
      Overrides:
      toString in class Object