Package dev.metaschema.oscal.lib.model
Class SecurityImpactLevel
java.lang.Object
dev.metaschema.oscal.lib.model.SecurityImpactLevel
- All Implemented Interfaces:
dev.metaschema.core.model.IBoundObject
@MetaschemaAssembly(formalName="Security Impact Level",
description="The overall level of expected impact resulting from unauthorized disclosure, modification, or loss of access to information.",
name="security-impact-level",
moduleClass=OscalSspModule.class)
public class SecurityImpactLevel
extends Object
implements dev.metaschema.core.model.IBoundObject
The overall level of expected impact resulting from unauthorized disclosure, modification, or loss of access to information.
-
Constructor Summary
ConstructorsConstructorDescriptionConstructs a newdev.metaschema.oscal.lib.model.SecurityImpactLevelinstance with no metadata.SecurityImpactLevel(dev.metaschema.core.model.IMetaschemaData data) Constructs a newdev.metaschema.oscal.lib.model.SecurityImpactLevelinstance with the specified metadata. -
Method Summary
Modifier and TypeMethodDescriptiondev.metaschema.core.model.IMetaschemaDataGet the "Security Objective: Availability".Get the "Security Objective: Confidentiality".Get the "Security Objective: Integrity".voidSet the "Security Objective: Availability".voidSet the "Security Objective: Confidentiality".voidSet the "Security Objective: Integrity".toString()
-
Constructor Details
-
SecurityImpactLevel
public SecurityImpactLevel()Constructs a newdev.metaschema.oscal.lib.model.SecurityImpactLevelinstance with no metadata. -
SecurityImpactLevel
Constructs a newdev.metaschema.oscal.lib.model.SecurityImpactLevelinstance with the specified metadata.- Parameters:
data- the metaschema data, ornullif none
-
-
Method Details
-
getMetaschemaData
- Specified by:
getMetaschemaDatain interfacedev.metaschema.core.model.IBoundObject
-
getSecurityObjectiveConfidentiality
Get the "Security Objective: Confidentiality".A target-level of confidentiality for the system, based on the sensitivity of information within the system.
- Returns:
- the security-objective-confidentiality value
-
setSecurityObjectiveConfidentiality
Set the "Security Objective: Confidentiality".A target-level of confidentiality for the system, based on the sensitivity of information within the system.
- Parameters:
value- the security-objective-confidentiality value to set
-
getSecurityObjectiveIntegrity
Get the "Security Objective: Integrity".A target-level of integrity for the system, based on the sensitivity of information within the system.
- Returns:
- the security-objective-integrity value
-
setSecurityObjectiveIntegrity
Set the "Security Objective: Integrity".A target-level of integrity for the system, based on the sensitivity of information within the system.
- Parameters:
value- the security-objective-integrity value to set
-
getSecurityObjectiveAvailability
Get the "Security Objective: Availability".A target-level of availability for the system, based on the sensitivity of information within the system.
- Returns:
- the security-objective-availability value
-
setSecurityObjectiveAvailability
Set the "Security Objective: Availability".A target-level of availability for the system, based on the sensitivity of information within the system.
- Parameters:
value- the security-objective-availability value to set
-
toString
-