public class EndpointPublishingStrategyFluent<A extends EndpointPublishingStrategyFluent<A>>
extends io.fabric8.kubernetes.api.builder.BaseFluent<A>
| Modifier and Type | Class and Description |
|---|---|
class |
EndpointPublishingStrategyFluent.HostNetworkNested<N> |
class |
EndpointPublishingStrategyFluent.LoadBalancerNested<N> |
class |
EndpointPublishingStrategyFluent.NodePortNested<N> |
class |
EndpointPublishingStrategyFluent.PrivateNested<N> |
| Constructor and Description |
|---|
EndpointPublishingStrategyFluent() |
EndpointPublishingStrategyFluent(EndpointPublishingStrategy instance) |
public EndpointPublishingStrategyFluent()
public EndpointPublishingStrategyFluent(EndpointPublishingStrategy instance)
protected void copyInstance(EndpointPublishingStrategy instance)
public HostNetworkStrategy buildHostNetwork()
public A withHostNetwork(HostNetworkStrategy hostNetwork)
public boolean hasHostNetwork()
public A withNewHostNetwork(Integer httpPort, Integer httpsPort, String protocol, Integer statsPort)
public EndpointPublishingStrategyFluent.HostNetworkNested<A> withNewHostNetwork()
public EndpointPublishingStrategyFluent.HostNetworkNested<A> withNewHostNetworkLike(HostNetworkStrategy item)
public EndpointPublishingStrategyFluent.HostNetworkNested<A> editHostNetwork()
public EndpointPublishingStrategyFluent.HostNetworkNested<A> editOrNewHostNetwork()
public EndpointPublishingStrategyFluent.HostNetworkNested<A> editOrNewHostNetworkLike(HostNetworkStrategy item)
public LoadBalancerStrategy buildLoadBalancer()
public A withLoadBalancer(LoadBalancerStrategy loadBalancer)
public boolean hasLoadBalancer()
public EndpointPublishingStrategyFluent.LoadBalancerNested<A> withNewLoadBalancer()
public EndpointPublishingStrategyFluent.LoadBalancerNested<A> withNewLoadBalancerLike(LoadBalancerStrategy item)
public EndpointPublishingStrategyFluent.LoadBalancerNested<A> editLoadBalancer()
public EndpointPublishingStrategyFluent.LoadBalancerNested<A> editOrNewLoadBalancer()
public EndpointPublishingStrategyFluent.LoadBalancerNested<A> editOrNewLoadBalancerLike(LoadBalancerStrategy item)
public NodePortStrategy buildNodePort()
public A withNodePort(NodePortStrategy nodePort)
public boolean hasNodePort()
public EndpointPublishingStrategyFluent.NodePortNested<A> withNewNodePort()
public EndpointPublishingStrategyFluent.NodePortNested<A> withNewNodePortLike(NodePortStrategy item)
public EndpointPublishingStrategyFluent.NodePortNested<A> editNodePort()
public EndpointPublishingStrategyFluent.NodePortNested<A> editOrNewNodePort()
public EndpointPublishingStrategyFluent.NodePortNested<A> editOrNewNodePortLike(NodePortStrategy item)
public PrivateStrategy buildPrivate()
public A withPrivate(PrivateStrategy _private)
public boolean hasPrivate()
public EndpointPublishingStrategyFluent.PrivateNested<A> withNewPrivate()
public EndpointPublishingStrategyFluent.PrivateNested<A> withNewPrivateLike(PrivateStrategy item)
public EndpointPublishingStrategyFluent.PrivateNested<A> editPrivate()
public EndpointPublishingStrategyFluent.PrivateNested<A> editOrNewPrivate()
public EndpointPublishingStrategyFluent.PrivateNested<A> editOrNewPrivateLike(PrivateStrategy item)
public String getType()
public boolean hasType()
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 EndpointPublishingStrategyFluent<A>>public int hashCode()
hashCode in class io.fabric8.kubernetes.api.builder.BaseFluent<A extends EndpointPublishingStrategyFluent<A>>Copyright © 2015–2023 Red Hat. All rights reserved.