Class PlanMetaData

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

    public class PlanMetaData
    extends com.ibm.cloud.sdk.core.service.model.GenericModel
    Plan-related metadata.
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  PlanMetaData.Builder
      Builder.
    • Method Summary

      All Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      java.lang.Boolean allowInternalUsers()
      Gets the allowInternalUsers.
      java.lang.Boolean asyncProvisioningSupported()
      Deprecated.
      this method is deprecated and may be removed in a future release
      java.lang.Boolean asyncUnprovisioningSupported()
      Deprecated.
      this method is deprecated and may be removed in a future release
      java.lang.Boolean bindable()
      Gets the bindable.
      java.util.Map<java.lang.String,​java.lang.String> cfGuid()
      Deprecated.
      this method is deprecated and may be removed in a future release
      PlanMetaData.Builder newBuilder()
      New builder.
      java.lang.String provisionType()
      Gets the provisionType.
      java.lang.Boolean reservable()
      Gets the reservable.
      java.lang.Boolean serviceCheckEnabled()
      Deprecated.
      this method is deprecated and may be removed in a future release
      java.lang.String singleScopeInstance()
      Deprecated.
      this method is deprecated and may be removed in a future release
      java.lang.Long testCheckInterval()
      Deprecated.
      this method is deprecated and may be removed in a future release
      • 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 Detail

      • newBuilder

        public PlanMetaData.Builder newBuilder()
        New builder.
        Returns:
        a PlanMetaData builder
      • bindable

        public java.lang.Boolean bindable()
        Gets the bindable. Boolean value that describes whether the service can be bound to an application. If true then this will create and use resource keys.
        Returns:
        the bindable
      • reservable

        public java.lang.Boolean reservable()
        Gets the reservable. Boolean value that describes whether the service can be reserved for pricing subscriptions.
        Returns:
        the reservable
      • allowInternalUsers

        public java.lang.Boolean allowInternalUsers()
        Gets the allowInternalUsers. Boolean value that describes whether the service can be used on IBM accounts. If false this cannot be onboarded by an IBM account.
        Returns:
        the allowInternalUsers
      • asyncProvisioningSupported

        @Deprecated
        public java.lang.Boolean asyncProvisioningSupported()
        Deprecated.
        this method is deprecated and may be removed in a future release
        Gets the asyncProvisioningSupported. Boolean value that describes whether the service supports asynchronous provisioning. Now handled by a 202 response indicating support from the broker on provisioning.
        Returns:
        the asyncProvisioningSupported
      • asyncUnprovisioningSupported

        @Deprecated
        public java.lang.Boolean asyncUnprovisioningSupported()
        Deprecated.
        this method is deprecated and may be removed in a future release
        Gets the asyncUnprovisioningSupported. Boolean value that describes whether the service supports asynchronous unprovisioning. Now handled by a 202 response indicating support from the broker on unprovisioning.
        Returns:
        the asyncUnprovisioningSupported
      • provisionType

        public java.lang.String provisionType()
        Gets the provisionType. How the subscription is provisioned (managed cloud service provider (mcsp), IBM_cloud, legacy).
        Returns:
        the provisionType
      • testCheckInterval

        @Deprecated
        public java.lang.Long testCheckInterval()
        Deprecated.
        this method is deprecated and may be removed in a future release
        Gets the testCheckInterval. A unit of time that determines the time in between uptime checks to be performed by the Estado testing service.
        Returns:
        the testCheckInterval
      • singleScopeInstance

        @Deprecated
        public java.lang.String singleScopeInstance()
        Deprecated.
        this method is deprecated and may be removed in a future release
        Gets the singleScopeInstance. String denoting if a single instance is shared among a group of users. E.g. org.
        Returns:
        the singleScopeInstance
      • serviceCheckEnabled

        @Deprecated
        public java.lang.Boolean serviceCheckEnabled()
        Deprecated.
        this method is deprecated and may be removed in a future release
        Gets the serviceCheckEnabled. Boolean value that describes whether the Estado testing service will perform uptime tests for this service.
        Returns:
        the serviceCheckEnabled
      • cfGuid

        @Deprecated
        public java.util.Map<java.lang.String,​java.lang.String> cfGuid()
        Deprecated.
        this method is deprecated and may be removed in a future release
        Gets the cfGuid. If the field is imported from Cloud Foundry, the Cloud Foundry region's GUID. This is a required field. For example, `us-south=123`.
        Returns:
        the cfGuid