Class OfferingInstance

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

    public class OfferingInstance
    extends com.ibm.cloud.sdk.core.service.model.GenericModel
    A offering instance resource (provision instance of a catalog offering).
    • Method Detail

      • id

        public java.lang.String id()
        Gets the id. provisioned instance ID (part of the CRN).
        Returns:
        the id
      • rev

        public java.lang.String rev()
        Gets the rev. Cloudant revision.
        Returns:
        the rev
      • url

        public java.lang.String url()
        Gets the url. url reference to this object.
        Returns:
        the url
      • crn

        public java.lang.String crn()
        Gets the crn. platform CRN for this instance.
        Returns:
        the crn
      • label

        public java.lang.String label()
        Gets the label. the label for this instance.
        Returns:
        the label
      • catalogId

        public java.lang.String catalogId()
        Gets the catalogId. Catalog ID this instance was created from.
        Returns:
        the catalogId
      • offeringId

        public java.lang.String offeringId()
        Gets the offeringId. Offering ID this instance was created from.
        Returns:
        the offeringId
      • kindFormat

        public java.lang.String kindFormat()
        Gets the kindFormat. the format this instance has (helm, operator, ova...).
        Returns:
        the kindFormat
      • version

        public java.lang.String version()
        Gets the version. The version this instance was installed from (not version id).
        Returns:
        the version
      • clusterId

        public java.lang.String clusterId()
        Gets the clusterId. Cluster ID.
        Returns:
        the clusterId
      • clusterRegion

        public java.lang.String clusterRegion()
        Gets the clusterRegion. Cluster region (e.g., us-south).
        Returns:
        the clusterRegion
      • clusterNamespaces

        public java.util.List<java.lang.String> clusterNamespaces()
        Gets the clusterNamespaces. List of target namespaces to install into.
        Returns:
        the clusterNamespaces
      • clusterAllNamespaces

        public java.lang.Boolean clusterAllNamespaces()
        Gets the clusterAllNamespaces. designate to install into all namespaces.
        Returns:
        the clusterAllNamespaces
      • schematicsWorkspaceId

        public java.lang.String schematicsWorkspaceId()
        Gets the schematicsWorkspaceId. Id of the schematics workspace, for offering instances provisioned through schematics.
        Returns:
        the schematicsWorkspaceId
      • resourceGroupId

        public java.lang.String resourceGroupId()
        Gets the resourceGroupId. Id of the resource group to provision the offering instance into.
        Returns:
        the resourceGroupId
      • installPlan

        public java.lang.String installPlan()
        Gets the installPlan. Type of install plan (also known as approval strategy) for operator subscriptions. Can be either automatic, which automatically upgrades operators to the latest in a channel, or manual, which requires approval on the cluster.
        Returns:
        the installPlan
      • channel

        public java.lang.String channel()
        Gets the channel. Channel to pin the operator subscription to.
        Returns:
        the channel
      • metadata

        public java.util.Map<java.lang.String,​java.lang.Object> metadata()
        Gets the metadata. Map of metadata values for this offering instance.
        Returns:
        the metadata
      • lastOperation

        public OfferingInstanceLastOperation lastOperation()
        Gets the lastOperation. the last operation performed and status.
        Returns:
        the lastOperation