Service Domain::Service Performance ABE::Service Level Spec ABE
Class ServiceLevelObjective

Quality goal for a ServiceLevelSpecification defined in terms of parameters and metrics, thresholds, and tolerances associated with the parameters.

Attributes
ServiceLevelSpecApplicability _serviceLevelSpecApplicability _serviceLevelSpecApplicability
ServiceLevelSpecConsequence _serviceLevelSpecConsequence _serviceLevelSpecConsequence
ServiceLevelSpecification _serviceLevelSpecification _serviceLevelSpecification
ServiceLevelSpecParameter _serviceLevelSpecParameter _serviceLevelSpecParameter
String conformanceComparator conformanceComparator

An operator that specifies whether a ServiceLevelObjective is violated above or below the conformanceTarget.

«baseType» TimePeriod conformancePeriod conformancePeriod

An interval of time during which the conformanceTarget must be measured.

long conformanceTarget conformanceTarget

A value used to determine if ServiceLevelObjective is met.

Integer gracePeriods gracePeriods

The number of times an objective can remain un-updated without a violation of a ServiceLevelAgreement in reference to a measurement period and/or ServiceLevelAgreement reporting period.

ServiceLevelSpecExpression serviceLevelSpecificationExpression serviceLevelSpecificationExpression
long thresholdTarget thresholdTarget

A value that used to specify when a warning should be used that indicates an objective is danger of not being met.

«baseType» TimePeriod tolerancePeriod tolerancePeriod

An interval of time over which the toleranceTarget is acceptable before indication of an objective violation.

long toleranceTarget toleranceTarget

A value that specifies the allowable variation of a conformanceTarget.

«baseType» TimePeriod validFor validFor

The period of time during which the objective is applicable.


Properties:

Alias
Classifier Behavior
Is Abstractfalse
Is Activefalse
Is Leaffalse
Keywords
NameServiceLevelObjective
Name Expression
NamespaceService Level Spec ABE
Owned Template Signature
OwnerService Level Spec ABE
Owning Template Parameter
PackageService Level Spec ABE
Qualified NameSID Models::Service Domain::Service Performance ABE::Service Level Spec ABE::ServiceLevelObjective
Representation
Stereotype
Template Parameter
VisibilityPublic

Attribute Details

 _serviceLevelSpecApplicability
Public ServiceLevelSpecApplicability _serviceLevelSpecApplicability
Constraints:
Properties:

AggregationNone
Alias
AssociationServiceLevelObjectiveImpactedBy
Association End
ClassServiceLevelObjective
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquefalse
Keywords
Lower0
Lower Value(0)
Multiplicity*
Name_serviceLevelSpecApplicability
Name Expression
NamespaceServiceLevelObjective
Opposite_serviceLevelObjective
OwnerServiceLevelObjective
Owning Association
Owning Template Parameter
Qualified NameSID Models::Service Domain::Service Performance ABE::Service Level Spec ABE::ServiceLevelObjective::_serviceLevelSpecApplicability
Stereotype
Template Parameter
TypeServiceLevelSpecApplicability
Upper*
Upper Value(*)
VisibilityPublic


 _serviceLevelSpecConsequence
Public ServiceLevelSpecConsequence _serviceLevelSpecConsequence
Constraints:
Properties:

AggregationNone
Alias
AssociationServiceLevelObjectiveUnmetResultIn
Association End
ClassServiceLevelObjective
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquefalse
Keywords
Lower0
Lower Value(0)
Multiplicity*
Name_serviceLevelSpecConsequence
Name Expression
NamespaceServiceLevelObjective
Opposite_serviceLevelObjective
OwnerServiceLevelObjective
Owning Association
Owning Template Parameter
Qualified NameSID Models::Service Domain::Service Performance ABE::Service Level Spec ABE::ServiceLevelObjective::_serviceLevelSpecConsequence
Stereotype
Template Parameter
TypeServiceLevelSpecConsequence
Upper*
Upper Value(*)
VisibilityPublic


 _serviceLevelSpecification
Public ServiceLevelSpecification _serviceLevelSpecification
Constraints:
Properties:

AggregationNone
Alias
AssociationServiceLevelSpecIntendsToMeet
Association End
ClassServiceLevelObjective
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquefalse
Keywords
Lower1
Lower Value(1)
Multiplicity1
Name_serviceLevelSpecification
Name Expression
NamespaceServiceLevelObjective
Opposite_serviceLevelObjective
OwnerServiceLevelObjective
Owning Association
Owning Template Parameter
Qualified NameSID Models::Service Domain::Service Performance ABE::Service Level Spec ABE::ServiceLevelObjective::_serviceLevelSpecification
Stereotype
Template Parameter
TypeServiceLevelSpecification
Upper1
Upper Value(1)
VisibilityPublic


 _serviceLevelSpecParameter
Public ServiceLevelSpecParameter _serviceLevelSpecParameter
Constraints:
Properties:

AggregationNone
Alias
AssociationServiceLevelObjectiveExpressedUsing
Association End
ClassServiceLevelObjective
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquefalse
Keywords
Lower1
Lower Value(1)
Multiplicity1
Name_serviceLevelSpecParameter
Name Expression
NamespaceServiceLevelObjective
Opposite_serviceLevelObjective
OwnerServiceLevelObjective
Owning Association
Owning Template Parameter
Qualified NameSID Models::Service Domain::Service Performance ABE::Service Level Spec ABE::ServiceLevelObjective::_serviceLevelSpecParameter
Stereotype
Template Parameter
TypeServiceLevelSpecParameter
Upper1
Upper Value(1)
VisibilityPublic


 conformanceComparator
Public String conformanceComparator

An operator that specifies whether a ServiceLevelObjective is violated above or below the conformanceTarget.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassServiceLevelObjective
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value
MultiplicityNone (1)
NameconformanceComparator
Name Expression
NamespaceServiceLevelObjective
Opposite
OwnerServiceLevelObjective
Owning Association
Owning Template Parameter
Qualified NameSID Models::Service Domain::Service Performance ABE::Service Level Spec ABE::ServiceLevelObjective::conformanceComparator
Stereotyperequired
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic


 conformancePeriod
Public «baseType» TimePeriod conformancePeriod

An interval of time during which the conformanceTarget must be measured.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassServiceLevelObjective
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value
MultiplicityNone (1)
NameconformancePeriod
Name Expression
NamespaceServiceLevelObjective
Opposite
OwnerServiceLevelObjective
Owning Association
Owning Template Parameter
Qualified NameSID Models::Service Domain::Service Performance ABE::Service Level Spec ABE::ServiceLevelObjective::conformancePeriod
Stereotype
Template Parameter
Type«baseType» TimePeriod
Upper1
Upper Value
VisibilityPublic


 conformanceTarget
Public long conformanceTarget

A value used to determine if ServiceLevelObjective is met.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassServiceLevelObjective
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value
MultiplicityNone (1)
NameconformanceTarget
Name Expression
NamespaceServiceLevelObjective
Opposite
OwnerServiceLevelObjective
Owning Association
Owning Template Parameter
Qualified NameSID Models::Service Domain::Service Performance ABE::Service Level Spec ABE::ServiceLevelObjective::conformanceTarget
Stereotyperequired
Template Parameter
Typelong
Upper1
Upper Value
VisibilityPublic


 gracePeriods
Public Integer gracePeriods

The number of times an objective can remain un-updated without a violation of a ServiceLevelAgreement in reference to a measurement period and/or ServiceLevelAgreement reporting period.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassServiceLevelObjective
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value
MultiplicityNone (1)
NamegracePeriods
Name Expression
NamespaceServiceLevelObjective
Opposite
OwnerServiceLevelObjective
Owning Association
Owning Template Parameter
Qualified NameSID Models::Service Domain::Service Performance ABE::Service Level Spec ABE::ServiceLevelObjective::gracePeriods
Stereotype
Template Parameter
TypeInteger
Upper1
Upper Value
VisibilityPublic


 serviceLevelSpecificationExpression
Public ServiceLevelSpecExpression serviceLevelSpecificationExpression
Constraints:
Properties:

AggregationNone
Alias
AssociationServiceLevelObjectivePlaysRoleIn
Association End
ClassServiceLevelObjective
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity*
NameserviceLevelSpecificationExpression
Name Expression
NamespaceServiceLevelObjective
OppositeserviceLevelObjective1
OwnerServiceLevelObjective
Owning Association
Owning Template Parameter
Qualified NameSID Models::Service Domain::Service Performance ABE::Service Level Spec ABE::ServiceLevelObjective::serviceLevelSpecificationExpression
Stereotype
Template Parameter
TypeServiceLevelSpecExpression
Upper*
Upper Value(*)
VisibilityPublic


 thresholdTarget
Public long thresholdTarget

A value that used to specify when a warning should be used that indicates an objective is danger of not being met.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassServiceLevelObjective
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value
MultiplicityNone (1)
NamethresholdTarget
Name Expression
NamespaceServiceLevelObjective
Opposite
OwnerServiceLevelObjective
Owning Association
Owning Template Parameter
Qualified NameSID Models::Service Domain::Service Performance ABE::Service Level Spec ABE::ServiceLevelObjective::thresholdTarget
Stereotype
Template Parameter
Typelong
Upper1
Upper Value
VisibilityPublic


 tolerancePeriod
Public «baseType» TimePeriod tolerancePeriod

An interval of time over which the toleranceTarget is acceptable before indication of an objective violation.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassServiceLevelObjective
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value
MultiplicityNone (1)
NametolerancePeriod
Name Expression
NamespaceServiceLevelObjective
Opposite
OwnerServiceLevelObjective
Owning Association
Owning Template Parameter
Qualified NameSID Models::Service Domain::Service Performance ABE::Service Level Spec ABE::ServiceLevelObjective::tolerancePeriod
Stereotype
Template Parameter
Type«baseType» TimePeriod
Upper1
Upper Value
VisibilityPublic


 toleranceTarget
Public long toleranceTarget

A value that specifies the allowable variation of a conformanceTarget.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassServiceLevelObjective
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value
MultiplicityNone (1)
NametoleranceTarget
Name Expression
NamespaceServiceLevelObjective
Opposite
OwnerServiceLevelObjective
Owning Association
Owning Template Parameter
Qualified NameSID Models::Service Domain::Service Performance ABE::Service Level Spec ABE::ServiceLevelObjective::toleranceTarget
Stereotype
Template Parameter
Typelong
Upper1
Upper Value
VisibilityPublic


 validFor
Public «baseType» TimePeriod validFor

The period of time during which the objective is applicable.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassServiceLevelObjective
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value
MultiplicityNone (1)
NamevalidFor
Name Expression
NamespaceServiceLevelObjective
Opposite
OwnerServiceLevelObjective
Owning Association
Owning Template Parameter
Qualified NameSID Models::Service Domain::Service Performance ABE::Service Level Spec ABE::ServiceLevelObjective::validFor
Stereotype
Template Parameter
Type«baseType» TimePeriod
Upper1
Upper Value
VisibilityPublic