Package io.fabric8.kubernetes.api.model
Class ServiceSpecBuilder
- java.lang.Object
-
- io.fabric8.kubernetes.api.builder.BaseFluent<A>
-
- io.fabric8.kubernetes.api.model.ServiceSpecFluent<ServiceSpecBuilder>
-
- io.fabric8.kubernetes.api.model.ServiceSpecBuilder
-
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Builder<ServiceSpec>
,io.fabric8.kubernetes.api.builder.Visitable<ServiceSpecBuilder>
,io.fabric8.kubernetes.api.builder.VisitableBuilder<ServiceSpec,ServiceSpecBuilder>
public class ServiceSpecBuilder extends ServiceSpecFluent<ServiceSpecBuilder> implements io.fabric8.kubernetes.api.builder.VisitableBuilder<ServiceSpec,ServiceSpecBuilder>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class io.fabric8.kubernetes.api.model.ServiceSpecFluent
ServiceSpecFluent.PortsNested<N>, ServiceSpecFluent.SessionAffinityConfigNested<N>
-
-
Constructor Summary
Constructors Constructor Description ServiceSpecBuilder()
ServiceSpecBuilder(ServiceSpec instance)
ServiceSpecBuilder(ServiceSpecFluent<?> fluent)
ServiceSpecBuilder(ServiceSpecFluent<?> fluent, ServiceSpec instance)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ServiceSpec
build()
-
Methods inherited from class io.fabric8.kubernetes.api.model.ServiceSpecFluent
addAllToClusterIPs, addAllToExternalIPs, addAllToIpFamilies, addAllToLoadBalancerSourceRanges, addAllToPorts, addNewPort, addNewPortLike, addToAdditionalProperties, addToAdditionalProperties, addToClusterIPs, addToClusterIPs, addToExternalIPs, addToExternalIPs, addToIpFamilies, addToIpFamilies, addToLoadBalancerSourceRanges, addToLoadBalancerSourceRanges, addToPorts, addToPorts, addToSelector, addToSelector, buildFirstPort, buildLastPort, buildMatchingPort, buildPort, buildPorts, buildSessionAffinityConfig, copyInstance, editFirstPort, editLastPort, editMatchingPort, editOrNewSessionAffinityConfig, editOrNewSessionAffinityConfigLike, editPort, editSessionAffinityConfig, equals, getAdditionalProperties, getAllocateLoadBalancerNodePorts, getClusterIP, getClusterIP, getClusterIPs, getExternalIP, getExternalIPs, getExternalName, getExternalTrafficPolicy, getFirstClusterIP, getFirstExternalIP, getFirstIpFamily, getFirstLoadBalancerSourceRange, getHealthCheckNodePort, getInternalTrafficPolicy, getIpFamilies, getIpFamily, getIpFamilyPolicy, getLastClusterIP, getLastExternalIP, getLastIpFamily, getLastLoadBalancerSourceRange, getLoadBalancerClass, getLoadBalancerIP, getLoadBalancerSourceRange, getLoadBalancerSourceRanges, getMatchingClusterIP, getMatchingExternalIP, getMatchingIpFamily, getMatchingLoadBalancerSourceRange, getPublishNotReadyAddresses, getSelector, getSessionAffinity, getTrafficDistribution, getType, hasAdditionalProperties, hasAllocateLoadBalancerNodePorts, hasClusterIP, hasClusterIPs, hasExternalIPs, hasExternalName, hasExternalTrafficPolicy, hashCode, hasHealthCheckNodePort, hasInternalTrafficPolicy, hasIpFamilies, hasIpFamilyPolicy, hasLoadBalancerClass, hasLoadBalancerIP, hasLoadBalancerSourceRanges, hasMatchingClusterIP, hasMatchingExternalIP, hasMatchingIpFamily, hasMatchingLoadBalancerSourceRange, hasMatchingPort, hasPorts, hasPublishNotReadyAddresses, hasSelector, hasSessionAffinity, hasSessionAffinityConfig, hasTrafficDistribution, hasType, removeAllFromClusterIPs, removeAllFromExternalIPs, removeAllFromIpFamilies, removeAllFromLoadBalancerSourceRanges, removeAllFromPorts, removeFromAdditionalProperties, removeFromAdditionalProperties, removeFromClusterIPs, removeFromExternalIPs, removeFromIpFamilies, removeFromLoadBalancerSourceRanges, removeFromPorts, removeFromSelector, removeFromSelector, removeMatchingFromPorts, setNewPortLike, setToClusterIPs, setToExternalIPs, setToIpFamilies, setToLoadBalancerSourceRanges, setToPorts, toString, withAdditionalProperties, withAllocateLoadBalancerNodePorts, withAllocateLoadBalancerNodePorts, withClusterIP, withClusterIPs, withClusterIPs, withExternalIPs, withExternalIPs, withExternalName, withExternalTrafficPolicy, withHealthCheckNodePort, withInternalTrafficPolicy, withIpFamilies, withIpFamilies, withIpFamilyPolicy, withLoadBalancerClass, withLoadBalancerIP, withLoadBalancerSourceRanges, withLoadBalancerSourceRanges, withNewSessionAffinityConfig, withNewSessionAffinityConfigLike, withPorts, withPorts, withPublishNotReadyAddresses, withPublishNotReadyAddresses, withSelector, withSessionAffinity, withSessionAffinityConfig, withTrafficDistribution, withType
-
Methods inherited from class io.fabric8.kubernetes.api.builder.BaseFluent
aggregate, aggregate, build, build, builderOf, getVisitableMap
-
-
-
-
Constructor Detail
-
ServiceSpecBuilder
public ServiceSpecBuilder()
-
ServiceSpecBuilder
public ServiceSpecBuilder(ServiceSpecFluent<?> fluent)
-
ServiceSpecBuilder
public ServiceSpecBuilder(ServiceSpecFluent<?> fluent, ServiceSpec instance)
-
ServiceSpecBuilder
public ServiceSpecBuilder(ServiceSpec instance)
-
-
Method Detail
-
build
public ServiceSpec build()
- Specified by:
build
in interfaceio.fabric8.kubernetes.api.builder.Builder<ServiceSpec>
-
-