Class CatalogEntry
- java.lang.Object
-
- com.ibm.cloud.sdk.core.service.model.GenericModel
-
- com.ibm.cloud.platform_services.global_catalog.v1.model.CatalogEntry
-
- All Implemented Interfaces:
com.ibm.cloud.sdk.core.service.model.ObjectModel
public class CatalogEntry extends com.ibm.cloud.sdk.core.service.model.GenericModelAn entry in the global catalog.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceCatalogEntry.KindThe type of catalog entry which determines the type and shape of the object.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetCatalogCrn()Gets the catalogCrn.java.lang.StringgetChildrenUrl()Gets the childrenUrl.java.util.DategetCreated()Gets the created.java.util.List<java.lang.String>getGeoTags()Gets the geoTags.java.lang.StringgetId()Gets the id.ImagegetImages()Gets the images.java.lang.StringgetKind()Gets the kind.CatalogEntryMetadatagetMetadata()Gets the metadata.java.lang.StringgetName()Gets the name.java.util.Map<java.lang.String,Overview>getOverviewUi()Gets the overviewUi.java.lang.StringgetParentId()Gets the parentId.java.util.List<java.lang.String>getPricingTags()Gets the pricingTags.ProvidergetProvider()Gets the provider.java.util.List<java.lang.String>getTags()Gets the tags.java.util.DategetUpdated()Gets the updated.java.lang.StringgetUrl()Gets the url.java.lang.BooleanisActive()Gets the active.java.lang.BooleanisDisabled()Gets the disabled.java.lang.BooleanisGroup()Gets the group.
-
-
-
Method Detail
-
getName
public java.lang.String getName()
Gets the name. Programmatic name for this catalog entry, which must be formatted like a CRN segment. See the display name in OverviewUI for a user-readable name.- Returns:
- the name
-
getKind
public java.lang.String getKind()
Gets the kind. The type of catalog entry which determines the type and shape of the object. Valid GC types are buildpack, cname, dataset, geography, iaas, platform_service, runtime, service, template, ui-dashboard.- Returns:
- the kind
-
getOverviewUi
public java.util.Map<java.lang.String,Overview> getOverviewUi()
Gets the overviewUi. Overview is nested in the top level. The key value pair is `[_language_]overview_ui`.- Returns:
- the overviewUi
-
getImages
public Image getImages()
Gets the images. Image annotation for this catalog entry. The image is a URL.- Returns:
- the images
-
getParentId
public java.lang.String getParentId()
Gets the parentId. The ID of the parent catalog entry if it exists.- Returns:
- the parentId
-
isDisabled
public java.lang.Boolean isDisabled()
Gets the disabled. Boolean value that determines the global visibility for the catalog entry, and its children. If it is not enabled, all plans are disabled.- Returns:
- the disabled
-
getTags
public java.util.List<java.lang.String> getTags()
Gets the tags. A searchable list of tags. For example, IBM, 3rd Party, Beta, GA, and Single Tenant. Valid values found at https://globalcatalog.test.cloud.ibm.com/search.- Returns:
- the tags
-
isGroup
public java.lang.Boolean isGroup()
Gets the group. Boolean value that determines whether the catalog entry is a group.- Returns:
- the group
-
getProvider
public Provider getProvider()
Gets the provider. Information related to the provider associated with a catalog entry.- Returns:
- the provider
-
isActive
public java.lang.Boolean isActive()
Gets the active. Boolean value that describes whether the service is active.- Returns:
- the active
-
getUrl
public java.lang.String getUrl()
Gets the url. URL to get details about this object.- Returns:
- the url
-
getMetadata
public CatalogEntryMetadata getMetadata()
Gets the metadata. Model used to describe metadata object returned.- Returns:
- the metadata
-
getId
public java.lang.String getId()
Gets the id. Catalog entry's unique ID. It's the same across all catalog instances.- Returns:
- the id
-
getCatalogCrn
public java.lang.String getCatalogCrn()
Gets the catalogCrn. The CRN associated with the catalog entry.- Returns:
- the catalogCrn
-
getChildrenUrl
public java.lang.String getChildrenUrl()
Gets the childrenUrl. URL to get details about children of this object.- Returns:
- the childrenUrl
-
getGeoTags
public java.util.List<java.lang.String> getGeoTags()
Gets the geoTags. tags to indicate the locations this service is deployable to.- Returns:
- the geoTags
-
getPricingTags
public java.util.List<java.lang.String> getPricingTags()
Gets the pricingTags. tags to indicate the type of pricing plans this service supports. Plans tagged with paid_only will not be shown for trial accounts.- Returns:
- the pricingTags
-
getCreated
public java.util.Date getCreated()
Gets the created. Date created.- Returns:
- the created
-
getUpdated
public java.util.Date getUpdated()
Gets the updated. Date last updated.- Returns:
- the updated
-
-