Package cz.xtf.builder.builders
Class ApplicationBuilder
- java.lang.Object
-
- cz.xtf.builder.builders.ApplicationBuilder
-
public class ApplicationBuilder extends Object
-
-
Constructor Summary
Constructors Constructor Description ApplicationBuilder(String name)ApplicationBuilder(String name, Map<String,String> labels)
-
Method Summary
-
-
-
Method Detail
-
fromImage
public static ApplicationBuilder fromImage(String name, String imageUrl)
-
fromImage
public static ApplicationBuilder fromImage(String name, String imageUrl, Map<String,String> labels)
-
fromManagedBuild
public static ApplicationBuilder fromManagedBuild(String name, ManagedBuildReference mbr)
-
fromManagedBuild
public static ApplicationBuilder fromManagedBuild(String name, ManagedBuildReference mbr, Map<String,String> labels)
-
fromS2IBuild
public static ApplicationBuilder fromS2IBuild(String name, String imageUrl, String gitRepo)
-
fromS2IBuild
public static ApplicationBuilder fromS2IBuild(String name, String imageUrl, String gitRepo, Map<String,String> labels)
-
getName
public String getName()
-
imageStream
public ImageStreamBuilder imageStream()
-
imageStream
public ImageStreamBuilder imageStream(String name)
-
buildConfig
public BuildConfigBuilder buildConfig()
-
buildConfig
public BuildConfigBuilder buildConfig(String name)
-
deploymentConfig
public DeploymentConfigBuilder deploymentConfig()
-
deploymentConfig
public DeploymentConfigBuilder deploymentConfig(String name)
-
service
public ServiceBuilder service()
-
service
public ServiceBuilder service(String name)
-
route
public RouteBuilder route()
-
route
public RouteBuilder route(String name)
-
role
public RoleBuilder role()
-
role
public RoleBuilder role(String name)
-
roleBinding
public RoleBindingBuilder roleBinding()
-
roleBinding
public RoleBindingBuilder roleBinding(String name)
-
configMap
public ConfigMapWithPropertyFilesBuilder configMap()
-
configMap
public ConfigMapWithPropertyFilesBuilder configMap(String name)
-
secret
public SecretBuilder secret()
-
secret
public SecretBuilder secret(String name)
-
pvc
public PVCBuilder pvc()
-
pvc
public PVCBuilder pvc(String name)
-
buildImageStreams
public List<io.fabric8.openshift.api.model.ImageStream> buildImageStreams()
-
buildBuildConfigs
public List<io.fabric8.openshift.api.model.BuildConfig> buildBuildConfigs()
-
buildDeploymentConfigs
public List<io.fabric8.openshift.api.model.DeploymentConfig> buildDeploymentConfigs()
-
buildServices
public List<io.fabric8.kubernetes.api.model.Service> buildServices()
-
buildRoutes
public List<io.fabric8.openshift.api.model.Route> buildRoutes()
-
buildRoles
public List<io.fabric8.kubernetes.api.model.rbac.Role> buildRoles()
-
buildRoleBindings
public List<io.fabric8.kubernetes.api.model.rbac.RoleBinding> buildRoleBindings()
-
buildConfigMaps
public List<io.fabric8.kubernetes.api.model.ConfigMap> buildConfigMaps()
-
buildSecrets
public List<io.fabric8.kubernetes.api.model.Secret> buildSecrets()
-
buildPVCs
public List<io.fabric8.kubernetes.api.model.PersistentVolumeClaim> buildPVCs()
-
build
public List<io.fabric8.kubernetes.api.model.HasMetadata> build()
-
buildApplication
@Deprecated public OpenShiftApplication buildApplication()
Deprecated.superseded bybuildApplication(OpenShift)Bring your own client is a preferred way to obtain OpenShiftApplication object
-
buildApplication
public OpenShiftApplication buildApplication(OpenShift openShift)
-
addDatabase
public ApplicationBuilder addDatabase(OpenShiftAuxiliary database)
-
-