Class Plans
- java.lang.Object
-
- com.ibm.cloud.sdk.core.service.model.GenericModel
-
- com.ibm.cloud.platform_services.open_service_broker.v1.model.Plans
-
- All Implemented Interfaces:
com.ibm.cloud.sdk.core.service.model.ObjectModel
public class Plans extends com.ibm.cloud.sdk.core.service.model.GenericModelWhere 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.StringgetDescription()Gets the description.java.lang.StringgetId()Gets the id.java.lang.StringgetName()Gets the name.java.lang.BooleanisFree()Gets the free.
-
-
-
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
-
-