public class DNSSpecFluentImpl<A extends DNSSpecFluent<A>> extends io.fabric8.kubernetes.api.builder.BaseFluent<A> implements DNSSpecFluent<A>
DNSSpecFluent.NodePlacementNested<N>, DNSSpecFluent.ServersNested<N>, DNSSpecFluent.UpstreamResolversNested<N>| Constructor and Description |
|---|
DNSSpecFluentImpl() |
DNSSpecFluentImpl(DNSSpec instance) |
accept, accept, accept, accept, aggregate, aggregate, build, build, builderOfpublic DNSSpecFluentImpl()
public DNSSpecFluentImpl(DNSSpec instance)
public String getLogLevel()
getLogLevel in interface DNSSpecFluent<A extends DNSSpecFluent<A>>public A withLogLevel(String logLevel)
withLogLevel in interface DNSSpecFluent<A extends DNSSpecFluent<A>>public Boolean hasLogLevel()
hasLogLevel in interface DNSSpecFluent<A extends DNSSpecFluent<A>>public String getManagementState()
getManagementState in interface DNSSpecFluent<A extends DNSSpecFluent<A>>public A withManagementState(String managementState)
withManagementState in interface DNSSpecFluent<A extends DNSSpecFluent<A>>public Boolean hasManagementState()
hasManagementState in interface DNSSpecFluent<A extends DNSSpecFluent<A>>@Deprecated public DNSNodePlacement getNodePlacement()
getNodePlacement in interface DNSSpecFluent<A extends DNSSpecFluent<A>>public DNSNodePlacement buildNodePlacement()
buildNodePlacement in interface DNSSpecFluent<A extends DNSSpecFluent<A>>public A withNodePlacement(DNSNodePlacement nodePlacement)
withNodePlacement in interface DNSSpecFluent<A extends DNSSpecFluent<A>>public Boolean hasNodePlacement()
hasNodePlacement in interface DNSSpecFluent<A extends DNSSpecFluent<A>>public DNSSpecFluent.NodePlacementNested<A> withNewNodePlacement()
withNewNodePlacement in interface DNSSpecFluent<A extends DNSSpecFluent<A>>public DNSSpecFluent.NodePlacementNested<A> withNewNodePlacementLike(DNSNodePlacement item)
withNewNodePlacementLike in interface DNSSpecFluent<A extends DNSSpecFluent<A>>public DNSSpecFluent.NodePlacementNested<A> editNodePlacement()
editNodePlacement in interface DNSSpecFluent<A extends DNSSpecFluent<A>>public DNSSpecFluent.NodePlacementNested<A> editOrNewNodePlacement()
editOrNewNodePlacement in interface DNSSpecFluent<A extends DNSSpecFluent<A>>public DNSSpecFluent.NodePlacementNested<A> editOrNewNodePlacementLike(DNSNodePlacement item)
editOrNewNodePlacementLike in interface DNSSpecFluent<A extends DNSSpecFluent<A>>public String getOperatorLogLevel()
getOperatorLogLevel in interface DNSSpecFluent<A extends DNSSpecFluent<A>>public A withOperatorLogLevel(String operatorLogLevel)
withOperatorLogLevel in interface DNSSpecFluent<A extends DNSSpecFluent<A>>public Boolean hasOperatorLogLevel()
hasOperatorLogLevel in interface DNSSpecFluent<A extends DNSSpecFluent<A>>public A addToServers(int index, Server item)
addToServers in interface DNSSpecFluent<A extends DNSSpecFluent<A>>public A setToServers(int index, Server item)
setToServers in interface DNSSpecFluent<A extends DNSSpecFluent<A>>public A addToServers(Server... items)
addToServers in interface DNSSpecFluent<A extends DNSSpecFluent<A>>public A addAllToServers(Collection<Server> items)
addAllToServers in interface DNSSpecFluent<A extends DNSSpecFluent<A>>public A removeFromServers(Server... items)
removeFromServers in interface DNSSpecFluent<A extends DNSSpecFluent<A>>public A removeAllFromServers(Collection<Server> items)
removeAllFromServers in interface DNSSpecFluent<A extends DNSSpecFluent<A>>public A removeMatchingFromServers(Predicate<ServerBuilder> predicate)
removeMatchingFromServers in interface DNSSpecFluent<A extends DNSSpecFluent<A>>@Deprecated public List<Server> getServers()
getServers in interface DNSSpecFluent<A extends DNSSpecFluent<A>>public List<Server> buildServers()
buildServers in interface DNSSpecFluent<A extends DNSSpecFluent<A>>public Server buildServer(int index)
buildServer in interface DNSSpecFluent<A extends DNSSpecFluent<A>>public Server buildFirstServer()
buildFirstServer in interface DNSSpecFluent<A extends DNSSpecFluent<A>>public Server buildLastServer()
buildLastServer in interface DNSSpecFluent<A extends DNSSpecFluent<A>>public Server buildMatchingServer(Predicate<ServerBuilder> predicate)
buildMatchingServer in interface DNSSpecFluent<A extends DNSSpecFluent<A>>public Boolean hasMatchingServer(Predicate<ServerBuilder> predicate)
hasMatchingServer in interface DNSSpecFluent<A extends DNSSpecFluent<A>>public A withServers(List<Server> servers)
withServers in interface DNSSpecFluent<A extends DNSSpecFluent<A>>public A withServers(Server... servers)
withServers in interface DNSSpecFluent<A extends DNSSpecFluent<A>>public Boolean hasServers()
hasServers in interface DNSSpecFluent<A extends DNSSpecFluent<A>>public DNSSpecFluent.ServersNested<A> addNewServer()
addNewServer in interface DNSSpecFluent<A extends DNSSpecFluent<A>>public DNSSpecFluent.ServersNested<A> addNewServerLike(Server item)
addNewServerLike in interface DNSSpecFluent<A extends DNSSpecFluent<A>>public DNSSpecFluent.ServersNested<A> setNewServerLike(int index, Server item)
setNewServerLike in interface DNSSpecFluent<A extends DNSSpecFluent<A>>public DNSSpecFluent.ServersNested<A> editServer(int index)
editServer in interface DNSSpecFluent<A extends DNSSpecFluent<A>>public DNSSpecFluent.ServersNested<A> editFirstServer()
editFirstServer in interface DNSSpecFluent<A extends DNSSpecFluent<A>>public DNSSpecFluent.ServersNested<A> editLastServer()
editLastServer in interface DNSSpecFluent<A extends DNSSpecFluent<A>>public DNSSpecFluent.ServersNested<A> editMatchingServer(Predicate<ServerBuilder> predicate)
editMatchingServer in interface DNSSpecFluent<A extends DNSSpecFluent<A>>@Deprecated public UpstreamResolvers getUpstreamResolvers()
getUpstreamResolvers in interface DNSSpecFluent<A extends DNSSpecFluent<A>>public UpstreamResolvers buildUpstreamResolvers()
buildUpstreamResolvers in interface DNSSpecFluent<A extends DNSSpecFluent<A>>public A withUpstreamResolvers(UpstreamResolvers upstreamResolvers)
withUpstreamResolvers in interface DNSSpecFluent<A extends DNSSpecFluent<A>>public Boolean hasUpstreamResolvers()
hasUpstreamResolvers in interface DNSSpecFluent<A extends DNSSpecFluent<A>>public DNSSpecFluent.UpstreamResolversNested<A> withNewUpstreamResolvers()
withNewUpstreamResolvers in interface DNSSpecFluent<A extends DNSSpecFluent<A>>public DNSSpecFluent.UpstreamResolversNested<A> withNewUpstreamResolversLike(UpstreamResolvers item)
withNewUpstreamResolversLike in interface DNSSpecFluent<A extends DNSSpecFluent<A>>public DNSSpecFluent.UpstreamResolversNested<A> editUpstreamResolvers()
editUpstreamResolvers in interface DNSSpecFluent<A extends DNSSpecFluent<A>>public DNSSpecFluent.UpstreamResolversNested<A> editOrNewUpstreamResolvers()
editOrNewUpstreamResolvers in interface DNSSpecFluent<A extends DNSSpecFluent<A>>public DNSSpecFluent.UpstreamResolversNested<A> editOrNewUpstreamResolversLike(UpstreamResolvers item)
editOrNewUpstreamResolversLike in interface DNSSpecFluent<A extends DNSSpecFluent<A>>public A addToAdditionalProperties(String key, Object value)
addToAdditionalProperties in interface DNSSpecFluent<A extends DNSSpecFluent<A>>public A addToAdditionalProperties(Map<String,Object> map)
addToAdditionalProperties in interface DNSSpecFluent<A extends DNSSpecFluent<A>>public A removeFromAdditionalProperties(String key)
removeFromAdditionalProperties in interface DNSSpecFluent<A extends DNSSpecFluent<A>>public A removeFromAdditionalProperties(Map<String,Object> map)
removeFromAdditionalProperties in interface DNSSpecFluent<A extends DNSSpecFluent<A>>public Map<String,Object> getAdditionalProperties()
getAdditionalProperties in interface DNSSpecFluent<A extends DNSSpecFluent<A>>public <K,V> A withAdditionalProperties(Map<String,Object> additionalProperties)
withAdditionalProperties in interface DNSSpecFluent<A extends DNSSpecFluent<A>>public Boolean hasAdditionalProperties()
hasAdditionalProperties in interface DNSSpecFluent<A extends DNSSpecFluent<A>>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.