Class FrontendTLSConfigFluent<A extends FrontendTLSConfigFluent<A>>
- java.lang.Object
-
- io.fabric8.kubernetes.api.builder.BaseFluent<A>
-
- io.fabric8.kubernetes.api.model.gatewayapi.v1.FrontendTLSConfigFluent<A>
-
- Direct Known Subclasses:
FrontendTLSConfigBuilder,GatewayTLSConfigFluent.FrontendNested
public class FrontendTLSConfigFluent<A extends FrontendTLSConfigFluent<A>> extends io.fabric8.kubernetes.api.builder.BaseFluent<A>Generated
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classFrontendTLSConfigFluent.DefaultNested<N>classFrontendTLSConfigFluent.PerPortNested<N>
-
Constructor Summary
Constructors Constructor Description FrontendTLSConfigFluent()FrontendTLSConfigFluent(FrontendTLSConfig instance)
-
Method Summary
-
-
-
Constructor Detail
-
FrontendTLSConfigFluent
public FrontendTLSConfigFluent()
-
FrontendTLSConfigFluent
public FrontendTLSConfigFluent(FrontendTLSConfig instance)
-
-
Method Detail
-
addAllToPerPort
public A addAllToPerPort(Collection<TLSPortConfig> items)
-
addNewPerPort
public FrontendTLSConfigFluent.PerPortNested<A> addNewPerPort()
-
addNewPerPortLike
public FrontendTLSConfigFluent.PerPortNested<A> addNewPerPortLike(TLSPortConfig item)
-
addToPerPort
public A addToPerPort(TLSPortConfig... items)
-
addToPerPort
public A addToPerPort(int index, TLSPortConfig item)
-
buildDefault
public TLSConfig buildDefault()
-
buildFirstPerPort
public TLSPortConfig buildFirstPerPort()
-
buildLastPerPort
public TLSPortConfig buildLastPerPort()
-
buildMatchingPerPort
public TLSPortConfig buildMatchingPerPort(Predicate<TLSPortConfigBuilder> predicate)
-
buildPerPort
public List<TLSPortConfig> buildPerPort()
-
buildPerPort
public TLSPortConfig buildPerPort(int index)
-
copyInstance
protected void copyInstance(FrontendTLSConfig instance)
-
editDefault
public FrontendTLSConfigFluent.DefaultNested<A> editDefault()
-
editFirstPerPort
public FrontendTLSConfigFluent.PerPortNested<A> editFirstPerPort()
-
editLastPerPort
public FrontendTLSConfigFluent.PerPortNested<A> editLastPerPort()
-
editMatchingPerPort
public FrontendTLSConfigFluent.PerPortNested<A> editMatchingPerPort(Predicate<TLSPortConfigBuilder> predicate)
-
editOrNewDefault
public FrontendTLSConfigFluent.DefaultNested<A> editOrNewDefault()
-
editOrNewDefaultLike
public FrontendTLSConfigFluent.DefaultNested<A> editOrNewDefaultLike(TLSConfig item)
-
editPerPort
public FrontendTLSConfigFluent.PerPortNested<A> editPerPort(int index)
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classio.fabric8.kubernetes.api.builder.BaseFluent<A extends FrontendTLSConfigFluent<A>>
-
hasAdditionalProperties
public boolean hasAdditionalProperties()
-
hasDefault
public boolean hasDefault()
-
hasMatchingPerPort
public boolean hasMatchingPerPort(Predicate<TLSPortConfigBuilder> predicate)
-
hasPerPort
public boolean hasPerPort()
-
hashCode
public int hashCode()
- Overrides:
hashCodein classio.fabric8.kubernetes.api.builder.BaseFluent<A extends FrontendTLSConfigFluent<A>>
-
removeAllFromPerPort
public A removeAllFromPerPort(Collection<TLSPortConfig> items)
-
removeFromPerPort
public A removeFromPerPort(TLSPortConfig... items)
-
removeMatchingFromPerPort
public A removeMatchingFromPerPort(Predicate<TLSPortConfigBuilder> predicate)
-
setNewPerPortLike
public FrontendTLSConfigFluent.PerPortNested<A> setNewPerPortLike(int index, TLSPortConfig item)
-
setToPerPort
public A setToPerPort(int index, TLSPortConfig item)
-
withAdditionalProperties
public <K,V> A withAdditionalProperties(Map<String,Object> additionalProperties)
-
withNewDefault
public FrontendTLSConfigFluent.DefaultNested<A> withNewDefault()
-
withNewDefaultLike
public FrontendTLSConfigFluent.DefaultNested<A> withNewDefaultLike(TLSConfig item)
-
withPerPort
public A withPerPort(List<TLSPortConfig> perPort)
-
withPerPort
public A withPerPort(TLSPortConfig... perPort)
-
-