Class DedicatedHostProfile

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

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

    • getXClass

      public String getXClass()
      Gets the xClass. The product class this dedicated host profile belongs to.
      Returns:
      the xClass
    • getDisks

      public List<DedicatedHostProfileDisk> getDisks()
      Gets the disks. The disks for a dedicated host with this profile.
      Returns:
      the disks
    • getFamily

      public String getFamily()
      Gets the family. The product family this dedicated host profile belongs to The enumerated values for this property may [expand](https://cloud.ibm.com/apidocs/vpc#property-value-expansion) in the future.
      Returns:
      the family
    • getHref

      public String getHref()
      Gets the href. The URL for this dedicated host.
      Returns:
      the href
    • getMemory

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

      public String getName()
      Gets the name. The globally unique name for this dedicated host profile.
      Returns:
      the name
    • getSocketCount

      public DedicatedHostProfileSocket getSocketCount()
      Gets the socketCount.
      Returns:
      the socketCount
    • getStatus

      public String getStatus()
      Gets the status. The status of the dedicated host profile: - `previous`: This dedicated host profile is an older revision, but remains provisionable and usable. - `current`: This dedicated host profile is the latest revision. Revisions are indicated by the generation of a dedicated host profile. Refer to the [profile naming conventions](https://cloud.ibm.com/docs/vpc?topic=vpc-dh-profiles&interface=ui#profiles-naming-rule) for information on how generations are defined within a dedicated host profile. The enumerated values for this property may [expand](https://cloud.ibm.com/apidocs/vpc#property-value-expansion) in the future.
      Returns:
      the status
    • getSupportedInstanceProfiles

      public List<InstanceProfileReference> getSupportedInstanceProfiles()
      Gets the supportedInstanceProfiles. The instance profiles usable by instances placed on dedicated hosts with this profile.
      Returns:
      the supportedInstanceProfiles
    • getVcpuArchitecture

      public DedicatedHostProfileVCPUArchitecture getVcpuArchitecture()
      Gets the vcpuArchitecture.
      Returns:
      the vcpuArchitecture
    • getVcpuCount

      public DedicatedHostProfileVCPU getVcpuCount()
      Gets the vcpuCount.
      Returns:
      the vcpuCount
    • getVcpuManufacturer

      public DedicatedHostProfileVCPUManufacturer getVcpuManufacturer()
      Gets the vcpuManufacturer.
      Returns:
      the vcpuManufacturer