Class TemplateMetaData.Builder
- java.lang.Object
-
- com.ibm.cloud.platform_services.global_catalog.v1.model.TemplateMetaData.Builder
-
- Enclosing class:
- TemplateMetaData
public static class TemplateMetaData.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 TemplateMetaData.BuilderaddServices(java.lang.String services)Adds an services to services.TemplateMetaDatabuild()Builds a TemplateMetaData.TemplateMetaData.Builderbuildpack(java.lang.String buildpack)Set the buildpack.TemplateMetaData.BuildercfRuntimeId(java.lang.String cfRuntimeId)Set the cfRuntimeId.TemplateMetaData.BuilderdefaultMemory(long defaultMemory)Set the defaultMemory.TemplateMetaData.BuilderenvironmentVariables(java.util.Map<java.lang.String,java.lang.String> environmentVariables)Set the environmentVariables.TemplateMetaData.BuilderexecutableFile(java.lang.String executableFile)Set the executableFile.TemplateMetaData.BuilderruntimeCatalogId(java.lang.String runtimeCatalogId)Set the runtimeCatalogId.TemplateMetaData.Builderservices(java.util.List<java.lang.String> services)Set the services.TemplateMetaData.Buildersource(SourceMetaData source)Set the source.TemplateMetaData.BuilderstartCmd(java.lang.String startCmd)Set the startCmd.TemplateMetaData.BuildertemplateId(java.lang.String templateId)Set the templateId.
-
-
-
Method Detail
-
build
public TemplateMetaData build()
Builds a TemplateMetaData.- Returns:
- the new TemplateMetaData instance
-
addServices
public TemplateMetaData.Builder addServices(java.lang.String services)
Adds an services to services.- Parameters:
services- the new services- Returns:
- the TemplateMetaData builder
-
services
public TemplateMetaData.Builder services(java.util.List<java.lang.String> services)
Set the services. Existing services will be replaced.- Parameters:
services- the services- Returns:
- the TemplateMetaData builder
-
defaultMemory
public TemplateMetaData.Builder defaultMemory(long defaultMemory)
Set the defaultMemory.- Parameters:
defaultMemory- the defaultMemory- Returns:
- the TemplateMetaData builder
-
startCmd
public TemplateMetaData.Builder startCmd(java.lang.String startCmd)
Set the startCmd.- Parameters:
startCmd- the startCmd- Returns:
- the TemplateMetaData builder
-
source
public TemplateMetaData.Builder source(SourceMetaData source)
Set the source.- Parameters:
source- the source- Returns:
- the TemplateMetaData builder
-
runtimeCatalogId
public TemplateMetaData.Builder runtimeCatalogId(java.lang.String runtimeCatalogId)
Set the runtimeCatalogId.- Parameters:
runtimeCatalogId- the runtimeCatalogId- Returns:
- the TemplateMetaData builder
-
cfRuntimeId
public TemplateMetaData.Builder cfRuntimeId(java.lang.String cfRuntimeId)
Set the cfRuntimeId.- Parameters:
cfRuntimeId- the cfRuntimeId- Returns:
- the TemplateMetaData builder
-
templateId
public TemplateMetaData.Builder templateId(java.lang.String templateId)
Set the templateId.- Parameters:
templateId- the templateId- Returns:
- the TemplateMetaData builder
-
executableFile
public TemplateMetaData.Builder executableFile(java.lang.String executableFile)
Set the executableFile.- Parameters:
executableFile- the executableFile- Returns:
- the TemplateMetaData builder
-
buildpack
public TemplateMetaData.Builder buildpack(java.lang.String buildpack)
Set the buildpack.- Parameters:
buildpack- the buildpack- Returns:
- the TemplateMetaData builder
-
environmentVariables
public TemplateMetaData.Builder environmentVariables(java.util.Map<java.lang.String,java.lang.String> environmentVariables)
Set the environmentVariables.- Parameters:
environmentVariables- the environmentVariables- Returns:
- the TemplateMetaData builder
-
-