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