Class BareMetalServerTrustedPlatformModule

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

public class BareMetalServerTrustedPlatformModule extends com.ibm.cloud.sdk.core.service.model.GenericModel
BareMetalServerTrustedPlatformModule.
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static interface 
    The trusted platform module (TPM) mode: - `disabled`: No TPM functionality - `tpm_2`: TPM 2.0 The enumerated values for this property may [expand](https://cloud.ibm.com/apidocs/vpc#property-value-expansion) in the future.
    static interface 
    The trusted platform module (TPM) mode: - `disabled`: No TPM functionality - `tpm_2`: TPM 2.0 The enumerated values for this property may [expand](https://cloud.ibm.com/apidocs/vpc#property-value-expansion) in the future.
  • Method Summary

    Modifier and Type
    Method
    Description
    Gets the mode.
    Gets the supportedModes.
    Gets the enabled.

    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

    • isEnabled

      public Boolean isEnabled()
      Gets the enabled. Indicates whether the trusted platform module is enabled.
      Returns:
      the enabled
    • getMode

      public String getMode()
      Gets the mode. The trusted platform module (TPM) mode: - `disabled`: No TPM functionality - `tpm_2`: TPM 2.0 The enumerated values for this property may [expand](https://cloud.ibm.com/apidocs/vpc#property-value-expansion) in the future.
      Returns:
      the mode
    • getSupportedModes

      public List<String> getSupportedModes()
      Gets the supportedModes. The supported trusted platform module modes.
      Returns:
      the supportedModes