Class EgressRouterSpecFluent<A extends EgressRouterSpecFluent<A>>
- java.lang.Object
-
- io.fabric8.kubernetes.api.builder.BaseFluent<A>
-
- io.fabric8.openshift.api.model.operator.network.v1.EgressRouterSpecFluent<A>
-
- Direct Known Subclasses:
EgressRouterFluent.SpecNested,EgressRouterSpecBuilder
public class EgressRouterSpecFluent<A extends EgressRouterSpecFluent<A>> extends io.fabric8.kubernetes.api.builder.BaseFluent<A>Generated
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classEgressRouterSpecFluent.AddressesNested<N>classEgressRouterSpecFluent.NetworkInterfaceNested<N>classEgressRouterSpecFluent.RedirectNested<N>
-
Constructor Summary
Constructors Constructor Description EgressRouterSpecFluent()EgressRouterSpecFluent(EgressRouterSpec instance)
-
Method Summary
-
-
-
Constructor Detail
-
EgressRouterSpecFluent
public EgressRouterSpecFluent()
-
EgressRouterSpecFluent
public EgressRouterSpecFluent(EgressRouterSpec instance)
-
-
Method Detail
-
copyInstance
protected void copyInstance(EgressRouterSpec instance)
-
addToAddresses
public A addToAddresses(int index, EgressRouterAddress item)
-
setToAddresses
public A setToAddresses(int index, EgressRouterAddress item)
-
addToAddresses
public A addToAddresses(EgressRouterAddress... items)
-
addAllToAddresses
public A addAllToAddresses(Collection<EgressRouterAddress> items)
-
removeFromAddresses
public A removeFromAddresses(EgressRouterAddress... items)
-
removeAllFromAddresses
public A removeAllFromAddresses(Collection<EgressRouterAddress> items)
-
removeMatchingFromAddresses
public A removeMatchingFromAddresses(Predicate<EgressRouterAddressBuilder> predicate)
-
buildAddresses
public List<EgressRouterAddress> buildAddresses()
-
buildAddress
public EgressRouterAddress buildAddress(int index)
-
buildFirstAddress
public EgressRouterAddress buildFirstAddress()
-
buildLastAddress
public EgressRouterAddress buildLastAddress()
-
buildMatchingAddress
public EgressRouterAddress buildMatchingAddress(Predicate<EgressRouterAddressBuilder> predicate)
-
hasMatchingAddress
public boolean hasMatchingAddress(Predicate<EgressRouterAddressBuilder> predicate)
-
withAddresses
public A withAddresses(List<EgressRouterAddress> addresses)
-
withAddresses
public A withAddresses(EgressRouterAddress... addresses)
-
hasAddresses
public boolean hasAddresses()
-
addNewAddress
public EgressRouterSpecFluent.AddressesNested<A> addNewAddress()
-
addNewAddressLike
public EgressRouterSpecFluent.AddressesNested<A> addNewAddressLike(EgressRouterAddress item)
-
setNewAddressLike
public EgressRouterSpecFluent.AddressesNested<A> setNewAddressLike(int index, EgressRouterAddress item)
-
editAddress
public EgressRouterSpecFluent.AddressesNested<A> editAddress(int index)
-
editFirstAddress
public EgressRouterSpecFluent.AddressesNested<A> editFirstAddress()
-
editLastAddress
public EgressRouterSpecFluent.AddressesNested<A> editLastAddress()
-
editMatchingAddress
public EgressRouterSpecFluent.AddressesNested<A> editMatchingAddress(Predicate<EgressRouterAddressBuilder> predicate)
-
getMode
public String getMode()
-
hasMode
public boolean hasMode()
-
buildNetworkInterface
public EgressRouterInterface buildNetworkInterface()
-
withNetworkInterface
public A withNetworkInterface(EgressRouterInterface networkInterface)
-
hasNetworkInterface
public boolean hasNetworkInterface()
-
withNewNetworkInterface
public EgressRouterSpecFluent.NetworkInterfaceNested<A> withNewNetworkInterface()
-
withNewNetworkInterfaceLike
public EgressRouterSpecFluent.NetworkInterfaceNested<A> withNewNetworkInterfaceLike(EgressRouterInterface item)
-
editNetworkInterface
public EgressRouterSpecFluent.NetworkInterfaceNested<A> editNetworkInterface()
-
editOrNewNetworkInterface
public EgressRouterSpecFluent.NetworkInterfaceNested<A> editOrNewNetworkInterface()
-
editOrNewNetworkInterfaceLike
public EgressRouterSpecFluent.NetworkInterfaceNested<A> editOrNewNetworkInterfaceLike(EgressRouterInterface item)
-
buildRedirect
public RedirectConfig buildRedirect()
-
withRedirect
public A withRedirect(RedirectConfig redirect)
-
hasRedirect
public boolean hasRedirect()
-
withNewRedirect
public EgressRouterSpecFluent.RedirectNested<A> withNewRedirect()
-
withNewRedirectLike
public EgressRouterSpecFluent.RedirectNested<A> withNewRedirectLike(RedirectConfig item)
-
editRedirect
public EgressRouterSpecFluent.RedirectNested<A> editRedirect()
-
editOrNewRedirect
public EgressRouterSpecFluent.RedirectNested<A> editOrNewRedirect()
-
editOrNewRedirectLike
public EgressRouterSpecFluent.RedirectNested<A> editOrNewRedirectLike(RedirectConfig item)
-
withAdditionalProperties
public <K,V> A withAdditionalProperties(Map<String,Object> additionalProperties)
-
hasAdditionalProperties
public boolean hasAdditionalProperties()
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classio.fabric8.kubernetes.api.builder.BaseFluent<A extends EgressRouterSpecFluent<A>>
-
hashCode
public int hashCode()
- Overrides:
hashCodein classio.fabric8.kubernetes.api.builder.BaseFluent<A extends EgressRouterSpecFluent<A>>
-
-