Class InstancePatchProfile

java.lang.Object
com.ibm.cloud.sdk.core.service.model.GenericModel
com.ibm.cloud.is.vpc.v1.model.InstancePatchProfile
All Implemented Interfaces:
com.ibm.cloud.sdk.core.service.model.ObjectModel
Direct Known Subclasses:
InstancePatchProfileInstanceProfileIdentityByHref, InstancePatchProfileInstanceProfileIdentityByName

public class InstancePatchProfile extends com.ibm.cloud.sdk.core.service.model.GenericModel
The profile to use for this virtual server instance. Any disks associated with the current profile will be deleted, and any disks associated with the requested profile will be created. For the profile to be changed, the instance `status` must be `stopping` or `stopped`. In addition, the requested profile must: - Be compatible with any `placement_target` constraints. For example, if the instance is placed on a dedicated host, the requested profile `family` must be the same as the dedicated host `family`. - Have the same `vcpu.architecture`. - Support the number of network attachments or network interfaces the instance currently has. Classes which extend this class: - InstancePatchProfileInstanceProfileIdentityByName - InstancePatchProfileInstanceProfileIdentityByHref
  • Method Summary

    Modifier and Type
    Method
    Description
    Gets the href.
    Gets the name.

    Methods inherited from class com.ibm.cloud.sdk.core.service.model.GenericModel

    equals, hashCode, toString

    Methods inherited from class java.lang.Object

    getClass, notify, notifyAll, wait, wait, wait
  • Method Details

    • name

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

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