Class NetworkSelectionElementFluent<A extends NetworkSelectionElementFluent<A>>
- java.lang.Object
-
- io.fabric8.kubernetes.api.builder.BaseFluent<A>
-
- io.fabric8.openshift.api.model.miscellaneous.cncf.cni.v1.NetworkSelectionElementFluent<A>
-
- Direct Known Subclasses:
NetworkSelectionElementBuilder
public class NetworkSelectionElementFluent<A extends NetworkSelectionElementFluent<A>> extends io.fabric8.kubernetes.api.builder.BaseFluent<A>Generated
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classNetworkSelectionElementFluent.BandwidthNested<N>classNetworkSelectionElementFluent.PortMappingsNested<N>
-
Constructor Summary
Constructors Constructor Description NetworkSelectionElementFluent()NetworkSelectionElementFluent(NetworkSelectionElement instance)
-
Method Summary
-
-
-
Constructor Detail
-
NetworkSelectionElementFluent
public NetworkSelectionElementFluent()
-
NetworkSelectionElementFluent
public NetworkSelectionElementFluent(NetworkSelectionElement instance)
-
-
Method Detail
-
copyInstance
protected void copyInstance(NetworkSelectionElement instance)
-
buildBandwidth
public BandwidthEntry buildBandwidth()
-
withBandwidth
public A withBandwidth(BandwidthEntry bandwidth)
-
hasBandwidth
public boolean hasBandwidth()
-
withNewBandwidth
public A withNewBandwidth(Integer egressBurst, Integer egressRate, Integer ingressBurst, Integer ingressRate)
-
withNewBandwidth
public NetworkSelectionElementFluent.BandwidthNested<A> withNewBandwidth()
-
withNewBandwidthLike
public NetworkSelectionElementFluent.BandwidthNested<A> withNewBandwidthLike(BandwidthEntry item)
-
editBandwidth
public NetworkSelectionElementFluent.BandwidthNested<A> editBandwidth()
-
editOrNewBandwidth
public NetworkSelectionElementFluent.BandwidthNested<A> editOrNewBandwidth()
-
editOrNewBandwidthLike
public NetworkSelectionElementFluent.BandwidthNested<A> editOrNewBandwidthLike(BandwidthEntry item)
-
hasCniArgs
public boolean hasCniArgs()
-
addAllToDefaultRoute
public A addAllToDefaultRoute(Collection<String> items)
-
removeAllFromDefaultRoute
public A removeAllFromDefaultRoute(Collection<String> items)
-
getDefaultRoute
public String getDefaultRoute(int index)
-
getFirstDefaultRoute
public String getFirstDefaultRoute()
-
getLastDefaultRoute
public String getLastDefaultRoute()
-
hasDefaultRoute
public boolean hasDefaultRoute()
-
getInfinibandGuid
public String getInfinibandGuid()
-
hasInfinibandGuid
public boolean hasInfinibandGuid()
-
getInterface
public String getInterface()
-
hasInterface
public boolean hasInterface()
-
getIpamClaimReference
public String getIpamClaimReference()
-
hasIpamClaimReference
public boolean hasIpamClaimReference()
-
addAllToIps
public A addAllToIps(Collection<String> items)
-
removeAllFromIps
public A removeAllFromIps(Collection<String> items)
-
getIp
public String getIp(int index)
-
getFirstIp
public String getFirstIp()
-
getLastIp
public String getLastIp()
-
hasIps
public boolean hasIps()
-
getMac
public String getMac()
-
hasMac
public boolean hasMac()
-
getName
public String getName()
-
hasName
public boolean hasName()
-
getNamespace
public String getNamespace()
-
hasNamespace
public boolean hasNamespace()
-
addToPortMappings
public A addToPortMappings(int index, PortMapEntry item)
-
setToPortMappings
public A setToPortMappings(int index, PortMapEntry item)
-
addToPortMappings
public A addToPortMappings(PortMapEntry... items)
-
addAllToPortMappings
public A addAllToPortMappings(Collection<PortMapEntry> items)
-
removeFromPortMappings
public A removeFromPortMappings(PortMapEntry... items)
-
removeAllFromPortMappings
public A removeAllFromPortMappings(Collection<PortMapEntry> items)
-
removeMatchingFromPortMappings
public A removeMatchingFromPortMappings(Predicate<PortMapEntryBuilder> predicate)
-
buildPortMappings
public List<PortMapEntry> buildPortMappings()
-
buildPortMapping
public PortMapEntry buildPortMapping(int index)
-
buildFirstPortMapping
public PortMapEntry buildFirstPortMapping()
-
buildLastPortMapping
public PortMapEntry buildLastPortMapping()
-
buildMatchingPortMapping
public PortMapEntry buildMatchingPortMapping(Predicate<PortMapEntryBuilder> predicate)
-
hasMatchingPortMapping
public boolean hasMatchingPortMapping(Predicate<PortMapEntryBuilder> predicate)
-
withPortMappings
public A withPortMappings(List<PortMapEntry> portMappings)
-
withPortMappings
public A withPortMappings(PortMapEntry... portMappings)
-
hasPortMappings
public boolean hasPortMappings()
-
addNewPortMapping
public A addNewPortMapping(Integer containerPort, String hostIP, Integer hostPort, String protocol)
-
addNewPortMapping
public NetworkSelectionElementFluent.PortMappingsNested<A> addNewPortMapping()
-
addNewPortMappingLike
public NetworkSelectionElementFluent.PortMappingsNested<A> addNewPortMappingLike(PortMapEntry item)
-
setNewPortMappingLike
public NetworkSelectionElementFluent.PortMappingsNested<A> setNewPortMappingLike(int index, PortMapEntry item)
-
editPortMapping
public NetworkSelectionElementFluent.PortMappingsNested<A> editPortMapping(int index)
-
editFirstPortMapping
public NetworkSelectionElementFluent.PortMappingsNested<A> editFirstPortMapping()
-
editLastPortMapping
public NetworkSelectionElementFluent.PortMappingsNested<A> editLastPortMapping()
-
editMatchingPortMapping
public NetworkSelectionElementFluent.PortMappingsNested<A> editMatchingPortMapping(Predicate<PortMapEntryBuilder> predicate)
-
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 NetworkSelectionElementFluent<A>>
-
hashCode
public int hashCode()
- Overrides:
hashCodein classio.fabric8.kubernetes.api.builder.BaseFluent<A extends NetworkSelectionElementFluent<A>>
-
-