public class DNSSpecFluent<A extends DNSSpecFluent<A>>
extends io.fabric8.kubernetes.api.builder.BaseFluent<A>
| Modifier and Type | Class and Description |
|---|---|
class |
DNSSpecFluent.CacheNested<N> |
class |
DNSSpecFluent.NodePlacementNested<N> |
class |
DNSSpecFluent.ServersNested<N> |
class |
DNSSpecFluent.UpstreamResolversNested<N> |
| Constructor and Description |
|---|
DNSSpecFluent() |
DNSSpecFluent(DNSSpec instance) |
public DNSSpecFluent()
public DNSSpecFluent(DNSSpec instance)
protected void copyInstance(DNSSpec instance)
public DNSCache buildCache()
public boolean hasCache()
public DNSSpecFluent.CacheNested<A> withNewCache()
public DNSSpecFluent.CacheNested<A> withNewCacheLike(DNSCache item)
public DNSSpecFluent.CacheNested<A> editCache()
public DNSSpecFluent.CacheNested<A> editOrNewCache()
public DNSSpecFluent.CacheNested<A> editOrNewCacheLike(DNSCache item)
public String getLogLevel()
public boolean hasLogLevel()
public String getManagementState()
public boolean hasManagementState()
public DNSNodePlacement buildNodePlacement()
public A withNodePlacement(DNSNodePlacement nodePlacement)
public boolean hasNodePlacement()
public DNSSpecFluent.NodePlacementNested<A> withNewNodePlacement()
public DNSSpecFluent.NodePlacementNested<A> withNewNodePlacementLike(DNSNodePlacement item)
public DNSSpecFluent.NodePlacementNested<A> editNodePlacement()
public DNSSpecFluent.NodePlacementNested<A> editOrNewNodePlacement()
public DNSSpecFluent.NodePlacementNested<A> editOrNewNodePlacementLike(DNSNodePlacement item)
public String getOperatorLogLevel()
public boolean hasOperatorLogLevel()
public A addAllToServers(Collection<Server> items)
public A removeAllFromServers(Collection<Server> items)
public A removeMatchingFromServers(Predicate<ServerBuilder> predicate)
public Server buildServer(int index)
public Server buildFirstServer()
public Server buildLastServer()
public Server buildMatchingServer(Predicate<ServerBuilder> predicate)
public boolean hasMatchingServer(Predicate<ServerBuilder> predicate)
public boolean hasServers()
public DNSSpecFluent.ServersNested<A> addNewServer()
public DNSSpecFluent.ServersNested<A> addNewServerLike(Server item)
public DNSSpecFluent.ServersNested<A> setNewServerLike(int index, Server item)
public DNSSpecFluent.ServersNested<A> editServer(int index)
public DNSSpecFluent.ServersNested<A> editFirstServer()
public DNSSpecFluent.ServersNested<A> editLastServer()
public DNSSpecFluent.ServersNested<A> editMatchingServer(Predicate<ServerBuilder> predicate)
public UpstreamResolvers buildUpstreamResolvers()
public A withUpstreamResolvers(UpstreamResolvers upstreamResolvers)
public boolean hasUpstreamResolvers()
public DNSSpecFluent.UpstreamResolversNested<A> withNewUpstreamResolvers()
public DNSSpecFluent.UpstreamResolversNested<A> withNewUpstreamResolversLike(UpstreamResolvers item)
public DNSSpecFluent.UpstreamResolversNested<A> editUpstreamResolvers()
public DNSSpecFluent.UpstreamResolversNested<A> editOrNewUpstreamResolvers()
public DNSSpecFluent.UpstreamResolversNested<A> editOrNewUpstreamResolversLike(UpstreamResolvers item)
public <K,V> A withAdditionalProperties(Map<String,Object> additionalProperties)
public boolean hasAdditionalProperties()
public boolean equals(Object o)
equals in class io.fabric8.kubernetes.api.builder.BaseFluent<A extends DNSSpecFluent<A>>public int hashCode()
hashCode in class io.fabric8.kubernetes.api.builder.BaseFluent<A extends DNSSpecFluent<A>>Copyright © 2015–2023 Red Hat. All rights reserved.