Class HardwareDetails
- java.lang.Object
-
- io.fabric8.openshift.api.model.miscellaneous.metal3.v1alpha1.HardwareDetails
-
- All Implemented Interfaces:
Editable<HardwareDetailsBuilder>,KubernetesResource,Serializable
@Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator") public class HardwareDetails extends Object implements Editable<HardwareDetailsBuilder>, KubernetesResource
HardwareDetails collects all of the information about hardware discovered on the host.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description HardwareDetails()No args constructor for use in serializationHardwareDetails(CPU cpu, Firmware firmware, String hostname, List<NIC> nics, Integer ramMebibytes, List<Storage> storage, HardwareSystemVendor systemVendor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description HardwareDetailsBuilderedit()Map<String,Object>getAdditionalProperties()CPUgetCpu()HardwareDetails collects all of the information about hardware discovered on the host.FirmwaregetFirmware()HardwareDetails collects all of the information about hardware discovered on the host.StringgetHostname()Name of the host at the inspection time.List<NIC>getNics()List of network interfaces for the host.IntegergetRamMebibytes()The host's amount of memory in Mebibytes.List<Storage>getStorage()List of storage (disk, SSD, etc.) available to the host.HardwareSystemVendorgetSystemVendor()HardwareDetails collects all of the information about hardware discovered on the host.voidsetAdditionalProperties(Map<String,Object> additionalProperties)voidsetAdditionalProperty(String name, Object value)voidsetCpu(CPU cpu)HardwareDetails collects all of the information about hardware discovered on the host.voidsetFirmware(Firmware firmware)HardwareDetails collects all of the information about hardware discovered on the host.voidsetHostname(String hostname)Name of the host at the inspection time.voidsetNics(List<NIC> nics)List of network interfaces for the host.voidsetRamMebibytes(Integer ramMebibytes)The host's amount of memory in Mebibytes.voidsetStorage(List<Storage> storage)List of storage (disk, SSD, etc.) available to the host.voidsetSystemVendor(HardwareSystemVendor systemVendor)HardwareDetails collects all of the information about hardware discovered on the host.HardwareDetailsBuildertoBuilder()
-
-
-
Method Detail
-
getCpu
public CPU getCpu()
HardwareDetails collects all of the information about hardware discovered on the host.
-
setCpu
public void setCpu(CPU cpu)
HardwareDetails collects all of the information about hardware discovered on the host.
-
getFirmware
public Firmware getFirmware()
HardwareDetails collects all of the information about hardware discovered on the host.
-
setFirmware
public void setFirmware(Firmware firmware)
HardwareDetails collects all of the information about hardware discovered on the host.
-
getHostname
public String getHostname()
Name of the host at the inspection time.
-
setHostname
public void setHostname(String hostname)
Name of the host at the inspection time.
-
getRamMebibytes
public Integer getRamMebibytes()
The host's amount of memory in Mebibytes.
-
setRamMebibytes
public void setRamMebibytes(Integer ramMebibytes)
The host's amount of memory in Mebibytes.
-
getStorage
public List<Storage> getStorage()
List of storage (disk, SSD, etc.) available to the host.
-
setStorage
public void setStorage(List<Storage> storage)
List of storage (disk, SSD, etc.) available to the host.
-
getSystemVendor
public HardwareSystemVendor getSystemVendor()
HardwareDetails collects all of the information about hardware discovered on the host.
-
setSystemVendor
public void setSystemVendor(HardwareSystemVendor systemVendor)
HardwareDetails collects all of the information about hardware discovered on the host.
-
edit
public HardwareDetailsBuilder edit()
- Specified by:
editin interfaceEditable<HardwareDetailsBuilder>
-
toBuilder
public HardwareDetailsBuilder toBuilder()
-
-