Class PercentileResourceAssessmentStrategy.Builder
- java.lang.Object
-
- com.oracle.bmc.cloudmigrations.model.PercentileResourceAssessmentStrategy.Builder
-
- Enclosing class:
- PercentileResourceAssessmentStrategy
public static class PercentileResourceAssessmentStrategy.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PercentileResourceAssessmentStrategy.BuilderadjustmentMultiplier(Float adjustmentMultiplier)The real resource usage is multiplied to this number before making any recommendation.PercentileResourceAssessmentStrategybuild()PercentileResourceAssessmentStrategy.Buildercopy(PercentileResourceAssessmentStrategy model)PercentileResourceAssessmentStrategy.BuildermetricTimeWindow(MetricTimeWindow metricTimeWindow)The current state of the migration plan.PercentileResourceAssessmentStrategy.Builderpercentile(PercentileResourceAssessmentStrategy.Percentile percentile)Percentile valuePercentileResourceAssessmentStrategy.BuilderresourceType(ResourceAssessmentStrategy.ResourceType resourceType)
-
-
-
Method Detail
-
resourceType
public PercentileResourceAssessmentStrategy.Builder resourceType(ResourceAssessmentStrategy.ResourceType resourceType)
-
percentile
public PercentileResourceAssessmentStrategy.Builder percentile(PercentileResourceAssessmentStrategy.Percentile percentile)
Percentile value- Parameters:
percentile- the value to set- Returns:
- this builder
-
adjustmentMultiplier
public PercentileResourceAssessmentStrategy.Builder adjustmentMultiplier(Float adjustmentMultiplier)
The real resource usage is multiplied to this number before making any recommendation.- Parameters:
adjustmentMultiplier- the value to set- Returns:
- this builder
-
metricTimeWindow
public PercentileResourceAssessmentStrategy.Builder metricTimeWindow(MetricTimeWindow metricTimeWindow)
The current state of the migration plan.- Parameters:
metricTimeWindow- the value to set- Returns:
- this builder
-
build
public PercentileResourceAssessmentStrategy build()
-
copy
public PercentileResourceAssessmentStrategy.Builder copy(PercentileResourceAssessmentStrategy model)
-
-