Package io.fabric8.kubernetes.api.model
Class ServiceSpecFluentImpl<A extends ServiceSpecFluent<A>>
java.lang.Object
io.fabric8.kubernetes.api.builder.BaseFluent<A>
io.fabric8.kubernetes.api.model.ServiceSpecFluentImpl<A>
- All Implemented Interfaces:
Fluent<A>,Visitable<A>,ServiceSpecFluent<A>
- Direct Known Subclasses:
DoneableServiceSpec,ServiceFluentImpl.SpecNestedImpl,ServiceSpecBuilder,WatchEventFluentImpl.ServiceSpecObjectNestedImpl
public class ServiceSpecFluentImpl<A extends ServiceSpecFluent<A>> extends BaseFluent<A> implements ServiceSpecFluent<A>
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classServiceSpecFluentImpl.PortsNestedImpl<N>classServiceSpecFluentImpl.SessionAffinityConfigNestedImpl<N>Nested classes/interfaces inherited from interface io.fabric8.kubernetes.api.model.ServiceSpecFluent
ServiceSpecFluent.PortsNested<N>, ServiceSpecFluent.SessionAffinityConfigNested<N> -
Field Summary
-
Constructor Summary
Constructors Constructor Description ServiceSpecFluentImpl()ServiceSpecFluentImpl(ServiceSpec instance) -
Method Summary
-
Constructor Details
-
ServiceSpecFluentImpl
public ServiceSpecFluentImpl() -
ServiceSpecFluentImpl
-
-
Method Details
-
getClusterIP
- Specified by:
getClusterIPin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
withClusterIP
- Specified by:
withClusterIPin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
hasClusterIP
- Specified by:
hasClusterIPin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
withNewClusterIP
- Specified by:
withNewClusterIPin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
withNewClusterIP
- Specified by:
withNewClusterIPin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
withNewClusterIP
- Specified by:
withNewClusterIPin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
addToExternalIPs
- Specified by:
addToExternalIPsin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
setToExternalIPs
- Specified by:
setToExternalIPsin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
addToExternalIPs
- Specified by:
addToExternalIPsin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
addAllToExternalIPs
- Specified by:
addAllToExternalIPsin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
removeFromExternalIPs
- Specified by:
removeFromExternalIPsin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
removeAllFromExternalIPs
- Specified by:
removeAllFromExternalIPsin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
getExternalIPs
- Specified by:
getExternalIPsin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
getExternalIP
- Specified by:
getExternalIPin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
getFirstExternalIP
- Specified by:
getFirstExternalIPin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
getLastExternalIP
- Specified by:
getLastExternalIPin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
getMatchingExternalIP
- Specified by:
getMatchingExternalIPin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
hasMatchingExternalIP
- Specified by:
hasMatchingExternalIPin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
withExternalIPs
- Specified by:
withExternalIPsin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
withExternalIPs
- Specified by:
withExternalIPsin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
hasExternalIPs
- Specified by:
hasExternalIPsin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
addNewExternalIP
- Specified by:
addNewExternalIPin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
addNewExternalIP
- Specified by:
addNewExternalIPin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
addNewExternalIP
- Specified by:
addNewExternalIPin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
getExternalName
- Specified by:
getExternalNamein interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
withExternalName
- Specified by:
withExternalNamein interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
hasExternalName
- Specified by:
hasExternalNamein interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
withNewExternalName
- Specified by:
withNewExternalNamein interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
withNewExternalName
- Specified by:
withNewExternalNamein interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
withNewExternalName
- Specified by:
withNewExternalNamein interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
getExternalTrafficPolicy
- Specified by:
getExternalTrafficPolicyin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
withExternalTrafficPolicy
- Specified by:
withExternalTrafficPolicyin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
hasExternalTrafficPolicy
- Specified by:
hasExternalTrafficPolicyin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
withNewExternalTrafficPolicy
- Specified by:
withNewExternalTrafficPolicyin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
withNewExternalTrafficPolicy
- Specified by:
withNewExternalTrafficPolicyin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
withNewExternalTrafficPolicy
- Specified by:
withNewExternalTrafficPolicyin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
getHealthCheckNodePort
- Specified by:
getHealthCheckNodePortin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
withHealthCheckNodePort
- Specified by:
withHealthCheckNodePortin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
hasHealthCheckNodePort
- Specified by:
hasHealthCheckNodePortin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
withNewHealthCheckNodePort
- Specified by:
withNewHealthCheckNodePortin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
withNewHealthCheckNodePort
- Specified by:
withNewHealthCheckNodePortin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
getIpFamily
- Specified by:
getIpFamilyin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
withIpFamily
- Specified by:
withIpFamilyin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
hasIpFamily
- Specified by:
hasIpFamilyin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
withNewIpFamily
- Specified by:
withNewIpFamilyin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
withNewIpFamily
- Specified by:
withNewIpFamilyin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
withNewIpFamily
- Specified by:
withNewIpFamilyin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
getLoadBalancerIP
- Specified by:
getLoadBalancerIPin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
withLoadBalancerIP
- Specified by:
withLoadBalancerIPin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
hasLoadBalancerIP
- Specified by:
hasLoadBalancerIPin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
withNewLoadBalancerIP
- Specified by:
withNewLoadBalancerIPin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
withNewLoadBalancerIP
- Specified by:
withNewLoadBalancerIPin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
withNewLoadBalancerIP
- Specified by:
withNewLoadBalancerIPin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
addToLoadBalancerSourceRanges
- Specified by:
addToLoadBalancerSourceRangesin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
setToLoadBalancerSourceRanges
- Specified by:
setToLoadBalancerSourceRangesin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
addToLoadBalancerSourceRanges
- Specified by:
addToLoadBalancerSourceRangesin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
addAllToLoadBalancerSourceRanges
- Specified by:
addAllToLoadBalancerSourceRangesin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
removeFromLoadBalancerSourceRanges
- Specified by:
removeFromLoadBalancerSourceRangesin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
removeAllFromLoadBalancerSourceRanges
- Specified by:
removeAllFromLoadBalancerSourceRangesin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
getLoadBalancerSourceRanges
- Specified by:
getLoadBalancerSourceRangesin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
getLoadBalancerSourceRange
- Specified by:
getLoadBalancerSourceRangein interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
getFirstLoadBalancerSourceRange
- Specified by:
getFirstLoadBalancerSourceRangein interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
getLastLoadBalancerSourceRange
- Specified by:
getLastLoadBalancerSourceRangein interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
getMatchingLoadBalancerSourceRange
- Specified by:
getMatchingLoadBalancerSourceRangein interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
hasMatchingLoadBalancerSourceRange
- Specified by:
hasMatchingLoadBalancerSourceRangein interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
withLoadBalancerSourceRanges
- Specified by:
withLoadBalancerSourceRangesin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
withLoadBalancerSourceRanges
- Specified by:
withLoadBalancerSourceRangesin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
hasLoadBalancerSourceRanges
- Specified by:
hasLoadBalancerSourceRangesin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
addNewLoadBalancerSourceRange
- Specified by:
addNewLoadBalancerSourceRangein interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
addNewLoadBalancerSourceRange
- Specified by:
addNewLoadBalancerSourceRangein interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
addNewLoadBalancerSourceRange
- Specified by:
addNewLoadBalancerSourceRangein interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
addToPorts
- Specified by:
addToPortsin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
setToPorts
- Specified by:
setToPortsin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
addToPorts
- Specified by:
addToPortsin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
addAllToPorts
- Specified by:
addAllToPortsin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
removeFromPorts
- Specified by:
removeFromPortsin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
removeAllFromPorts
- Specified by:
removeAllFromPortsin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
removeMatchingFromPorts
- Specified by:
removeMatchingFromPortsin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
getPorts
Deprecated.This method has been deprecated, please use method buildPorts instead.- Specified by:
getPortsin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>- Returns:
- The buildable object.
-
buildPorts
- Specified by:
buildPortsin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
buildPort
- Specified by:
buildPortin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
buildFirstPort
- Specified by:
buildFirstPortin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
buildLastPort
- Specified by:
buildLastPortin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
buildMatchingPort
- Specified by:
buildMatchingPortin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
hasMatchingPort
- Specified by:
hasMatchingPortin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
withPorts
- Specified by:
withPortsin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
withPorts
- Specified by:
withPortsin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
hasPorts
- Specified by:
hasPortsin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
addNewPort
- Specified by:
addNewPortin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
addNewPortLike
- Specified by:
addNewPortLikein interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
setNewPortLike
- Specified by:
setNewPortLikein interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
editPort
- Specified by:
editPortin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
editFirstPort
- Specified by:
editFirstPortin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
editLastPort
- Specified by:
editLastPortin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
editMatchingPort
- Specified by:
editMatchingPortin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
isPublishNotReadyAddresses
- Specified by:
isPublishNotReadyAddressesin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
withPublishNotReadyAddresses
- Specified by:
withPublishNotReadyAddressesin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
hasPublishNotReadyAddresses
- Specified by:
hasPublishNotReadyAddressesin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
withNewPublishNotReadyAddresses
- Specified by:
withNewPublishNotReadyAddressesin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
withNewPublishNotReadyAddresses
- Specified by:
withNewPublishNotReadyAddressesin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
addToSelector
- Specified by:
addToSelectorin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
addToSelector
- Specified by:
addToSelectorin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
removeFromSelector
- Specified by:
removeFromSelectorin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
removeFromSelector
- Specified by:
removeFromSelectorin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
getSelector
- Specified by:
getSelectorin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
withSelector
- Specified by:
withSelectorin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
hasSelector
- Specified by:
hasSelectorin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
getSessionAffinity
- Specified by:
getSessionAffinityin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
withSessionAffinity
- Specified by:
withSessionAffinityin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
hasSessionAffinity
- Specified by:
hasSessionAffinityin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
withNewSessionAffinity
- Specified by:
withNewSessionAffinityin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
withNewSessionAffinity
- Specified by:
withNewSessionAffinityin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
withNewSessionAffinity
- Specified by:
withNewSessionAffinityin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
getSessionAffinityConfig
Deprecated.This method has been deprecated, please use method buildSessionAffinityConfig instead.- Specified by:
getSessionAffinityConfigin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>- Returns:
- The buildable object.
-
buildSessionAffinityConfig
- Specified by:
buildSessionAffinityConfigin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
withSessionAffinityConfig
- Specified by:
withSessionAffinityConfigin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
hasSessionAffinityConfig
- Specified by:
hasSessionAffinityConfigin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
withNewSessionAffinityConfig
- Specified by:
withNewSessionAffinityConfigin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
withNewSessionAffinityConfigLike
public ServiceSpecFluent.SessionAffinityConfigNested<A> withNewSessionAffinityConfigLike(SessionAffinityConfig item)- Specified by:
withNewSessionAffinityConfigLikein interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
editSessionAffinityConfig
- Specified by:
editSessionAffinityConfigin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
editOrNewSessionAffinityConfig
- Specified by:
editOrNewSessionAffinityConfigin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
editOrNewSessionAffinityConfigLike
public ServiceSpecFluent.SessionAffinityConfigNested<A> editOrNewSessionAffinityConfigLike(SessionAffinityConfig item)- Specified by:
editOrNewSessionAffinityConfigLikein interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
addToTopologyKeys
- Specified by:
addToTopologyKeysin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
setToTopologyKeys
- Specified by:
setToTopologyKeysin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
addToTopologyKeys
- Specified by:
addToTopologyKeysin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
addAllToTopologyKeys
- Specified by:
addAllToTopologyKeysin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
removeFromTopologyKeys
- Specified by:
removeFromTopologyKeysin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
removeAllFromTopologyKeys
- Specified by:
removeAllFromTopologyKeysin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
getTopologyKeys
- Specified by:
getTopologyKeysin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
getTopologyKey
- Specified by:
getTopologyKeyin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
getFirstTopologyKey
- Specified by:
getFirstTopologyKeyin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
getLastTopologyKey
- Specified by:
getLastTopologyKeyin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
getMatchingTopologyKey
- Specified by:
getMatchingTopologyKeyin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
hasMatchingTopologyKey
- Specified by:
hasMatchingTopologyKeyin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
withTopologyKeys
- Specified by:
withTopologyKeysin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
withTopologyKeys
- Specified by:
withTopologyKeysin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
hasTopologyKeys
- Specified by:
hasTopologyKeysin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
addNewTopologyKey
- Specified by:
addNewTopologyKeyin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
addNewTopologyKey
- Specified by:
addNewTopologyKeyin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
addNewTopologyKey
- Specified by:
addNewTopologyKeyin interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
getType
- Specified by:
getTypein interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
withType
- Specified by:
withTypein interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
hasType
- Specified by:
hasTypein interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
withNewType
- Specified by:
withNewTypein interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
withNewType
- Specified by:
withNewTypein interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
withNewType
- Specified by:
withNewTypein interfaceServiceSpecFluent<A extends ServiceSpecFluent<A>>
-
equals
-