Class IngressDependentResource

  • All Implemented Interfaces:
    io.javaoperatorsdk.operator.api.reconciler.dependent.DependentResource<io.fabric8.kubernetes.api.model.networking.v1.Ingress,​WebPage>, io.javaoperatorsdk.operator.api.reconciler.dependent.EventSourceProvider<WebPage>, io.javaoperatorsdk.operator.api.reconciler.dependent.managed.DependentResourceConfigurator<io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResourceConfig>, io.javaoperatorsdk.operator.api.reconciler.dependent.managed.KubernetesClientAware, io.javaoperatorsdk.operator.processing.dependent.Creator<io.fabric8.kubernetes.api.model.networking.v1.Ingress,​WebPage>, io.javaoperatorsdk.operator.processing.dependent.Updater<io.fabric8.kubernetes.api.model.networking.v1.Ingress,​WebPage>, io.javaoperatorsdk.operator.processing.ResourceOwner<io.fabric8.kubernetes.api.model.networking.v1.Ingress,​WebPage>

    public class IngressDependentResource
    extends io.javaoperatorsdk.operator.processing.dependent.kubernetes.CRUKubernetesDependentResource<io.fabric8.kubernetes.api.model.networking.v1.Ingress,​WebPage>
    • Field Summary

      • Fields inherited from class io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResource

        client
      • Fields inherited from class io.javaoperatorsdk.operator.processing.dependent.AbstractDependentResource

        creatable, creator, deletable, updatable, updater
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected io.fabric8.kubernetes.api.model.networking.v1.Ingress desired​(WebPage webPage, io.javaoperatorsdk.operator.api.reconciler.Context<WebPage> context)  
      • Methods inherited from class io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResource

        addOwnerReference, configureWith, configureWith, create, createEventSource, delete, getKubernetesClient, getSecondaryResource, handleCreate, handleUpdate, match, prepare, resourceType, setKubernetesClient, update
      • Methods inherited from class io.javaoperatorsdk.operator.processing.dependent.AbstractEventSourceHolderDependentResource

        eventSource, initEventSource, onCreated, onUpdated, setEventSource
      • Methods inherited from class io.javaoperatorsdk.operator.processing.dependent.AbstractDependentResource

        reconcile
      • Methods inherited from interface io.javaoperatorsdk.operator.processing.dependent.Creator

        create
      • Methods inherited from interface io.javaoperatorsdk.operator.processing.dependent.Updater

        match, update
    • Constructor Detail

      • IngressDependentResource

        public IngressDependentResource()
    • Method Detail

      • desired

        protected io.fabric8.kubernetes.api.model.networking.v1.Ingress desired​(WebPage webPage,
                                                                                io.javaoperatorsdk.operator.api.reconciler.Context<WebPage> context)
        Overrides:
        desired in class io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResource<io.fabric8.kubernetes.api.model.networking.v1.Ingress,​WebPage>