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 CccInfrastructureInventory
build()
CccInfrastructureInventory.Builder
capacityStorageTrayCount(Integer capacityStorageTrayCount)
The number of storage trays in the Compute Cloud@Customer infrastructure rack that are designated for capacity storage.CccInfrastructureInventory.Builder
computeNodeCount(Integer computeNodeCount)
The number of compute nodes that are available and usable on the Compute Cloud@Customer infrastructure rack.CccInfrastructureInventory.Builder
copy(CccInfrastructureInventory model)
CccInfrastructureInventory.Builder
managementNodeCount(Integer managementNodeCount)
The number of management nodes that are available and in active use on the Compute Cloud@Customer infrastructure rack.CccInfrastructureInventory.Builder
performanceStorageTrayCount(Integer performanceStorageTrayCount)
The number of storage trays in the Compute Cloud@Customer infrastructure rack that are designated for performance storage.CccInfrastructureInventory.Builder
serialNumber(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)
-
-