Class InstanceProfile

  • All Implemented Interfaces:
    com.ibm.cloud.sdk.core.service.model.ObjectModel

    public class InstanceProfile
    extends com.ibm.cloud.sdk.core.service.model.GenericModel
    InstanceProfile.
    • Method Detail

      • getDisks

        public List<InstanceProfileDisk> getDisks()
        Gets the disks. Collection of the instance profile's disks.
        Returns:
        the disks
      • getFamily

        public String getFamily()
        Gets the family. The product family this virtual server instance profile belongs to.
        Returns:
        the family
      • getGpuCount

        public InstanceProfileGPU getGpuCount()
        Gets the gpuCount.
        Returns:
        the gpuCount
      • getHref

        public String getHref()
        Gets the href. The URL for this virtual server instance profile.
        Returns:
        the href
      • getName

        public String getName()
        Gets the name. The globally unique name for this virtual server instance profile.
        Returns:
        the name
      • getResourceType

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

        public String getStatus()
        Gets the status. The status of the instance profile: - `previous`: This instance 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 an instance profile. Refer to the [profile naming conventions] (https://cloud.ibm.com/docs/vpc?topic=vpc-profiles&interface=ui#profiles-naming-rule) for information on how generations are defined within an instance 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
      • getTotalVolumeBandwidth

        public InstanceProfileVolumeBandwidth getTotalVolumeBandwidth()
        Gets the totalVolumeBandwidth.
        Returns:
        the totalVolumeBandwidth
      • getVcpuCount

        public InstanceProfileVCPU getVcpuCount()
        Gets the vcpuCount.
        Returns:
        the vcpuCount