public class EgressRouterSpecFluentImpl<A extends EgressRouterSpecFluent<A>> extends io.fabric8.kubernetes.api.builder.BaseFluent<A> implements EgressRouterSpecFluent<A>
| Modifier and Type | Class and Description |
|---|---|
class |
EgressRouterSpecFluentImpl.AddressesNestedImpl<N> |
class |
EgressRouterSpecFluentImpl.NetworkInterfaceNestedImpl<N> |
class |
EgressRouterSpecFluentImpl.RedirectNestedImpl<N> |
EgressRouterSpecFluent.AddressesNested<N>, EgressRouterSpecFluent.NetworkInterfaceNested<N>, EgressRouterSpecFluent.RedirectNested<N>| Constructor and Description |
|---|
EgressRouterSpecFluentImpl() |
EgressRouterSpecFluentImpl(EgressRouterSpec instance) |
public EgressRouterSpecFluentImpl()
public EgressRouterSpecFluentImpl(EgressRouterSpec instance)
public A addToAddresses(Integer index, EgressRouterAddress item)
addToAddresses in interface EgressRouterSpecFluent<A extends EgressRouterSpecFluent<A>>public A setToAddresses(Integer index, EgressRouterAddress item)
setToAddresses in interface EgressRouterSpecFluent<A extends EgressRouterSpecFluent<A>>public A addToAddresses(EgressRouterAddress... items)
addToAddresses in interface EgressRouterSpecFluent<A extends EgressRouterSpecFluent<A>>public A addAllToAddresses(Collection<EgressRouterAddress> items)
addAllToAddresses in interface EgressRouterSpecFluent<A extends EgressRouterSpecFluent<A>>public A removeFromAddresses(EgressRouterAddress... items)
removeFromAddresses in interface EgressRouterSpecFluent<A extends EgressRouterSpecFluent<A>>public A removeAllFromAddresses(Collection<EgressRouterAddress> items)
removeAllFromAddresses in interface EgressRouterSpecFluent<A extends EgressRouterSpecFluent<A>>public A removeMatchingFromAddresses(Predicate<EgressRouterAddressBuilder> predicate)
removeMatchingFromAddresses in interface EgressRouterSpecFluent<A extends EgressRouterSpecFluent<A>>@Deprecated public List<EgressRouterAddress> getAddresses()
getAddresses in interface EgressRouterSpecFluent<A extends EgressRouterSpecFluent<A>>public List<EgressRouterAddress> buildAddresses()
buildAddresses in interface EgressRouterSpecFluent<A extends EgressRouterSpecFluent<A>>public EgressRouterAddress buildAddress(Integer index)
buildAddress in interface EgressRouterSpecFluent<A extends EgressRouterSpecFluent<A>>public EgressRouterAddress buildFirstAddress()
buildFirstAddress in interface EgressRouterSpecFluent<A extends EgressRouterSpecFluent<A>>public EgressRouterAddress buildLastAddress()
buildLastAddress in interface EgressRouterSpecFluent<A extends EgressRouterSpecFluent<A>>public EgressRouterAddress buildMatchingAddress(Predicate<EgressRouterAddressBuilder> predicate)
buildMatchingAddress in interface EgressRouterSpecFluent<A extends EgressRouterSpecFluent<A>>public Boolean hasMatchingAddress(Predicate<EgressRouterAddressBuilder> predicate)
hasMatchingAddress in interface EgressRouterSpecFluent<A extends EgressRouterSpecFluent<A>>public A withAddresses(List<EgressRouterAddress> addresses)
withAddresses in interface EgressRouterSpecFluent<A extends EgressRouterSpecFluent<A>>public A withAddresses(EgressRouterAddress... addresses)
withAddresses in interface EgressRouterSpecFluent<A extends EgressRouterSpecFluent<A>>public Boolean hasAddresses()
hasAddresses in interface EgressRouterSpecFluent<A extends EgressRouterSpecFluent<A>>public A addNewAddress(String gateway, String ip)
addNewAddress in interface EgressRouterSpecFluent<A extends EgressRouterSpecFluent<A>>public EgressRouterSpecFluent.AddressesNested<A> addNewAddress()
addNewAddress in interface EgressRouterSpecFluent<A extends EgressRouterSpecFluent<A>>public EgressRouterSpecFluent.AddressesNested<A> addNewAddressLike(EgressRouterAddress item)
addNewAddressLike in interface EgressRouterSpecFluent<A extends EgressRouterSpecFluent<A>>public EgressRouterSpecFluent.AddressesNested<A> setNewAddressLike(Integer index, EgressRouterAddress item)
setNewAddressLike in interface EgressRouterSpecFluent<A extends EgressRouterSpecFluent<A>>public EgressRouterSpecFluent.AddressesNested<A> editAddress(Integer index)
editAddress in interface EgressRouterSpecFluent<A extends EgressRouterSpecFluent<A>>public EgressRouterSpecFluent.AddressesNested<A> editFirstAddress()
editFirstAddress in interface EgressRouterSpecFluent<A extends EgressRouterSpecFluent<A>>public EgressRouterSpecFluent.AddressesNested<A> editLastAddress()
editLastAddress in interface EgressRouterSpecFluent<A extends EgressRouterSpecFluent<A>>public EgressRouterSpecFluent.AddressesNested<A> editMatchingAddress(Predicate<EgressRouterAddressBuilder> predicate)
editMatchingAddress in interface EgressRouterSpecFluent<A extends EgressRouterSpecFluent<A>>public String getMode()
getMode in interface EgressRouterSpecFluent<A extends EgressRouterSpecFluent<A>>public A withMode(String mode)
withMode in interface EgressRouterSpecFluent<A extends EgressRouterSpecFluent<A>>public Boolean hasMode()
hasMode in interface EgressRouterSpecFluent<A extends EgressRouterSpecFluent<A>>@Deprecated public A withNewMode(String arg0)
withNewMode in interface EgressRouterSpecFluent<A extends EgressRouterSpecFluent<A>>@Deprecated public EgressRouterInterface getNetworkInterface()
getNetworkInterface in interface EgressRouterSpecFluent<A extends EgressRouterSpecFluent<A>>public EgressRouterInterface buildNetworkInterface()
buildNetworkInterface in interface EgressRouterSpecFluent<A extends EgressRouterSpecFluent<A>>public A withNetworkInterface(EgressRouterInterface networkInterface)
withNetworkInterface in interface EgressRouterSpecFluent<A extends EgressRouterSpecFluent<A>>public Boolean hasNetworkInterface()
hasNetworkInterface in interface EgressRouterSpecFluent<A extends EgressRouterSpecFluent<A>>public EgressRouterSpecFluent.NetworkInterfaceNested<A> withNewNetworkInterface()
withNewNetworkInterface in interface EgressRouterSpecFluent<A extends EgressRouterSpecFluent<A>>public EgressRouterSpecFluent.NetworkInterfaceNested<A> withNewNetworkInterfaceLike(EgressRouterInterface item)
withNewNetworkInterfaceLike in interface EgressRouterSpecFluent<A extends EgressRouterSpecFluent<A>>public EgressRouterSpecFluent.NetworkInterfaceNested<A> editNetworkInterface()
editNetworkInterface in interface EgressRouterSpecFluent<A extends EgressRouterSpecFluent<A>>public EgressRouterSpecFluent.NetworkInterfaceNested<A> editOrNewNetworkInterface()
editOrNewNetworkInterface in interface EgressRouterSpecFluent<A extends EgressRouterSpecFluent<A>>public EgressRouterSpecFluent.NetworkInterfaceNested<A> editOrNewNetworkInterfaceLike(EgressRouterInterface item)
editOrNewNetworkInterfaceLike in interface EgressRouterSpecFluent<A extends EgressRouterSpecFluent<A>>@Deprecated public RedirectConfig getRedirect()
getRedirect in interface EgressRouterSpecFluent<A extends EgressRouterSpecFluent<A>>public RedirectConfig buildRedirect()
buildRedirect in interface EgressRouterSpecFluent<A extends EgressRouterSpecFluent<A>>public A withRedirect(RedirectConfig redirect)
withRedirect in interface EgressRouterSpecFluent<A extends EgressRouterSpecFluent<A>>public Boolean hasRedirect()
hasRedirect in interface EgressRouterSpecFluent<A extends EgressRouterSpecFluent<A>>public EgressRouterSpecFluent.RedirectNested<A> withNewRedirect()
withNewRedirect in interface EgressRouterSpecFluent<A extends EgressRouterSpecFluent<A>>public EgressRouterSpecFluent.RedirectNested<A> withNewRedirectLike(RedirectConfig item)
withNewRedirectLike in interface EgressRouterSpecFluent<A extends EgressRouterSpecFluent<A>>public EgressRouterSpecFluent.RedirectNested<A> editRedirect()
editRedirect in interface EgressRouterSpecFluent<A extends EgressRouterSpecFluent<A>>public EgressRouterSpecFluent.RedirectNested<A> editOrNewRedirect()
editOrNewRedirect in interface EgressRouterSpecFluent<A extends EgressRouterSpecFluent<A>>public EgressRouterSpecFluent.RedirectNested<A> editOrNewRedirectLike(RedirectConfig item)
editOrNewRedirectLike in interface EgressRouterSpecFluent<A extends EgressRouterSpecFluent<A>>public A addToAdditionalProperties(String key, Object value)
addToAdditionalProperties in interface EgressRouterSpecFluent<A extends EgressRouterSpecFluent<A>>public A addToAdditionalProperties(Map<String,Object> map)
addToAdditionalProperties in interface EgressRouterSpecFluent<A extends EgressRouterSpecFluent<A>>public A removeFromAdditionalProperties(String key)
removeFromAdditionalProperties in interface EgressRouterSpecFluent<A extends EgressRouterSpecFluent<A>>public A removeFromAdditionalProperties(Map<String,Object> map)
removeFromAdditionalProperties in interface EgressRouterSpecFluent<A extends EgressRouterSpecFluent<A>>public Map<String,Object> getAdditionalProperties()
getAdditionalProperties in interface EgressRouterSpecFluent<A extends EgressRouterSpecFluent<A>>public <K,V> A withAdditionalProperties(Map<String,Object> additionalProperties)
withAdditionalProperties in interface EgressRouterSpecFluent<A extends EgressRouterSpecFluent<A>>public Boolean hasAdditionalProperties()
hasAdditionalProperties in interface EgressRouterSpecFluent<A extends EgressRouterSpecFluent<A>>Copyright © 2015–2020 Red Hat. All rights reserved.