Class CccInfrastructureInventory.Builder
- java.lang.Object
-
- com.oracle.bmc.computecloudatcustomer.model.CccInfrastructureInventory.Builder
-
- Enclosing class:
- CccInfrastructureInventory
public static class CccInfrastructureInventory.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CccInfrastructureInventorybuild()CccInfrastructureInventory.BuildercapacityStorageTrayCount(Integer capacityStorageTrayCount)The number of storage trays in the Compute Cloud@Customer infrastructure rack that are designated for capacity storage.CccInfrastructureInventory.BuildercomputeNodeCount(Integer computeNodeCount)The number of compute nodes that are available and usable on the Compute Cloud@Customer infrastructure rack.CccInfrastructureInventory.Buildercopy(CccInfrastructureInventory model)CccInfrastructureInventory.BuildermanagementNodeCount(Integer managementNodeCount)The number of management nodes that are available and in active use on the Compute Cloud@Customer infrastructure rack.CccInfrastructureInventory.BuilderperformanceStorageTrayCount(Integer performanceStorageTrayCount)The number of storage trays in the Compute Cloud@Customer infrastructure rack that are designated for performance storage.CccInfrastructureInventory.BuilderserialNumber(String serialNumber)The serial number of the Compute Cloud@Customer infrastructure rack.
-
-
-
Method Detail
-
serialNumber
public CccInfrastructureInventory.Builder serialNumber(String serialNumber)
The serial number of the Compute Cloud@Customer infrastructure rack.- Parameters:
serialNumber- the value to set- Returns:
- this builder
-
managementNodeCount
public CccInfrastructureInventory.Builder managementNodeCount(Integer managementNodeCount)
The number of management nodes that are available and in active use on the Compute Cloud@Customer infrastructure rack.- Parameters:
managementNodeCount- the value to set- Returns:
- this builder
-
computeNodeCount
public CccInfrastructureInventory.Builder computeNodeCount(Integer computeNodeCount)
The number of compute nodes that are available and usable on the Compute Cloud@Customer infrastructure rack.There is no distinction of compute node type in this information.
- Parameters:
computeNodeCount- the value to set- Returns:
- this builder
-
capacityStorageTrayCount
public CccInfrastructureInventory.Builder capacityStorageTrayCount(Integer capacityStorageTrayCount)
The number of storage trays in the Compute Cloud@Customer infrastructure rack that are designated for capacity storage.- Parameters:
capacityStorageTrayCount- the value to set- Returns:
- this builder
-
performanceStorageTrayCount
public CccInfrastructureInventory.Builder performanceStorageTrayCount(Integer performanceStorageTrayCount)
The number of storage trays in the Compute Cloud@Customer infrastructure rack that are designated for performance storage.- Parameters:
performanceStorageTrayCount- the value to set- Returns:
- this builder
-
build
public CccInfrastructureInventory build()
-
copy
public CccInfrastructureInventory.Builder copy(CccInfrastructureInventory model)
-
-