Class Plans

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

    public class Plans
    extends com.ibm.cloud.sdk.core.service.model.GenericModel
    Where is this in the source?.
    • Constructor Summary

      Constructors 
      Constructor Description
      Plans()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getDescription()
      Gets the description.
      java.lang.String getId()
      Gets the id.
      java.lang.String getName()
      Gets the name.
      java.lang.Boolean isFree()
      Gets the free.
      • 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
    • Constructor Detail

      • Plans

        public Plans()
    • Method Detail

      • getDescription

        public java.lang.String getDescription()
        Gets the description. A short description of the plan. It MUST be a non-empty string. The description is NOT displayed in the IBM Cloud catalog or IBM Cloud CLI.
        Returns:
        the description
      • isFree

        public java.lang.Boolean isFree()
        Gets the free. When false, service instances of this plan have a cost. The default is true.
        Returns:
        the free
      • getId

        public java.lang.String getId()
        Gets the id. An identifier used to correlate this plan in future requests to the broker. This MUST be globally unique within a platform marketplace. It MUST be a non-empty string and using a GUID is RECOMMENDED. If you define your service in the RMC, it will create a unique GUID for you to use. It is recommended to use the RMC to define and generate these values and then use them in your catalog.json metadata in your broker. This value is NOT displayed in the IBM Cloud catalog or IBM Cloud CLI.
        Returns:
        the id
      • getName

        public java.lang.String getName()
        Gets the name. The programmatic name of the plan. It MUST be unique within the service. All lowercase, no spaces. It MUST be a non-empty string, and it's NOT displayed in the IBM Cloud catalog or IBM Cloud CLI.
        Returns:
        the name