Class TemplateMetaData.Builder

  • Enclosing class:
    TemplateMetaData

    public static class TemplateMetaData.Builder
    extends java.lang.Object
    Builder.
    • Constructor Detail

      • Builder

        public Builder()
        Instantiates a new builder.
    • 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
      • 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