Package cz.xtf.builder.builders
Class ServiceBuilder
- java.lang.Object
-
- cz.xtf.builder.builders.AbstractBuilder<io.fabric8.kubernetes.api.model.Service,ServiceBuilder>
-
- cz.xtf.builder.builders.ServiceBuilder
-
public class ServiceBuilder extends AbstractBuilder<io.fabric8.kubernetes.api.model.Service,ServiceBuilder>
-
-
Constructor Summary
Constructors Constructor Description ServiceBuilder(String id)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ServiceBuilderaddContainerSelector(String key, String value)io.fabric8.kubernetes.api.model.Servicebuild()ServiceBuilderclientIPStickiness()protected ServiceBuildergetThis()ServiceBuilderheadless()ServiceBuildernodePort()ServiceBuildernoStickiness()ServiceBuilderport(int targetPort)ServiceBuilderport(int targetPort, int port)ServiceBuilderport(String name, int targetPort)ServiceBuilderport(String name, int targetPort, int port)ServiceBuilderport(String name, int targetPort, int port, TransportProtocol protocol)ServiceBuilderports(int... targetPorts)ServiceBuilderwithoutSelectors()ServiceBuilderwithPublishNotReadyAddresses()-
Methods inherited from class cz.xtf.builder.builders.AbstractBuilder
addAnnotation, addLabel, addLabels, app, equals, getName, hashCode, metadataBuilder
-
-
-
-
Constructor Detail
-
ServiceBuilder
public ServiceBuilder(String id)
-
-
Method Detail
-
port
public ServiceBuilder port(int targetPort)
-
port
public ServiceBuilder port(int targetPort, int port)
-
port
public ServiceBuilder port(String name, int targetPort)
-
port
public ServiceBuilder port(String name, int targetPort, int port)
-
port
public ServiceBuilder port(String name, int targetPort, int port, TransportProtocol protocol)
-
ports
public ServiceBuilder ports(int... targetPorts)
-
clientIPStickiness
public ServiceBuilder clientIPStickiness()
-
noStickiness
public ServiceBuilder noStickiness()
-
addContainerSelector
public ServiceBuilder addContainerSelector(String key, String value)
-
headless
public ServiceBuilder headless()
-
nodePort
public ServiceBuilder nodePort()
-
withoutSelectors
public ServiceBuilder withoutSelectors()
-
withPublishNotReadyAddresses
public ServiceBuilder withPublishNotReadyAddresses()
-
build
public io.fabric8.kubernetes.api.model.Service build()
- Specified by:
buildin classAbstractBuilder<io.fabric8.kubernetes.api.model.Service,ServiceBuilder>
-
getThis
protected ServiceBuilder getThis()
- Specified by:
getThisin classAbstractBuilder<io.fabric8.kubernetes.api.model.Service,ServiceBuilder>
-
-