Class IngressControllerSpecFluent<A extends IngressControllerSpecFluent<A>>
- java.lang.Object
-
- io.fabric8.kubernetes.api.builder.BaseFluent<A>
-
- io.fabric8.openshift.api.model.operator.v1.IngressControllerSpecFluent<A>
-
- Direct Known Subclasses:
IngressControllerFluent.SpecNested,IngressControllerSpecBuilder
public class IngressControllerSpecFluent<A extends IngressControllerSpecFluent<A>> extends io.fabric8.kubernetes.api.builder.BaseFluent<A>Generated
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classIngressControllerSpecFluent.ClientTLSNested<N>classIngressControllerSpecFluent.DefaultCertificateNested<N>classIngressControllerSpecFluent.EndpointPublishingStrategyNested<N>classIngressControllerSpecFluent.HttpCompressionNested<N>classIngressControllerSpecFluent.HttpHeadersNested<N>classIngressControllerSpecFluent.LoggingNested<N>classIngressControllerSpecFluent.NamespaceSelectorNested<N>classIngressControllerSpecFluent.NodePlacementNested<N>classIngressControllerSpecFluent.RouteAdmissionNested<N>classIngressControllerSpecFluent.RouteSelectorNested<N>classIngressControllerSpecFluent.TuningOptionsNested<N>
-
Constructor Summary
Constructors Constructor Description IngressControllerSpecFluent()IngressControllerSpecFluent(IngressControllerSpec instance)
-
Method Summary
-
-
-
Constructor Detail
-
IngressControllerSpecFluent
public IngressControllerSpecFluent()
-
IngressControllerSpecFluent
public IngressControllerSpecFluent(IngressControllerSpec instance)
-
-
Method Detail
-
buildClientTLS
public ClientTLS buildClientTLS()
-
buildDefaultCertificate
public io.fabric8.kubernetes.api.model.LocalObjectReference buildDefaultCertificate()
-
buildEndpointPublishingStrategy
public EndpointPublishingStrategy buildEndpointPublishingStrategy()
-
buildHttpCompression
public HTTPCompressionPolicy buildHttpCompression()
-
buildHttpHeaders
public IngressControllerHTTPHeaders buildHttpHeaders()
-
buildLogging
public IngressControllerLogging buildLogging()
-
buildNamespaceSelector
public io.fabric8.kubernetes.api.model.LabelSelector buildNamespaceSelector()
-
buildNodePlacement
public NodePlacement buildNodePlacement()
-
buildRouteAdmission
public RouteAdmissionPolicy buildRouteAdmission()
-
buildRouteSelector
public io.fabric8.kubernetes.api.model.LabelSelector buildRouteSelector()
-
buildTuningOptions
public IngressControllerTuningOptions buildTuningOptions()
-
copyInstance
protected void copyInstance(IngressControllerSpec instance)
-
editClientTLS
public IngressControllerSpecFluent.ClientTLSNested<A> editClientTLS()
-
editDefaultCertificate
public IngressControllerSpecFluent.DefaultCertificateNested<A> editDefaultCertificate()
-
editEndpointPublishingStrategy
public IngressControllerSpecFluent.EndpointPublishingStrategyNested<A> editEndpointPublishingStrategy()
-
editHttpCompression
public IngressControllerSpecFluent.HttpCompressionNested<A> editHttpCompression()
-
editHttpHeaders
public IngressControllerSpecFluent.HttpHeadersNested<A> editHttpHeaders()
-
editLogging
public IngressControllerSpecFluent.LoggingNested<A> editLogging()
-
editNamespaceSelector
public IngressControllerSpecFluent.NamespaceSelectorNested<A> editNamespaceSelector()
-
editNodePlacement
public IngressControllerSpecFluent.NodePlacementNested<A> editNodePlacement()
-
editOrNewClientTLS
public IngressControllerSpecFluent.ClientTLSNested<A> editOrNewClientTLS()
-
editOrNewClientTLSLike
public IngressControllerSpecFluent.ClientTLSNested<A> editOrNewClientTLSLike(ClientTLS item)
-
editOrNewDefaultCertificate
public IngressControllerSpecFluent.DefaultCertificateNested<A> editOrNewDefaultCertificate()
-
editOrNewDefaultCertificateLike
public IngressControllerSpecFluent.DefaultCertificateNested<A> editOrNewDefaultCertificateLike(io.fabric8.kubernetes.api.model.LocalObjectReference item)
-
editOrNewEndpointPublishingStrategy
public IngressControllerSpecFluent.EndpointPublishingStrategyNested<A> editOrNewEndpointPublishingStrategy()
-
editOrNewEndpointPublishingStrategyLike
public IngressControllerSpecFluent.EndpointPublishingStrategyNested<A> editOrNewEndpointPublishingStrategyLike(EndpointPublishingStrategy item)
-
editOrNewHttpCompression
public IngressControllerSpecFluent.HttpCompressionNested<A> editOrNewHttpCompression()
-
editOrNewHttpCompressionLike
public IngressControllerSpecFluent.HttpCompressionNested<A> editOrNewHttpCompressionLike(HTTPCompressionPolicy item)
-
editOrNewHttpHeaders
public IngressControllerSpecFluent.HttpHeadersNested<A> editOrNewHttpHeaders()
-
editOrNewHttpHeadersLike
public IngressControllerSpecFluent.HttpHeadersNested<A> editOrNewHttpHeadersLike(IngressControllerHTTPHeaders item)
-
editOrNewLogging
public IngressControllerSpecFluent.LoggingNested<A> editOrNewLogging()
-
editOrNewLoggingLike
public IngressControllerSpecFluent.LoggingNested<A> editOrNewLoggingLike(IngressControllerLogging item)
-
editOrNewNamespaceSelector
public IngressControllerSpecFluent.NamespaceSelectorNested<A> editOrNewNamespaceSelector()
-
editOrNewNamespaceSelectorLike
public IngressControllerSpecFluent.NamespaceSelectorNested<A> editOrNewNamespaceSelectorLike(io.fabric8.kubernetes.api.model.LabelSelector item)
-
editOrNewNodePlacement
public IngressControllerSpecFluent.NodePlacementNested<A> editOrNewNodePlacement()
-
editOrNewNodePlacementLike
public IngressControllerSpecFluent.NodePlacementNested<A> editOrNewNodePlacementLike(NodePlacement item)
-
editOrNewRouteAdmission
public IngressControllerSpecFluent.RouteAdmissionNested<A> editOrNewRouteAdmission()
-
editOrNewRouteAdmissionLike
public IngressControllerSpecFluent.RouteAdmissionNested<A> editOrNewRouteAdmissionLike(RouteAdmissionPolicy item)
-
editOrNewRouteSelector
public IngressControllerSpecFluent.RouteSelectorNested<A> editOrNewRouteSelector()
-
editOrNewRouteSelectorLike
public IngressControllerSpecFluent.RouteSelectorNested<A> editOrNewRouteSelectorLike(io.fabric8.kubernetes.api.model.LabelSelector item)
-
editOrNewTuningOptions
public IngressControllerSpecFluent.TuningOptionsNested<A> editOrNewTuningOptions()
-
editOrNewTuningOptionsLike
public IngressControllerSpecFluent.TuningOptionsNested<A> editOrNewTuningOptionsLike(IngressControllerTuningOptions item)
-
editRouteAdmission
public IngressControllerSpecFluent.RouteAdmissionNested<A> editRouteAdmission()
-
editRouteSelector
public IngressControllerSpecFluent.RouteSelectorNested<A> editRouteSelector()
-
editTuningOptions
public IngressControllerSpecFluent.TuningOptionsNested<A> editTuningOptions()
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classio.fabric8.kubernetes.api.builder.BaseFluent<A extends IngressControllerSpecFluent<A>>
-
getClosedClientConnectionPolicy
public String getClosedClientConnectionPolicy()
-
getDomain
public String getDomain()
-
getHttpEmptyRequestsPolicy
public String getHttpEmptyRequestsPolicy()
-
getHttpErrorCodePages
public io.fabric8.openshift.api.model.config.v1.ConfigMapNameReference getHttpErrorCodePages()
-
getIdleConnectionTerminationPolicy
public String getIdleConnectionTerminationPolicy()
-
getReplicas
public Integer getReplicas()
-
getTlsSecurityProfile
public io.fabric8.openshift.api.model.config.v1.TLSSecurityProfile getTlsSecurityProfile()
-
getUnsupportedConfigOverrides
public Object getUnsupportedConfigOverrides()
-
hasAdditionalProperties
public boolean hasAdditionalProperties()
-
hasClientTLS
public boolean hasClientTLS()
-
hasClosedClientConnectionPolicy
public boolean hasClosedClientConnectionPolicy()
-
hasDefaultCertificate
public boolean hasDefaultCertificate()
-
hasDomain
public boolean hasDomain()
-
hasEndpointPublishingStrategy
public boolean hasEndpointPublishingStrategy()
-
hasHttpCompression
public boolean hasHttpCompression()
-
hasHttpEmptyRequestsPolicy
public boolean hasHttpEmptyRequestsPolicy()
-
hasHttpErrorCodePages
public boolean hasHttpErrorCodePages()
-
hasHttpHeaders
public boolean hasHttpHeaders()
-
hasIdleConnectionTerminationPolicy
public boolean hasIdleConnectionTerminationPolicy()
-
hasLogging
public boolean hasLogging()
-
hasNamespaceSelector
public boolean hasNamespaceSelector()
-
hasNodePlacement
public boolean hasNodePlacement()
-
hasReplicas
public boolean hasReplicas()
-
hasRouteAdmission
public boolean hasRouteAdmission()
-
hasRouteSelector
public boolean hasRouteSelector()
-
hasTlsSecurityProfile
public boolean hasTlsSecurityProfile()
-
hasTuningOptions
public boolean hasTuningOptions()
-
hasUnsupportedConfigOverrides
public boolean hasUnsupportedConfigOverrides()
-
hashCode
public int hashCode()
- Overrides:
hashCodein classio.fabric8.kubernetes.api.builder.BaseFluent<A extends IngressControllerSpecFluent<A>>
-
withAdditionalProperties
public <K,V> A withAdditionalProperties(Map<String,Object> additionalProperties)
-
withClosedClientConnectionPolicy
public A withClosedClientConnectionPolicy(String closedClientConnectionPolicy)
-
withDefaultCertificate
public A withDefaultCertificate(io.fabric8.kubernetes.api.model.LocalObjectReference defaultCertificate)
-
withEndpointPublishingStrategy
public A withEndpointPublishingStrategy(EndpointPublishingStrategy endpointPublishingStrategy)
-
withHttpCompression
public A withHttpCompression(HTTPCompressionPolicy httpCompression)
-
withHttpErrorCodePages
public A withHttpErrorCodePages(io.fabric8.openshift.api.model.config.v1.ConfigMapNameReference httpErrorCodePages)
-
withHttpHeaders
public A withHttpHeaders(IngressControllerHTTPHeaders httpHeaders)
-
withIdleConnectionTerminationPolicy
public A withIdleConnectionTerminationPolicy(String idleConnectionTerminationPolicy)
-
withLogging
public A withLogging(IngressControllerLogging logging)
-
withNamespaceSelector
public A withNamespaceSelector(io.fabric8.kubernetes.api.model.LabelSelector namespaceSelector)
-
withNewClientTLS
public IngressControllerSpecFluent.ClientTLSNested<A> withNewClientTLS()
-
withNewClientTLSLike
public IngressControllerSpecFluent.ClientTLSNested<A> withNewClientTLSLike(ClientTLS item)
-
withNewDefaultCertificate
public IngressControllerSpecFluent.DefaultCertificateNested<A> withNewDefaultCertificate()
-
withNewDefaultCertificateLike
public IngressControllerSpecFluent.DefaultCertificateNested<A> withNewDefaultCertificateLike(io.fabric8.kubernetes.api.model.LocalObjectReference item)
-
withNewEndpointPublishingStrategy
public IngressControllerSpecFluent.EndpointPublishingStrategyNested<A> withNewEndpointPublishingStrategy()
-
withNewEndpointPublishingStrategyLike
public IngressControllerSpecFluent.EndpointPublishingStrategyNested<A> withNewEndpointPublishingStrategyLike(EndpointPublishingStrategy item)
-
withNewHttpCompression
public IngressControllerSpecFluent.HttpCompressionNested<A> withNewHttpCompression()
-
withNewHttpCompressionLike
public IngressControllerSpecFluent.HttpCompressionNested<A> withNewHttpCompressionLike(HTTPCompressionPolicy item)
-
withNewHttpHeaders
public IngressControllerSpecFluent.HttpHeadersNested<A> withNewHttpHeaders()
-
withNewHttpHeadersLike
public IngressControllerSpecFluent.HttpHeadersNested<A> withNewHttpHeadersLike(IngressControllerHTTPHeaders item)
-
withNewLogging
public IngressControllerSpecFluent.LoggingNested<A> withNewLogging()
-
withNewLoggingLike
public IngressControllerSpecFluent.LoggingNested<A> withNewLoggingLike(IngressControllerLogging item)
-
withNewNamespaceSelector
public IngressControllerSpecFluent.NamespaceSelectorNested<A> withNewNamespaceSelector()
-
withNewNamespaceSelectorLike
public IngressControllerSpecFluent.NamespaceSelectorNested<A> withNewNamespaceSelectorLike(io.fabric8.kubernetes.api.model.LabelSelector item)
-
withNewNodePlacement
public IngressControllerSpecFluent.NodePlacementNested<A> withNewNodePlacement()
-
withNewNodePlacementLike
public IngressControllerSpecFluent.NodePlacementNested<A> withNewNodePlacementLike(NodePlacement item)
-
withNewRouteAdmission
public IngressControllerSpecFluent.RouteAdmissionNested<A> withNewRouteAdmission()
-
withNewRouteAdmission
public A withNewRouteAdmission(String namespaceOwnership, String wildcardPolicy)
-
withNewRouteAdmissionLike
public IngressControllerSpecFluent.RouteAdmissionNested<A> withNewRouteAdmissionLike(RouteAdmissionPolicy item)
-
withNewRouteSelector
public IngressControllerSpecFluent.RouteSelectorNested<A> withNewRouteSelector()
-
withNewRouteSelectorLike
public IngressControllerSpecFluent.RouteSelectorNested<A> withNewRouteSelectorLike(io.fabric8.kubernetes.api.model.LabelSelector item)
-
withNewTuningOptions
public IngressControllerSpecFluent.TuningOptionsNested<A> withNewTuningOptions()
-
withNewTuningOptionsLike
public IngressControllerSpecFluent.TuningOptionsNested<A> withNewTuningOptionsLike(IngressControllerTuningOptions item)
-
withNodePlacement
public A withNodePlacement(NodePlacement nodePlacement)
-
withRouteAdmission
public A withRouteAdmission(RouteAdmissionPolicy routeAdmission)
-
withRouteSelector
public A withRouteSelector(io.fabric8.kubernetes.api.model.LabelSelector routeSelector)
-
withTlsSecurityProfile
public A withTlsSecurityProfile(io.fabric8.openshift.api.model.config.v1.TLSSecurityProfile tlsSecurityProfile)
-
withTuningOptions
public A withTuningOptions(IngressControllerTuningOptions tuningOptions)
-
-