Class CFMetaData

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

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

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

      All Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      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
      java.lang.String crnMask()
      Gets the crnMask.
      java.lang.Boolean customCreatePageHybridEnabled()
      Gets the customCreatePageHybridEnabled.
      java.lang.Boolean iamCompatible()
      Gets the iamCompatible.
      CFMetaData.Builder newBuilder()
      New builder.
      java.lang.Boolean paidOnly()
      Deprecated.
      this method is deprecated and may be removed in a future release
      java.lang.Boolean planUpdateable()
      Gets the planUpdateable.
      java.lang.Boolean provisionable()
      Gets the provisionable.
      java.util.List<java.lang.String> requires()
      Deprecated.
      this method is deprecated and may be removed in a future release
      java.lang.Boolean serviceCheckEnabled()
      Deprecated.
      this method is deprecated and may be removed in a future release
      java.lang.Boolean serviceKeySupported()
      Gets the serviceKeySupported.
      java.lang.String state()
      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
      java.lang.String type()
      Deprecated.
      this method is deprecated and may be removed in a future release
      java.lang.Boolean uniqueApiKey()
      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 CFMetaData.Builder newBuilder()
        New builder.
        Returns:
        a CFMetaData builder
      • type

        @Deprecated
        public java.lang.String type()
        Deprecated.
        this method is deprecated and may be removed in a future release
        Gets the type. The type of service (public, cfaas, personal_catalog, kms, toolchain, etc.).
        Returns:
        the type
      • iamCompatible

        public java.lang.Boolean iamCompatible()
        Gets the iamCompatible. Boolean value that describes whether the service is compatible with Identity and Access Management for authentication and authorization.
        Returns:
        the iamCompatible
      • uniqueApiKey

        @Deprecated
        public java.lang.Boolean uniqueApiKey()
        Deprecated.
        this method is deprecated and may be removed in a future release
        Gets the uniqueApiKey. Boolean value that describes whether the service has a unique API key. Only settable on services, should be set via partnercenter.
        Returns:
        the uniqueApiKey
      • provisionable

        public java.lang.Boolean provisionable()
        Gets the provisionable. Boolean value that, if true, the service is provisionable via resource controller (RC) or, if false, via a service control point API. If false, you may need sales or support to create this service.
        Returns:
        the provisionable
      • 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
      • 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
      • requires

        @Deprecated
        public java.util.List<java.lang.String> requires()
        Deprecated.
        this method is deprecated and may be removed in a future release
        Gets the requires. Dependencies needed to use this service.
        Returns:
        the requires
      • planUpdateable

        public java.lang.Boolean planUpdateable()
        Gets the planUpdateable. Boolean value that describes whether the service supports changing plans within the service. Only settable on services, read only on plans and deployments.
        Returns:
        the planUpdateable
      • state

        @Deprecated
        public java.lang.String state()
        Deprecated.
        this method is deprecated and may be removed in a future release
        Gets the state. String that describes whether the service is active or inactive.
        Returns:
        the state
      • 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
      • 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 performed by Estado.
        Returns:
        the testCheckInterval
      • serviceKeySupported

        public java.lang.Boolean serviceKeySupported()
        Gets the serviceKeySupported. Boolean value that describes whether the service supports the creation of service credentials. Without service key support, a service cannot be bound to a cluster.
        Returns:
        the serviceKeySupported
      • 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
      • crnMask

        public java.lang.String crnMask()
        Gets the crnMask. Cloud resource name identifying the environment containing this service.
        Returns:
        the crnMask
      • paidOnly

        @Deprecated
        public java.lang.Boolean paidOnly()
        Deprecated.
        this method is deprecated and may be removed in a future release
        Gets the paidOnly. Boolean flag indicating if this service only offers paid pricing plans rather than the default paygo.
        Returns:
        the paidOnly
      • customCreatePageHybridEnabled

        public java.lang.Boolean customCreatePageHybridEnabled()
        Gets the customCreatePageHybridEnabled. Boolean flag that determines if the hybrid page is accessible from the main catalog provisioning page.
        Returns:
        the customCreatePageHybridEnabled