Class EndpointPublishingStrategyFluent<A extends EndpointPublishingStrategyFluent<A>>
- java.lang.Object
-
- io.fabric8.kubernetes.api.builder.BaseFluent<A>
-
- io.fabric8.openshift.api.model.operator.v1.EndpointPublishingStrategyFluent<A>
-
- Direct Known Subclasses:
EndpointPublishingStrategyBuilder,IngressControllerSpecFluent.EndpointPublishingStrategyNested,IngressControllerStatusFluent.EndpointPublishingStrategyNested
public class EndpointPublishingStrategyFluent<A extends EndpointPublishingStrategyFluent<A>> extends io.fabric8.kubernetes.api.builder.BaseFluent<A>Generated
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classEndpointPublishingStrategyFluent.HostNetworkNested<N>classEndpointPublishingStrategyFluent.LoadBalancerNested<N>classEndpointPublishingStrategyFluent.NodePortNested<N>classEndpointPublishingStrategyFluent.PrivateNested<N>
-
Constructor Summary
Constructors Constructor Description EndpointPublishingStrategyFluent()EndpointPublishingStrategyFluent(EndpointPublishingStrategy instance)
-
Method Summary
-
-
-
Constructor Detail
-
EndpointPublishingStrategyFluent
public EndpointPublishingStrategyFluent()
-
EndpointPublishingStrategyFluent
public EndpointPublishingStrategyFluent(EndpointPublishingStrategy instance)
-
-
Method Detail
-
buildHostNetwork
public HostNetworkStrategy buildHostNetwork()
-
buildLoadBalancer
public LoadBalancerStrategy buildLoadBalancer()
-
buildNodePort
public NodePortStrategy buildNodePort()
-
buildPrivate
public PrivateStrategy buildPrivate()
-
copyInstance
protected void copyInstance(EndpointPublishingStrategy instance)
-
editHostNetwork
public EndpointPublishingStrategyFluent.HostNetworkNested<A> editHostNetwork()
-
editLoadBalancer
public EndpointPublishingStrategyFluent.LoadBalancerNested<A> editLoadBalancer()
-
editNodePort
public EndpointPublishingStrategyFluent.NodePortNested<A> editNodePort()
-
editOrNewHostNetwork
public EndpointPublishingStrategyFluent.HostNetworkNested<A> editOrNewHostNetwork()
-
editOrNewHostNetworkLike
public EndpointPublishingStrategyFluent.HostNetworkNested<A> editOrNewHostNetworkLike(HostNetworkStrategy item)
-
editOrNewLoadBalancer
public EndpointPublishingStrategyFluent.LoadBalancerNested<A> editOrNewLoadBalancer()
-
editOrNewLoadBalancerLike
public EndpointPublishingStrategyFluent.LoadBalancerNested<A> editOrNewLoadBalancerLike(LoadBalancerStrategy item)
-
editOrNewNodePort
public EndpointPublishingStrategyFluent.NodePortNested<A> editOrNewNodePort()
-
editOrNewNodePortLike
public EndpointPublishingStrategyFluent.NodePortNested<A> editOrNewNodePortLike(NodePortStrategy item)
-
editOrNewPrivate
public EndpointPublishingStrategyFluent.PrivateNested<A> editOrNewPrivate()
-
editOrNewPrivateLike
public EndpointPublishingStrategyFluent.PrivateNested<A> editOrNewPrivateLike(PrivateStrategy item)
-
editPrivate
public EndpointPublishingStrategyFluent.PrivateNested<A> editPrivate()
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classio.fabric8.kubernetes.api.builder.BaseFluent<A extends EndpointPublishingStrategyFluent<A>>
-
getType
public String getType()
-
hasAdditionalProperties
public boolean hasAdditionalProperties()
-
hasHostNetwork
public boolean hasHostNetwork()
-
hasLoadBalancer
public boolean hasLoadBalancer()
-
hasNodePort
public boolean hasNodePort()
-
hasPrivate
public boolean hasPrivate()
-
hasType
public boolean hasType()
-
hashCode
public int hashCode()
- Overrides:
hashCodein classio.fabric8.kubernetes.api.builder.BaseFluent<A extends EndpointPublishingStrategyFluent<A>>
-
withAdditionalProperties
public <K,V> A withAdditionalProperties(Map<String,Object> additionalProperties)
-
withHostNetwork
public A withHostNetwork(HostNetworkStrategy hostNetwork)
-
withLoadBalancer
public A withLoadBalancer(LoadBalancerStrategy loadBalancer)
-
withNewHostNetwork
public EndpointPublishingStrategyFluent.HostNetworkNested<A> withNewHostNetwork()
-
withNewHostNetwork
public A withNewHostNetwork(Integer httpPort, Integer httpsPort, String protocol, Integer statsPort)
-
withNewHostNetworkLike
public EndpointPublishingStrategyFluent.HostNetworkNested<A> withNewHostNetworkLike(HostNetworkStrategy item)
-
withNewLoadBalancer
public EndpointPublishingStrategyFluent.LoadBalancerNested<A> withNewLoadBalancer()
-
withNewLoadBalancerLike
public EndpointPublishingStrategyFluent.LoadBalancerNested<A> withNewLoadBalancerLike(LoadBalancerStrategy item)
-
withNewNodePort
public EndpointPublishingStrategyFluent.NodePortNested<A> withNewNodePort()
-
withNewNodePortLike
public EndpointPublishingStrategyFluent.NodePortNested<A> withNewNodePortLike(NodePortStrategy item)
-
withNewPrivate
public EndpointPublishingStrategyFluent.PrivateNested<A> withNewPrivate()
-
withNewPrivateLike
public EndpointPublishingStrategyFluent.PrivateNested<A> withNewPrivateLike(PrivateStrategy item)
-
withNodePort
public A withNodePort(NodePortStrategy nodePort)
-
withPrivate
public A withPrivate(PrivateStrategy _private)
-
-