Class 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 Detail

      • 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. Collection of the dedicated host profile's disks.
        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 are expected to expand in the future. When processing this property, check for and log unknown values. Optionally halt processing and surface the error, or bypass the resource on which the unexpected property value was encountered.
        Returns:
        the family
      • getHref

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

        public String getName()
        Gets the name. The globally unique name for this dedicated host profile.
        Returns:
        the name
      • 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 profile is the latest revision. Note that 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 are expected to expand in the future. When processing this property, check for and log unknown values. Optionally halt processing and surface the error, or bypass the profile on which the unexpected property value was encountered.
        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