Class CatalogManagement
- java.lang.Object
-
- com.ibm.cloud.sdk.core.service.BaseService
-
- com.ibm.cloud.platform_services.catalog_management.v1.CatalogManagement
-
public class CatalogManagement extends com.ibm.cloud.sdk.core.service.BaseServiceThis is the API to use for managing private catalogs for IBM Cloud. Private catalogs provide a way to centrally manage access to products in the IBM Cloud catalog and your own catalogs. API Version: 1.0
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringDEFAULT_SERVICE_NAMEstatic java.lang.StringDEFAULT_SERVICE_URL
-
Constructor Summary
Constructors Constructor Description CatalogManagement(java.lang.String serviceName, com.ibm.cloud.sdk.core.security.Authenticator authenticator)Constructs an instance of the `CatalogManagement` client.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description com.ibm.cloud.sdk.core.http.ServiceCall<java.lang.Void>accountPublishObject(AccountPublishObjectOptions accountPublishObjectOptions)Publish object to account.com.ibm.cloud.sdk.core.http.ServiceCall<java.lang.Void>accountPublishVersion(AccountPublishVersionOptions accountPublishVersionOptions)Publish version to account members.com.ibm.cloud.sdk.core.http.ServiceCall<AccessListBulkResponse>addObjectAccessList(AddObjectAccessListOptions addObjectAccessListOptions)Add accounts to object access list.com.ibm.cloud.sdk.core.http.ServiceCall<java.lang.Void>commitVersion(CommitVersionOptions commitVersionOptions)Commit version.com.ibm.cloud.sdk.core.http.ServiceCall<java.lang.Void>copyVersion(CopyVersionOptions copyVersionOptions)Copy version to new target kind.com.ibm.cloud.sdk.core.http.ServiceCall<Catalog>createCatalog()Create a catalog.com.ibm.cloud.sdk.core.http.ServiceCall<Catalog>createCatalog(CreateCatalogOptions createCatalogOptions)Create a catalog.com.ibm.cloud.sdk.core.http.ServiceCall<CatalogObject>createObject(CreateObjectOptions createObjectOptions)Create catalog object.com.ibm.cloud.sdk.core.http.ServiceCall<java.lang.Void>createObjectAccess(CreateObjectAccessOptions createObjectAccessOptions)Add account ID to object access list.com.ibm.cloud.sdk.core.http.ServiceCall<Offering>createOffering(CreateOfferingOptions createOfferingOptions)Create offering.com.ibm.cloud.sdk.core.http.ServiceCall<OfferingInstance>createOfferingInstance(CreateOfferingInstanceOptions createOfferingInstanceOptions)Create an offering resource instance.com.ibm.cloud.sdk.core.http.ServiceCall<java.lang.Void>deleteCatalog(DeleteCatalogOptions deleteCatalogOptions)Delete catalog.com.ibm.cloud.sdk.core.http.ServiceCall<java.lang.Void>deleteObject(DeleteObjectOptions deleteObjectOptions)Delete catalog object.com.ibm.cloud.sdk.core.http.ServiceCall<java.lang.Void>deleteObjectAccess(DeleteObjectAccessOptions deleteObjectAccessOptions)Remove account ID from object access list.com.ibm.cloud.sdk.core.http.ServiceCall<AccessListBulkResponse>deleteObjectAccessList(DeleteObjectAccessListOptions deleteObjectAccessListOptions)Delete accounts from object access list.com.ibm.cloud.sdk.core.http.ServiceCall<java.lang.Void>deleteOffering(DeleteOfferingOptions deleteOfferingOptions)Delete offering.com.ibm.cloud.sdk.core.http.ServiceCall<java.lang.Void>deleteOfferingInstance(DeleteOfferingInstanceOptions deleteOfferingInstanceOptions)Delete a version instance.com.ibm.cloud.sdk.core.http.ServiceCall<java.lang.Void>deleteOperators(DeleteOperatorsOptions deleteOperatorsOptions)Delete operators.com.ibm.cloud.sdk.core.http.ServiceCall<java.lang.Void>deleteVersion(DeleteVersionOptions deleteVersionOptions)Delete version.com.ibm.cloud.sdk.core.http.ServiceCall<java.util.List<OperatorDeployResult>>deployOperators(DeployOperatorsOptions deployOperatorsOptions)Deploy operators.com.ibm.cloud.sdk.core.http.ServiceCall<java.lang.Void>deprecateOffering(DeprecateOfferingOptions deprecateOfferingOptions)Allows offering to be deprecated.com.ibm.cloud.sdk.core.http.ServiceCall<java.lang.Void>deprecateVersion(DeprecateVersionOptions deprecateVersionOptions)Deprecate version immediately.com.ibm.cloud.sdk.core.http.ServiceCall<Catalog>getCatalog(GetCatalogOptions getCatalogOptions)Get catalog.com.ibm.cloud.sdk.core.http.ServiceCall<Account>getCatalogAccount()Get catalog account settings.com.ibm.cloud.sdk.core.http.ServiceCall<Account>getCatalogAccount(GetCatalogAccountOptions getCatalogAccountOptions)Get catalog account settings.com.ibm.cloud.sdk.core.http.ServiceCall<AuditLog>getCatalogAccountAudit()Get catalog account audit log.com.ibm.cloud.sdk.core.http.ServiceCall<AuditLog>getCatalogAccountAudit(GetCatalogAccountAuditOptions getCatalogAccountAuditOptions)Get catalog account audit log.com.ibm.cloud.sdk.core.http.ServiceCall<AccumulatedFilters>getCatalogAccountFilters()Get catalog account filters.com.ibm.cloud.sdk.core.http.ServiceCall<AccumulatedFilters>getCatalogAccountFilters(GetCatalogAccountFiltersOptions getCatalogAccountFiltersOptions)Get catalog account filters.com.ibm.cloud.sdk.core.http.ServiceCall<AuditLog>getCatalogAudit(GetCatalogAuditOptions getCatalogAuditOptions)Get catalog audit log.com.ibm.cloud.sdk.core.http.ServiceCall<ClusterInfo>getCluster(GetClusterOptions getClusterOptions)Get kubernetes cluster.com.ibm.cloud.sdk.core.http.ServiceCall<OfferingSearchResult>getConsumptionOfferings()Get consumption offerings.com.ibm.cloud.sdk.core.http.ServiceCall<OfferingSearchResult>getConsumptionOfferings(GetConsumptionOfferingsOptions getConsumptionOfferingsOptions)Get consumption offerings.com.ibm.cloud.sdk.core.http.ServiceCall<NamespaceSearchResult>getNamespaces(GetNamespacesOptions getNamespacesOptions)Get cluster namespaces.com.ibm.cloud.sdk.core.http.ServiceCall<CatalogObject>getObject(GetObjectOptions getObjectOptions)Get catalog object.com.ibm.cloud.sdk.core.http.ServiceCall<ObjectAccess>getObjectAccess(GetObjectAccessOptions getObjectAccessOptions)Check for account ID in object access list.com.ibm.cloud.sdk.core.http.ServiceCall<ObjectAccessListResult>getObjectAccessList(GetObjectAccessListOptions getObjectAccessListOptions)Get object access list.com.ibm.cloud.sdk.core.http.ServiceCall<AuditLog>getObjectAudit(GetObjectAuditOptions getObjectAuditOptions)Get catalog object audit log.com.ibm.cloud.sdk.core.http.ServiceCall<Offering>getOffering(GetOfferingOptions getOfferingOptions)Get offering.com.ibm.cloud.sdk.core.http.ServiceCall<java.lang.String>getOfferingAbout(GetOfferingAboutOptions getOfferingAboutOptions)Get version about information.com.ibm.cloud.sdk.core.http.ServiceCall<AuditLog>getOfferingAudit(GetOfferingAuditOptions getOfferingAuditOptions)Get offering audit log.com.ibm.cloud.sdk.core.http.ServiceCall<ImageManifest>getOfferingContainerImages(GetOfferingContainerImagesOptions getOfferingContainerImagesOptions)Get version's container images.com.ibm.cloud.sdk.core.http.ServiceCall<OfferingInstance>getOfferingInstance(GetOfferingInstanceOptions getOfferingInstanceOptions)Get Offering Instance.com.ibm.cloud.sdk.core.http.ServiceCall<java.lang.String>getOfferingLicense(GetOfferingLicenseOptions getOfferingLicenseOptions)Get version license content.com.ibm.cloud.sdk.core.http.ServiceCall<java.io.InputStream>getOfferingSource(GetOfferingSourceOptions getOfferingSourceOptions)Get offering source.com.ibm.cloud.sdk.core.http.ServiceCall<java.util.List<VersionUpdateDescriptor>>getOfferingUpdates(GetOfferingUpdatesOptions getOfferingUpdatesOptions)Get version updates.com.ibm.cloud.sdk.core.http.ServiceCall<Version>getOfferingWorkingCopy(GetOfferingWorkingCopyOptions getOfferingWorkingCopyOptions)Create working copy of version.com.ibm.cloud.sdk.core.http.ServiceCall<java.util.Map<java.lang.String,java.lang.Object>>getOverrideValues(GetOverrideValuesOptions getOverrideValuesOptions)Get override values.com.ibm.cloud.sdk.core.http.ServiceCall<InstallStatus>getPreinstall(GetPreinstallOptions getPreinstallOptions)Get version pre-install status.com.ibm.cloud.sdk.core.http.ServiceCall<Validation>getValidationStatus(GetValidationStatusOptions getValidationStatusOptions)Get offering install status.com.ibm.cloud.sdk.core.http.ServiceCall<Offering>getVersion(GetVersionOptions getVersionOptions)Get offering/kind/version 'branch'.com.ibm.cloud.sdk.core.http.ServiceCall<java.lang.Void>ibmPublishObject(IbmPublishObjectOptions ibmPublishObjectOptions)Publish object to share with IBMers.com.ibm.cloud.sdk.core.http.ServiceCall<java.lang.Void>ibmPublishVersion(IbmPublishVersionOptions ibmPublishVersionOptions)Publish version to IBMers in public catalog.com.ibm.cloud.sdk.core.http.ServiceCall<Offering>importOffering(ImportOfferingOptions importOfferingOptions)Import offering.com.ibm.cloud.sdk.core.http.ServiceCall<Offering>importOfferingVersion(ImportOfferingVersionOptions importOfferingVersionOptions)Import offering version.com.ibm.cloud.sdk.core.http.ServiceCall<java.lang.Void>installVersion(InstallVersionOptions installVersionOptions)Install version.com.ibm.cloud.sdk.core.http.ServiceCall<CatalogSearchResult>listCatalogs()Get list of catalogs.com.ibm.cloud.sdk.core.http.ServiceCall<CatalogSearchResult>listCatalogs(ListCatalogsOptions listCatalogsOptions)Get list of catalogs.com.ibm.cloud.sdk.core.http.ServiceCall<ObjectListResult>listObjects(ListObjectsOptions listObjectsOptions)List objects within a catalog.com.ibm.cloud.sdk.core.http.ServiceCall<OfferingSearchResult>listOfferings(ListOfferingsOptions listOfferingsOptions)Get list of offerings.com.ibm.cloud.sdk.core.http.ServiceCall<java.util.List<OperatorDeployResult>>listOperators(ListOperatorsOptions listOperatorsOptions)List operators.static CatalogManagementnewInstance()Class method which constructs an instance of the `CatalogManagement` client.static CatalogManagementnewInstance(java.lang.String serviceName)Class method which constructs an instance of the `CatalogManagement` client.com.ibm.cloud.sdk.core.http.ServiceCall<java.lang.Void>preinstallVersion(PreinstallVersionOptions preinstallVersionOptions)Pre-install version.com.ibm.cloud.sdk.core.http.ServiceCall<java.lang.Void>publicPublishObject(PublicPublishObjectOptions publicPublishObjectOptions)Publish object to share with all users.com.ibm.cloud.sdk.core.http.ServiceCall<java.lang.Void>publicPublishVersion(PublicPublishVersionOptions publicPublishVersionOptions)Publish version to all users in public catalog.com.ibm.cloud.sdk.core.http.ServiceCall<OfferingInstance>putOfferingInstance(PutOfferingInstanceOptions putOfferingInstanceOptions)Update Offering Instance.com.ibm.cloud.sdk.core.http.ServiceCall<Offering>reloadOffering(ReloadOfferingOptions reloadOfferingOptions)Reload offering.com.ibm.cloud.sdk.core.http.ServiceCall<Catalog>replaceCatalog(ReplaceCatalogOptions replaceCatalogOptions)Update catalog.com.ibm.cloud.sdk.core.http.ServiceCall<CatalogObject>replaceObject(ReplaceObjectOptions replaceObjectOptions)Update catalog object.com.ibm.cloud.sdk.core.http.ServiceCall<Offering>replaceOffering(ReplaceOfferingOptions replaceOfferingOptions)Update offering.com.ibm.cloud.sdk.core.http.ServiceCall<Offering>replaceOfferingIcon(ReplaceOfferingIconOptions replaceOfferingIconOptions)Upload icon for offering.com.ibm.cloud.sdk.core.http.ServiceCall<java.util.List<OperatorDeployResult>>replaceOperators(ReplaceOperatorsOptions replaceOperatorsOptions)Update operators.com.ibm.cloud.sdk.core.http.ServiceCall<ObjectSearchResult>searchObjects(SearchObjectsOptions searchObjectsOptions)List objects across catalogs.com.ibm.cloud.sdk.core.http.ServiceCall<java.lang.Void>setDeprecateVersion(SetDeprecateVersionOptions setDeprecateVersionOptions)Sets version to be deprecated in a certain time period.com.ibm.cloud.sdk.core.http.ServiceCall<java.lang.Void>sharedPublishObject(SharedPublishObjectOptions sharedPublishObjectOptions)Publish object to share with allow list.com.ibm.cloud.sdk.core.http.ServiceCall<java.lang.Void>updateCatalogAccount()Update account settings.com.ibm.cloud.sdk.core.http.ServiceCall<java.lang.Void>updateCatalogAccount(UpdateCatalogAccountOptions updateCatalogAccountOptions)Update account settings.com.ibm.cloud.sdk.core.http.ServiceCall<Offering>updateOffering(UpdateOfferingOptions updateOfferingOptions)Update offering.com.ibm.cloud.sdk.core.http.ServiceCall<ApprovalResult>updateOfferingIbm(UpdateOfferingIbmOptions updateOfferingIbmOptions)Allow offering to be published.com.ibm.cloud.sdk.core.http.ServiceCall<java.lang.Void>validateInstall(ValidateInstallOptions validateInstallOptions)Validate offering.-
Methods inherited from class com.ibm.cloud.sdk.core.service.BaseService
configureClient, configureService, constructServiceUrl, constructServiceURL, disableRetries, enableGzipCompression, enableRetries, getAuthenticator, getClient, getDefaultHeaders, getEndPoint, getName, getServiceUrl, isJsonMimeType, isJsonPatchMimeType, setClient, setDefaultHeaders, setEndPoint, setServiceUrl, toString
-
-
-
-
Field Detail
-
DEFAULT_SERVICE_NAME
public static final java.lang.String DEFAULT_SERVICE_NAME
- See Also:
- Constant Field Values
-
DEFAULT_SERVICE_URL
public static final java.lang.String DEFAULT_SERVICE_URL
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
CatalogManagement
public CatalogManagement(java.lang.String serviceName, com.ibm.cloud.sdk.core.security.Authenticator authenticator)Constructs an instance of the `CatalogManagement` client. The specified service name and authenticator are used to configure the client instance.- Parameters:
serviceName- the service name to be used when configuring the client instanceauthenticator- theAuthenticatorinstance to be configured for this client
-
-
Method Detail
-
newInstance
public static CatalogManagement newInstance()
Class method which constructs an instance of the `CatalogManagement` client. The default service name is used to configure the client instance.- Returns:
- an instance of the `CatalogManagement` client using external configuration
-
newInstance
public static CatalogManagement newInstance(java.lang.String serviceName)
Class method which constructs an instance of the `CatalogManagement` client. The specified service name is used to configure the client instance.- Parameters:
serviceName- the service name to be used when configuring the client instance- Returns:
- an instance of the `CatalogManagement` client using external configuration
-
getCatalogAccount
public com.ibm.cloud.sdk.core.http.ServiceCall<Account> getCatalogAccount(GetCatalogAccountOptions getCatalogAccountOptions)
Get catalog account settings. Get the account level settings for the account for private catalog.- Parameters:
getCatalogAccountOptions- theGetCatalogAccountOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typeAccount
-
getCatalogAccount
public com.ibm.cloud.sdk.core.http.ServiceCall<Account> getCatalogAccount()
Get catalog account settings. Get the account level settings for the account for private catalog.- Returns:
- a
ServiceCallwith a result of typeAccount
-
updateCatalogAccount
public com.ibm.cloud.sdk.core.http.ServiceCall<java.lang.Void> updateCatalogAccount(UpdateCatalogAccountOptions updateCatalogAccountOptions)
Update account settings. Update the account level settings for the account for private catalog.- Parameters:
updateCatalogAccountOptions- theUpdateCatalogAccountOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a void result
-
updateCatalogAccount
public com.ibm.cloud.sdk.core.http.ServiceCall<java.lang.Void> updateCatalogAccount()
Update account settings. Update the account level settings for the account for private catalog.- Returns:
- a
ServiceCallwith a void result
-
getCatalogAccountAudit
public com.ibm.cloud.sdk.core.http.ServiceCall<AuditLog> getCatalogAccountAudit(GetCatalogAccountAuditOptions getCatalogAccountAuditOptions)
Get catalog account audit log. Get the audit log associated with a catalog account.- Parameters:
getCatalogAccountAuditOptions- theGetCatalogAccountAuditOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typeAuditLog
-
getCatalogAccountAudit
public com.ibm.cloud.sdk.core.http.ServiceCall<AuditLog> getCatalogAccountAudit()
Get catalog account audit log. Get the audit log associated with a catalog account.- Returns:
- a
ServiceCallwith a result of typeAuditLog
-
getCatalogAccountFilters
public com.ibm.cloud.sdk.core.http.ServiceCall<AccumulatedFilters> getCatalogAccountFilters(GetCatalogAccountFiltersOptions getCatalogAccountFiltersOptions)
Get catalog account filters. Get the accumulated filters of the account and of the catalogs you have access to.- Parameters:
getCatalogAccountFiltersOptions- theGetCatalogAccountFiltersOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typeAccumulatedFilters
-
getCatalogAccountFilters
public com.ibm.cloud.sdk.core.http.ServiceCall<AccumulatedFilters> getCatalogAccountFilters()
Get catalog account filters. Get the accumulated filters of the account and of the catalogs you have access to.- Returns:
- a
ServiceCallwith a result of typeAccumulatedFilters
-
listCatalogs
public com.ibm.cloud.sdk.core.http.ServiceCall<CatalogSearchResult> listCatalogs(ListCatalogsOptions listCatalogsOptions)
Get list of catalogs. Retrieves the available catalogs for a given account. This can be used by an unauthenticated user to retrieve the public catalog.- Parameters:
listCatalogsOptions- theListCatalogsOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typeCatalogSearchResult
-
listCatalogs
public com.ibm.cloud.sdk.core.http.ServiceCall<CatalogSearchResult> listCatalogs()
Get list of catalogs. Retrieves the available catalogs for a given account. This can be used by an unauthenticated user to retrieve the public catalog.- Returns:
- a
ServiceCallwith a result of typeCatalogSearchResult
-
createCatalog
public com.ibm.cloud.sdk.core.http.ServiceCall<Catalog> createCatalog(CreateCatalogOptions createCatalogOptions)
Create a catalog. Create a catalog for a given account.- Parameters:
createCatalogOptions- theCreateCatalogOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typeCatalog
-
createCatalog
public com.ibm.cloud.sdk.core.http.ServiceCall<Catalog> createCatalog()
Create a catalog. Create a catalog for a given account.- Returns:
- a
ServiceCallwith a result of typeCatalog
-
getCatalog
public com.ibm.cloud.sdk.core.http.ServiceCall<Catalog> getCatalog(GetCatalogOptions getCatalogOptions)
Get catalog. Get a catalog. This can also be used by an unauthenticated user to get the public catalog.- Parameters:
getCatalogOptions- theGetCatalogOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typeCatalog
-
replaceCatalog
public com.ibm.cloud.sdk.core.http.ServiceCall<Catalog> replaceCatalog(ReplaceCatalogOptions replaceCatalogOptions)
Update catalog. Update a catalog.- Parameters:
replaceCatalogOptions- theReplaceCatalogOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typeCatalog
-
deleteCatalog
public com.ibm.cloud.sdk.core.http.ServiceCall<java.lang.Void> deleteCatalog(DeleteCatalogOptions deleteCatalogOptions)
Delete catalog. Delete a catalog.- Parameters:
deleteCatalogOptions- theDeleteCatalogOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a void result
-
getCatalogAudit
public com.ibm.cloud.sdk.core.http.ServiceCall<AuditLog> getCatalogAudit(GetCatalogAuditOptions getCatalogAuditOptions)
Get catalog audit log. Get the audit log associated with a catalog.- Parameters:
getCatalogAuditOptions- theGetCatalogAuditOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typeAuditLog
-
getConsumptionOfferings
public com.ibm.cloud.sdk.core.http.ServiceCall<OfferingSearchResult> getConsumptionOfferings(GetConsumptionOfferingsOptions getConsumptionOfferingsOptions)
Get consumption offerings. Retrieve the available offerings from both public and from the account that currently scoped for consumption. These copies cannot be used for updating. They are not complete and only return what is visible to the caller. This can be used by an unauthenticated user to retreive publicly available offerings.- Parameters:
getConsumptionOfferingsOptions- theGetConsumptionOfferingsOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typeOfferingSearchResult
-
getConsumptionOfferings
public com.ibm.cloud.sdk.core.http.ServiceCall<OfferingSearchResult> getConsumptionOfferings()
Get consumption offerings. Retrieve the available offerings from both public and from the account that currently scoped for consumption. These copies cannot be used for updating. They are not complete and only return what is visible to the caller. This can be used by an unauthenticated user to retreive publicly available offerings.- Returns:
- a
ServiceCallwith a result of typeOfferingSearchResult
-
listOfferings
public com.ibm.cloud.sdk.core.http.ServiceCall<OfferingSearchResult> listOfferings(ListOfferingsOptions listOfferingsOptions)
Get list of offerings. Retrieve the available offerings in the specified catalog. This can also be used by an unauthenticated user to retreive publicly available offerings.- Parameters:
listOfferingsOptions- theListOfferingsOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typeOfferingSearchResult
-
createOffering
public com.ibm.cloud.sdk.core.http.ServiceCall<Offering> createOffering(CreateOfferingOptions createOfferingOptions)
Create offering. Create an offering.- Parameters:
createOfferingOptions- theCreateOfferingOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typeOffering
-
importOfferingVersion
public com.ibm.cloud.sdk.core.http.ServiceCall<Offering> importOfferingVersion(ImportOfferingVersionOptions importOfferingVersionOptions)
Import offering version. Import new version to offering from a tgz.- Parameters:
importOfferingVersionOptions- theImportOfferingVersionOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typeOffering
-
importOffering
public com.ibm.cloud.sdk.core.http.ServiceCall<Offering> importOffering(ImportOfferingOptions importOfferingOptions)
Import offering. Import a new offering from a tgz.- Parameters:
importOfferingOptions- theImportOfferingOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typeOffering
-
reloadOffering
public com.ibm.cloud.sdk.core.http.ServiceCall<Offering> reloadOffering(ReloadOfferingOptions reloadOfferingOptions)
Reload offering. Reload an existing version in offering from a tgz.- Parameters:
reloadOfferingOptions- theReloadOfferingOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typeOffering
-
getOffering
public com.ibm.cloud.sdk.core.http.ServiceCall<Offering> getOffering(GetOfferingOptions getOfferingOptions)
Get offering. Get an offering. This can be used by an unauthenticated user for publicly available offerings.- Parameters:
getOfferingOptions- theGetOfferingOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typeOffering
-
replaceOffering
public com.ibm.cloud.sdk.core.http.ServiceCall<Offering> replaceOffering(ReplaceOfferingOptions replaceOfferingOptions)
Update offering. Update an offering.- Parameters:
replaceOfferingOptions- theReplaceOfferingOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typeOffering
-
updateOffering
public com.ibm.cloud.sdk.core.http.ServiceCall<Offering> updateOffering(UpdateOfferingOptions updateOfferingOptions)
Update offering. Update an offering.- Parameters:
updateOfferingOptions- theUpdateOfferingOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typeOffering
-
deleteOffering
public com.ibm.cloud.sdk.core.http.ServiceCall<java.lang.Void> deleteOffering(DeleteOfferingOptions deleteOfferingOptions)
Delete offering. Delete an offering.- Parameters:
deleteOfferingOptions- theDeleteOfferingOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a void result
-
getOfferingAudit
public com.ibm.cloud.sdk.core.http.ServiceCall<AuditLog> getOfferingAudit(GetOfferingAuditOptions getOfferingAuditOptions)
Get offering audit log. Get the audit log associated with an offering.- Parameters:
getOfferingAuditOptions- theGetOfferingAuditOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typeAuditLog
-
replaceOfferingIcon
public com.ibm.cloud.sdk.core.http.ServiceCall<Offering> replaceOfferingIcon(ReplaceOfferingIconOptions replaceOfferingIconOptions)
Upload icon for offering. Upload an icon file to be stored in GC. File is uploaded as a binary payload - not as a form.- Parameters:
replaceOfferingIconOptions- theReplaceOfferingIconOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typeOffering
-
updateOfferingIbm
public com.ibm.cloud.sdk.core.http.ServiceCall<ApprovalResult> updateOfferingIbm(UpdateOfferingIbmOptions updateOfferingIbmOptions)
Allow offering to be published. Approve or disapprove the offering to be allowed to publish to the IBM Public Catalog. Options: * `allow_request` - (Allow requesting to publish to IBM) * `ibm` - (Allow publishing to be visible to IBM only) * `public` - (Allow publishing to be visible to everyone, including IBM) If disapprove `public`, then `ibm` approval will not be changed. If disapprove `ibm` then `public` will automatically be disapproved. if disapprove `allow_request` then all rights to publish will be removed. This is because the process steps always go first through `allow` to `ibm` and then to `public`. `ibm` cannot be skipped. Only users with Approval IAM authority can use this. Approvers should use the catalog and offering id from the public catalog since they wouldn't have access to the private offering.- Parameters:
updateOfferingIbmOptions- theUpdateOfferingIbmOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typeApprovalResult
-
deprecateOffering
public com.ibm.cloud.sdk.core.http.ServiceCall<java.lang.Void> deprecateOffering(DeprecateOfferingOptions deprecateOfferingOptions)
Allows offering to be deprecated. Approve or disapprove the offering to be deprecated.- Parameters:
deprecateOfferingOptions- theDeprecateOfferingOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a void result
-
getOfferingUpdates
public com.ibm.cloud.sdk.core.http.ServiceCall<java.util.List<VersionUpdateDescriptor>> getOfferingUpdates(GetOfferingUpdatesOptions getOfferingUpdatesOptions)
Get version updates. Get available updates for the specified version.- Parameters:
getOfferingUpdatesOptions- theGetOfferingUpdatesOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typeList
-
getOfferingSource
public com.ibm.cloud.sdk.core.http.ServiceCall<java.io.InputStream> getOfferingSource(GetOfferingSourceOptions getOfferingSourceOptions)
Get offering source. Get an offering's source. This request requires authorization, even for public offerings.- Parameters:
getOfferingSourceOptions- theGetOfferingSourceOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typeInputStream
-
getOfferingAbout
public com.ibm.cloud.sdk.core.http.ServiceCall<java.lang.String> getOfferingAbout(GetOfferingAboutOptions getOfferingAboutOptions)
Get version about information. Get the about information, in markdown, for the current version.- Parameters:
getOfferingAboutOptions- theGetOfferingAboutOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typeString
-
getOfferingLicense
public com.ibm.cloud.sdk.core.http.ServiceCall<java.lang.String> getOfferingLicense(GetOfferingLicenseOptions getOfferingLicenseOptions)
Get version license content. Get the license content for the specified license ID in the specified version.- Parameters:
getOfferingLicenseOptions- theGetOfferingLicenseOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typeString
-
getOfferingContainerImages
public com.ibm.cloud.sdk.core.http.ServiceCall<ImageManifest> getOfferingContainerImages(GetOfferingContainerImagesOptions getOfferingContainerImagesOptions)
Get version's container images. Get the list of container images associated with the specified version. The "image_manifest_url" property of the version should be the URL for the image manifest, and the operation will return that content.- Parameters:
getOfferingContainerImagesOptions- theGetOfferingContainerImagesOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typeImageManifest
-
deprecateVersion
public com.ibm.cloud.sdk.core.http.ServiceCall<java.lang.Void> deprecateVersion(DeprecateVersionOptions deprecateVersionOptions)
Deprecate version immediately. Deprecate the specified version.- Parameters:
deprecateVersionOptions- theDeprecateVersionOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a void result
-
setDeprecateVersion
public com.ibm.cloud.sdk.core.http.ServiceCall<java.lang.Void> setDeprecateVersion(SetDeprecateVersionOptions setDeprecateVersionOptions)
Sets version to be deprecated in a certain time period. Set or cancel the version to be deprecated.- Parameters:
setDeprecateVersionOptions- theSetDeprecateVersionOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a void result
-
accountPublishVersion
public com.ibm.cloud.sdk.core.http.ServiceCall<java.lang.Void> accountPublishVersion(AccountPublishVersionOptions accountPublishVersionOptions)
Publish version to account members. Publish the specified version so it is viewable by account members.- Parameters:
accountPublishVersionOptions- theAccountPublishVersionOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a void result
-
ibmPublishVersion
public com.ibm.cloud.sdk.core.http.ServiceCall<java.lang.Void> ibmPublishVersion(IbmPublishVersionOptions ibmPublishVersionOptions)
Publish version to IBMers in public catalog. Publish the specified version so that it is visible to IBMers in the public catalog.- Parameters:
ibmPublishVersionOptions- theIbmPublishVersionOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a void result
-
publicPublishVersion
public com.ibm.cloud.sdk.core.http.ServiceCall<java.lang.Void> publicPublishVersion(PublicPublishVersionOptions publicPublishVersionOptions)
Publish version to all users in public catalog. Publish the specified version so it is visible to all users in the public catalog.- Parameters:
publicPublishVersionOptions- thePublicPublishVersionOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a void result
-
commitVersion
public com.ibm.cloud.sdk.core.http.ServiceCall<java.lang.Void> commitVersion(CommitVersionOptions commitVersionOptions)
Commit version. Commit a working copy of the specified version.- Parameters:
commitVersionOptions- theCommitVersionOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a void result
-
copyVersion
public com.ibm.cloud.sdk.core.http.ServiceCall<java.lang.Void> copyVersion(CopyVersionOptions copyVersionOptions)
Copy version to new target kind. Copy the specified version to a new target kind within the same offering.- Parameters:
copyVersionOptions- theCopyVersionOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a void result
-
getOfferingWorkingCopy
public com.ibm.cloud.sdk.core.http.ServiceCall<Version> getOfferingWorkingCopy(GetOfferingWorkingCopyOptions getOfferingWorkingCopyOptions)
Create working copy of version. Create a working copy of the specified version.- Parameters:
getOfferingWorkingCopyOptions- theGetOfferingWorkingCopyOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typeVersion
-
getVersion
public com.ibm.cloud.sdk.core.http.ServiceCall<Offering> getVersion(GetVersionOptions getVersionOptions)
Get offering/kind/version 'branch'. Get the Offering/Kind/Version 'branch' for the specified locator ID.- Parameters:
getVersionOptions- theGetVersionOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typeOffering
-
deleteVersion
public com.ibm.cloud.sdk.core.http.ServiceCall<java.lang.Void> deleteVersion(DeleteVersionOptions deleteVersionOptions)
Delete version. Delete the specified version. If the version is an active version with a working copy, the working copy will be deleted as well.- Parameters:
deleteVersionOptions- theDeleteVersionOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a void result
-
getCluster
public com.ibm.cloud.sdk.core.http.ServiceCall<ClusterInfo> getCluster(GetClusterOptions getClusterOptions)
Get kubernetes cluster. Get the contents of the specified kubernetes cluster.- Parameters:
getClusterOptions- theGetClusterOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typeClusterInfo
-
getNamespaces
public com.ibm.cloud.sdk.core.http.ServiceCall<NamespaceSearchResult> getNamespaces(GetNamespacesOptions getNamespacesOptions)
Get cluster namespaces. Get the namespaces associated with the specified kubernetes cluster.- Parameters:
getNamespacesOptions- theGetNamespacesOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typeNamespaceSearchResult
-
deployOperators
public com.ibm.cloud.sdk.core.http.ServiceCall<java.util.List<OperatorDeployResult>> deployOperators(DeployOperatorsOptions deployOperatorsOptions)
Deploy operators. Deploy operators on a kubernetes cluster.- Parameters:
deployOperatorsOptions- theDeployOperatorsOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typeList
-
listOperators
public com.ibm.cloud.sdk.core.http.ServiceCall<java.util.List<OperatorDeployResult>> listOperators(ListOperatorsOptions listOperatorsOptions)
List operators. List the operators from a kubernetes cluster.- Parameters:
listOperatorsOptions- theListOperatorsOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typeList
-
replaceOperators
public com.ibm.cloud.sdk.core.http.ServiceCall<java.util.List<OperatorDeployResult>> replaceOperators(ReplaceOperatorsOptions replaceOperatorsOptions)
Update operators. Update the operators on a kubernetes cluster.- Parameters:
replaceOperatorsOptions- theReplaceOperatorsOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typeList
-
deleteOperators
public com.ibm.cloud.sdk.core.http.ServiceCall<java.lang.Void> deleteOperators(DeleteOperatorsOptions deleteOperatorsOptions)
Delete operators. Delete operators from a kubernetes cluster.- Parameters:
deleteOperatorsOptions- theDeleteOperatorsOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a void result
-
installVersion
public com.ibm.cloud.sdk.core.http.ServiceCall<java.lang.Void> installVersion(InstallVersionOptions installVersionOptions)
Install version. Create an install for the specified version.- Parameters:
installVersionOptions- theInstallVersionOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a void result
-
preinstallVersion
public com.ibm.cloud.sdk.core.http.ServiceCall<java.lang.Void> preinstallVersion(PreinstallVersionOptions preinstallVersionOptions)
Pre-install version. Create a pre-install for the specified version.- Parameters:
preinstallVersionOptions- thePreinstallVersionOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a void result
-
getPreinstall
public com.ibm.cloud.sdk.core.http.ServiceCall<InstallStatus> getPreinstall(GetPreinstallOptions getPreinstallOptions)
Get version pre-install status. Get the pre-install status for the specified version.- Parameters:
getPreinstallOptions- theGetPreinstallOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typeInstallStatus
-
validateInstall
public com.ibm.cloud.sdk.core.http.ServiceCall<java.lang.Void> validateInstall(ValidateInstallOptions validateInstallOptions)
Validate offering. Validate the offering associated with the specified version.- Parameters:
validateInstallOptions- theValidateInstallOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a void result
-
getValidationStatus
public com.ibm.cloud.sdk.core.http.ServiceCall<Validation> getValidationStatus(GetValidationStatusOptions getValidationStatusOptions)
Get offering install status. Returns the install status for the specified offering version.- Parameters:
getValidationStatusOptions- theGetValidationStatusOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typeValidation
-
getOverrideValues
public com.ibm.cloud.sdk.core.http.ServiceCall<java.util.Map<java.lang.String,java.lang.Object>> getOverrideValues(GetOverrideValuesOptions getOverrideValuesOptions)
Get override values. Returns the override values that were used to validate the specified offering version.- Parameters:
getOverrideValuesOptions- theGetOverrideValuesOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typeMap
-
searchObjects
public com.ibm.cloud.sdk.core.http.ServiceCall<ObjectSearchResult> searchObjects(SearchObjectsOptions searchObjectsOptions)
List objects across catalogs. List the available objects from both public and private catalogs. These copies cannot be used for updating. They are not complete and only return what is visible to the caller.- Parameters:
searchObjectsOptions- theSearchObjectsOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typeObjectSearchResult
-
listObjects
public com.ibm.cloud.sdk.core.http.ServiceCall<ObjectListResult> listObjects(ListObjectsOptions listObjectsOptions)
List objects within a catalog. List the available objects within the specified catalog.- Parameters:
listObjectsOptions- theListObjectsOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typeObjectListResult
-
createObject
public com.ibm.cloud.sdk.core.http.ServiceCall<CatalogObject> createObject(CreateObjectOptions createObjectOptions)
Create catalog object. Create an object with a specific catalog.- Parameters:
createObjectOptions- theCreateObjectOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typeCatalogObject
-
getObject
public com.ibm.cloud.sdk.core.http.ServiceCall<CatalogObject> getObject(GetObjectOptions getObjectOptions)
Get catalog object. Get the specified object from within the specified catalog.- Parameters:
getObjectOptions- theGetObjectOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typeCatalogObject
-
replaceObject
public com.ibm.cloud.sdk.core.http.ServiceCall<CatalogObject> replaceObject(ReplaceObjectOptions replaceObjectOptions)
Update catalog object. Update an object within a specific catalog.- Parameters:
replaceObjectOptions- theReplaceObjectOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typeCatalogObject
-
deleteObject
public com.ibm.cloud.sdk.core.http.ServiceCall<java.lang.Void> deleteObject(DeleteObjectOptions deleteObjectOptions)
Delete catalog object. Delete a specific object within a specific catalog.- Parameters:
deleteObjectOptions- theDeleteObjectOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a void result
-
getObjectAudit
public com.ibm.cloud.sdk.core.http.ServiceCall<AuditLog> getObjectAudit(GetObjectAuditOptions getObjectAuditOptions)
Get catalog object audit log. Get the audit log associated with a specific catalog object.- Parameters:
getObjectAuditOptions- theGetObjectAuditOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typeAuditLog
-
accountPublishObject
public com.ibm.cloud.sdk.core.http.ServiceCall<java.lang.Void> accountPublishObject(AccountPublishObjectOptions accountPublishObjectOptions)
Publish object to account. Publish a catalog object to account.- Parameters:
accountPublishObjectOptions- theAccountPublishObjectOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a void result
-
sharedPublishObject
public com.ibm.cloud.sdk.core.http.ServiceCall<java.lang.Void> sharedPublishObject(SharedPublishObjectOptions sharedPublishObjectOptions)
Publish object to share with allow list. Publish the specified object so that it is visible to those in the allow list.- Parameters:
sharedPublishObjectOptions- theSharedPublishObjectOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a void result
-
ibmPublishObject
public com.ibm.cloud.sdk.core.http.ServiceCall<java.lang.Void> ibmPublishObject(IbmPublishObjectOptions ibmPublishObjectOptions)
Publish object to share with IBMers. Publish the specified object so that it is visible to IBMers in the public catalog.- Parameters:
ibmPublishObjectOptions- theIbmPublishObjectOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a void result
-
publicPublishObject
public com.ibm.cloud.sdk.core.http.ServiceCall<java.lang.Void> publicPublishObject(PublicPublishObjectOptions publicPublishObjectOptions)
Publish object to share with all users. Publish the specified object so it is visible to all users in the public catalog.- Parameters:
publicPublishObjectOptions- thePublicPublishObjectOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a void result
-
createObjectAccess
public com.ibm.cloud.sdk.core.http.ServiceCall<java.lang.Void> createObjectAccess(CreateObjectAccessOptions createObjectAccessOptions)
Add account ID to object access list. Add an account ID to an object's access list.- Parameters:
createObjectAccessOptions- theCreateObjectAccessOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a void result
-
getObjectAccess
public com.ibm.cloud.sdk.core.http.ServiceCall<ObjectAccess> getObjectAccess(GetObjectAccessOptions getObjectAccessOptions)
Check for account ID in object access list. Determine if an account ID is in an object's access list.- Parameters:
getObjectAccessOptions- theGetObjectAccessOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typeObjectAccess
-
deleteObjectAccess
public com.ibm.cloud.sdk.core.http.ServiceCall<java.lang.Void> deleteObjectAccess(DeleteObjectAccessOptions deleteObjectAccessOptions)
Remove account ID from object access list. Delete the specified account ID from the specified object's access list.- Parameters:
deleteObjectAccessOptions- theDeleteObjectAccessOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a void result
-
getObjectAccessList
public com.ibm.cloud.sdk.core.http.ServiceCall<ObjectAccessListResult> getObjectAccessList(GetObjectAccessListOptions getObjectAccessListOptions)
Get object access list. Get the access list associated with the specified object.- Parameters:
getObjectAccessListOptions- theGetObjectAccessListOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typeObjectAccessListResult
-
deleteObjectAccessList
public com.ibm.cloud.sdk.core.http.ServiceCall<AccessListBulkResponse> deleteObjectAccessList(DeleteObjectAccessListOptions deleteObjectAccessListOptions)
Delete accounts from object access list. Delete all or a set of accounts from an object's access list.- Parameters:
deleteObjectAccessListOptions- theDeleteObjectAccessListOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typeAccessListBulkResponse
-
addObjectAccessList
public com.ibm.cloud.sdk.core.http.ServiceCall<AccessListBulkResponse> addObjectAccessList(AddObjectAccessListOptions addObjectAccessListOptions)
Add accounts to object access list. Add one or more accounts to the specified object's access list.- Parameters:
addObjectAccessListOptions- theAddObjectAccessListOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typeAccessListBulkResponse
-
createOfferingInstance
public com.ibm.cloud.sdk.core.http.ServiceCall<OfferingInstance> createOfferingInstance(CreateOfferingInstanceOptions createOfferingInstanceOptions)
Create an offering resource instance. Provision a new offering in a given account, and return its resource instance.- Parameters:
createOfferingInstanceOptions- theCreateOfferingInstanceOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typeOfferingInstance
-
getOfferingInstance
public com.ibm.cloud.sdk.core.http.ServiceCall<OfferingInstance> getOfferingInstance(GetOfferingInstanceOptions getOfferingInstanceOptions)
Get Offering Instance. Get the resource associated with an installed offering instance.- Parameters:
getOfferingInstanceOptions- theGetOfferingInstanceOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typeOfferingInstance
-
putOfferingInstance
public com.ibm.cloud.sdk.core.http.ServiceCall<OfferingInstance> putOfferingInstance(PutOfferingInstanceOptions putOfferingInstanceOptions)
Update Offering Instance. Update an installed offering instance.- Parameters:
putOfferingInstanceOptions- thePutOfferingInstanceOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a result of typeOfferingInstance
-
deleteOfferingInstance
public com.ibm.cloud.sdk.core.http.ServiceCall<java.lang.Void> deleteOfferingInstance(DeleteOfferingInstanceOptions deleteOfferingInstanceOptions)
Delete a version instance. Delete and instance deployed out of a product version.- Parameters:
deleteOfferingInstanceOptions- theDeleteOfferingInstanceOptionscontaining the options for the call- Returns:
- a
ServiceCallwith a void result
-
-