Class SlaContract

java.lang.Object
org.cloudsimplus.slametrics.SlaContract

public class SlaContract
extends java.lang.Object
Represents a SLA Contract containing a list of metrics. It follows the standard used by Amazon Cloudwatch.

The constants inside the class define the names of SLA Metrics supported in the JSON SLA Contract format.

Instances of this class can be created from a JSON file using the getInstanceInternal(InputStream) or getInstance(String) methods. This way, one doesn't need to create instances of this class using its default constructor. This one is just used by the JSON parsing library.

For more details, check Raysa Oliveira's Master Thesis (only in Portuguese).

Author:
raysaoliveira