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.Object
Builder.
-
-
Constructor Summary
Constructors Constructor Description Builder()
Instantiates a new builder.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TemplateMetaData.Builder
addServices(java.lang.String services)
Adds an services to services.TemplateMetaData
build()
Builds a TemplateMetaData.TemplateMetaData.Builder
buildpack(java.lang.String buildpack)
Set the buildpack.TemplateMetaData.Builder
cfRuntimeId(java.lang.String cfRuntimeId)
Set the cfRuntimeId.TemplateMetaData.Builder
defaultMemory(long defaultMemory)
Set the defaultMemory.TemplateMetaData.Builder
environmentVariables(java.util.Map<java.lang.String,java.lang.String> environmentVariables)
Set the environmentVariables.TemplateMetaData.Builder
executableFile(java.lang.String executableFile)
Set the executableFile.TemplateMetaData.Builder
runtimeCatalogId(java.lang.String runtimeCatalogId)
Set the runtimeCatalogId.TemplateMetaData.Builder
services(java.util.List<java.lang.String> services)
Set the services.TemplateMetaData.Builder
source(SourceMetaData source)
Set the source.TemplateMetaData.Builder
startCmd(java.lang.String startCmd)
Set the startCmd.TemplateMetaData.Builder
templateId(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
-
-