Class OperatorResourceLister<ApiType extends KubernetesObject>

java.lang.Object
io.micronaut.kubernetes.client.openapi.operator.OperatorResourceLister<ApiType>
Type Parameters:
ApiType - kubernetes api type

public final class OperatorResourceLister<ApiType extends KubernetesObject> extends Object
Operator lister simplifies retrieval of the resources from within the SharedIndexInformer's cache.
Author:
Pavol Gressa
  • Constructor Details

  • Method Details

    • get

      public Optional<ApiType> get(Request request)
      Get the kubernetes resource from the SharedIndexInformer's cache for the given Request. The operation returns Optional for cases when the resource is not present in the cache.
      Parameters:
      request - the reconciliation request
      Returns:
      optional resource in local cache