Interface V1ServiceSpecFluent<A extends V1ServiceSpecFluent<A>>
- All Superinterfaces:
Fluent<A>
- All Known Subinterfaces:
V1ServiceFluent.SpecNested<N>
- All Known Implementing Classes:
V1ServiceSpecBuilder
,V1ServiceSpecFluentImpl
Generated
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interface
static interface
-
Method Summary
Modifier and TypeMethodDescriptionaddAllToClusterIPs
(Collection<String> items) addAllToExternalIPs
(Collection<String> items) addAllToIpFamilies
(Collection<String> items) addAllToPorts
(Collection<io.kubernetes.client.openapi.models.V1ServicePort> items) addNewPortLike
(io.kubernetes.client.openapi.models.V1ServicePort item) addToClusterIPs
(Integer index, String item) addToClusterIPs
(String... items) addToExternalIPs
(Integer index, String item) addToExternalIPs
(String... items) addToIpFamilies
(Integer index, String item) addToIpFamilies
(String... items) addToLoadBalancerSourceRanges
(Integer index, String item) addToLoadBalancerSourceRanges
(String... items) addToPorts
(io.kubernetes.client.openapi.models.V1ServicePort... items) addToPorts
(Integer index, io.kubernetes.client.openapi.models.V1ServicePort item) addToSelector
(String key, String value) addToSelector
(Map<String, String> map) io.kubernetes.client.openapi.models.V1ServicePort
io.kubernetes.client.openapi.models.V1ServicePort
io.kubernetes.client.openapi.models.V1ServicePort
buildMatchingPort
(Predicate<V1ServicePortBuilder> predicate) io.kubernetes.client.openapi.models.V1ServicePort
List<io.kubernetes.client.openapi.models.V1ServicePort>
io.kubernetes.client.openapi.models.V1SessionAffinityConfig
editMatchingPort
(Predicate<V1ServicePortBuilder> predicate) editOrNewSessionAffinityConfigLike
(io.kubernetes.client.openapi.models.V1SessionAffinityConfig item) getClusterIP
(Integer index) getExternalIP
(Integer index) getIpFamily
(Integer index) getMatchingClusterIP
(Predicate<String> predicate) getMatchingExternalIP
(Predicate<String> predicate) getMatchingIpFamily
(Predicate<String> predicate) getMatchingLoadBalancerSourceRange
(Predicate<String> predicate) List<io.kubernetes.client.openapi.models.V1ServicePort>
getPorts()
Deprecated.io.kubernetes.client.openapi.models.V1SessionAffinityConfig
Deprecated.getType()
hasMatchingClusterIP
(Predicate<String> predicate) hasMatchingExternalIP
(Predicate<String> predicate) hasMatchingIpFamily
(Predicate<String> predicate) hasMatchingLoadBalancerSourceRange
(Predicate<String> predicate) hasMatchingPort
(Predicate<V1ServicePortBuilder> predicate) hasPorts()
hasType()
removeAllFromClusterIPs
(Collection<String> items) removeAllFromExternalIPs
(Collection<String> items) removeAllFromIpFamilies
(Collection<String> items) removeAllFromPorts
(Collection<io.kubernetes.client.openapi.models.V1ServicePort> items) removeFromClusterIPs
(String... items) removeFromExternalIPs
(String... items) removeFromIpFamilies
(String... items) removeFromLoadBalancerSourceRanges
(String... items) removeFromPorts
(io.kubernetes.client.openapi.models.V1ServicePort... items) removeFromSelector
(String key) removeFromSelector
(Map<String, String> map) removeMatchingFromPorts
(Predicate<V1ServicePortBuilder> predicate) setNewPortLike
(Integer index, io.kubernetes.client.openapi.models.V1ServicePort item) setToClusterIPs
(Integer index, String item) setToExternalIPs
(Integer index, String item) setToIpFamilies
(Integer index, String item) setToLoadBalancerSourceRanges
(Integer index, String item) setToPorts
(Integer index, io.kubernetes.client.openapi.models.V1ServicePort item) withAllocateLoadBalancerNodePorts
(Boolean allocateLoadBalancerNodePorts) withClusterIP
(String clusterIP) withClusterIPs
(String... clusterIPs) withClusterIPs
(List<String> clusterIPs) withExternalIPs
(String... externalIPs) withExternalIPs
(List<String> externalIPs) withExternalName
(String externalName) withExternalTrafficPolicy
(String externalTrafficPolicy) withHealthCheckNodePort
(Integer healthCheckNodePort) withInternalTrafficPolicy
(String internalTrafficPolicy) withIpFamilies
(String... ipFamilies) withIpFamilies
(List<String> ipFamilies) withIpFamilyPolicy
(String ipFamilyPolicy) withLoadBalancerClass
(String loadBalancerClass) withLoadBalancerIP
(String loadBalancerIP) withLoadBalancerSourceRanges
(String... loadBalancerSourceRanges) withLoadBalancerSourceRanges
(List<String> loadBalancerSourceRanges) withNewSessionAffinityConfigLike
(io.kubernetes.client.openapi.models.V1SessionAffinityConfig item) withPorts
(io.kubernetes.client.openapi.models.V1ServicePort... ports) withPublishNotReadyAddresses
(Boolean publishNotReadyAddresses) <K,
V> A withSelector
(Map<String, String> selector) withSessionAffinity
(String sessionAffinity) withSessionAffinityConfig
(io.kubernetes.client.openapi.models.V1SessionAffinityConfig sessionAffinityConfig)
-
Method Details
-
getAllocateLoadBalancerNodePorts
Boolean getAllocateLoadBalancerNodePorts() -
withAllocateLoadBalancerNodePorts
-
hasAllocateLoadBalancerNodePorts
Boolean hasAllocateLoadBalancerNodePorts() -
getClusterIP
String getClusterIP() -
withClusterIP
-
hasClusterIP
Boolean hasClusterIP() -
addToClusterIPs
-
setToClusterIPs
-
addToClusterIPs
-
addAllToClusterIPs
-
removeFromClusterIPs
-
removeAllFromClusterIPs
-
getClusterIPs
-
getClusterIP
-
getFirstClusterIP
String getFirstClusterIP() -
getLastClusterIP
String getLastClusterIP() -
getMatchingClusterIP
-
hasMatchingClusterIP
-
withClusterIPs
-
withClusterIPs
-
hasClusterIPs
Boolean hasClusterIPs() -
addToExternalIPs
-
setToExternalIPs
-
addToExternalIPs
-
addAllToExternalIPs
-
removeFromExternalIPs
-
removeAllFromExternalIPs
-
getExternalIPs
-
getExternalIP
-
getFirstExternalIP
String getFirstExternalIP() -
getLastExternalIP
String getLastExternalIP() -
getMatchingExternalIP
-
hasMatchingExternalIP
-
withExternalIPs
-
withExternalIPs
-
hasExternalIPs
Boolean hasExternalIPs() -
getExternalName
String getExternalName() -
withExternalName
-
hasExternalName
Boolean hasExternalName() -
getExternalTrafficPolicy
String getExternalTrafficPolicy() -
withExternalTrafficPolicy
-
hasExternalTrafficPolicy
Boolean hasExternalTrafficPolicy() -
getHealthCheckNodePort
Integer getHealthCheckNodePort() -
withHealthCheckNodePort
-
hasHealthCheckNodePort
Boolean hasHealthCheckNodePort() -
getInternalTrafficPolicy
String getInternalTrafficPolicy() -
withInternalTrafficPolicy
-
hasInternalTrafficPolicy
Boolean hasInternalTrafficPolicy() -
addToIpFamilies
-
setToIpFamilies
-
addToIpFamilies
-
addAllToIpFamilies
-
removeFromIpFamilies
-
removeAllFromIpFamilies
-
getIpFamilies
-
getIpFamily
-
getFirstIpFamily
String getFirstIpFamily() -
getLastIpFamily
String getLastIpFamily() -
getMatchingIpFamily
-
hasMatchingIpFamily
-
withIpFamilies
-
withIpFamilies
-
hasIpFamilies
Boolean hasIpFamilies() -
getIpFamilyPolicy
String getIpFamilyPolicy() -
withIpFamilyPolicy
-
hasIpFamilyPolicy
Boolean hasIpFamilyPolicy() -
getLoadBalancerClass
String getLoadBalancerClass() -
withLoadBalancerClass
-
hasLoadBalancerClass
Boolean hasLoadBalancerClass() -
getLoadBalancerIP
String getLoadBalancerIP() -
withLoadBalancerIP
-
hasLoadBalancerIP
Boolean hasLoadBalancerIP() -
addToLoadBalancerSourceRanges
-
setToLoadBalancerSourceRanges
-
addToLoadBalancerSourceRanges
-
addAllToLoadBalancerSourceRanges
-
removeFromLoadBalancerSourceRanges
-
removeAllFromLoadBalancerSourceRanges
-
getLoadBalancerSourceRanges
-
getLoadBalancerSourceRange
-
getFirstLoadBalancerSourceRange
String getFirstLoadBalancerSourceRange() -
getLastLoadBalancerSourceRange
String getLastLoadBalancerSourceRange() -
getMatchingLoadBalancerSourceRange
-
hasMatchingLoadBalancerSourceRange
-
withLoadBalancerSourceRanges
-
withLoadBalancerSourceRanges
-
hasLoadBalancerSourceRanges
Boolean hasLoadBalancerSourceRanges() -
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<io.kubernetes.client.openapi.models.V1ServicePort> buildPorts() -
buildPort
-
buildFirstPort
io.kubernetes.client.openapi.models.V1ServicePort buildFirstPort() -
buildLastPort
io.kubernetes.client.openapi.models.V1ServicePort buildLastPort() -
buildMatchingPort
io.kubernetes.client.openapi.models.V1ServicePort buildMatchingPort(Predicate<V1ServicePortBuilder> predicate) -
hasMatchingPort
-
withPorts
-
withPorts
-
hasPorts
Boolean hasPorts() -
addNewPort
V1ServiceSpecFluent.PortsNested<A> addNewPort() -
addNewPortLike
V1ServiceSpecFluent.PortsNested<A> addNewPortLike(io.kubernetes.client.openapi.models.V1ServicePort item) -
setNewPortLike
V1ServiceSpecFluent.PortsNested<A> setNewPortLike(Integer index, io.kubernetes.client.openapi.models.V1ServicePort item) -
editPort
-
editFirstPort
V1ServiceSpecFluent.PortsNested<A> editFirstPort() -
editLastPort
V1ServiceSpecFluent.PortsNested<A> editLastPort() -
editMatchingPort
-
getPublishNotReadyAddresses
Boolean getPublishNotReadyAddresses() -
withPublishNotReadyAddresses
-
hasPublishNotReadyAddresses
Boolean hasPublishNotReadyAddresses() -
addToSelector
-
addToSelector
-
removeFromSelector
-
removeFromSelector
-
getSelector
-
withSelector
-
hasSelector
Boolean hasSelector() -
getSessionAffinity
String getSessionAffinity() -
withSessionAffinity
-
hasSessionAffinity
Boolean hasSessionAffinity() -
getSessionAffinityConfig
Deprecated.This method has been deprecated, please use method buildSessionAffinityConfig instead.- Returns:
- The buildable object.
-
buildSessionAffinityConfig
io.kubernetes.client.openapi.models.V1SessionAffinityConfig buildSessionAffinityConfig() -
withSessionAffinityConfig
A withSessionAffinityConfig(io.kubernetes.client.openapi.models.V1SessionAffinityConfig sessionAffinityConfig) -
hasSessionAffinityConfig
Boolean hasSessionAffinityConfig() -
withNewSessionAffinityConfig
V1ServiceSpecFluent.SessionAffinityConfigNested<A> withNewSessionAffinityConfig() -
withNewSessionAffinityConfigLike
V1ServiceSpecFluent.SessionAffinityConfigNested<A> withNewSessionAffinityConfigLike(io.kubernetes.client.openapi.models.V1SessionAffinityConfig item) -
editSessionAffinityConfig
V1ServiceSpecFluent.SessionAffinityConfigNested<A> editSessionAffinityConfig() -
editOrNewSessionAffinityConfig
V1ServiceSpecFluent.SessionAffinityConfigNested<A> editOrNewSessionAffinityConfig() -
editOrNewSessionAffinityConfigLike
V1ServiceSpecFluent.SessionAffinityConfigNested<A> editOrNewSessionAffinityConfigLike(io.kubernetes.client.openapi.models.V1SessionAffinityConfig item) -
getType
String getType() -
withType
-
hasType
Boolean hasType() -
withAllocateLoadBalancerNodePorts
A withAllocateLoadBalancerNodePorts() -
withPublishNotReadyAddresses
A withPublishNotReadyAddresses()
-