Class HostConfigurationSummary

    • Method Detail

      • getHostInsightId

        public String getHostInsightId()
        The OCID of the host insight resource.
        Returns:
        the value
      • getCompartmentId

        public String getCompartmentId()
        The OCID of the compartment.
        Returns:
        the value
      • getHostName

        public String getHostName()
        The host name.

        The host name is unique amongst the hosts managed by the same management agent.

        Returns:
        the value
      • getPlatformType

        public HostConfigurationSummary.PlatformType getPlatformType()
        Platform type.

        Supported platformType(s) for MACS-managed external host insight: [LINUX, SOLARIS, WINDOWS]. Supported platformType(s) for MACS-managed cloud host insight: [LINUX]. Supported platformType(s) for EM-managed external host insight: [LINUX, SOLARIS, SUNOS, ZLINUX, WINDOWS, AIX, HP-UX].

        Returns:
        the value
      • getPlatformVersion

        public String getPlatformVersion()
        Platform version.
        Returns:
        the value
      • getPlatformVendor

        public String getPlatformVendor()
        Platform vendor.
        Returns:
        the value
      • getTotalCpus

        public Integer getTotalCpus()
        Total CPU on this host.
        Returns:
        the value
      • getTotalMemoryInGBs

        public Double getTotalMemoryInGBs()
        Total amount of usable physical memory in gibabytes
        Returns:
        the value
      • getCpuArchitecture

        public String getCpuArchitecture()
        CPU architechure
        Returns:
        the value
      • getCpuCacheInMBs

        public Double getCpuCacheInMBs()
        Size of cache memory in megabytes.
        Returns:
        the value
      • getCpuVendor

        public String getCpuVendor()
        Name of the CPU vendor.
        Returns:
        the value
      • getCpuFrequencyInMhz

        public Double getCpuFrequencyInMhz()
        Clock frequency of the processor in megahertz.
        Returns:
        the value
      • getCpuImplementation

        public String getCpuImplementation()
        Model name of processor.
        Returns:
        the value
      • getCoresPerSocket

        public Integer getCoresPerSocket()
        Number of cores per socket.
        Returns:
        the value
      • getTotalSockets

        public Integer getTotalSockets()
        Number of total sockets.
        Returns:
        the value
      • getThreadsPerSocket

        public Integer getThreadsPerSocket()
        Number of threads per socket.
        Returns:
        the value
      • getIsHyperThreadingEnabled

        public Boolean getIsHyperThreadingEnabled()
        Indicates if hyper-threading is enabled or not
        Returns:
        the value
      • getDefinedTags

        public Map<String,​Map<String,​Object>> getDefinedTags()
        Defined tags for this resource.

        Each key is predefined and scoped to a namespace. Example: {“foo-namespace”: {“bar-key”: “value”}}

        Returns:
        the value
      • getFreeformTags

        public Map<String,​String> getFreeformTags()
        Simple key-value pair that is applied without any predefined name, type or scope.

        Exists for cross-compatibility only. Example: {“bar-key”: “value”}

        Returns:
        the value
      • toString

        public String toString()
        Overrides:
        toString in class com.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:
        equals in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel