Class OperatingSystem

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

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

    • isAllowUserImageCreation

      public Boolean isAllowUserImageCreation()
      Gets the allowUserImageCreation. Users may create new images with this operating system.
      Returns:
      the allowUserImageCreation
    • getArchitecture

      public String getArchitecture()
      Gets the architecture. The operating system architecture.
      Returns:
      the architecture
    • isDedicatedHostOnly

      public Boolean isDedicatedHostOnly()
      Gets the dedicatedHostOnly. Images with this operating system can only be used on dedicated hosts or dedicated host groups.
      Returns:
      the dedicatedHostOnly
    • getDisplayName

      public String getDisplayName()
      Gets the displayName. A unique, display-friendly name for the operating system.
      Returns:
      the displayName
    • getFamily

      public String getFamily()
      Gets the family. The software family for this operating system.
      Returns:
      the family
    • getHref

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

      public String getName()
      Gets the name. The globally unique name for this operating system.
      Returns:
      the name
    • getUserDataFormat

      public String getUserDataFormat()
      Gets the userDataFormat. The user data format for this operating system: - `cloud_init`: `user_data` will be interpreted according to the cloud-init standard - `esxi_kickstart`: `user_data` will be interpreted as a VMware ESXi installation script - `ipxe`: `user_data` will be interpreted as a single URL to an iPXE script or as the text of an iPXE script.
      Returns:
      the userDataFormat
    • getVendor

      public String getVendor()
      Gets the vendor. The vendor of the operating system.
      Returns:
      the vendor
    • getVersion

      public String getVersion()
      Gets the version. The major release version of this operating system.
      Returns:
      the version