Package cz.xtf.builder.builders
Class PortBuilder
- java.lang.Object
-
- cz.xtf.builder.builders.AbstractBuilder<io.fabric8.kubernetes.api.model.ServicePort,PortBuilder>
-
- cz.xtf.builder.builders.PortBuilder
-
public class PortBuilder extends AbstractBuilder<io.fabric8.kubernetes.api.model.ServicePort,PortBuilder>
-
-
Constructor Summary
Constructors Constructor Description PortBuilder()PortBuilder(String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.fabric8.kubernetes.api.model.ServicePortbuild()protected PortBuildergetThis()PortBuilderport(int port)PortBuildertargetPort(int targetPort)PortBuilderuseTCP()PortBuilderuseUDP()-
Methods inherited from class cz.xtf.builder.builders.AbstractBuilder
addAnnotation, addLabel, addLabels, app, equals, getName, hashCode, metadataBuilder
-
-
-
-
Constructor Detail
-
PortBuilder
public PortBuilder()
-
PortBuilder
public PortBuilder(String name)
-
-
Method Detail
-
useTCP
public PortBuilder useTCP()
-
useUDP
public PortBuilder useUDP()
-
port
public PortBuilder port(int port)
-
targetPort
public PortBuilder targetPort(int targetPort)
-
build
public io.fabric8.kubernetes.api.model.ServicePort build()
- Specified by:
buildin classAbstractBuilder<io.fabric8.kubernetes.api.model.ServicePort,PortBuilder>
-
getThis
protected PortBuilder getThis()
- Specified by:
getThisin classAbstractBuilder<io.fabric8.kubernetes.api.model.ServicePort,PortBuilder>
-
-