Class ProcessingResourceSpecificationCreator
java.lang.Object
org.palladiosimulator.generator.fluent.resourceenvironment.structure.ProcessingResourceSpecificationCreator
This class constructs a
ProcessingResourceSpecification
.- See Also:
-
ProcessingResourceSpecification
-
Constructor Summary
ConstructorDescriptionProcessingResourceSpecificationCreator
(ResourceEnvironmentCreator resourceCreator) -
Method Summary
Modifier and TypeMethodDescriptionorg.palladiosimulator.pcm.resourceenvironment.ProcessingResourceSpecification
build()
Turns the ProcessingResourceSpecification in the making into a finishedProcessingResourceSpecification
.Sets theProcessingResourceSpecification
to be required by theResourceContainer
.withMttf
(double mttf) Defines the Mttf of theProcessingResourceSpecification
.withMttr
(double mttr) Defines the Mttr of theProcessingResourceSpecification
.withNumberOfReplicas
(int numberOfReplicas) Defines the number of replicas of theProcessingResourceSpecification
.withProcessingRate
(String processingRate) Defines the processing rate of theProcessingResourceSpecification
.withProcessingResourceType
(ProcessingResource resource) Defines the processing resource of theProcessingResourceSpecification
.Defines the scheduling policy of theProcessingResourceSpecification
.
-
Constructor Details
-
ProcessingResourceSpecificationCreator
-
-
Method Details
-
withMttr
Defines the Mttr of theProcessingResourceSpecification
.- Parameters:
mttr
-- Returns:
- this
ProcessingResourceSpecification
- See Also:
-
ProcessingResourceSpecification
-
withMttf
Defines the Mttf of theProcessingResourceSpecification
.- Parameters:
mttf
-- Returns:
- this
ProcessingResourceSpecification
- See Also:
-
ProcessingResourceSpecification
-
withNumberOfReplicas
Defines the number of replicas of theProcessingResourceSpecification
.- Parameters:
numberOfReplicas
-- Returns:
- this
ProcessingResourceSpecification
- See Also:
-
ProcessingResourceSpecification
-
isRequiredByContainer
Sets theProcessingResourceSpecification
to be required by theResourceContainer
.- Returns:
- this
ProcessingResourceSpecification
- See Also:
-
ProcessingResourceSpecification
-
withProcessingRate
Defines the processing rate of theProcessingResourceSpecification
.- Parameters:
processingRate
-- Returns:
- this
ProcessingResourceSpecification
- See Also:
-
ProcessingResourceSpecification
-
build
public org.palladiosimulator.pcm.resourceenvironment.ProcessingResourceSpecification build()Turns the ProcessingResourceSpecification in the making into a finishedProcessingResourceSpecification
.- Returns:
- the finished ProcessingResourceSpecification
-