Class Version.Builder
- java.lang.Object
-
- com.ibm.cloud.platform_services.catalog_management.v1.model.Version.Builder
-
- Enclosing class:
- Version
public static class Version.Builder extends java.lang.ObjectBuilder.
-
-
Constructor Summary
Constructors Constructor Description Builder()Instantiates a new builder.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Version.BuilderaddConfiguration(Configuration configuration)Adds an configuration to configuration.Version.BuilderaddLicenses(License licenses)Adds an licenses to licenses.Version.BuilderaddPreInstall(Script preInstall)Adds an preInstall to preInstall.Version.BuilderaddRequiredResources(Resource requiredResources)Adds an requiredResources to requiredResources.Version.BuilderaddTags(java.lang.String tags)Adds an tags to tags.Version.BuilderaddWhitelistedAccounts(java.lang.String whitelistedAccounts)Adds an whitelistedAccounts to whitelistedAccounts.Versionbuild()Builds a Version.Version.BuildercatalogId(java.lang.String catalogId)Set the catalogId.Version.Builderconfiguration(java.util.List<Configuration> configuration)Set the configuration.Version.BuilderconsoleUrl(java.lang.String consoleUrl)Set the consoleUrl.Version.Buildercreated(java.util.Date created)Set the created.Version.Buildercrn(java.lang.String crn)Set the crn.Version.Builderdeprecated(java.lang.Boolean deprecated)Set the deprecated.Version.Builderentitlement(VersionEntitlement entitlement)Set the entitlement.Version.Builderid(java.lang.String id)Set the id.Version.BuilderimageManifestUrl(java.lang.String imageManifestUrl)Set the imageManifestUrl.Version.Builderinstall(Script install)Set the install.Version.BuilderkindId(java.lang.String kindId)Set the kindId.Version.Builderlicenses(java.util.List<License> licenses)Set the licenses.Version.BuilderlongDescription(java.lang.String longDescription)Set the longDescription.Version.Buildermetadata(java.util.Map<java.lang.String,java.lang.Object> metadata)Set the metadata.Version.BuilderofferingId(java.lang.String offeringId)Set the offeringId.Version.BuilderpackageVersion(java.lang.String packageVersion)Set the packageVersion.Version.BuilderpreInstall(java.util.List<Script> preInstall)Set the preInstall.Version.BuilderrepoUrl(java.lang.String repoUrl)Set the repoUrl.Version.BuilderrequiredResources(java.util.List<Resource> requiredResources)Set the requiredResources.Version.Builderrev(java.lang.String rev)Set the rev.Version.Buildersha(java.lang.String sha)Set the sha.Version.BuildersingleInstance(java.lang.Boolean singleInstance)Set the singleInstance.Version.BuildersourceUrl(java.lang.String sourceUrl)Set the sourceUrl.Version.Builderstate(State state)Set the state.Version.Buildertags(java.util.List<java.lang.String> tags)Set the tags.Version.BuildertgzUrl(java.lang.String tgzUrl)Set the tgzUrl.Version.Builderupdated(java.util.Date updated)Set the updated.Version.Buildervalidation(Validation validation)Set the validation.Version.Builderversion(java.lang.String version)Set the version.Version.BuilderversionLocator(java.lang.String versionLocator)Set the versionLocator.Version.BuilderwhitelistedAccounts(java.util.List<java.lang.String> whitelistedAccounts)Set the whitelistedAccounts.
-
-
-
Method Detail
-
build
public Version build()
Builds a Version.- Returns:
- the new Version instance
-
addTags
public Version.Builder addTags(java.lang.String tags)
Adds an tags to tags.- Parameters:
tags- the new tags- Returns:
- the Version builder
-
addConfiguration
public Version.Builder addConfiguration(Configuration configuration)
Adds an configuration to configuration.- Parameters:
configuration- the new configuration- Returns:
- the Version builder
-
addRequiredResources
public Version.Builder addRequiredResources(Resource requiredResources)
Adds an requiredResources to requiredResources.- Parameters:
requiredResources- the new requiredResources- Returns:
- the Version builder
-
addPreInstall
public Version.Builder addPreInstall(Script preInstall)
Adds an preInstall to preInstall.- Parameters:
preInstall- the new preInstall- Returns:
- the Version builder
-
addLicenses
public Version.Builder addLicenses(License licenses)
Adds an licenses to licenses.- Parameters:
licenses- the new licenses- Returns:
- the Version builder
-
addWhitelistedAccounts
public Version.Builder addWhitelistedAccounts(java.lang.String whitelistedAccounts)
Adds an whitelistedAccounts to whitelistedAccounts.- Parameters:
whitelistedAccounts- the new whitelistedAccounts- Returns:
- the Version builder
-
id
public Version.Builder id(java.lang.String id)
Set the id.- Parameters:
id- the id- Returns:
- the Version builder
-
rev
public Version.Builder rev(java.lang.String rev)
Set the rev.- Parameters:
rev- the rev- Returns:
- the Version builder
-
crn
public Version.Builder crn(java.lang.String crn)
Set the crn.- Parameters:
crn- the crn- Returns:
- the Version builder
-
version
public Version.Builder version(java.lang.String version)
Set the version.- Parameters:
version- the version- Returns:
- the Version builder
-
sha
public Version.Builder sha(java.lang.String sha)
Set the sha.- Parameters:
sha- the sha- Returns:
- the Version builder
-
created
public Version.Builder created(java.util.Date created)
Set the created.- Parameters:
created- the created- Returns:
- the Version builder
-
updated
public Version.Builder updated(java.util.Date updated)
Set the updated.- Parameters:
updated- the updated- Returns:
- the Version builder
-
offeringId
public Version.Builder offeringId(java.lang.String offeringId)
Set the offeringId.- Parameters:
offeringId- the offeringId- Returns:
- the Version builder
-
catalogId
public Version.Builder catalogId(java.lang.String catalogId)
Set the catalogId.- Parameters:
catalogId- the catalogId- Returns:
- the Version builder
-
kindId
public Version.Builder kindId(java.lang.String kindId)
Set the kindId.- Parameters:
kindId- the kindId- Returns:
- the Version builder
-
tags
public Version.Builder tags(java.util.List<java.lang.String> tags)
Set the tags. Existing tags will be replaced.- Parameters:
tags- the tags- Returns:
- the Version builder
-
repoUrl
public Version.Builder repoUrl(java.lang.String repoUrl)
Set the repoUrl.- Parameters:
repoUrl- the repoUrl- Returns:
- the Version builder
-
sourceUrl
public Version.Builder sourceUrl(java.lang.String sourceUrl)
Set the sourceUrl.- Parameters:
sourceUrl- the sourceUrl- Returns:
- the Version builder
-
tgzUrl
public Version.Builder tgzUrl(java.lang.String tgzUrl)
Set the tgzUrl.- Parameters:
tgzUrl- the tgzUrl- Returns:
- the Version builder
-
configuration
public Version.Builder configuration(java.util.List<Configuration> configuration)
Set the configuration. Existing configuration will be replaced.- Parameters:
configuration- the configuration- Returns:
- the Version builder
-
metadata
public Version.Builder metadata(java.util.Map<java.lang.String,java.lang.Object> metadata)
Set the metadata.- Parameters:
metadata- the metadata- Returns:
- the Version builder
-
validation
public Version.Builder validation(Validation validation)
Set the validation.- Parameters:
validation- the validation- Returns:
- the Version builder
-
requiredResources
public Version.Builder requiredResources(java.util.List<Resource> requiredResources)
Set the requiredResources. Existing requiredResources will be replaced.- Parameters:
requiredResources- the requiredResources- Returns:
- the Version builder
-
singleInstance
public Version.Builder singleInstance(java.lang.Boolean singleInstance)
Set the singleInstance.- Parameters:
singleInstance- the singleInstance- Returns:
- the Version builder
-
install
public Version.Builder install(Script install)
Set the install.- Parameters:
install- the install- Returns:
- the Version builder
-
preInstall
public Version.Builder preInstall(java.util.List<Script> preInstall)
Set the preInstall. Existing preInstall will be replaced.- Parameters:
preInstall- the preInstall- Returns:
- the Version builder
-
entitlement
public Version.Builder entitlement(VersionEntitlement entitlement)
Set the entitlement.- Parameters:
entitlement- the entitlement- Returns:
- the Version builder
-
licenses
public Version.Builder licenses(java.util.List<License> licenses)
Set the licenses. Existing licenses will be replaced.- Parameters:
licenses- the licenses- Returns:
- the Version builder
-
imageManifestUrl
public Version.Builder imageManifestUrl(java.lang.String imageManifestUrl)
Set the imageManifestUrl.- Parameters:
imageManifestUrl- the imageManifestUrl- Returns:
- the Version builder
-
deprecated
public Version.Builder deprecated(java.lang.Boolean deprecated)
Set the deprecated.- Parameters:
deprecated- the deprecated- Returns:
- the Version builder
-
packageVersion
public Version.Builder packageVersion(java.lang.String packageVersion)
Set the packageVersion.- Parameters:
packageVersion- the packageVersion- Returns:
- the Version builder
-
state
public Version.Builder state(State state)
Set the state.- Parameters:
state- the state- Returns:
- the Version builder
-
versionLocator
public Version.Builder versionLocator(java.lang.String versionLocator)
Set the versionLocator.- Parameters:
versionLocator- the versionLocator- Returns:
- the Version builder
-
consoleUrl
public Version.Builder consoleUrl(java.lang.String consoleUrl)
Set the consoleUrl.- Parameters:
consoleUrl- the consoleUrl- Returns:
- the Version builder
-
longDescription
public Version.Builder longDescription(java.lang.String longDescription)
Set the longDescription.- Parameters:
longDescription- the longDescription- Returns:
- the Version builder
-
whitelistedAccounts
public Version.Builder whitelistedAccounts(java.util.List<java.lang.String> whitelistedAccounts)
Set the whitelistedAccounts. Existing whitelistedAccounts will be replaced.- Parameters:
whitelistedAccounts- the whitelistedAccounts- Returns:
- the Version builder
-
-