Class OlvmHost
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.cloudmigrations.model.OlvmHost
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20220919") public final class OlvmHost extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelType representing a host.
Note: Objects should always be created or deserialized using theOlvmHost.Builder. This model distinguishes fields that are null because they are unset from fields that are explicitly set to null. This is done in the setter methods of theOlvmHost.Builder, which maintain a set of all explicitly set fields calledOlvmHost.Builder.__explicitlySet__. ThehashCode()andequals(Object)methods are implemented to take the explicitly set fields into account. The constructor, on the other hand, does not take the explicitly set fields into account (since the constructor cannot distinguish explicit null from unset null).
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classOlvmHost.AutoNumaStatusThe host auto non uniform memory access (NUMA) status.static classOlvmHost.Builderstatic classOlvmHost.ExternalStatusStatus of storage domain.static classOlvmHost.KdumpStatusThe host KDUMP status.static classOlvmHost.VgpuPlacementSpecifies the vGPU placement strategy.
-
Constructor Summary
Constructors Constructor Description OlvmHost(String address, OlvmHost.AutoNumaStatus autoNumaStatus, OlvmCertificate certificate, String comment, OlvmCpu cpu, String description, Boolean isHostDevicePassthrough, OlvmDisplay display, OlvmHost.ExternalStatus externalStatus, OlvmHardwareInformation hardwareInformation, OlvmHostedEngine hostedEngine, String id, OlvmIscsiDetails iscsi, OlvmHost.KdumpStatus kdumpStatus, Ksm ksm, OlvmVersion libvirtVersion, Long maxSchedulingMemoryInBytes, Long memoryInBytes, String name, Boolean isNetworkOperationInProgress, Boolean isNumaSupported, OlvmOperatingSystem os, Boolean isOverrideIpTables, Boolean isOvnConfigured, Integer port, OlvmPowerManagement powerManagement, Boolean isReinstallationRequired, OlvmSelinux seLinux, OlvmSpm spm, OlvmHostStatus hostStatus, String statusDetail, OlvmVmSummary summary, Boolean isTransparentHugePagesEnabled, OlvmHostType type, Boolean isUpdateAvailable, OlvmVersion version, OlvmHost.VgpuPlacement vgpuPlacement)Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static OlvmHost.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetAddress()The host address (FQDN/IP).OlvmHost.AutoNumaStatusgetAutoNumaStatus()The host auto non uniform memory access (NUMA) status.OlvmCertificategetCertificate()StringgetComment()Free text containing comments about this object.OlvmCpugetCpu()StringgetDescription()A human-readable description in plain text.OlvmDisplaygetDisplay()OlvmHost.ExternalStatusgetExternalStatus()Status of storage domain.OlvmHardwareInformationgetHardwareInformation()OlvmHostedEnginegetHostedEngine()OlvmHostStatusgetHostStatus()StringgetId()A unique identifier.OlvmIscsiDetailsgetIscsi()BooleangetIsHostDevicePassthrough()Specifies whether host device passthrough is enabled on this host.BooleangetIsNetworkOperationInProgress()Specifies whether a network-related operation, such as ‘setup networks’, ‘sync networks’, or ‘refresh capabilities’, is currently being executed on this host.BooleangetIsNumaSupported()Specifies whether non uniform memory access (NUMA) is supported on this host.BooleangetIsOverrideIpTables()Specifies whether we should override firewall definitionsBooleangetIsOvnConfigured()Indicates if the host has correctly configured OVN.BooleangetIsReinstallationRequired()Specifies whether the host should be reinstalled.BooleangetIsTransparentHugePagesEnabled()Indicates if transparent huge pages (THP) support is enabled.BooleangetIsUpdateAvailable()Specified whether there is an oVirt-related update on this host.OlvmHost.KdumpStatusgetKdumpStatus()The host KDUMP status.KsmgetKsm()OlvmVersiongetLibvirtVersion()LonggetMaxSchedulingMemoryInBytes()The max scheduling memory on this host in bytes.LonggetMemoryInBytes()The amount of physical memory on this host in bytes.StringgetName()Name of the property.OlvmOperatingSystemgetOs()IntegergetPort()The host port.OlvmPowerManagementgetPowerManagement()OlvmSelinuxgetSeLinux()OlvmSpmgetSpm()StringgetStatusDetail()The host status details.OlvmVmSummarygetSummary()OlvmHostTypegetType()OlvmVersiongetVersion()OlvmHost.VgpuPlacementgetVgpuPlacement()Specifies the vGPU placement strategy.inthashCode()OlvmHost.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
-
-
-
Constructor Detail
-
OlvmHost
@Deprecated @ConstructorProperties({"address","autoNumaStatus","certificate","comment","cpu","description","isHostDevicePassthrough","display","externalStatus","hardwareInformation","hostedEngine","id","iscsi","kdumpStatus","ksm","libvirtVersion","maxSchedulingMemoryInBytes","memoryInBytes","name","isNetworkOperationInProgress","isNumaSupported","os","isOverrideIpTables","isOvnConfigured","port","powerManagement","isReinstallationRequired","seLinux","spm","hostStatus","statusDetail","summary","isTransparentHugePagesEnabled","type","isUpdateAvailable","version","vgpuPlacement"}) public OlvmHost(String address, OlvmHost.AutoNumaStatus autoNumaStatus, OlvmCertificate certificate, String comment, OlvmCpu cpu, String description, Boolean isHostDevicePassthrough, OlvmDisplay display, OlvmHost.ExternalStatus externalStatus, OlvmHardwareInformation hardwareInformation, OlvmHostedEngine hostedEngine, String id, OlvmIscsiDetails iscsi, OlvmHost.KdumpStatus kdumpStatus, Ksm ksm, OlvmVersion libvirtVersion, Long maxSchedulingMemoryInBytes, Long memoryInBytes, String name, Boolean isNetworkOperationInProgress, Boolean isNumaSupported, OlvmOperatingSystem os, Boolean isOverrideIpTables, Boolean isOvnConfigured, Integer port, OlvmPowerManagement powerManagement, Boolean isReinstallationRequired, OlvmSelinux seLinux, OlvmSpm spm, OlvmHostStatus hostStatus, String statusDetail, OlvmVmSummary summary, Boolean isTransparentHugePagesEnabled, OlvmHostType type, Boolean isUpdateAvailable, OlvmVersion version, OlvmHost.VgpuPlacement vgpuPlacement)
Deprecated.
-
-
Method Detail
-
builder
public static OlvmHost.Builder builder()
Create a new builder.
-
toBuilder
public OlvmHost.Builder toBuilder()
-
getAddress
public String getAddress()
The host address (FQDN/IP).- Returns:
- the value
-
getAutoNumaStatus
public OlvmHost.AutoNumaStatus getAutoNumaStatus()
The host auto non uniform memory access (NUMA) status.- Returns:
- the value
-
getCertificate
public OlvmCertificate getCertificate()
-
getComment
public String getComment()
Free text containing comments about this object.- Returns:
- the value
-
getCpu
public OlvmCpu getCpu()
-
getDescription
public String getDescription()
A human-readable description in plain text.- Returns:
- the value
-
getIsHostDevicePassthrough
public Boolean getIsHostDevicePassthrough()
Specifies whether host device passthrough is enabled on this host.- Returns:
- the value
-
getDisplay
public OlvmDisplay getDisplay()
-
getExternalStatus
public OlvmHost.ExternalStatus getExternalStatus()
Status of storage domain.- Returns:
- the value
-
getHardwareInformation
public OlvmHardwareInformation getHardwareInformation()
-
getHostedEngine
public OlvmHostedEngine getHostedEngine()
-
getId
public String getId()
A unique identifier.- Returns:
- the value
-
getIscsi
public OlvmIscsiDetails getIscsi()
-
getKdumpStatus
public OlvmHost.KdumpStatus getKdumpStatus()
The host KDUMP status.- Returns:
- the value
-
getKsm
public Ksm getKsm()
-
getLibvirtVersion
public OlvmVersion getLibvirtVersion()
-
getMaxSchedulingMemoryInBytes
public Long getMaxSchedulingMemoryInBytes()
The max scheduling memory on this host in bytes.- Returns:
- the value
-
getMemoryInBytes
public Long getMemoryInBytes()
The amount of physical memory on this host in bytes.- Returns:
- the value
-
getName
public String getName()
Name of the property.- Returns:
- the value
-
getIsNetworkOperationInProgress
public Boolean getIsNetworkOperationInProgress()
Specifies whether a network-related operation, such as ‘setup networks’, ‘sync networks’, or ‘refresh capabilities’, is currently being executed on this host.- Returns:
- the value
-
getIsNumaSupported
public Boolean getIsNumaSupported()
Specifies whether non uniform memory access (NUMA) is supported on this host.- Returns:
- the value
-
getOs
public OlvmOperatingSystem getOs()
-
getIsOverrideIpTables
public Boolean getIsOverrideIpTables()
Specifies whether we should override firewall definitions- Returns:
- the value
-
getIsOvnConfigured
public Boolean getIsOvnConfigured()
Indicates if the host has correctly configured OVN.- Returns:
- the value
-
getPort
public Integer getPort()
The host port.- Returns:
- the value
-
getPowerManagement
public OlvmPowerManagement getPowerManagement()
-
getIsReinstallationRequired
public Boolean getIsReinstallationRequired()
Specifies whether the host should be reinstalled.- Returns:
- the value
-
getSeLinux
public OlvmSelinux getSeLinux()
-
getSpm
public OlvmSpm getSpm()
-
getHostStatus
public OlvmHostStatus getHostStatus()
-
getStatusDetail
public String getStatusDetail()
The host status details.- Returns:
- the value
-
getSummary
public OlvmVmSummary getSummary()
-
getIsTransparentHugePagesEnabled
public Boolean getIsTransparentHugePagesEnabled()
Indicates if transparent huge pages (THP) support is enabled.- Returns:
- the value
-
getType
public OlvmHostType getType()
-
getIsUpdateAvailable
public Boolean getIsUpdateAvailable()
Specified whether there is an oVirt-related update on this host.- Returns:
- the value
-
getVersion
public OlvmVersion getVersion()
-
getVgpuPlacement
public OlvmHost.VgpuPlacement getVgpuPlacement()
Specifies the vGPU placement strategy.- Returns:
- the value
-
toString
public String toString()
- Overrides:
toStringin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
toString
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.- Parameters:
includeByteArrayContents- true to include the full contents of byte arrays- Returns:
- string representation
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCodein classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-