Package io.fabric8.kubernetes.api.model
Interface ServiceSpecFluent<A extends ServiceSpecFluent<A>>
- All Superinterfaces:
Fluent<A>
- All Known Subinterfaces:
ServiceFluent.SpecNested<N>,WatchEventFluent.ServiceSpecObjectNested<N>
- All Known Implementing Classes:
DoneableServiceSpec,ServiceFluentImpl.SpecNestedImpl,ServiceSpecBuilder,ServiceSpecFluentImpl,WatchEventFluentImpl.ServiceSpecObjectNestedImpl
public interface ServiceSpecFluent<A extends ServiceSpecFluent<A>> extends Fluent<A>
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceServiceSpecFluent.PortsNested<N>static interfaceServiceSpecFluent.SessionAffinityConfigNested<N> -
Method Summary
-
Method Details
-
getClusterIP
String getClusterIP() -
withClusterIP
-
hasClusterIP
Boolean hasClusterIP() -
withNewClusterIP
-
withNewClusterIP
-
withNewClusterIP
-
addToExternalIPs
-
setToExternalIPs
-
addToExternalIPs
-
addAllToExternalIPs
-
removeFromExternalIPs
-
removeAllFromExternalIPs
-
getExternalIPs
-
getExternalIP
-
getFirstExternalIP
String getFirstExternalIP() -
getLastExternalIP
String getLastExternalIP() -
getMatchingExternalIP
-
hasMatchingExternalIP
-
withExternalIPs
-
withExternalIPs
-
hasExternalIPs
Boolean hasExternalIPs() -
addNewExternalIP
-
addNewExternalIP
-
addNewExternalIP
-
getExternalName
String getExternalName() -
withExternalName
-
hasExternalName
Boolean hasExternalName() -
withNewExternalName
-
withNewExternalName
-
withNewExternalName
-
getExternalTrafficPolicy
String getExternalTrafficPolicy() -
withExternalTrafficPolicy
-
hasExternalTrafficPolicy
Boolean hasExternalTrafficPolicy() -
withNewExternalTrafficPolicy
-
withNewExternalTrafficPolicy
-
withNewExternalTrafficPolicy
-
getHealthCheckNodePort
Integer getHealthCheckNodePort() -
withHealthCheckNodePort
-
hasHealthCheckNodePort
Boolean hasHealthCheckNodePort() -
withNewHealthCheckNodePort
-
withNewHealthCheckNodePort
-
getIpFamily
String getIpFamily() -
withIpFamily
-
hasIpFamily
Boolean hasIpFamily() -
withNewIpFamily
-
withNewIpFamily
-
withNewIpFamily
-
getLoadBalancerIP
String getLoadBalancerIP() -
withLoadBalancerIP
-
hasLoadBalancerIP
Boolean hasLoadBalancerIP() -
withNewLoadBalancerIP
-
withNewLoadBalancerIP
-
withNewLoadBalancerIP
-
addToLoadBalancerSourceRanges
-
setToLoadBalancerSourceRanges
-
addToLoadBalancerSourceRanges
-
addAllToLoadBalancerSourceRanges
-
removeFromLoadBalancerSourceRanges
-
removeAllFromLoadBalancerSourceRanges
-
getLoadBalancerSourceRanges
-
getLoadBalancerSourceRange
-
getFirstLoadBalancerSourceRange
String getFirstLoadBalancerSourceRange() -
getLastLoadBalancerSourceRange
String getLastLoadBalancerSourceRange() -
getMatchingLoadBalancerSourceRange
-
hasMatchingLoadBalancerSourceRange
-
withLoadBalancerSourceRanges
-
withLoadBalancerSourceRanges
-
hasLoadBalancerSourceRanges
Boolean hasLoadBalancerSourceRanges() -
addNewLoadBalancerSourceRange
-
addNewLoadBalancerSourceRange
-
addNewLoadBalancerSourceRange
-
addToPorts
-
setToPorts
-
addToPorts
-
addAllToPorts
-
removeFromPorts
-
removeAllFromPorts
-
removeMatchingFromPorts
-
getPorts
Deprecated.This method has been deprecated, please use method buildPorts instead.- Returns:
- The buildable object.
-
buildPorts
List<ServicePort> buildPorts() -
buildPort
-
buildFirstPort
ServicePort buildFirstPort() -
buildLastPort
ServicePort buildLastPort() -
buildMatchingPort
-
hasMatchingPort
-
withPorts
-
withPorts
-
hasPorts
Boolean hasPorts() -
addNewPort
ServiceSpecFluent.PortsNested<A> addNewPort() -
addNewPortLike
-
setNewPortLike
-
editPort
-
editFirstPort
ServiceSpecFluent.PortsNested<A> editFirstPort() -
editLastPort
ServiceSpecFluent.PortsNested<A> editLastPort() -
editMatchingPort
-
isPublishNotReadyAddresses
Boolean isPublishNotReadyAddresses() -
withPublishNotReadyAddresses
-
hasPublishNotReadyAddresses
Boolean hasPublishNotReadyAddresses() -
withNewPublishNotReadyAddresses
-
withNewPublishNotReadyAddresses
-
addToSelector
-
addToSelector
-
removeFromSelector
-
removeFromSelector
-
getSelector
-
withSelector
-
hasSelector
Boolean hasSelector() -
getSessionAffinity
String getSessionAffinity() -
withSessionAffinity
-
hasSessionAffinity
Boolean hasSessionAffinity() -
withNewSessionAffinity
-
withNewSessionAffinity
-
withNewSessionAffinity
-
getSessionAffinityConfig
Deprecated.This method has been deprecated, please use method buildSessionAffinityConfig instead.- Returns:
- The buildable object.
-
buildSessionAffinityConfig
SessionAffinityConfig buildSessionAffinityConfig() -
withSessionAffinityConfig
-
hasSessionAffinityConfig
Boolean hasSessionAffinityConfig() -
withNewSessionAffinityConfig
ServiceSpecFluent.SessionAffinityConfigNested<A> withNewSessionAffinityConfig() -
withNewSessionAffinityConfigLike
ServiceSpecFluent.SessionAffinityConfigNested<A> withNewSessionAffinityConfigLike(SessionAffinityConfig item) -
editSessionAffinityConfig
ServiceSpecFluent.SessionAffinityConfigNested<A> editSessionAffinityConfig() -
editOrNewSessionAffinityConfig
ServiceSpecFluent.SessionAffinityConfigNested<A> editOrNewSessionAffinityConfig() -
editOrNewSessionAffinityConfigLike
ServiceSpecFluent.SessionAffinityConfigNested<A> editOrNewSessionAffinityConfigLike(SessionAffinityConfig item) -
addToTopologyKeys
-
setToTopologyKeys
-
addToTopologyKeys
-
addAllToTopologyKeys
-
removeFromTopologyKeys
-
removeAllFromTopologyKeys
-
getTopologyKeys
-
getTopologyKey
-
getFirstTopologyKey
String getFirstTopologyKey() -
getLastTopologyKey
String getLastTopologyKey() -
getMatchingTopologyKey
-
hasMatchingTopologyKey
-
withTopologyKeys
-
withTopologyKeys
-
hasTopologyKeys
Boolean hasTopologyKeys() -
addNewTopologyKey
-
addNewTopologyKey
-
addNewTopologyKey
-
getType
String getType() -
withType
-
hasType
Boolean hasType() -
withNewType
-
withNewType
-
withNewType
-