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:
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 interface
ServiceSpecFluent.PortsNested<N>
static interface
ServiceSpecFluent.SessionAffinityConfigNested<N>
-
Method Summary
-
-
-
Method Detail
-
isAllocateLoadBalancerNodePorts
Boolean isAllocateLoadBalancerNodePorts()
-
withAllocateLoadBalancerNodePorts
A withAllocateLoadBalancerNodePorts(Boolean allocateLoadBalancerNodePorts)
-
hasAllocateLoadBalancerNodePorts
Boolean hasAllocateLoadBalancerNodePorts()
-
withNewAllocateLoadBalancerNodePorts
A withNewAllocateLoadBalancerNodePorts(boolean arg1)
-
getClusterIP
String getClusterIP()
-
hasClusterIP
Boolean hasClusterIP()
-
withNewClusterIP
A withNewClusterIP(StringBuilder arg1)
-
withNewClusterIP
A withNewClusterIP(StringBuffer arg1)
-
addAllToClusterIPs
A addAllToClusterIPs(Collection<String> items)
-
removeAllFromClusterIPs
A removeAllFromClusterIPs(Collection<String> items)
-
getClusterIP
String getClusterIP(int index)
-
getFirstClusterIP
String getFirstClusterIP()
-
getLastClusterIP
String getLastClusterIP()
-
hasClusterIPs
Boolean hasClusterIPs()
-
addNewClusterIP
A addNewClusterIP(StringBuilder arg1)
-
addNewClusterIP
A addNewClusterIP(StringBuffer arg1)
-
addAllToExternalIPs
A addAllToExternalIPs(Collection<String> items)
-
removeAllFromExternalIPs
A removeAllFromExternalIPs(Collection<String> items)
-
getExternalIP
String getExternalIP(int index)
-
getFirstExternalIP
String getFirstExternalIP()
-
getLastExternalIP
String getLastExternalIP()
-
hasExternalIPs
Boolean hasExternalIPs()
-
addNewExternalIP
A addNewExternalIP(StringBuilder arg1)
-
addNewExternalIP
A addNewExternalIP(StringBuffer arg1)
-
getExternalName
String getExternalName()
-
hasExternalName
Boolean hasExternalName()
-
withNewExternalName
A withNewExternalName(StringBuilder arg1)
-
withNewExternalName
A withNewExternalName(StringBuffer arg1)
-
getExternalTrafficPolicy
String getExternalTrafficPolicy()
-
hasExternalTrafficPolicy
Boolean hasExternalTrafficPolicy()
-
withNewExternalTrafficPolicy
A withNewExternalTrafficPolicy(StringBuilder arg1)
-
withNewExternalTrafficPolicy
A withNewExternalTrafficPolicy(StringBuffer arg1)
-
getHealthCheckNodePort
Integer getHealthCheckNodePort()
-
hasHealthCheckNodePort
Boolean hasHealthCheckNodePort()
-
addAllToIpFamilies
A addAllToIpFamilies(Collection<String> items)
-
removeAllFromIpFamilies
A removeAllFromIpFamilies(Collection<String> items)
-
getIpFamily
String getIpFamily(int index)
-
getFirstIpFamily
String getFirstIpFamily()
-
getLastIpFamily
String getLastIpFamily()
-
hasIpFamilies
Boolean hasIpFamilies()
-
addNewIpFamily
A addNewIpFamily(StringBuilder arg1)
-
addNewIpFamily
A addNewIpFamily(StringBuffer arg1)
-
getIpFamilyPolicy
String getIpFamilyPolicy()
-
hasIpFamilyPolicy
Boolean hasIpFamilyPolicy()
-
withNewIpFamilyPolicy
A withNewIpFamilyPolicy(StringBuilder arg1)
-
withNewIpFamilyPolicy
A withNewIpFamilyPolicy(StringBuffer arg1)
-
getLoadBalancerIP
String getLoadBalancerIP()
-
hasLoadBalancerIP
Boolean hasLoadBalancerIP()
-
withNewLoadBalancerIP
A withNewLoadBalancerIP(StringBuilder arg1)
-
withNewLoadBalancerIP
A withNewLoadBalancerIP(StringBuffer arg1)
-
addAllToLoadBalancerSourceRanges
A addAllToLoadBalancerSourceRanges(Collection<String> items)
-
removeAllFromLoadBalancerSourceRanges
A removeAllFromLoadBalancerSourceRanges(Collection<String> items)
-
getLoadBalancerSourceRange
String getLoadBalancerSourceRange(int index)
-
getFirstLoadBalancerSourceRange
String getFirstLoadBalancerSourceRange()
-
getLastLoadBalancerSourceRange
String getLastLoadBalancerSourceRange()
-
getMatchingLoadBalancerSourceRange
String getMatchingLoadBalancerSourceRange(Predicate<String> predicate)
-
hasMatchingLoadBalancerSourceRange
Boolean hasMatchingLoadBalancerSourceRange(Predicate<String> predicate)
-
hasLoadBalancerSourceRanges
Boolean hasLoadBalancerSourceRanges()
-
addNewLoadBalancerSourceRange
A addNewLoadBalancerSourceRange(StringBuilder arg1)
-
addNewLoadBalancerSourceRange
A addNewLoadBalancerSourceRange(StringBuffer arg1)
-
addToPorts
A addToPorts(int index, ServicePort item)
-
setToPorts
A setToPorts(int index, ServicePort item)
-
addToPorts
A addToPorts(ServicePort... items)
-
addAllToPorts
A addAllToPorts(Collection<ServicePort> items)
-
removeFromPorts
A removeFromPorts(ServicePort... items)
-
removeAllFromPorts
A removeAllFromPorts(Collection<ServicePort> items)
-
removeMatchingFromPorts
A removeMatchingFromPorts(Predicate<ServicePortBuilder> predicate)
-
getPorts
@Deprecated List<ServicePort> getPorts()
Deprecated.This method has been deprecated, please use method buildPorts instead.- Returns:
- The buildable object.
-
buildPorts
List<ServicePort> buildPorts()
-
buildPort
ServicePort buildPort(int index)
-
buildFirstPort
ServicePort buildFirstPort()
-
buildLastPort
ServicePort buildLastPort()
-
buildMatchingPort
ServicePort buildMatchingPort(Predicate<ServicePortBuilder> predicate)
-
hasMatchingPort
Boolean hasMatchingPort(Predicate<ServicePortBuilder> predicate)
-
withPorts
A withPorts(List<ServicePort> ports)
-
withPorts
A withPorts(ServicePort... ports)
-
hasPorts
Boolean hasPorts()
-
addNewPort
ServiceSpecFluent.PortsNested<A> addNewPort()
-
addNewPortLike
ServiceSpecFluent.PortsNested<A> addNewPortLike(ServicePort item)
-
setNewPortLike
ServiceSpecFluent.PortsNested<A> setNewPortLike(int index, ServicePort item)
-
editPort
ServiceSpecFluent.PortsNested<A> editPort(int index)
-
editFirstPort
ServiceSpecFluent.PortsNested<A> editFirstPort()
-
editLastPort
ServiceSpecFluent.PortsNested<A> editLastPort()
-
editMatchingPort
ServiceSpecFluent.PortsNested<A> editMatchingPort(Predicate<ServicePortBuilder> predicate)
-
isPublishNotReadyAddresses
Boolean isPublishNotReadyAddresses()
-
hasPublishNotReadyAddresses
Boolean hasPublishNotReadyAddresses()
-
withNewPublishNotReadyAddresses
A withNewPublishNotReadyAddresses(boolean arg1)
-
hasSelector
Boolean hasSelector()
-
getSessionAffinity
String getSessionAffinity()
-
hasSessionAffinity
Boolean hasSessionAffinity()
-
withNewSessionAffinity
A withNewSessionAffinity(StringBuilder arg1)
-
withNewSessionAffinity
A withNewSessionAffinity(StringBuffer arg1)
-
getSessionAffinityConfig
@Deprecated SessionAffinityConfig getSessionAffinityConfig()
Deprecated.This method has been deprecated, please use method buildSessionAffinityConfig instead.- Returns:
- The buildable object.
-
buildSessionAffinityConfig
SessionAffinityConfig buildSessionAffinityConfig()
-
withSessionAffinityConfig
A withSessionAffinityConfig(SessionAffinityConfig sessionAffinityConfig)
-
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)
-
addAllToTopologyKeys
A addAllToTopologyKeys(Collection<String> items)
-
removeAllFromTopologyKeys
A removeAllFromTopologyKeys(Collection<String> items)
-
getTopologyKey
String getTopologyKey(int index)
-
getFirstTopologyKey
String getFirstTopologyKey()
-
getLastTopologyKey
String getLastTopologyKey()
-
hasTopologyKeys
Boolean hasTopologyKeys()
-
addNewTopologyKey
A addNewTopologyKey(StringBuilder arg1)
-
addNewTopologyKey
A addNewTopologyKey(StringBuffer arg1)
-
getType
String getType()
-
hasType
Boolean hasType()
-
withNewType
A withNewType(StringBuilder arg1)
-
withNewType
A withNewType(StringBuffer arg1)
-
-