Class BareMetalServerProfile

java.lang.Object
com.ibm.cloud.sdk.core.service.model.GenericModel
com.ibm.cloud.is.vpc.v1.model.BareMetalServerProfile
All Implemented Interfaces:
com.ibm.cloud.sdk.core.service.model.ObjectModel

public class BareMetalServerProfile extends com.ibm.cloud.sdk.core.service.model.GenericModel
BareMetalServerProfile.
  • Method Details

    • getBandwidth

      public BareMetalServerProfileBandwidth getBandwidth()
      Gets the bandwidth.
      Returns:
      the bandwidth
    • getConsoleTypes

      public BareMetalServerProfileConsoleTypes getConsoleTypes()
      Gets the consoleTypes. The console type configuration for a bare metal server with this profile.
      Returns:
      the consoleTypes
    • getCpuArchitecture

      public BareMetalServerProfileCPUArchitecture getCpuArchitecture()
      Gets the cpuArchitecture.
      Returns:
      the cpuArchitecture
    • getCpuCoreCount

      public BareMetalServerProfileCPUCoreCount getCpuCoreCount()
      Gets the cpuCoreCount.
      Returns:
      the cpuCoreCount
    • getCpuSocketCount

      public BareMetalServerProfileCPUSocketCount getCpuSocketCount()
      Gets the cpuSocketCount.
      Returns:
      the cpuSocketCount
    • getDisks

      public List<BareMetalServerProfileDisk> getDisks()
      Gets the disks. The disks for a bare metal server with this profile.
      Returns:
      the disks
    • getFamily

      public String getFamily()
      Gets the family. The product family this bare metal server profile belongs to.
      Returns:
      the family
    • getHref

      public String getHref()
      Gets the href. The URL for this bare metal server profile.
      Returns:
      the href
    • getMemory

      public BareMetalServerProfileMemory getMemory()
      Gets the memory.
      Returns:
      the memory
    • getName

      public String getName()
      Gets the name. The name for this bare metal server profile.
      Returns:
      the name
    • getNetworkAttachmentCount

      public BareMetalServerProfileNetworkAttachmentCount getNetworkAttachmentCount()
      Gets the networkAttachmentCount.
      Returns:
      the networkAttachmentCount
    • getNetworkInterfaceCount

      public BareMetalServerProfileNetworkInterfaceCount getNetworkInterfaceCount()
      Gets the networkInterfaceCount.
      Returns:
      the networkInterfaceCount
    • getOsArchitecture

      public BareMetalServerProfileOSArchitecture getOsArchitecture()
      Gets the osArchitecture.
      Returns:
      the osArchitecture
    • getReservationTerms

      public BareMetalServerProfileReservationTerms getReservationTerms()
      Gets the reservationTerms.
      Returns:
      the reservationTerms
    • getResourceType

      public String getResourceType()
      Gets the resourceType. The resource type.
      Returns:
      the resourceType
    • getSupportedTrustedPlatformModuleModes

      public BareMetalServerProfileSupportedTrustedPlatformModuleModes getSupportedTrustedPlatformModuleModes()
      Gets the supportedTrustedPlatformModuleModes. The supported trusted platform module modes for this bare metal server profile.
      Returns:
      the supportedTrustedPlatformModuleModes
    • getVirtualNetworkInterfacesSupported

      public BareMetalServerProfileVirtualNetworkInterfacesSupported getVirtualNetworkInterfacesSupported()
      Gets the virtualNetworkInterfacesSupported. Indicates whether this profile supports virtual network interfaces.
      Returns:
      the virtualNetworkInterfacesSupported