Class CreateCatalogEntryOptions
- java.lang.Object
-
- com.ibm.cloud.sdk.core.service.model.GenericModel
-
- com.ibm.cloud.platform_services.global_catalog.v1.model.CreateCatalogEntryOptions
-
- All Implemented Interfaces:
com.ibm.cloud.sdk.core.service.model.ObjectModel
public class CreateCatalogEntryOptions extends com.ibm.cloud.sdk.core.service.model.GenericModelThe createCatalogEntry options.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCreateCatalogEntryOptions.BuilderBuilder.static interfaceCreateCatalogEntryOptions.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.Stringaccount()Gets the account.java.lang.Booleanactive()Gets the active.java.lang.Booleandisabled()Gets the disabled.java.lang.Booleangroup()Gets the group.java.lang.Stringid()Gets the id.Imageimages()Gets the images.java.lang.Stringkind()Gets the kind.ObjectMetadataSetmetadata()Gets the metadata.java.lang.Stringname()Gets the name.CreateCatalogEntryOptions.BuildernewBuilder()New builder.java.util.Map<java.lang.String,Overview>overviewUi()Gets the overviewUi.java.lang.StringparentId()Gets the parentId.Providerprovider()Gets the provider.java.util.List<java.lang.String>tags()Gets the tags.java.lang.Stringurl()Gets the url.
-
-
-
Method Detail
-
newBuilder
public CreateCatalogEntryOptions.Builder newBuilder()
New builder.- Returns:
- a CreateCatalogEntryOptions builder
-
name
public java.lang.String name()
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
-
kind
public java.lang.String kind()
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
-
overviewUi
public java.util.Map<java.lang.String,Overview> overviewUi()
Gets the overviewUi. Overview is nested in the top level. The key value pair is `[_language_]overview_ui`.- Returns:
- the overviewUi
-
images
public Image images()
Gets the images. Image annotation for this catalog entry. The image is a URL.- Returns:
- the images
-
disabled
public java.lang.Boolean disabled()
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
-
tags
public java.util.List<java.lang.String> tags()
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
-
provider
public Provider provider()
Gets the provider. Information related to the provider associated with a catalog entry.- Returns:
- the provider
-
id
public java.lang.String id()
Gets the id. Catalog entry's unique ID. It's the same across all catalog instances.- Returns:
- the id
-
parentId
public java.lang.String parentId()
Gets the parentId. The ID of the parent catalog entry if it exists.- Returns:
- the parentId
-
group
public java.lang.Boolean group()
Gets the group. Boolean value that determines whether the catalog entry is a group.- Returns:
- the group
-
active
public java.lang.Boolean active()
Gets the active. Boolean value that describes whether the service is active.- Returns:
- the active
-
url
public java.lang.String url()
Gets the url. Url of the object.- Returns:
- the url
-
metadata
public ObjectMetadataSet metadata()
Gets the metadata. Model used to describe metadata object that can be set.- Returns:
- the metadata
-
account
public java.lang.String account()
Gets the account. This changes the scope of the request regardless of the authorization header. Example scopes are `account` and `global`. `account=global` is reqired if operating with a service ID that has a global admin policy, for example `GET /?account=global`.- Returns:
- the account
-
-