Class SvcMetrics.Builder
- java.lang.Object
-
- com.rivet.api.resources.cloud.common.types.SvcMetrics.Builder
-
- All Implemented Interfaces:
SvcMetrics._FinalStage,SvcMetrics.JobStage
- Enclosing class:
- SvcMetrics
public static final class SvcMetrics.Builder extends java.lang.Object implements SvcMetrics.JobStage, SvcMetrics._FinalStage
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SvcMetrics._FinalStageaddAllCpu(java.util.List<java.lang.Double> cpu)CPU metrics.SvcMetrics._FinalStageaddAllMemory(java.util.List<java.lang.Double> memory)Memory metrics.SvcMetrics._FinalStageaddAllMemoryMax(java.util.List<java.lang.Double> memoryMax)Peak memory metrics.SvcMetrics._FinalStageaddCpu(java.lang.Double cpu)CPU metrics.SvcMetrics._FinalStageaddMemory(java.lang.Double memory)Memory metrics.SvcMetrics._FinalStageaddMemoryMax(java.lang.Double memoryMax)Peak memory metrics.SvcMetrics._FinalStageallocatedMemory(java.lang.Double allocatedMemory)Total allocated memory (MB).SvcMetrics._FinalStageallocatedMemory(java.util.Optional<java.lang.Double> allocatedMemory)SvcMetricsbuild()SvcMetrics._FinalStagecpu(java.util.List<java.lang.Double> cpu)SvcMetrics.Builderfrom(SvcMetrics other)SvcMetrics._FinalStagejob(java.lang.String job)The job name.SvcMetrics._FinalStagememory(java.util.List<java.lang.Double> memory)SvcMetrics._FinalStagememoryMax(java.util.List<java.lang.Double> memoryMax)
-
-
-
Method Detail
-
from
public SvcMetrics.Builder from(SvcMetrics other)
- Specified by:
fromin interfaceSvcMetrics.JobStage
-
job
public SvcMetrics._FinalStage job(java.lang.String job)
The job name.
- Specified by:
jobin interfaceSvcMetrics.JobStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
allocatedMemory
public SvcMetrics._FinalStage allocatedMemory(java.lang.Double allocatedMemory)
Total allocated memory (MB).
- Specified by:
allocatedMemoryin interfaceSvcMetrics._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
allocatedMemory
public SvcMetrics._FinalStage allocatedMemory(java.util.Optional<java.lang.Double> allocatedMemory)
- Specified by:
allocatedMemoryin interfaceSvcMetrics._FinalStage
-
addAllMemoryMax
public SvcMetrics._FinalStage addAllMemoryMax(java.util.List<java.lang.Double> memoryMax)
Peak memory metrics.
- Specified by:
addAllMemoryMaxin interfaceSvcMetrics._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
addMemoryMax
public SvcMetrics._FinalStage addMemoryMax(java.lang.Double memoryMax)
Peak memory metrics.
- Specified by:
addMemoryMaxin interfaceSvcMetrics._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
memoryMax
public SvcMetrics._FinalStage memoryMax(java.util.List<java.lang.Double> memoryMax)
- Specified by:
memoryMaxin interfaceSvcMetrics._FinalStage
-
addAllMemory
public SvcMetrics._FinalStage addAllMemory(java.util.List<java.lang.Double> memory)
Memory metrics.
- Specified by:
addAllMemoryin interfaceSvcMetrics._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
addMemory
public SvcMetrics._FinalStage addMemory(java.lang.Double memory)
Memory metrics.
- Specified by:
addMemoryin interfaceSvcMetrics._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
memory
public SvcMetrics._FinalStage memory(java.util.List<java.lang.Double> memory)
- Specified by:
memoryin interfaceSvcMetrics._FinalStage
-
addAllCpu
public SvcMetrics._FinalStage addAllCpu(java.util.List<java.lang.Double> cpu)
CPU metrics.
- Specified by:
addAllCpuin interfaceSvcMetrics._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
addCpu
public SvcMetrics._FinalStage addCpu(java.lang.Double cpu)
CPU metrics.
- Specified by:
addCpuin interfaceSvcMetrics._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
cpu
public SvcMetrics._FinalStage cpu(java.util.List<java.lang.Double> cpu)
- Specified by:
cpuin interfaceSvcMetrics._FinalStage
-
build
public SvcMetrics build()
- Specified by:
buildin interfaceSvcMetrics._FinalStage
-
-