Class HardwareDetails
- java.lang.Object
-
- io.fabric8.openshift.api.model.miscellaneous.metal3.v1alpha1.HardwareDetails
-
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Editable<HardwareDetailsBuilder>,io.fabric8.kubernetes.api.model.KubernetesResource,Serializable
@Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator") public class HardwareDetails extends Object implements io.fabric8.kubernetes.api.builder.Editable<HardwareDetailsBuilder>, io.fabric8.kubernetes.api.model.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()HardwareDetails collects all of the information about hardware discovered on the host.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)HardwareDetails collects all of the information about hardware discovered on the host.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()
HardwareDetails collects all of the information about hardware discovered on the host.
-
setHostname
public void setHostname(String hostname)
HardwareDetails collects all of the information about hardware discovered on the host.
-
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 interfaceio.fabric8.kubernetes.api.builder.Editable<HardwareDetailsBuilder>
-
toBuilder
public HardwareDetailsBuilder toBuilder()
-
-