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