Package com.ibm.cloud.is.vpc.v1.model
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.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
OperatingSystem.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.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getArchitecture()
Gets the architecture.String
getDisplayName()
Gets the displayName.String
getFamily()
Gets the family.String
getHref()
Gets the href.String
getName()
Gets the name.String
getUserDataFormat()
Gets the userDataFormat.String
getVendor()
Gets the vendor.String
getVersion()
Gets the version.Boolean
isAllowUserImageCreation()
Gets the allowUserImageCreation.Boolean
isDedicatedHostOnly()
Gets the dedicatedHostOnly.
-
-
-
Method Detail
-
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
-
-