Package cz.xtf.builder.builders
Class RouteBuilder
- java.lang.Object
-
- cz.xtf.builder.builders.AbstractBuilder<io.fabric8.openshift.api.model.Route,RouteBuilder>
-
- cz.xtf.builder.builders.RouteBuilder
-
public class RouteBuilder extends AbstractBuilder<io.fabric8.openshift.api.model.Route,RouteBuilder>
-
-
Constructor Summary
Constructors Constructor Description RouteBuilder(String routeName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.fabric8.openshift.api.model.Routebuild()RouteBuilderdefaultRouteCA()RouteBuilderedge()RouteBuilderexposedAsHost(String hostName)RouteBuilderforService(String serviceName)protected RouteBuildergetThis()RouteBuilderpassthrough()RouteBuilderreencrypt()RouteBuilderrouteCA(String routeCA)RouteBuilderrouteCertificate(String routeCertificate)RouteBuilderrouteKey(String routeKey)RouteBuilderserverCA(String serverCA)RouteBuildertargetPort(int targetPort)-
Methods inherited from class cz.xtf.builder.builders.AbstractBuilder
addAnnotation, addLabel, addLabels, app, equals, getName, hashCode, metadataBuilder
-
-
-
-
Constructor Detail
-
RouteBuilder
public RouteBuilder(String routeName)
-
-
Method Detail
-
forService
public RouteBuilder forService(String serviceName)
-
exposedAsHost
public RouteBuilder exposedAsHost(String hostName)
-
edge
public RouteBuilder edge()
-
passthrough
public RouteBuilder passthrough()
-
reencrypt
public RouteBuilder reencrypt()
-
defaultRouteCA
public RouteBuilder defaultRouteCA()
-
routeCA
public RouteBuilder routeCA(String routeCA)
-
routeKey
public RouteBuilder routeKey(String routeKey)
-
routeCertificate
public RouteBuilder routeCertificate(String routeCertificate)
-
serverCA
public RouteBuilder serverCA(String serverCA)
-
targetPort
public RouteBuilder targetPort(int targetPort)
-
build
public io.fabric8.openshift.api.model.Route build()
- Specified by:
buildin classAbstractBuilder<io.fabric8.openshift.api.model.Route,RouteBuilder>
-
getThis
protected RouteBuilder getThis()
- Specified by:
getThisin classAbstractBuilder<io.fabric8.openshift.api.model.Route,RouteBuilder>
-
-