Package com.oracle.bmc.core.model
Class CapacityReportShapeAvailability.Builder
- java.lang.Object
-
- com.oracle.bmc.core.model.CapacityReportShapeAvailability.Builder
-
- Enclosing class:
- CapacityReportShapeAvailability
public static class CapacityReportShapeAvailability.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CapacityReportShapeAvailability.Builder
availabilityStatus(CapacityReportShapeAvailability.AvailabilityStatus availabilityStatus)
A flag denoting whether capacity is available.CapacityReportShapeAvailability.Builder
availableCount(Long availableCount)
The total number of new instances that can be created with the specified shape configuration.CapacityReportShapeAvailability
build()
CapacityReportShapeAvailability.Builder
copy(CapacityReportShapeAvailability model)
CapacityReportShapeAvailability.Builder
faultDomain(String faultDomain)
The fault domain for the capacity report.CapacityReportShapeAvailability.Builder
instanceShape(String instanceShape)
The shape that the capacity report was requested for.CapacityReportShapeAvailability.Builder
instanceShapeConfig(CapacityReportInstanceShapeConfig instanceShapeConfig)
-
-
-
Method Detail
-
faultDomain
public CapacityReportShapeAvailability.Builder faultDomain(String faultDomain)
The fault domain for the capacity report.If you do not specify the fault domain, the capacity report includes information about all fault domains.
- Parameters:
faultDomain
- the value to set- Returns:
- this builder
-
instanceShape
public CapacityReportShapeAvailability.Builder instanceShape(String instanceShape)
The shape that the capacity report was requested for.- Parameters:
instanceShape
- the value to set- Returns:
- this builder
-
instanceShapeConfig
public CapacityReportShapeAvailability.Builder instanceShapeConfig(CapacityReportInstanceShapeConfig instanceShapeConfig)
-
availableCount
public CapacityReportShapeAvailability.Builder availableCount(Long availableCount)
The total number of new instances that can be created with the specified shape configuration.- Parameters:
availableCount
- the value to set- Returns:
- this builder
-
availabilityStatus
public CapacityReportShapeAvailability.Builder availabilityStatus(CapacityReportShapeAvailability.AvailabilityStatus availabilityStatus)
A flag denoting whether capacity is available.- Parameters:
availabilityStatus
- the value to set- Returns:
- this builder
-
build
public CapacityReportShapeAvailability build()
-
copy
public CapacityReportShapeAvailability.Builder copy(CapacityReportShapeAvailability model)
-
-