A B C D E F G H I K L M N O P R S T U V W 
All Classes All Packages

A

AbstractConfigurationService - Class in io.javaoperatorsdk.operator.api.config
 
AbstractConfigurationService(Version) - Constructor for class io.javaoperatorsdk.operator.api.config.AbstractConfigurationService
 
AbstractConfigurationService(Version, Cloner) - Constructor for class io.javaoperatorsdk.operator.api.config.AbstractConfigurationService
 
AbstractConfigurationService(Version, Cloner, ObjectMapper) - Constructor for class io.javaoperatorsdk.operator.api.config.AbstractConfigurationService
 
AbstractDependentResource<R,​P extends io.fabric8.kubernetes.api.model.HasMetadata> - Class in io.javaoperatorsdk.operator.processing.dependent
 
AbstractDependentResource() - Constructor for class io.javaoperatorsdk.operator.processing.dependent.AbstractDependentResource
 
AbstractEventSource - Class in io.javaoperatorsdk.operator.processing.event.source
 
AbstractEventSource() - Constructor for class io.javaoperatorsdk.operator.processing.event.source.AbstractEventSource
 
AbstractEventSourceHolderDependentResource<R,​P extends io.fabric8.kubernetes.api.model.HasMetadata,​T extends ResourceEventSource<R,​P>> - Class in io.javaoperatorsdk.operator.processing.dependent
 
AbstractEventSourceHolderDependentResource(Class<R>) - Constructor for class io.javaoperatorsdk.operator.processing.dependent.AbstractEventSourceHolderDependentResource
 
AbstractExternalDependentResource<R,​P extends io.fabric8.kubernetes.api.model.HasMetadata,​T extends ResourceEventSource<R,​P>> - Class in io.javaoperatorsdk.operator.processing.dependent
 
AbstractExternalDependentResource(Class<R>) - Constructor for class io.javaoperatorsdk.operator.processing.dependent.AbstractExternalDependentResource
 
AbstractPollingDependentResource<R,​P extends io.fabric8.kubernetes.api.model.HasMetadata> - Class in io.javaoperatorsdk.operator.processing.dependent.external
 
AbstractPollingDependentResource(Class<R>) - Constructor for class io.javaoperatorsdk.operator.processing.dependent.external.AbstractPollingDependentResource
 
AbstractPollingDependentResource(Class<R>, long) - Constructor for class io.javaoperatorsdk.operator.processing.dependent.external.AbstractPollingDependentResource
 
AbstractResourceEventSource<R,​P extends io.fabric8.kubernetes.api.model.HasMetadata> - Class in io.javaoperatorsdk.operator.processing.event.source
 
AbstractResourceEventSource(Class<R>) - Constructor for class io.javaoperatorsdk.operator.processing.event.source.AbstractResourceEventSource
 
accept(R) - Method in interface io.javaoperatorsdk.operator.processing.event.source.filter.GenericFilter
 
accept(R) - Method in interface io.javaoperatorsdk.operator.processing.event.source.filter.OnAddFilter
 
accept(R, Boolean) - Method in interface io.javaoperatorsdk.operator.processing.event.source.filter.OnDeleteFilter
 
accept(R, R) - Method in interface io.javaoperatorsdk.operator.processing.event.source.filter.OnUpdateFilter
 
acceptChange(Controller<P>, P, P) - Method in interface io.javaoperatorsdk.operator.processing.event.source.controller.ResourceEventFilter
Deprecated.
Determines whether the change between the old version of the resource and the new one needs to be propagated to the controller or not.
addDependentResource(DependentResource) - Method in class io.javaoperatorsdk.operator.processing.dependent.workflow.builder.WorkflowBuilder
 
addDependsOnRelation(DependentResourceNode) - Method in class io.javaoperatorsdk.operator.processing.dependent.workflow.DependentResourceNode
 
ADDED - io.javaoperatorsdk.operator.processing.event.source.controller.ResourceAction
 
addIndexer(String, Function<T, List<String>>) - Method in interface io.javaoperatorsdk.operator.processing.event.source.IndexerResourceCache
 
addIndexers(Map<String, Function<R, List<String>>>) - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.ManagedInformerEventSource
 
addIndexers(Map<String, Function<T, List<String>>>) - Method in interface io.javaoperatorsdk.operator.processing.event.source.IndexerResourceCache
 
addIndexers(Map<String, Function<T, List<String>>>) - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.InformerManager
 
addingNamespaces(String...) - Method in class io.javaoperatorsdk.operator.api.config.ControllerConfigurationOverrider
 
addOwnerReference() - Method in class io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResource
 
addResourceIDInfo(ResourceID) - Static method in class io.javaoperatorsdk.operator.processing.MDCUtils
 
addResourceInfo(HasMetadata) - Static method in class io.javaoperatorsdk.operator.processing.MDCUtils
 
AggregatedOperatorException - Exception in io.javaoperatorsdk.operator
 
AggregatedOperatorException(String, Exception...) - Constructor for exception io.javaoperatorsdk.operator.AggregatedOperatorException
 
AggregatedOperatorException(String, List<Exception>) - Constructor for exception io.javaoperatorsdk.operator.AggregatedOperatorException
 
aggregatedResult(List<ReconcileResult<T>>) - Static method in class io.javaoperatorsdk.operator.api.reconciler.dependent.ReconcileResult
 
allDependentResourcesReady() - Method in class io.javaoperatorsdk.operator.processing.dependent.workflow.WorkflowReconcileResult
 
allNamespacesWatched(Set<String>) - Static method in interface io.javaoperatorsdk.operator.api.config.ResourceConfiguration
 
allowsNamespaceChanges() - Method in interface io.javaoperatorsdk.operator.api.config.NamespaceChangeable
 
allowsNamespaceChanges() - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.InformerEventSource
 
allPostConditionsMet() - Method in class io.javaoperatorsdk.operator.processing.dependent.workflow.WorkflowCleanupResult
 
and(ResourceEventFilter<P>) - Method in interface io.javaoperatorsdk.operator.processing.event.source.controller.ResourceEventFilter
Deprecated.
Combines this filter with the provided one with an AND logic, i.e.
and(GenericFilter<R>) - Method in interface io.javaoperatorsdk.operator.processing.event.source.filter.GenericFilter
 
and(OnAddFilter<R>) - Method in interface io.javaoperatorsdk.operator.processing.event.source.filter.OnAddFilter
 
and(OnDeleteFilter<R>) - Method in interface io.javaoperatorsdk.operator.processing.event.source.filter.OnDeleteFilter
 
and(OnUpdateFilter<R>) - Method in interface io.javaoperatorsdk.operator.processing.event.source.filter.OnUpdateFilter
 
AnnotationConfigurable<C extends Annotation> - Interface in io.javaoperatorsdk.operator.api.config
 
AnnotationControllerConfiguration<P extends io.fabric8.kubernetes.api.model.HasMetadata> - Class in io.javaoperatorsdk.operator.api.config
 
AnnotationControllerConfiguration(Reconciler<P>) - Constructor for class io.javaoperatorsdk.operator.api.config.AnnotationControllerConfiguration
 
AnnotationDependentResourceConfigurator<A extends Annotation,​C> - Interface in io.javaoperatorsdk.operator.api.reconciler.dependent.managed
 
applyFilters() - Method in class io.javaoperatorsdk.operator.processing.dependent.AbstractEventSourceHolderDependentResource
 
assertCustomResource(Class<?>, CustomResourceDefinition) - Static method in class io.javaoperatorsdk.operator.CustomResourceUtils
Applies internal validations that may not be handled by the fabric8 client.

B

BaseConfigurationService - Class in io.javaoperatorsdk.operator.api.config
 
BaseConfigurationService() - Constructor for class io.javaoperatorsdk.operator.api.config.BaseConfigurationService
 
BaseConfigurationService(Version) - Constructor for class io.javaoperatorsdk.operator.api.config.BaseConfigurationService
 
BaseConfigurationService(Version, Cloner) - Constructor for class io.javaoperatorsdk.operator.api.config.BaseConfigurationService
 
BaseConfigurationService(Version, Cloner, ObjectMapper) - Constructor for class io.javaoperatorsdk.operator.api.config.BaseConfigurationService
 
BaseControl<T extends BaseControl<T>> - Class in io.javaoperatorsdk.operator.api.reconciler
 
BaseControl() - Constructor for class io.javaoperatorsdk.operator.api.reconciler.BaseControl
 
broadcastOnResourceEvent(ResourceAction, P, P) - Method in class io.javaoperatorsdk.operator.processing.event.EventSourceManager
 
build() - Method in class io.javaoperatorsdk.operator.api.config.ConfigurationServiceOverrider
 
build() - Method in class io.javaoperatorsdk.operator.api.config.ControllerConfigurationOverrider
 
build() - Method in class io.javaoperatorsdk.operator.api.config.informer.InformerConfiguration.InformerConfigurationBuilder
 
build() - Method in class io.javaoperatorsdk.operator.processing.dependent.workflow.builder.WorkflowBuilder
 
build(int) - Method in class io.javaoperatorsdk.operator.processing.dependent.workflow.builder.WorkflowBuilder
 
build(ExecutorService) - Method in class io.javaoperatorsdk.operator.processing.dependent.workflow.builder.WorkflowBuilder
 
builderTargetType(Class<B>) - Static method in class io.javaoperatorsdk.operator.BuilderUtils
 
BuilderUtils - Class in io.javaoperatorsdk.operator
 
BulkDependentResource<R,​P extends io.fabric8.kubernetes.api.model.HasMetadata> - Interface in io.javaoperatorsdk.operator.processing.dependent
Manages dynamic number of resources created for a primary resource.
BulkUpdater<R,​P extends io.fabric8.kubernetes.api.model.HasMetadata> - Interface in io.javaoperatorsdk.operator.processing.dependent
Helper for the buld Dependent Resources to make it more explicit that such dependents only to implement BulkDependentResource.match(Object,Object,HasMetadata,Context)
byIndex(String, String) - Method in interface io.javaoperatorsdk.operator.processing.event.source.IndexerResourceCache
 
byIndex(String, String) - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.InformerManager
 
byIndex(String, String) - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.ManagedInformerEventSource
 

C

cache - Variable in class io.javaoperatorsdk.operator.processing.event.source.ExternalResourceCachingEventSource
 
cache - Variable in class io.javaoperatorsdk.operator.processing.event.source.informer.ManagedInformerEventSource
 
Cache<T> - Interface in io.javaoperatorsdk.operator.processing.event.source
 
cacheKeyMapper - Variable in class io.javaoperatorsdk.operator.processing.event.source.ExternalResourceCachingEventSource
 
CacheKeyMapper<R> - Interface in io.javaoperatorsdk.operator.processing.event.source
 
cacheSyncTimeout() - Method in interface io.javaoperatorsdk.operator.api.config.ConfigurationService
Timeout for cache sync in milliseconds.
CachingInboundEventSource<R,​P extends io.fabric8.kubernetes.api.model.HasMetadata> - Class in io.javaoperatorsdk.operator.processing.event.source.inbound
 
CachingInboundEventSource(CachingInboundEventSource.ResourceFetcher<R, P>, Class<R>, CacheKeyMapper<R>) - Constructor for class io.javaoperatorsdk.operator.processing.event.source.inbound.CachingInboundEventSource
 
CachingInboundEventSource.ResourceFetcher<R,​P> - Interface in io.javaoperatorsdk.operator.processing.event.source.inbound
 
cancelOnceSchedule(ResourceID) - Method in class io.javaoperatorsdk.operator.processing.event.source.timer.TimerEventSource
 
changeNamespaces(String...) - Method in interface io.javaoperatorsdk.operator.api.config.NamespaceChangeable
 
changeNamespaces(Set<String>) - Method in interface io.javaoperatorsdk.operator.api.config.NamespaceChangeable
If the controller and possibly registered InformerEventSource watches a set of namespaces this set can be adjusted dynamically, this when the operator is running.
changeNamespaces(Set<String>) - Method in class io.javaoperatorsdk.operator.processing.Controller
 
changeNamespaces(Set<String>) - Method in class io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResourceConfig
 
changeNamespaces(Set<String>) - Method in class io.javaoperatorsdk.operator.processing.event.EventSourceManager
 
changeNamespaces(Set<String>) - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.InformerManager
 
changeNamespaces(Set<String>) - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.ManagedInformerEventSource
 
CHECK_CRD_ENV_KEY - Static variable in class io.javaoperatorsdk.operator.api.config.Utils
 
checkCRDAndValidateLocalModel() - Method in class io.javaoperatorsdk.operator.api.config.BaseConfigurationService
 
checkCRDAndValidateLocalModel() - Method in interface io.javaoperatorsdk.operator.api.config.ConfigurationService
Whether the operator should query the CRD to make sure it's deployed and validate CustomResource implementations before attempting to register the associated reconcilers.
checkingCRDAndValidateLocalModel(boolean) - Method in class io.javaoperatorsdk.operator.api.config.ConfigurationServiceOverrider
 
Cleaner<P extends io.fabric8.kubernetes.api.model.HasMetadata> - Interface in io.javaoperatorsdk.operator.api.reconciler
 
cleanup() - Method in class io.javaoperatorsdk.operator.processing.dependent.workflow.WorkflowCleanupExecutor
 
cleanup(P, Context<P>) - Method in interface io.javaoperatorsdk.operator.api.reconciler.Cleaner
This method turns on automatic finalizer usage.
cleanup(P, Context<P>) - Method in class io.javaoperatorsdk.operator.processing.Controller
 
cleanup(P, Context<P>) - Method in class io.javaoperatorsdk.operator.processing.dependent.workflow.DefaultManagedWorkflow
 
cleanup(P, Context<P>) - Method in interface io.javaoperatorsdk.operator.processing.dependent.workflow.ManagedWorkflow
 
cleanup(P, Context<P>) - Method in class io.javaoperatorsdk.operator.processing.dependent.workflow.Workflow
 
cleanupDoneFor(ResourceID) - Method in interface io.javaoperatorsdk.operator.api.monitoring.Metrics
Deprecated.
Use (and implement) Metrics.cleanupDoneFor(ResourceID, Map) instead
cleanupDoneFor(ResourceID, Map<String, Object>) - Method in interface io.javaoperatorsdk.operator.api.monitoring.Metrics
Called when the resource associated with the specified ResourceID has been successfully deleted and the clean-up performed by the associated reconciler is finished.
cleanupOnCreateOrUpdateEventFiltering(ResourceID) - Method in interface io.javaoperatorsdk.operator.api.reconciler.dependent.RecentOperationEventFilter
 
cleanupOnCreateOrUpdateEventFiltering(ResourceID) - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.InformerEventSource
Mean to be called to clean up in case of an exception from the client.
client - Variable in class io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResource
 
clone(R) - Method in interface io.javaoperatorsdk.operator.api.config.Cloner
 
Cloner - Interface in io.javaoperatorsdk.operator.api.config
 
closeClientOnStop() - Method in interface io.javaoperatorsdk.operator.api.config.ConfigurationService
 
compareConfigMapData(ConfigMap, ConfigMap) - Static method in class io.javaoperatorsdk.operator.processing.dependent.kubernetes.ResourceComparators
 
compareSecretData(Secret, Secret) - Static method in class io.javaoperatorsdk.operator.processing.dependent.kubernetes.ResourceComparators
 
computed(boolean, T) - Static method in interface io.javaoperatorsdk.operator.processing.dependent.Matcher.Result
Creates a result stating whether the resource matched and the associated computed desired state so that the SDK can use it downstream without having to recompute it.
computedDesired() - Method in interface io.javaoperatorsdk.operator.processing.dependent.Matcher.Result
Retrieves the associated desired state if it has been computed during the matching process or empty if not.
ConcurrentHashMapCache<T> - Class in io.javaoperatorsdk.operator.processing.event.source
 
ConcurrentHashMapCache() - Constructor for class io.javaoperatorsdk.operator.processing.event.source.ConcurrentHashMapCache
 
concurrentReconciliationThreads() - Method in interface io.javaoperatorsdk.operator.api.config.ConfigurationService
Retrieves the maximum number of threads the operator can spin out to dispatch reconciliation requests to reconcilers
concurrentWorkflowExecutorThreads() - Method in interface io.javaoperatorsdk.operator.api.config.ConfigurationService
 
Condition<R,​P extends io.fabric8.kubernetes.api.model.HasMetadata> - Interface in io.javaoperatorsdk.operator.processing.dependent.workflow
 
configFor(Reconciler<R>) - Method in class io.javaoperatorsdk.operator.api.config.BaseConfigurationService
 
configFrom(A, ControllerConfiguration<?>) - Method in interface io.javaoperatorsdk.operator.api.reconciler.dependent.managed.AnnotationDependentResourceConfigurator
 
configFrom(KubernetesDependent, ControllerConfiguration<?>) - Method in class io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResource
 
configuration() - Method in interface io.javaoperatorsdk.operator.api.reconciler.dependent.managed.DependentResourceConfigurator
 
configuration() - Method in class io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResource
 
ConfigurationService - Interface in io.javaoperatorsdk.operator.api.config
An interface from which to retrieve configuration information.
ConfigurationServiceOverrider - Class in io.javaoperatorsdk.operator.api.config
 
ConfigurationServiceProvider - Class in io.javaoperatorsdk.operator.api.config
For internal usage only, to avoid passing the operator configuration around.
configure(T) - Method in interface io.javaoperatorsdk.operator.api.config.Utils.Configurator
 
configureWith(C) - Method in interface io.javaoperatorsdk.operator.api.reconciler.dependent.managed.DependentResourceConfigurator
 
configureWith(KubernetesDependentResourceConfig<R>) - Method in class io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResource
 
configureWith(InformerEventSource<R, P>) - Method in class io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResource
Use to share informers between event more resources.
Constants - Class in io.javaoperatorsdk.operator.api.reconciler
 
contains(ResourceID) - Method in interface io.javaoperatorsdk.operator.processing.event.source.Cache
 
containsEventWithResourceVersion(ResourceID, String) - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.EventRecorder
 
containsEventWithVersionButItsNotLastOne(ResourceID, String) - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.EventRecorder
 
Context<P extends io.fabric8.kubernetes.api.model.HasMetadata> - Interface in io.javaoperatorsdk.operator.api.reconciler
 
contextFor(ControllerConfiguration<?>, Class<? extends DependentResource>, Class<? extends Annotation>) - Static method in class io.javaoperatorsdk.operator.api.config.Utils
 
ContextInitializer<P extends io.fabric8.kubernetes.api.model.HasMetadata> - Interface in io.javaoperatorsdk.operator.api.reconciler
 
Controller<P extends io.fabric8.kubernetes.api.model.HasMetadata> - Class in io.javaoperatorsdk.operator.processing
 
Controller(Reconciler<P>, ControllerConfiguration<P>, KubernetesClient) - Constructor for class io.javaoperatorsdk.operator.processing.Controller
 
ControllerConfiguration<R extends io.fabric8.kubernetes.api.model.HasMetadata> - Interface in io.javaoperatorsdk.operator.api.config
 
ControllerConfiguration - Annotation Type in io.javaoperatorsdk.operator.api.reconciler
 
ControllerConfigurationOverrider<R extends io.fabric8.kubernetes.api.model.HasMetadata> - Class in io.javaoperatorsdk.operator.api.config
 
controllerConfigurations() - Method in class io.javaoperatorsdk.operator.api.config.AbstractConfigurationService
 
controllerName() - Method in interface io.javaoperatorsdk.operator.api.monitoring.Metrics.ControllerExecution
Retrieves the name of the controller executing the reconciliation.
ControllerResourceEventSource<T extends io.fabric8.kubernetes.api.model.HasMetadata> - Class in io.javaoperatorsdk.operator.processing.event.source.controller
 
ControllerResourceEventSource(Controller<T>) - Constructor for class io.javaoperatorsdk.operator.processing.event.source.controller.ControllerResourceEventSource
 
create(R, P, Context<P>) - Method in interface io.javaoperatorsdk.operator.processing.dependent.Creator
 
create(R, P, Context<P>) - Method in class io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResource
 
CREATED - io.javaoperatorsdk.operator.api.reconciler.dependent.ReconcileResult.Operation
 
createEventSource(EventSourceContext<P>) - Method in class io.javaoperatorsdk.operator.processing.dependent.AbstractEventSourceHolderDependentResource
 
createEventSource(EventSourceContext<P>) - Method in class io.javaoperatorsdk.operator.processing.dependent.external.PerResourcePollingDependentResource
 
createEventSource(EventSourceContext<P>) - Method in class io.javaoperatorsdk.operator.processing.dependent.external.PollingDependentResource
 
createEventSource(EventSourceContext<P>) - Method in class io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResource
 
createFrom(DependentResourceSpec) - Method in interface io.javaoperatorsdk.operator.api.reconciler.dependent.DependentResourceFactory
Deprecated.
 
createFrom(Class<T>) - Method in interface io.javaoperatorsdk.operator.api.reconciler.dependent.DependentResourceFactory
Deprecated.
 
createIfNeeded() - Method in class io.javaoperatorsdk.operator.api.config.BaseConfigurationService
 
creator - Variable in class io.javaoperatorsdk.operator.processing.dependent.AbstractDependentResource
 
Creator<R,​P extends io.fabric8.kubernetes.api.model.HasMetadata> - Interface in io.javaoperatorsdk.operator.processing.dependent
 
CRUDKubernetesDependentResource<R extends io.fabric8.kubernetes.api.model.HasMetadata,​P extends io.fabric8.kubernetes.api.model.HasMetadata> - Class in io.javaoperatorsdk.operator.processing.dependent.kubernetes
Adaptor class resources that manage Create, Read and Update operations and that should be automatically garbage-collected by Kubernetes when the associated primary resource is destroyed.
CRUDKubernetesDependentResource(Class<R>) - Constructor for class io.javaoperatorsdk.operator.processing.dependent.kubernetes.CRUDKubernetesDependentResource
 
CRUDNoGCKubernetesDependentResource<R extends io.fabric8.kubernetes.api.model.HasMetadata,​P extends io.fabric8.kubernetes.api.model.HasMetadata> - Class in io.javaoperatorsdk.operator.processing.dependent.kubernetes
Adaptor class resources that manage Create, Read and Update operations, however resource is NOT garbage collected by Kubernetes when the associated primary resource is destroyed, instead explicitly deleted.
CRUDNoGCKubernetesDependentResource(Class<R>) - Constructor for class io.javaoperatorsdk.operator.processing.dependent.kubernetes.CRUDNoGCKubernetesDependentResource
 
currentNamespaceWatched(Set<String>) - Static method in interface io.javaoperatorsdk.operator.api.config.ResourceConfiguration
 
customResourceUid - Variable in class io.javaoperatorsdk.operator.processing.event.source.timer.TimerEventSource.EventProducerTimeTask
 
CustomResourceUtils - Class in io.javaoperatorsdk.operator
 
CustomResourceUtils() - Constructor for class io.javaoperatorsdk.operator.CustomResourceUtils
 

D

deactivatedRateLimiter() - Static method in class io.javaoperatorsdk.operator.processing.event.rate.LinearRateLimiter
 
DEBUG_THREAD_POOL_ENV_KEY - Static variable in class io.javaoperatorsdk.operator.api.config.Utils
 
debugThreadPool() - Static method in class io.javaoperatorsdk.operator.api.config.Utils
 
DEFAULT - io.javaoperatorsdk.operator.processing.event.source.EventSourceStartPriority
 
DEFAULT - Static variable in interface io.javaoperatorsdk.operator.api.config.RetryConfiguration
Deprecated.
 
DEFAULT - Static variable in class io.javaoperatorsdk.operator.processing.retry.GenericRetry
 
DEFAULT_ANNOTATION_FOR_NAME - Static variable in class io.javaoperatorsdk.operator.processing.event.source.informer.Mappers
 
DEFAULT_ANNOTATION_FOR_NAMESPACE - Static variable in class io.javaoperatorsdk.operator.processing.event.source.informer.Mappers
 
DEFAULT_INITIAL_INTERVAL - Static variable in interface io.javaoperatorsdk.operator.api.config.RetryConfiguration
Deprecated.
 
DEFAULT_INITIAL_INTERVAL - Static variable in annotation type io.javaoperatorsdk.operator.processing.retry.GradualRetry
 
DEFAULT_INTERVAL - Static variable in annotation type io.javaoperatorsdk.operator.api.reconciler.MaxReconciliationInterval
 
DEFAULT_MAX_ATTEMPTS - Static variable in interface io.javaoperatorsdk.operator.api.config.RetryConfiguration
Deprecated.
 
DEFAULT_MAX_ATTEMPTS - Static variable in annotation type io.javaoperatorsdk.operator.processing.retry.GradualRetry
 
DEFAULT_MAX_INTERVAL - Static variable in annotation type io.javaoperatorsdk.operator.processing.retry.GradualRetry
 
DEFAULT_MULTIPLIER - Static variable in interface io.javaoperatorsdk.operator.api.config.RetryConfiguration
Deprecated.
 
DEFAULT_MULTIPLIER - Static variable in annotation type io.javaoperatorsdk.operator.processing.retry.GradualRetry
 
DEFAULT_NAMESPACES - Static variable in annotation type io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependent
 
DEFAULT_NAMESPACES_SET - Static variable in class io.javaoperatorsdk.operator.api.reconciler.Constants
 
DEFAULT_POLLING_PERIOD - Static variable in class io.javaoperatorsdk.operator.processing.dependent.external.AbstractPollingDependentResource
 
DEFAULT_RATE_LIMITER - Static variable in interface io.javaoperatorsdk.operator.api.config.ControllerConfiguration
 
DEFAULT_RECONCILIATION_THREADS_NUMBER - Static variable in interface io.javaoperatorsdk.operator.api.config.ConfigurationService
 
DEFAULT_REFRESH_PERIOD - Static variable in class io.javaoperatorsdk.operator.processing.event.rate.LinearRateLimiter
 
DEFAULT_REFRESH_PERIOD_SECONDS - Static variable in class io.javaoperatorsdk.operator.processing.event.rate.LinearRateLimiter
 
DEFAULT_TERMINATION_TIMEOUT_SECONDS - Static variable in interface io.javaoperatorsdk.operator.api.config.ConfigurationService
 
DEFAULT_WORKFLOW_EXECUTOR_THREAD_NUMBER - Static variable in interface io.javaoperatorsdk.operator.api.config.ConfigurationService
 
DefaultContext<P extends io.fabric8.kubernetes.api.model.HasMetadata> - Class in io.javaoperatorsdk.operator.api.reconciler
 
DefaultContext(RetryInfo, Controller<P>, P) - Constructor for class io.javaoperatorsdk.operator.api.reconciler.DefaultContext
 
DefaultControllerConfiguration<R extends io.fabric8.kubernetes.api.model.HasMetadata> - Class in io.javaoperatorsdk.operator.api.config
 
DefaultControllerConfiguration(String, String, String, String, boolean, Set<String>, Retry, String, ResourceEventFilter<R>, Class<R>, Duration, OnAddFilter<R>, OnUpdateFilter<R>, GenericFilter<R>, RateLimiter, List<DependentResourceSpec>) - Constructor for class io.javaoperatorsdk.operator.api.config.DefaultControllerConfiguration
 
defaultDelete() - Static method in class io.javaoperatorsdk.operator.api.reconciler.DeleteControl
 
DefaultInformerConfiguration(String, Class<R>, PrimaryToSecondaryMapper<?>, SecondaryToPrimaryMapper<R>, Set<String>, boolean, OnAddFilter<R>, OnUpdateFilter<R>, OnDeleteFilter<R>, GenericFilter<R>) - Constructor for class io.javaoperatorsdk.operator.api.config.informer.InformerConfiguration.DefaultInformerConfiguration
 
defaultLimitedExponentialRetry() - Static method in class io.javaoperatorsdk.operator.processing.retry.GenericRetry
 
DefaultManagedDependentResourceContext - Class in io.javaoperatorsdk.operator.api.reconciler.dependent.managed
 
DefaultManagedDependentResourceContext() - Constructor for class io.javaoperatorsdk.operator.api.reconciler.dependent.managed.DefaultManagedDependentResourceContext
 
DefaultManagedWorkflow<P extends io.fabric8.kubernetes.api.model.HasMetadata> - Class in io.javaoperatorsdk.operator.processing.dependent.workflow
 
defaultNameFor(Class<? extends DependentResource>) - Static method in interface io.javaoperatorsdk.operator.api.reconciler.dependent.DependentResource
Computes a default name for the specified DependentResource class
DefaultResourceConfiguration<R extends io.fabric8.kubernetes.api.model.HasMetadata> - Class in io.javaoperatorsdk.operator.api.config
 
DefaultResourceConfiguration(String, Class<R>, OnAddFilter<R>, OnUpdateFilter<R>, GenericFilter<R>, String...) - Constructor for class io.javaoperatorsdk.operator.api.config.DefaultResourceConfiguration
 
DefaultResourceConfiguration(String, Class<R>, OnAddFilter<R>, OnUpdateFilter<R>, GenericFilter<R>, Set<String>) - Constructor for class io.javaoperatorsdk.operator.api.config.DefaultResourceConfiguration
 
DefaultRetryConfiguration - Class in io.javaoperatorsdk.operator.api.config
 
DefaultRetryConfiguration() - Constructor for class io.javaoperatorsdk.operator.api.config.DefaultRetryConfiguration
 
delete(P, Context<P>) - Method in interface io.javaoperatorsdk.operator.api.reconciler.dependent.Deleter
 
delete(P, Context<P>) - Method in class io.javaoperatorsdk.operator.processing.dependent.AbstractDependentResource
 
delete(P, Context<P>) - Method in class io.javaoperatorsdk.operator.processing.dependent.AbstractExternalDependentResource
 
deleteAcceptedByFilter(Collection<R>) - Method in class io.javaoperatorsdk.operator.processing.event.source.ExternalResourceCachingEventSource
 
DeleteControl - Class in io.javaoperatorsdk.operator.api.reconciler
 
DELETED - io.javaoperatorsdk.operator.processing.event.source.controller.ResourceAction
 
deletePostcondition() - Method in annotation type io.javaoperatorsdk.operator.api.reconciler.dependent.Dependent
The condition (if it exists) that needs to become true before further reconciliation of dependents can proceed after the secondary resource associated with this dependent is supposed to have been deleted.
Deleter<P extends io.fabric8.kubernetes.api.model.HasMetadata> - Interface in io.javaoperatorsdk.operator.api.reconciler.dependent
DependentResource can implement this interface to denote it requires explicit logic to clean up resources.
deleteTargetResource(P, R, String, Context<P>) - Method in class io.javaoperatorsdk.operator.processing.dependent.AbstractExternalDependentResource
 
deleteTargetResource(P, R, String, Context<P>) - Method in interface io.javaoperatorsdk.operator.processing.dependent.BulkDependentResource
Deletes the actual resource identified by the specified key if it's not in the set of desired secondary resources for the specified primary.
deleteTargetResource(P, R, String, Context<P>) - Method in class io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResource
 
Dependent - Annotation Type in io.javaoperatorsdk.operator.api.reconciler.dependent
The annotation used to create managed DependentResource associated with a given Reconciler
DependentResource<R,​P extends io.fabric8.kubernetes.api.model.HasMetadata> - Interface in io.javaoperatorsdk.operator.api.reconciler.dependent
An interface to implement and provide dependent resource support.
DependentResourceConfigurator<C> - Interface in io.javaoperatorsdk.operator.api.reconciler.dependent.managed
 
DependentResourceException - Exception in io.javaoperatorsdk.operator.processing.dependent
 
DependentResourceException() - Constructor for exception io.javaoperatorsdk.operator.processing.dependent.DependentResourceException
 
DependentResourceException(String) - Constructor for exception io.javaoperatorsdk.operator.processing.dependent.DependentResourceException
 
DependentResourceException(String, Throwable) - Constructor for exception io.javaoperatorsdk.operator.processing.dependent.DependentResourceException
 
DependentResourceException(Throwable) - Constructor for exception io.javaoperatorsdk.operator.processing.dependent.DependentResourceException
 
dependentResourceFactory() - Method in interface io.javaoperatorsdk.operator.api.config.ConfigurationService
Deprecated, for removal: This API element is subject to removal in a future version.
DependentResourceFactory - Interface in io.javaoperatorsdk.operator.api.reconciler.dependent
Deprecated.
DependentResourceNode<R,​P extends io.fabric8.kubernetes.api.model.HasMetadata> - Class in io.javaoperatorsdk.operator.processing.dependent.workflow
 
DependentResourceNode(DependentResource<R, P>) - Constructor for class io.javaoperatorsdk.operator.processing.dependent.workflow.DependentResourceNode
 
DependentResourceNode(DependentResource<R, P>, Condition<R, P>) - Constructor for class io.javaoperatorsdk.operator.processing.dependent.workflow.DependentResourceNode
 
DependentResourceNode(DependentResource<R, P>, Condition<R, P>, Condition<R, P>) - Constructor for class io.javaoperatorsdk.operator.processing.dependent.workflow.DependentResourceNode
 
DependentResourceSpec<R,​P extends io.fabric8.kubernetes.api.model.HasMetadata,​C> - Class in io.javaoperatorsdk.operator.api.config.dependent
 
DependentResourceSpec(DependentResourceSpec<R, P, C>) - Constructor for class io.javaoperatorsdk.operator.api.config.dependent.DependentResourceSpec
 
DependentResourceSpec(DependentResource<R, P>, String, Set<String>, Condition<?, ?>, Condition<?, ?>, Condition<?, ?>, String) - Constructor for class io.javaoperatorsdk.operator.api.config.dependent.DependentResourceSpec
 
DependentResourceWithExplicitState<R,​P extends io.fabric8.kubernetes.api.model.HasMetadata,​S extends io.fabric8.kubernetes.api.model.HasMetadata> - Interface in io.javaoperatorsdk.operator.processing.dependent
Handles external resources where in order to address the resource additional information or persistent state (usually the ID of the resource) is needed to access the current state.
dependents() - Method in annotation type io.javaoperatorsdk.operator.api.reconciler.ControllerConfiguration
Optional list of Dependent configurations which associate a resource type to a DependentResource implementation
dependsOn() - Method in annotation type io.javaoperatorsdk.operator.api.reconciler.dependent.Dependent
The list of named dependents that need to be reconciled before this one can be.
dependsOn(DependentResource...) - Method in class io.javaoperatorsdk.operator.processing.dependent.workflow.builder.WorkflowBuilder
 
dependsOn(Set<DependentResource>) - Method in class io.javaoperatorsdk.operator.processing.dependent.workflow.builder.WorkflowBuilder
 
desired(P, Context<P>) - Method in class io.javaoperatorsdk.operator.processing.dependent.AbstractDependentResource
 
desired(P, Context<P>) - Method in class io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResource
 
DesiredEqualsMatcher<R,​P extends io.fabric8.kubernetes.api.model.HasMetadata> - Class in io.javaoperatorsdk.operator.processing.dependent
 
DesiredEqualsMatcher(AbstractDependentResource<R, P>) - Constructor for class io.javaoperatorsdk.operator.processing.dependent.DesiredEqualsMatcher
 
desiredResources(P, Context<P>) - Method in interface io.javaoperatorsdk.operator.processing.dependent.BulkDependentResource
Retrieves a map of desired secondary resources associated with the specified primary resource, identified by an arbitrary key.
distinguish(Class<R>, P, Context<P>) - Method in interface io.javaoperatorsdk.operator.api.reconciler.ResourceDiscriminator
 
distinguish(Class<R>, P, Context<P>) - Method in class io.javaoperatorsdk.operator.api.reconciler.ResourceIDMatcherDiscriminator
 

E

equals(Object) - Method in class io.javaoperatorsdk.operator.api.config.dependent.DependentResourceSpec
 
equals(Object) - Method in class io.javaoperatorsdk.operator.processing.Controller
 
equals(Object) - Method in class io.javaoperatorsdk.operator.processing.event.Event
 
equals(Object) - Method in class io.javaoperatorsdk.operator.processing.event.ResourceID
 
equals(Object) - Method in class io.javaoperatorsdk.operator.processing.event.source.controller.ResourceEvent
 
erroredDependentsExist() - Method in class io.javaoperatorsdk.operator.processing.dependent.workflow.WorkflowReconcileResult
 
erroredDependentsExists() - Method in class io.javaoperatorsdk.operator.processing.dependent.workflow.WorkflowCleanupResult
 
erroredDependentsExists() - Method in class io.javaoperatorsdk.operator.processing.dependent.workflow.WorkflowReconcileResult
Deprecated, for removal: This API element is subject to removal in a future version.
ErrorStatusHandler<P extends io.fabric8.kubernetes.api.model.HasMetadata> - Interface in io.javaoperatorsdk.operator.api.reconciler
 
ErrorStatusUpdateControl<P extends io.fabric8.kubernetes.api.model.HasMetadata> - Class in io.javaoperatorsdk.operator.api.reconciler
 
Event - Class in io.javaoperatorsdk.operator.processing.event
 
Event(ResourceID) - Constructor for class io.javaoperatorsdk.operator.processing.event.Event
 
eventFilters() - Method in annotation type io.javaoperatorsdk.operator.api.reconciler.ControllerConfiguration
Deprecated, for removal: This API element is subject to removal in a future version.
Use onAddFilter, onUpdateFilter instead.

Resource event filters only applies on events of the main custom resource. Not on events from other event sources nor the periodic events.

EventHandler - Interface in io.javaoperatorsdk.operator.processing.event
 
EventProcessor<R extends io.fabric8.kubernetes.api.model.HasMetadata> - Class in io.javaoperatorsdk.operator.processing.event
 
EventProcessor(EventSourceManager<R>) - Constructor for class io.javaoperatorsdk.operator.processing.event.EventProcessor
 
EventProducerTimeTask(ResourceID) - Constructor for class io.javaoperatorsdk.operator.processing.event.source.timer.TimerEventSource.EventProducerTimeTask
 
eventReceived(ResourceAction, T, T) - Method in class io.javaoperatorsdk.operator.processing.event.source.controller.ControllerResourceEventSource
 
EventRecorder<R extends io.fabric8.kubernetes.api.model.HasMetadata> - Class in io.javaoperatorsdk.operator.processing.event.source.informer
 
EventRecorder() - Constructor for class io.javaoperatorsdk.operator.processing.event.source.informer.EventRecorder
 
eventSource() - Method in class io.javaoperatorsdk.operator.processing.dependent.AbstractEventSourceHolderDependentResource
 
eventSource(EventSourceContext<P>) - Method in interface io.javaoperatorsdk.operator.api.reconciler.dependent.DependentResource
Dependent resources are designed to by default provide event sources.
eventSource(EventSourceContext<P>) - Method in class io.javaoperatorsdk.operator.processing.dependent.AbstractEventSourceHolderDependentResource
 
EventSource - Interface in io.javaoperatorsdk.operator.processing.event.source
Creates an event source to trigger your reconciler whenever something happens to a secondary or external resource that would not normally trigger your reconciler (as the primary resources are not changed).
EventSourceContext<P extends io.fabric8.kubernetes.api.model.HasMetadata> - Class in io.javaoperatorsdk.operator.api.reconciler
Contextual information made available to event sources.
EventSourceContext(IndexerResourceCache<P>, ControllerConfiguration<P>, KubernetesClient) - Constructor for class io.javaoperatorsdk.operator.api.reconciler.EventSourceContext
 
EventSourceInitializer<P extends io.fabric8.kubernetes.api.model.HasMetadata> - Interface in io.javaoperatorsdk.operator.api.reconciler
An interface that a Reconciler can implement to have the SDK register the provided EventSource
EventSourceManager<P extends io.fabric8.kubernetes.api.model.HasMetadata> - Class in io.javaoperatorsdk.operator.processing.event
 
EventSourceManager(Controller<P>) - Constructor for class io.javaoperatorsdk.operator.processing.event.EventSourceManager
 
eventSourceName() - Method in interface io.javaoperatorsdk.operator.processing.dependent.DependentResourceWithExplicitState
Only needs to be implemented if multiple event sources are present for the target resource class.
eventSourceNameToUse - Variable in class io.javaoperatorsdk.operator.processing.dependent.AbstractEventSourceHolderDependentResource
 
EventSourceNotFoundException - Exception in io.javaoperatorsdk.operator.api.reconciler.dependent
 
EventSourceNotFoundException(String) - Constructor for exception io.javaoperatorsdk.operator.api.reconciler.dependent.EventSourceNotFoundException
 
EventSourceProvider<P extends io.fabric8.kubernetes.api.model.HasMetadata> - Interface in io.javaoperatorsdk.operator.api.reconciler.dependent
Deprecated, for removal: This API element is subject to removal in a future version.
now event source related methods are directly on DependentResource
EventSourceReferencer<P extends io.fabric8.kubernetes.api.model.HasMetadata> - Interface in io.javaoperatorsdk.operator.api.reconciler.dependent
 
eventSourceRetriever() - Method in interface io.javaoperatorsdk.operator.api.reconciler.Context
 
eventSourceRetriever() - Method in class io.javaoperatorsdk.operator.api.reconciler.DefaultContext
 
EventSourceRetriever<P extends io.fabric8.kubernetes.api.model.HasMetadata> - Interface in io.javaoperatorsdk.operator.processing.event
 
EventSourceStartPriority - Enum in io.javaoperatorsdk.operator.processing.event.source
 
every10second10TimesRetry() - Static method in class io.javaoperatorsdk.operator.processing.retry.GenericRetry
 
execute() - Method in interface io.javaoperatorsdk.operator.api.monitoring.Metrics.ControllerExecution
Performs the controller execution.
executorService() - Method in class io.javaoperatorsdk.operator.api.config.ExecutorServiceManager
 
ExecutorServiceManager - Class in io.javaoperatorsdk.operator.api.config
 
ExternalResourceCachingEventSource<R,​P extends io.fabric8.kubernetes.api.model.HasMetadata> - Class in io.javaoperatorsdk.operator.processing.event.source
Handles caching and related operation of external event sources.
ExternalResourceCachingEventSource(Class<R>, CacheKeyMapper<R>) - Constructor for class io.javaoperatorsdk.operator.processing.event.source.ExternalResourceCachingEventSource
 

F

failedReconciliation(ResourceID, Exception) - Method in interface io.javaoperatorsdk.operator.api.monitoring.Metrics
Deprecated.
failedReconciliation(ResourceID, Exception, Map<String, Object>) - Method in interface io.javaoperatorsdk.operator.api.monitoring.Metrics
Called when a precedent reconciliation for the resource associated with the specified ResourceID resulted in the provided exception, resulting in a retry of the reconciliation.
failIfNotValid(Set<String>) - Static method in interface io.javaoperatorsdk.operator.api.config.ResourceConfiguration
 
fetchResources() - Method in interface io.javaoperatorsdk.operator.processing.event.source.polling.PollingEventSource.GenericResourceFetcher
 
fetchResources(P) - Method in interface io.javaoperatorsdk.operator.processing.event.source.inbound.CachingInboundEventSource.ResourceFetcher
 
fetchResources(P) - Method in interface io.javaoperatorsdk.operator.processing.event.source.polling.PerResourcePollingEventSource.ResourceFetcher
 
finalizerName() - Method in annotation type io.javaoperatorsdk.operator.api.reconciler.ControllerConfiguration
Optional finalizer name, if it is not provided, one will be automatically generated.
finishedReconciliation(ResourceID) - Method in interface io.javaoperatorsdk.operator.api.monitoring.Metrics
Deprecated.
finishedReconciliation(ResourceID, Map<String, Object>) - Method in interface io.javaoperatorsdk.operator.api.monitoring.Metrics
Called when the Reconciler.reconcile(HasMetadata, Context) method of the Reconciler associated with the resource associated with the specified ResourceID has sucessfully finished.
followControllerNamespaceChanges() - Method in class io.javaoperatorsdk.operator.api.config.informer.InformerConfiguration.DefaultInformerConfiguration
 
followControllerNamespaceChanges() - Method in interface io.javaoperatorsdk.operator.api.config.informer.InformerConfiguration
Used in case the watched namespaces are changed dynamically, thus when operator is running (See RegisteredController).
followNamespaceChanges(boolean) - Method in class io.javaoperatorsdk.operator.api.config.informer.InformerConfiguration.InformerConfigurationBuilder
Whether the associated informer should track changes made to the parent Controller's namespaces configuration.
from(Class<R>) - Static method in interface io.javaoperatorsdk.operator.api.config.informer.InformerConfiguration
 
from(Class<R>, EventSourceContext<?>) - Static method in interface io.javaoperatorsdk.operator.api.config.informer.InformerConfiguration
Creates a configuration builder that inherits namespaces from the controller and follows namespaces changes.
fromAnnotation(String) - Static method in class io.javaoperatorsdk.operator.processing.event.source.informer.Mappers
 
fromAnnotation(String, String) - Static method in class io.javaoperatorsdk.operator.processing.event.source.informer.Mappers
 
fromConfiguration(RetryConfiguration) - Static method in class io.javaoperatorsdk.operator.processing.retry.GenericRetry
Deprecated, for removal: This API element is subject to removal in a future version.
Use the GradualRetry annotation instead
fromDefaultAnnotations() - Static method in class io.javaoperatorsdk.operator.processing.event.source.informer.Mappers
 
fromFirstOwnerReference(HasMetadata) - Static method in class io.javaoperatorsdk.operator.processing.event.ResourceID
 
fromLabel(String) - Static method in class io.javaoperatorsdk.operator.processing.event.source.informer.Mappers
 
fromLabel(String, String) - Static method in class io.javaoperatorsdk.operator.processing.event.source.informer.Mappers
 
fromOwnerReference() - Static method in class io.javaoperatorsdk.operator.processing.event.source.informer.Mappers
 
fromResource(HasMetadata) - Static method in class io.javaoperatorsdk.operator.processing.event.ResourceID
 
fromString(String) - Static method in class io.javaoperatorsdk.operator.processing.event.source.informer.Mappers
 

G

GarbageCollected<P extends io.fabric8.kubernetes.api.model.HasMetadata> - Interface in io.javaoperatorsdk.operator.api.reconciler.dependent
Can be implemented by a dependent resource extending KubernetesDependentResource to express that the resource deletion is handled by the controller during DependentResource.reconcile(HasMetadata, Context).
generateNameFor(EventSource) - Static method in interface io.javaoperatorsdk.operator.api.reconciler.EventSourceInitializer
This is for the use case when the event sources are not access explicitly by name in the reconciler.
generationAwareEventProcessing() - Method in annotation type io.javaoperatorsdk.operator.api.reconciler.ControllerConfiguration
If true, will dispatch new event to the controller if generation increased since the last processing, otherwise will process all events.
genericFilter - Variable in class io.javaoperatorsdk.operator.processing.dependent.AbstractEventSourceHolderDependentResource
 
genericFilter - Variable in class io.javaoperatorsdk.operator.processing.event.source.AbstractResourceEventSource
 
genericFilter() - Method in class io.javaoperatorsdk.operator.api.config.AnnotationControllerConfiguration
 
genericFilter() - Method in class io.javaoperatorsdk.operator.api.config.DefaultResourceConfiguration
 
genericFilter() - Method in interface io.javaoperatorsdk.operator.api.config.informer.InformerConfiguration
 
genericFilter() - Method in interface io.javaoperatorsdk.operator.api.config.ResourceConfiguration
 
genericFilter() - Method in annotation type io.javaoperatorsdk.operator.api.reconciler.ControllerConfiguration
Filter applied to all operations (add, update, delete).
genericFilter() - Method in annotation type io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependent
Optional GenericFilter to filter events sent to this KubernetesDependent
genericFilter() - Method in class io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResourceConfig
 
GenericFilter<R> - Interface in io.javaoperatorsdk.operator.processing.event.source.filter
 
GenericKubernetesResourceMatcher<R extends io.fabric8.kubernetes.api.model.HasMetadata,​P extends io.fabric8.kubernetes.api.model.HasMetadata> - Class in io.javaoperatorsdk.operator.processing.dependent.kubernetes
 
GenericResourceUpdatePreProcessor<R extends io.fabric8.kubernetes.api.model.HasMetadata> - Class in io.javaoperatorsdk.operator.processing.dependent.kubernetes
 
GenericRetry - Class in io.javaoperatorsdk.operator.processing.retry
 
GenericRetry() - Constructor for class io.javaoperatorsdk.operator.processing.retry.GenericRetry
 
GenericRetryExecution - Class in io.javaoperatorsdk.operator.processing.retry
 
GenericRetryExecution(GenericRetry) - Constructor for class io.javaoperatorsdk.operator.processing.retry.GenericRetryExecution
 
get(ResourceID) - Method in interface io.javaoperatorsdk.operator.processing.event.source.Cache
 
get(ResourceID) - Method in class io.javaoperatorsdk.operator.processing.event.source.ConcurrentHashMapCache
 
get(ResourceID) - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.InformerManager
 
get(ResourceID) - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.ManagedInformerEventSource
 
get(Object, Class<T>) - Method in class io.javaoperatorsdk.operator.api.reconciler.dependent.managed.DefaultManagedDependentResourceContext
 
get(Object, Class<T>) - Method in interface io.javaoperatorsdk.operator.api.reconciler.dependent.managed.ManagedDependentResourceContext
Retrieve a contextual object, if it exists and is of the specified expected type, associated with the specified key.
getAction() - Method in class io.javaoperatorsdk.operator.processing.event.source.controller.ResourceEvent
 
getAggregatedExceptions() - Method in exception io.javaoperatorsdk.operator.AggregatedOperatorException
 
getAssociatedDependentName() - Method in exception io.javaoperatorsdk.operator.api.reconciler.dependent.managed.ManagedDependentResourceException
 
getAssociatedGroupVersionKind() - Method in class io.javaoperatorsdk.operator.processing.Controller
 
getAssociatedReconcilerClassName() - Method in class io.javaoperatorsdk.operator.api.config.AnnotationControllerConfiguration
 
getAssociatedReconcilerClassName() - Method in interface io.javaoperatorsdk.operator.api.config.ControllerConfiguration
 
getAssociatedReconcilerClassName() - Method in class io.javaoperatorsdk.operator.api.config.DefaultControllerConfiguration
 
getAttemptCount() - Method in interface io.javaoperatorsdk.operator.api.reconciler.RetryInfo
 
getAttemptCount() - Method in class io.javaoperatorsdk.operator.processing.retry.GenericRetryExecution
 
getBuiltTime() - Method in class io.javaoperatorsdk.operator.api.config.Version
Returns the date at which this SDK instance was built
getCache() - Method in class io.javaoperatorsdk.operator.processing.event.source.ExternalResourceCachingEventSource
 
getCachedValue(ResourceID) - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.ManagedInformerEventSource
 
getClient() - Method in class io.javaoperatorsdk.operator.api.reconciler.EventSourceContext
Provides access to the KubernetesClient used by the current Operator instance.
getClient() - Method in class io.javaoperatorsdk.operator.processing.Controller
 
getClientConfiguration() - Method in interface io.javaoperatorsdk.operator.api.config.ConfigurationService
Retrieves the Kubernetes client configuration
getCommit() - Method in class io.javaoperatorsdk.operator.api.config.Version
Returns the git commit id associated with this SDK instance
getConfiguration() - Method in class io.javaoperatorsdk.operator.processing.Controller
 
getConfiguration() - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.InformerEventSource
 
getConfiguration() - Method in interface io.javaoperatorsdk.operator.RegisteredController
 
getConfigurationFor(Reconciler<R>) - Method in class io.javaoperatorsdk.operator.api.config.AbstractConfigurationService
 
getConfigurationFor(Reconciler<R>) - Method in class io.javaoperatorsdk.operator.api.config.BaseConfigurationService
 
getConfigurationFor(Reconciler<R>) - Method in interface io.javaoperatorsdk.operator.api.config.ConfigurationService
Retrieves the configuration associated with the specified reconciler
getConfigurationService() - Method in interface io.javaoperatorsdk.operator.api.config.ControllerConfiguration
 
getControllerConfiguration() - Method in interface io.javaoperatorsdk.operator.api.reconciler.Context
 
getControllerConfiguration() - Method in class io.javaoperatorsdk.operator.api.reconciler.DefaultContext
 
getControllerConfiguration() - Method in class io.javaoperatorsdk.operator.api.reconciler.EventSourceContext
Retrieves the ControllerConfiguration associated with the operator.
getControllerResourceEventSource() - Method in class io.javaoperatorsdk.operator.processing.event.EventSourceManager
 
getCRClient() - Method in class io.javaoperatorsdk.operator.processing.Controller
 
getCrdName() - Method in exception io.javaoperatorsdk.operator.MissingCRDException
 
getDefaultFinalizerName(Class<? extends HasMetadata>) - Static method in class io.javaoperatorsdk.operator.ReconcilerUtils
 
getDefaultFinalizerName(String) - Static method in class io.javaoperatorsdk.operator.ReconcilerUtils
 
getDefaultNameFor(Reconciler) - Static method in class io.javaoperatorsdk.operator.ReconcilerUtils
 
getDefaultNameFor(Class<? extends Reconciler>) - Static method in class io.javaoperatorsdk.operator.ReconcilerUtils
 
getDefaultReconcilerName(String) - Static method in class io.javaoperatorsdk.operator.ReconcilerUtils
 
getDeleteCalledOnDependents() - Method in class io.javaoperatorsdk.operator.processing.dependent.workflow.WorkflowCleanupResult
 
getDeletePostcondition() - Method in class io.javaoperatorsdk.operator.processing.dependent.workflow.DependentResourceNode
 
getDeletePostCondition() - Method in class io.javaoperatorsdk.operator.api.config.dependent.DependentResourceSpec
 
getDependentResource() - Method in class io.javaoperatorsdk.operator.api.config.dependent.DependentResourceSpec
 
getDependentResource() - Method in class io.javaoperatorsdk.operator.processing.dependent.workflow.DependentResourceNode
 
getDependentResourceClass() - Method in class io.javaoperatorsdk.operator.api.config.dependent.DependentResourceSpec
 
getDependentResourceConfiguration() - Method in class io.javaoperatorsdk.operator.api.config.dependent.DependentResourceSpec
 
getDependentResources() - Method in class io.javaoperatorsdk.operator.api.config.AnnotationControllerConfiguration
 
getDependentResources() - Method in interface io.javaoperatorsdk.operator.api.config.ControllerConfiguration
 
getDependentResources() - Method in class io.javaoperatorsdk.operator.api.config.DefaultControllerConfiguration
 
getDependentResources() - Method in class io.javaoperatorsdk.operator.processing.dependent.workflow.Workflow
 
getDependentResourcesByName() - Method in class io.javaoperatorsdk.operator.processing.dependent.workflow.DefaultManagedWorkflow
 
getDependentResourcesByName() - Method in interface io.javaoperatorsdk.operator.processing.dependent.workflow.ManagedWorkflow
 
getDependsOn() - Method in class io.javaoperatorsdk.operator.api.config.dependent.DependentResourceSpec
 
getDependsOn() - Method in class io.javaoperatorsdk.operator.processing.dependent.workflow.DependentResourceNode
 
getEffectiveNamespaces() - Method in interface io.javaoperatorsdk.operator.api.config.ResourceConfiguration
Computes the effective namespaces based on the set specified by the user, in particular retrieves the current namespace from the client when the user specified that they wanted to watch the current namespace only.
getErroredDependents() - Method in class io.javaoperatorsdk.operator.processing.dependent.workflow.WorkflowCleanupResult
 
getErroredDependents() - Method in class io.javaoperatorsdk.operator.processing.dependent.workflow.WorkflowReconcileResult
 
getEventFilter() - Method in class io.javaoperatorsdk.operator.api.config.AnnotationControllerConfiguration
 
getEventFilter() - Method in interface io.javaoperatorsdk.operator.api.config.ControllerConfiguration
Allow controllers to filter events before they are passed to the EventHandler.
getEventFilter() - Method in class io.javaoperatorsdk.operator.api.config.DefaultControllerConfiguration
 
getEventHandler() - Method in class io.javaoperatorsdk.operator.processing.event.source.AbstractEventSource
 
getEventProcessor() - Method in class io.javaoperatorsdk.operator.processing.Controller
 
getEventSourceManager() - Method in class io.javaoperatorsdk.operator.processing.Controller
 
getEventSourceName() - Method in exception io.javaoperatorsdk.operator.api.reconciler.dependent.EventSourceNotFoundException
 
getEventSourcesFor(Class<R>) - Method in class io.javaoperatorsdk.operator.processing.event.EventSourceManager
Deprecated.
getExecutorService() - Method in interface io.javaoperatorsdk.operator.api.config.ConfigurationService
 
getExternalStateEventSource() - Method in class io.javaoperatorsdk.operator.processing.dependent.AbstractExternalDependentResource
 
getFinalizerName() - Method in class io.javaoperatorsdk.operator.api.config.AnnotationControllerConfiguration
 
getFinalizerName() - Method in interface io.javaoperatorsdk.operator.api.config.ControllerConfiguration
 
getFinalizerName() - Method in class io.javaoperatorsdk.operator.api.config.DefaultControllerConfiguration
 
getFirstTypeArgumentFromExtendedClass(Class<?>) - Static method in class io.javaoperatorsdk.operator.api.config.Utils
 
getFirstTypeArgumentFromInterface(Class<?>, Class<?>) - Static method in class io.javaoperatorsdk.operator.api.config.Utils
 
getFirstTypeArgumentFromSuperClassOrInterface(Class<?>, Class<?>) - Static method in class io.javaoperatorsdk.operator.api.config.Utils
 
getFor(String) - Method in class io.javaoperatorsdk.operator.api.config.AbstractConfigurationService
 
getIdentity() - Method in class io.javaoperatorsdk.operator.api.config.LeaderElectionConfiguration
 
getInformerStoppedHandler() - Method in interface io.javaoperatorsdk.operator.api.config.ConfigurationService
Handler for an informer stop.
getInitialInterval() - Method in interface io.javaoperatorsdk.operator.api.config.RetryConfiguration
Deprecated.
 
getInitialInterval() - Method in class io.javaoperatorsdk.operator.processing.retry.GenericRetry
 
getIntervalMultiplier() - Method in interface io.javaoperatorsdk.operator.api.config.RetryConfiguration
Deprecated.
 
getIntervalMultiplier() - Method in class io.javaoperatorsdk.operator.processing.retry.GenericRetry
 
getKnownReconcilerNames() - Method in class io.javaoperatorsdk.operator.api.config.AbstractConfigurationService
 
getKnownReconcilerNames() - Method in interface io.javaoperatorsdk.operator.api.config.ConfigurationService
Retrieves the set of the names of reconcilers for which a configuration exists
getKubernetesClient() - Method in interface io.javaoperatorsdk.operator.api.reconciler.dependent.managed.KubernetesClientAware
 
getKubernetesClient() - Method in class io.javaoperatorsdk.operator.Operator
 
getKubernetesClient() - Method in class io.javaoperatorsdk.operator.processing.dependent.AbstractExternalDependentResource
It's here just to manage the explicit state resource in case the dependent resource implements RecentOperationCacheFiller.
getKubernetesClient() - Method in class io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResource
 
getLabelSelector() - Method in class io.javaoperatorsdk.operator.api.config.AnnotationControllerConfiguration
 
getLabelSelector() - Method in class io.javaoperatorsdk.operator.api.config.DefaultResourceConfiguration
 
getLabelSelector() - Method in interface io.javaoperatorsdk.operator.api.config.ResourceConfiguration
Retrieves the label selector that is used to filter which resources are actually watched by the associated event source.
getLastEvent(ResourceID) - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.EventRecorder
 
getLeaderElectionConfiguration() - Method in interface io.javaoperatorsdk.operator.api.config.ConfigurationService
 
getLeaseDuration() - Method in class io.javaoperatorsdk.operator.api.config.LeaderElectionConfiguration
 
getLeaseName() - Method in class io.javaoperatorsdk.operator.api.config.LeaderElectionConfiguration
 
getLeaseNamespace() - Method in class io.javaoperatorsdk.operator.api.config.LeaderElectionConfiguration
 
getLimitForPeriod() - Method in class io.javaoperatorsdk.operator.processing.event.rate.LinearRateLimiter
 
getLogger() - Method in class io.javaoperatorsdk.operator.api.config.BaseConfigurationService
 
getLoggerName() - Method in class io.javaoperatorsdk.operator.api.config.BaseConfigurationService
 
getMandatory(Object, Class<T>) - Method in class io.javaoperatorsdk.operator.api.reconciler.dependent.managed.DefaultManagedDependentResourceContext
 
getMandatory(Object, Class<T>) - Method in interface io.javaoperatorsdk.operator.api.reconciler.dependent.managed.ManagedDependentResourceContext
Retrieves the value associated with the key or fail with an exception if none exists.
getMaxAttempts() - Method in interface io.javaoperatorsdk.operator.api.config.RetryConfiguration
Deprecated.
 
getMaxAttempts() - Method in class io.javaoperatorsdk.operator.processing.retry.GenericRetry
 
getMaxInterval() - Method in interface io.javaoperatorsdk.operator.api.config.RetryConfiguration
Deprecated.
 
getMaxInterval() - Method in class io.javaoperatorsdk.operator.processing.retry.GenericRetry
 
getMetrics() - Method in interface io.javaoperatorsdk.operator.api.config.ConfigurationService
 
getName() - Method in class io.javaoperatorsdk.operator.api.config.AnnotationControllerConfiguration
 
getName() - Method in interface io.javaoperatorsdk.operator.api.config.ControllerConfiguration
 
getName() - Method in class io.javaoperatorsdk.operator.api.config.DefaultControllerConfiguration
 
getName() - Method in class io.javaoperatorsdk.operator.api.config.dependent.DependentResourceSpec
 
getName() - Method in class io.javaoperatorsdk.operator.processing.event.ResourceID
 
getName(HasMetadata) - Static method in class io.javaoperatorsdk.operator.processing.KubernetesResourceUtils
 
getNameFor(Reconciler) - Static method in class io.javaoperatorsdk.operator.ReconcilerUtils
 
getNameFor(Class<? extends Reconciler>) - Static method in class io.javaoperatorsdk.operator.ReconcilerUtils
 
getNamespace() - Method in class io.javaoperatorsdk.operator.processing.event.ResourceID
 
getNamespaces() - Method in class io.javaoperatorsdk.operator.api.config.AnnotationControllerConfiguration
 
getNamespaces() - Method in class io.javaoperatorsdk.operator.api.config.DefaultResourceConfiguration
 
getNamespaces() - Method in interface io.javaoperatorsdk.operator.api.config.ResourceConfiguration
 
getNotReadyDependents() - Method in class io.javaoperatorsdk.operator.processing.dependent.workflow.WorkflowReconcileResult
 
getObjectMapper() - Method in class io.javaoperatorsdk.operator.api.config.AbstractConfigurationService
 
getObjectMapper() - Method in interface io.javaoperatorsdk.operator.api.config.ConfigurationService
 
getObservedGeneration() - Method in interface io.javaoperatorsdk.operator.api.ObservedGenerationAware
 
getObservedGeneration() - Method in class io.javaoperatorsdk.operator.api.ObservedGenerationAwareStatus
 
getParents() - Method in class io.javaoperatorsdk.operator.processing.dependent.workflow.DependentResourceNode
 
getPollingPeriod() - Method in class io.javaoperatorsdk.operator.processing.dependent.external.AbstractPollingDependentResource
 
getPostConditionNotMetDependents() - Method in class io.javaoperatorsdk.operator.processing.dependent.workflow.WorkflowCleanupResult
 
getPrimaryCache() - Method in class io.javaoperatorsdk.operator.api.reconciler.EventSourceContext
Retrieves the cache that an EventSource can query to retrieve primary resources
getPrimaryToSecondaryMapper() - Method in class io.javaoperatorsdk.operator.api.config.informer.InformerConfiguration.DefaultInformerConfiguration
 
getPrimaryToSecondaryMapper() - Method in interface io.javaoperatorsdk.operator.api.config.informer.InformerConfiguration
 
getRateLimiter() - Method in class io.javaoperatorsdk.operator.api.config.AnnotationControllerConfiguration
 
getRateLimiter() - Method in interface io.javaoperatorsdk.operator.api.config.ControllerConfiguration
 
getRateLimiter() - Method in class io.javaoperatorsdk.operator.api.config.DefaultControllerConfiguration
 
getReadyCondition() - Method in class io.javaoperatorsdk.operator.api.config.dependent.DependentResourceSpec
 
getReadyPostcondition() - Method in class io.javaoperatorsdk.operator.processing.dependent.workflow.DependentResourceNode
 
getReconcileCondition() - Method in class io.javaoperatorsdk.operator.api.config.dependent.DependentResourceSpec
 
getReconciledDependents() - Method in class io.javaoperatorsdk.operator.processing.dependent.workflow.WorkflowReconcileResult
 
getReconcilePrecondition() - Method in class io.javaoperatorsdk.operator.processing.dependent.workflow.DependentResourceNode
 
getReconciler() - Method in class io.javaoperatorsdk.operator.processing.Controller
 
getReconcileResults() - Method in class io.javaoperatorsdk.operator.processing.dependent.workflow.WorkflowReconcileResult
 
getRefreshPeriod() - Method in class io.javaoperatorsdk.operator.processing.event.rate.LinearRateLimiter
 
getRegisteredController(String) - Method in class io.javaoperatorsdk.operator.Operator
 
getRegisteredControllers() - Method in class io.javaoperatorsdk.operator.Operator
 
getRegisteredControllersNumber() - Method in class io.javaoperatorsdk.operator.Operator
 
getRegisteredEventSources() - Method in class io.javaoperatorsdk.operator.processing.event.EventSourceManager
 
getRelatedCustomResourceID() - Method in class io.javaoperatorsdk.operator.processing.event.Event
 
getRenewDeadline() - Method in class io.javaoperatorsdk.operator.api.config.LeaderElectionConfiguration
 
getResource() - Method in class io.javaoperatorsdk.operator.api.reconciler.ErrorStatusUpdateControl
 
getResource() - Method in class io.javaoperatorsdk.operator.api.reconciler.UpdateControl
 
getResource() - Method in class io.javaoperatorsdk.operator.processing.event.source.controller.ResourceEvent
 
getResourceClass() - Method in class io.javaoperatorsdk.operator.api.config.AnnotationControllerConfiguration
 
getResourceClass() - Method in interface io.javaoperatorsdk.operator.api.config.ControllerConfiguration
 
getResourceClass() - Method in class io.javaoperatorsdk.operator.api.config.DefaultResourceConfiguration
 
getResourceClass() - Method in interface io.javaoperatorsdk.operator.api.config.informer.InformerConfiguration
 
getResourceClass() - Method in interface io.javaoperatorsdk.operator.api.config.ResourceConfiguration
 
getResourceCloner() - Method in class io.javaoperatorsdk.operator.api.config.AbstractConfigurationService
 
getResourceCloner() - Method in interface io.javaoperatorsdk.operator.api.config.ConfigurationService
Used to clone custom resources.
getResourceDiscriminator() - Method in class io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResourceConfig
 
getResourceEventSourceFor(Class<R>) - Method in class io.javaoperatorsdk.operator.processing.event.EventSourceManager
 
getResourceEventSourceFor(Class<R>) - Method in interface io.javaoperatorsdk.operator.processing.event.EventSourceRetriever
 
getResourceEventSourceFor(Class<R>, String) - Method in class io.javaoperatorsdk.operator.processing.event.EventSourceManager
 
getResourceEventSourceFor(Class<R>, String) - Method in interface io.javaoperatorsdk.operator.processing.event.EventSourceRetriever
 
getResourceEventSourcesFor(Class<R>) - Method in class io.javaoperatorsdk.operator.processing.event.EventSourceManager
 
getResourceEventSourcesFor(Class<R>) - Method in interface io.javaoperatorsdk.operator.processing.event.EventSourceRetriever
 
getResourceFromCache(ResourceID) - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.TemporaryResourceCache
 
getResourceOperations() - Method in class io.javaoperatorsdk.operator.api.reconciler.dependent.ReconcileResult
 
getResourceTypeName() - Method in class io.javaoperatorsdk.operator.api.config.DefaultControllerConfiguration
 
getResourceTypeName() - Method in class io.javaoperatorsdk.operator.api.config.DefaultResourceConfiguration
 
getResourceTypeName() - Method in interface io.javaoperatorsdk.operator.api.config.ResourceConfiguration
 
getResourceTypeName(Class<? extends HasMetadata>) - Static method in class io.javaoperatorsdk.operator.ReconcilerUtils
 
getResourceTypeNameWithVersion(Class<? extends HasMetadata>) - Static method in class io.javaoperatorsdk.operator.ReconcilerUtils
 
getRetry() - Method in class io.javaoperatorsdk.operator.api.config.AnnotationControllerConfiguration
 
getRetry() - Method in interface io.javaoperatorsdk.operator.api.config.ControllerConfiguration
 
getRetry() - Method in class io.javaoperatorsdk.operator.api.config.DefaultControllerConfiguration
 
getRetryConfiguration() - Method in interface io.javaoperatorsdk.operator.api.config.ControllerConfiguration
Deprecated, for removal: This API element is subject to removal in a future version.
provide your own Retry implementation or use the GradualRetry annotation instead
getRetryInfo() - Method in interface io.javaoperatorsdk.operator.api.reconciler.Context
 
getRetryInfo() - Method in class io.javaoperatorsdk.operator.api.reconciler.DefaultContext
 
getRetryPeriod() - Method in class io.javaoperatorsdk.operator.api.config.LeaderElectionConfiguration
 
getScheduleDelay() - Method in class io.javaoperatorsdk.operator.api.reconciler.BaseControl
 
getSdkVersion() - Method in class io.javaoperatorsdk.operator.api.config.Version
Returns the SDK project version
getSecondaryResource(ResourceID) - Method in class io.javaoperatorsdk.operator.processing.event.source.ExternalResourceCachingEventSource
 
getSecondaryResource(Class<R>) - Method in interface io.javaoperatorsdk.operator.api.reconciler.Context
 
getSecondaryResource(Class<R>, ResourceDiscriminator<R, P>) - Method in interface io.javaoperatorsdk.operator.api.reconciler.Context
 
getSecondaryResource(Class<R>, ResourceDiscriminator<R, P>) - Method in class io.javaoperatorsdk.operator.api.reconciler.DefaultContext
 
getSecondaryResource(Class<R>, String) - Method in interface io.javaoperatorsdk.operator.api.reconciler.Context
Deprecated, for removal: This API element is subject to removal in a future version.
getSecondaryResource(Class<T>, String) - Method in class io.javaoperatorsdk.operator.api.reconciler.DefaultContext
 
getSecondaryResource(P) - Method in interface io.javaoperatorsdk.operator.processing.event.source.ResourceEventSource
 
getSecondaryResource(P, Context<P>) - Method in interface io.javaoperatorsdk.operator.api.reconciler.dependent.DependentResource
 
getSecondaryResource(P, Context<P>) - Method in class io.javaoperatorsdk.operator.processing.dependent.AbstractDependentResource
 
getSecondaryResource(P, Context<P>) - Method in class io.javaoperatorsdk.operator.processing.dependent.workflow.DependentResourceNode
 
getSecondaryResource(T) - Method in class io.javaoperatorsdk.operator.processing.event.source.controller.ControllerResourceEventSource
 
getSecondaryResources(ResourceID) - Method in class io.javaoperatorsdk.operator.processing.event.source.ExternalResourceCachingEventSource
 
getSecondaryResources(ResourceID) - Method in interface io.javaoperatorsdk.operator.processing.event.source.informer.PrimaryToSecondaryIndex
 
getSecondaryResources(Class<R>) - Method in interface io.javaoperatorsdk.operator.api.reconciler.Context
 
getSecondaryResources(Class<T>) - Method in class io.javaoperatorsdk.operator.api.reconciler.DefaultContext
 
getSecondaryResources(P) - Method in class io.javaoperatorsdk.operator.processing.event.source.ExternalResourceCachingEventSource
 
getSecondaryResources(P) - Method in class io.javaoperatorsdk.operator.processing.event.source.inbound.CachingInboundEventSource
When this event source is queried for the resource, it might not be fully "synced".
getSecondaryResources(P) - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.InformerEventSource
 
getSecondaryResources(P) - Method in class io.javaoperatorsdk.operator.processing.event.source.polling.PerResourcePollingEventSource
When this event source is queried for the resource, it might not be fully "synced".
getSecondaryResources(P) - Method in interface io.javaoperatorsdk.operator.processing.event.source.ResourceEventSource
 
getSecondaryResources(P, Context<P>) - Method in interface io.javaoperatorsdk.operator.processing.dependent.BulkDependentResource
Retrieves the actual secondary resources currently existing on the server and associated with the specified primary resource.
getSecondaryResources(T) - Method in class io.javaoperatorsdk.operator.processing.event.source.controller.ControllerResourceEventSource
 
getSecondaryToPrimaryMapper() - Method in class io.javaoperatorsdk.operator.api.config.informer.InformerConfiguration.DefaultInformerConfiguration
 
getSecondaryToPrimaryMapper() - Method in interface io.javaoperatorsdk.operator.api.config.informer.InformerConfiguration
 
getSingleOperation() - Method in class io.javaoperatorsdk.operator.api.reconciler.dependent.ReconcileResult
 
getSingleResource() - Method in class io.javaoperatorsdk.operator.api.reconciler.dependent.ReconcileResult
 
getSpec(HasMetadata) - Static method in class io.javaoperatorsdk.operator.ReconcilerUtils
 
getSpecVersion() - Method in exception io.javaoperatorsdk.operator.MissingCRDException
 
getStateAndFillCache() - Method in class io.javaoperatorsdk.operator.processing.event.source.polling.PollingEventSource
 
getTerminationTimeoutSeconds() - Method in interface io.javaoperatorsdk.operator.api.config.ConfigurationService
Retrieves the number of seconds the SDK waits for reconciliation threads to terminate before shutting down.
getTypeArgumentFromInterfaceByIndex(Class<?>, Class<?>, int) - Static method in class io.javaoperatorsdk.operator.api.config.Utils
 
getUID(HasMetadata) - Static method in class io.javaoperatorsdk.operator.processing.KubernetesResourceUtils
 
getUseEventSourceWithName() - Method in class io.javaoperatorsdk.operator.api.config.dependent.DependentResourceSpec
 
getVersion() - Method in class io.javaoperatorsdk.operator.api.config.AbstractConfigurationService
 
getVersion() - Method in interface io.javaoperatorsdk.operator.api.config.ConfigurationService
Retrieves the Version information associated with this particular instance of the SDK
getVersion(HasMetadata) - Static method in class io.javaoperatorsdk.operator.processing.KubernetesResourceUtils
 
getWorkflowCleanupResult() - Method in class io.javaoperatorsdk.operator.api.reconciler.dependent.managed.DefaultManagedDependentResourceContext
 
getWorkflowCleanupResult() - Method in interface io.javaoperatorsdk.operator.api.reconciler.dependent.managed.ManagedDependentResourceContext
 
getWorkflowExecutorService() - Method in interface io.javaoperatorsdk.operator.api.config.ConfigurationService
 
getWorkflowReconcileResult() - Method in class io.javaoperatorsdk.operator.api.reconciler.dependent.managed.DefaultManagedDependentResourceContext
 
getWorkflowReconcileResult() - Method in interface io.javaoperatorsdk.operator.api.reconciler.dependent.managed.ManagedDependentResourceContext
 
GradualRetry - Annotation Type in io.javaoperatorsdk.operator.processing.retry
 
group - Variable in class io.javaoperatorsdk.operator.processing.GroupVersionKind
 
GroupVersionKind - Class in io.javaoperatorsdk.operator.processing
 
gvkFor(Class<? extends HasMetadata>) - Static method in class io.javaoperatorsdk.operator.processing.GroupVersionKind
 

H

handleCreate(R, P, Context<P>) - Method in class io.javaoperatorsdk.operator.processing.dependent.AbstractDependentResource
 
handleCreate(R, P, Context<P>) - Method in class io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResource
 
handleDelete(ResourceID) - Method in class io.javaoperatorsdk.operator.processing.event.source.ExternalResourceCachingEventSource
 
handleDelete(ResourceID, Set<String>) - Method in class io.javaoperatorsdk.operator.processing.event.source.ExternalResourceCachingEventSource
 
handleDelete(ResourceID, R) - Method in class io.javaoperatorsdk.operator.processing.event.source.ExternalResourceCachingEventSource
 
handleDelete(P, R, Context<P>) - Method in class io.javaoperatorsdk.operator.processing.dependent.AbstractDependentResource
 
handleDelete(P, R, Context<P>) - Method in class io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResource
 
handleDeletes(ResourceID, Set<R>) - Method in class io.javaoperatorsdk.operator.processing.event.source.ExternalResourceCachingEventSource
 
handleDeleteTargetResource(P, R, String, Context<P>) - Method in class io.javaoperatorsdk.operator.processing.dependent.AbstractExternalDependentResource
 
handleEvent(Event) - Method in interface io.javaoperatorsdk.operator.processing.event.EventHandler
 
handleEvent(Event) - Method in class io.javaoperatorsdk.operator.processing.event.EventProcessor
 
handleExplicitStateCreation(P, R, Context<P>) - Method in class io.javaoperatorsdk.operator.processing.dependent.AbstractExternalDependentResource
 
handleKubernetesClientException(Exception, String) - Static method in class io.javaoperatorsdk.operator.ReconcilerUtils
 
handleRecentResourceCreate(ResourceID, R) - Method in interface io.javaoperatorsdk.operator.api.reconciler.dependent.RecentOperationCacheFiller
 
handleRecentResourceCreate(ResourceID, R) - Method in class io.javaoperatorsdk.operator.processing.event.source.ExternalResourceCachingEventSource
 
handleRecentResourceCreate(ResourceID, R) - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.InformerEventSource
 
handleRecentResourceCreate(ResourceID, R) - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.ManagedInformerEventSource
 
handleRecentResourceUpdate(ResourceID, R, R) - Method in interface io.javaoperatorsdk.operator.api.reconciler.dependent.RecentOperationCacheFiller
 
handleRecentResourceUpdate(ResourceID, R, R) - Method in class io.javaoperatorsdk.operator.processing.event.source.ExternalResourceCachingEventSource
 
handleRecentResourceUpdate(ResourceID, R, R) - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.InformerEventSource
 
handleRecentResourceUpdate(ResourceID, R, R) - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.ManagedInformerEventSource
 
handleResourceDeleteEvent(ResourceID, String) - Method in class io.javaoperatorsdk.operator.processing.event.source.inbound.CachingInboundEventSource
 
handleResourceEvent(ResourceID, Set<R>) - Method in class io.javaoperatorsdk.operator.processing.event.source.inbound.CachingInboundEventSource
 
handleResourceEvent(ResourceID, R) - Method in class io.javaoperatorsdk.operator.processing.event.source.inbound.CachingInboundEventSource
 
handleResources(ResourceID, Set<R>) - Method in class io.javaoperatorsdk.operator.processing.event.source.ExternalResourceCachingEventSource
 
handleResources(ResourceID, Set<R>, boolean) - Method in class io.javaoperatorsdk.operator.processing.event.source.ExternalResourceCachingEventSource
 
handleResources(ResourceID, R) - Method in class io.javaoperatorsdk.operator.processing.event.source.ExternalResourceCachingEventSource
 
handleResources(Map<ResourceID, Set<R>>) - Method in class io.javaoperatorsdk.operator.processing.event.source.ExternalResourceCachingEventSource
 
handleUpdate(R, R, P, Context<P>) - Method in class io.javaoperatorsdk.operator.processing.dependent.AbstractDependentResource
 
handleUpdate(R, R, P, Context<P>) - Method in class io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResource
 
hashCode() - Method in class io.javaoperatorsdk.operator.api.config.dependent.DependentResourceSpec
 
hashCode() - Method in class io.javaoperatorsdk.operator.processing.Controller
 
hashCode() - Method in class io.javaoperatorsdk.operator.processing.event.Event
 
hashCode() - Method in class io.javaoperatorsdk.operator.processing.event.ResourceID
 
hashCode() - Method in class io.javaoperatorsdk.operator.processing.event.source.controller.ResourceEvent
 

I

Ignore - Annotation Type in io.javaoperatorsdk.operator.api.reconciler
An annotation for downstream tooling to ignore the annotated Reconciler.
IndexerResourceCache<T extends io.fabric8.kubernetes.api.model.HasMetadata> - Interface in io.javaoperatorsdk.operator.processing.event.source
 
InformerConfiguration<R extends io.fabric8.kubernetes.api.model.HasMetadata> - Interface in io.javaoperatorsdk.operator.api.config.informer
 
InformerConfiguration.DefaultInformerConfiguration<R extends io.fabric8.kubernetes.api.model.HasMetadata> - Class in io.javaoperatorsdk.operator.api.config.informer
 
InformerConfiguration.InformerConfigurationBuilder<R extends io.fabric8.kubernetes.api.model.HasMetadata> - Class in io.javaoperatorsdk.operator.api.config.informer
 
InformerEventSource<R extends io.fabric8.kubernetes.api.model.HasMetadata,​P extends io.fabric8.kubernetes.api.model.HasMetadata> - Class in io.javaoperatorsdk.operator.processing.event.source.informer
Wraps informer(s) so it is connected to the eventing system of the framework.
InformerEventSource(InformerConfiguration<R>, KubernetesClient) - Constructor for class io.javaoperatorsdk.operator.processing.event.source.informer.InformerEventSource
 
InformerEventSource(InformerConfiguration<R>, EventSourceContext<P>) - Constructor for class io.javaoperatorsdk.operator.processing.event.source.informer.InformerEventSource
 
InformerManager<T extends io.fabric8.kubernetes.api.model.HasMetadata,​C extends ResourceConfiguration<T>> - Class in io.javaoperatorsdk.operator.processing.event.source.informer
 
InformerManager() - Constructor for class io.javaoperatorsdk.operator.processing.event.source.informer.InformerManager
 
InformerStoppedHandler - Interface in io.javaoperatorsdk.operator.api.config
 
init() - Static method in class io.javaoperatorsdk.operator.api.config.ExecutorServiceManager
 
init(Cloner, ObjectMapper) - Method in class io.javaoperatorsdk.operator.api.config.AbstractConfigurationService
Subclasses can call this method to more easily initialize the Cloner and ObjectMapper associated with this ConfigurationService implementation.
init(LeaderElectionConfiguration, KubernetesClient) - Method in class io.javaoperatorsdk.operator.LeaderElectionManager
 
initAndRegisterEventSources(EventSourceContext<P>) - Method in class io.javaoperatorsdk.operator.processing.Controller
 
initContext(P, Context<P>) - Method in interface io.javaoperatorsdk.operator.api.reconciler.ContextInitializer
 
initEventSource(EventSourceContext<P>) - Method in interface io.javaoperatorsdk.operator.api.reconciler.dependent.EventSourceProvider
Deprecated.
 
initEventSource(EventSourceContext<P>) - Method in class io.javaoperatorsdk.operator.processing.dependent.AbstractEventSourceHolderDependentResource
To make this backwards compatible even for respect of overriding
initExecution() - Method in class io.javaoperatorsdk.operator.processing.retry.GenericRetry
 
initExecution() - Method in interface io.javaoperatorsdk.operator.processing.retry.Retry
 
initFrom(C) - Method in interface io.javaoperatorsdk.operator.api.config.AnnotationConfigurable
 
initFrom(RateLimited) - Method in class io.javaoperatorsdk.operator.processing.event.rate.LinearRateLimiter
 
initFrom(GradualRetry) - Method in class io.javaoperatorsdk.operator.processing.retry.GenericRetry
 
initialInterval() - Method in annotation type io.javaoperatorsdk.operator.processing.retry.GradualRetry
 
initState() - Method in class io.javaoperatorsdk.operator.processing.event.rate.LinearRateLimiter
 
initState() - Method in interface io.javaoperatorsdk.operator.processing.event.rate.RateLimiter
 
installShutdownHook() - Method in class io.javaoperatorsdk.operator.Operator
Adds a shutdown hook that automatically calls Operator.stop() when the app shuts down.
instance() - Static method in class io.javaoperatorsdk.operator.api.config.ConfigurationServiceProvider
 
instance() - Static method in class io.javaoperatorsdk.operator.api.config.ExecutorServiceManager
 
instantiate(Class<? extends T>, Class<T>, String) - Static method in class io.javaoperatorsdk.operator.api.config.Utils
 
instantiateAndConfigureIfNeeded(Class<? extends T>, Class<T>, String, Utils.Configurator<T>) - Static method in class io.javaoperatorsdk.operator.api.config.Utils
 
InternalEventFilters - Class in io.javaoperatorsdk.operator.processing.event.source.controller
 
interval() - Method in annotation type io.javaoperatorsdk.operator.api.reconciler.MaxReconciliationInterval
A max delay between two reconciliations.
intervalMultiplier() - Method in annotation type io.javaoperatorsdk.operator.processing.retry.GradualRetry
 
io.javaoperatorsdk.operator - package io.javaoperatorsdk.operator
 
io.javaoperatorsdk.operator.api - package io.javaoperatorsdk.operator.api
 
io.javaoperatorsdk.operator.api.config - package io.javaoperatorsdk.operator.api.config
 
io.javaoperatorsdk.operator.api.config.dependent - package io.javaoperatorsdk.operator.api.config.dependent
 
io.javaoperatorsdk.operator.api.config.informer - package io.javaoperatorsdk.operator.api.config.informer
 
io.javaoperatorsdk.operator.api.monitoring - package io.javaoperatorsdk.operator.api.monitoring
 
io.javaoperatorsdk.operator.api.reconciler - package io.javaoperatorsdk.operator.api.reconciler
 
io.javaoperatorsdk.operator.api.reconciler.dependent - package io.javaoperatorsdk.operator.api.reconciler.dependent
 
io.javaoperatorsdk.operator.api.reconciler.dependent.managed - package io.javaoperatorsdk.operator.api.reconciler.dependent.managed
 
io.javaoperatorsdk.operator.processing - package io.javaoperatorsdk.operator.processing
 
io.javaoperatorsdk.operator.processing.dependent - package io.javaoperatorsdk.operator.processing.dependent
 
io.javaoperatorsdk.operator.processing.dependent.external - package io.javaoperatorsdk.operator.processing.dependent.external
 
io.javaoperatorsdk.operator.processing.dependent.kubernetes - package io.javaoperatorsdk.operator.processing.dependent.kubernetes
 
io.javaoperatorsdk.operator.processing.dependent.workflow - package io.javaoperatorsdk.operator.processing.dependent.workflow
 
io.javaoperatorsdk.operator.processing.dependent.workflow.builder - package io.javaoperatorsdk.operator.processing.dependent.workflow.builder
 
io.javaoperatorsdk.operator.processing.event - package io.javaoperatorsdk.operator.processing.event
 
io.javaoperatorsdk.operator.processing.event.rate - package io.javaoperatorsdk.operator.processing.event.rate
 
io.javaoperatorsdk.operator.processing.event.source - package io.javaoperatorsdk.operator.processing.event.source
 
io.javaoperatorsdk.operator.processing.event.source.controller - package io.javaoperatorsdk.operator.processing.event.source.controller
 
io.javaoperatorsdk.operator.processing.event.source.filter - package io.javaoperatorsdk.operator.processing.event.source.filter
 
io.javaoperatorsdk.operator.processing.event.source.inbound - package io.javaoperatorsdk.operator.processing.event.source.inbound
 
io.javaoperatorsdk.operator.processing.event.source.informer - package io.javaoperatorsdk.operator.processing.event.source.informer
 
io.javaoperatorsdk.operator.processing.event.source.polling - package io.javaoperatorsdk.operator.processing.event.source.polling
 
io.javaoperatorsdk.operator.processing.event.source.timer - package io.javaoperatorsdk.operator.processing.event.source.timer
 
io.javaoperatorsdk.operator.processing.retry - package io.javaoperatorsdk.operator.processing.retry
 
isActivated() - Method in class io.javaoperatorsdk.operator.processing.event.rate.LinearRateLimiter
 
isCleaner() - Method in class io.javaoperatorsdk.operator.processing.dependent.workflow.DefaultManagedWorkflow
 
isCleaner() - Method in interface io.javaoperatorsdk.operator.processing.dependent.workflow.ManagedWorkflow
 
isCreatable() - Method in class io.javaoperatorsdk.operator.processing.dependent.AbstractDependentResource
 
isEmptyWorkflow() - Method in class io.javaoperatorsdk.operator.processing.dependent.workflow.DefaultManagedWorkflow
 
isEmptyWorkflow() - Method in interface io.javaoperatorsdk.operator.processing.dependent.workflow.ManagedWorkflow
 
isFinalizerValid(String) - Static method in class io.javaoperatorsdk.operator.ReconcilerUtils
 
isGenerationAware() - Method in class io.javaoperatorsdk.operator.api.config.AnnotationControllerConfiguration
 
isGenerationAware() - Method in interface io.javaoperatorsdk.operator.api.config.ControllerConfiguration
 
isGenerationAware() - Method in class io.javaoperatorsdk.operator.api.config.DefaultControllerConfiguration
 
isLastAttempt() - Method in interface io.javaoperatorsdk.operator.api.reconciler.RetryInfo
 
isLastAttempt() - Method in class io.javaoperatorsdk.operator.processing.retry.GenericRetryExecution
 
isLeaderElectionEnabled() - Method in class io.javaoperatorsdk.operator.LeaderElectionManager
 
isLimited(RateLimiter.RateLimitState) - Method in class io.javaoperatorsdk.operator.processing.event.rate.LinearRateLimiter
 
isLimited(RateLimiter.RateLimitState) - Method in interface io.javaoperatorsdk.operator.processing.event.rate.RateLimiter
 
isMet(P, R, Context<P>) - Method in interface io.javaoperatorsdk.operator.processing.dependent.workflow.Condition
Checks whether a condition holds true for a given DependentResource based on the observed cluster state.
isNoRetry() - Method in class io.javaoperatorsdk.operator.api.reconciler.ErrorStatusUpdateControl
 
isNoUpdate() - Method in class io.javaoperatorsdk.operator.api.reconciler.UpdateControl
 
isPatch() - Method in class io.javaoperatorsdk.operator.api.reconciler.ErrorStatusUpdateControl
 
isPatch() - Method in class io.javaoperatorsdk.operator.api.reconciler.UpdateControl
 
isRecordingFor(ResourceID) - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.EventRecorder
 
isRemoveFinalizer() - Method in class io.javaoperatorsdk.operator.api.reconciler.DeleteControl
 
isRunning() - Method in class io.javaoperatorsdk.operator.processing.event.source.AbstractEventSource
 
isSameResource(HasMetadata) - Method in class io.javaoperatorsdk.operator.processing.event.ResourceID
 
isThrowExceptionAutomatically() - Method in class io.javaoperatorsdk.operator.processing.dependent.workflow.builder.WorkflowBuilder
 
isThrowExceptionAutomatically() - Method in class io.javaoperatorsdk.operator.processing.dependent.workflow.Workflow
 
isUnderProcessing(ResourceID) - Method in class io.javaoperatorsdk.operator.processing.event.EventProcessor
 
isUpdatable() - Method in class io.javaoperatorsdk.operator.processing.dependent.AbstractDependentResource
 
isUpdateResource() - Method in class io.javaoperatorsdk.operator.api.reconciler.UpdateControl
 
isUpdateResourceAndStatus() - Method in class io.javaoperatorsdk.operator.api.reconciler.UpdateControl
 
isUpdateStatus() - Method in class io.javaoperatorsdk.operator.api.reconciler.UpdateControl
 
isValidateCustomResourcesEnvVarSet() - Static method in class io.javaoperatorsdk.operator.api.config.Utils
 

K

keyFor(Reconciler<R>) - Method in class io.javaoperatorsdk.operator.api.config.AbstractConfigurationService
 
keyFor(R) - Method in class io.javaoperatorsdk.operator.processing.dependent.external.AbstractPollingDependentResource
 
keyFor(R) - Method in interface io.javaoperatorsdk.operator.processing.event.source.CacheKeyMapper
 
keys() - Method in interface io.javaoperatorsdk.operator.processing.event.source.Cache
 
keys() - Method in class io.javaoperatorsdk.operator.processing.event.source.ConcurrentHashMapCache
 
keys() - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.InformerManager
 
keys() - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.ManagedInformerEventSource
 
kind - Variable in class io.javaoperatorsdk.operator.processing.GroupVersionKind
 
KubernetesClientAware - Interface in io.javaoperatorsdk.operator.api.reconciler.dependent.managed
 
KubernetesDependent - Annotation Type in io.javaoperatorsdk.operator.processing.dependent.kubernetes
 
KubernetesDependentResource<R extends io.fabric8.kubernetes.api.model.HasMetadata,​P extends io.fabric8.kubernetes.api.model.HasMetadata> - Class in io.javaoperatorsdk.operator.processing.dependent.kubernetes
 
KubernetesDependentResource(Class<R>) - Constructor for class io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResource
 
KubernetesDependentResourceConfig<R> - Class in io.javaoperatorsdk.operator.processing.dependent.kubernetes
 
KubernetesDependentResourceConfig() - Constructor for class io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResourceConfig
 
KubernetesDependentResourceConfig(Set<String>, String) - Constructor for class io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResourceConfig
 
KubernetesDependentResourceConfig(Set<String>, String, boolean, ResourceDiscriminator<R, ?>, OnAddFilter<R>, OnUpdateFilter<R>, OnDeleteFilter<R>, GenericFilter<R>) - Constructor for class io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResourceConfig
 
KubernetesResourceUtils - Class in io.javaoperatorsdk.operator.processing
 
KubernetesResourceUtils() - Constructor for class io.javaoperatorsdk.operator.processing.KubernetesResourceUtils
 

L

labelSelector() - Method in annotation type io.javaoperatorsdk.operator.api.reconciler.ControllerConfiguration
Optional label selector used to identify the set of custom resources the controller will acc upon.
labelSelector() - Method in annotation type io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependent
Optional label selector used to identify the set of custom resources the controller will acc upon.
labelSelector() - Method in class io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResourceConfig
 
LeaderElectionConfiguration - Class in io.javaoperatorsdk.operator.api.config
 
LeaderElectionConfiguration(String) - Constructor for class io.javaoperatorsdk.operator.api.config.LeaderElectionConfiguration
 
LeaderElectionConfiguration(String, String) - Constructor for class io.javaoperatorsdk.operator.api.config.LeaderElectionConfiguration
 
LeaderElectionConfiguration(String, String, String) - Constructor for class io.javaoperatorsdk.operator.api.config.LeaderElectionConfiguration
 
LeaderElectionConfiguration(String, String, Duration, Duration, Duration) - Constructor for class io.javaoperatorsdk.operator.api.config.LeaderElectionConfiguration
 
LeaderElectionConfiguration(String, String, Duration, Duration, Duration, String) - Constructor for class io.javaoperatorsdk.operator.api.config.LeaderElectionConfiguration
 
LeaderElectionManager - Class in io.javaoperatorsdk.operator
 
LeaderElectionManager(ControllerManager) - Constructor for class io.javaoperatorsdk.operator.LeaderElectionManager
 
LEASE_DURATION_DEFAULT_VALUE - Static variable in class io.javaoperatorsdk.operator.api.config.LeaderElectionConfiguration
 
LifecycleAware - Interface in io.javaoperatorsdk.operator.processing
 
LinearRateLimiter - Class in io.javaoperatorsdk.operator.processing.event.rate
A simple rate limiter that limits the number of permission for a time interval.
LinearRateLimiter() - Constructor for class io.javaoperatorsdk.operator.processing.event.rate.LinearRateLimiter
 
LinearRateLimiter(Duration, int) - Constructor for class io.javaoperatorsdk.operator.processing.event.rate.LinearRateLimiter
 
list() - Method in interface io.javaoperatorsdk.operator.processing.event.source.Cache
 
list(String) - Method in interface io.javaoperatorsdk.operator.processing.event.source.ResourceCache
 
list(String, Predicate<R>) - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.ManagedInformerEventSource
 
list(String, Predicate<T>) - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.InformerManager
 
list(String, Predicate<T>) - Method in interface io.javaoperatorsdk.operator.processing.event.source.ResourceCache
 
list(Predicate<R>) - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.ManagedInformerEventSource
 
list(Predicate<T>) - Method in interface io.javaoperatorsdk.operator.processing.event.source.Cache
 
list(Predicate<T>) - Method in class io.javaoperatorsdk.operator.processing.event.source.ConcurrentHashMapCache
 
list(Predicate<T>) - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.InformerManager
 
loadFromProperties() - Static method in class io.javaoperatorsdk.operator.api.config.Utils
Attempts to load version information from a properties file produced at build time, currently via the git-commit-id-plugin maven plugin.
loadYaml(Class<T>, Class, String) - Static method in class io.javaoperatorsdk.operator.ReconcilerUtils
 
logMissingReconcilerWarning(String, String) - Method in class io.javaoperatorsdk.operator.api.config.AbstractConfigurationService
 
logMissingReconcilerWarning(String, String) - Method in class io.javaoperatorsdk.operator.api.config.BaseConfigurationService
 

M

managedDependentResourceContext() - Method in interface io.javaoperatorsdk.operator.api.reconciler.Context
 
managedDependentResourceContext() - Method in class io.javaoperatorsdk.operator.api.reconciler.DefaultContext
 
ManagedDependentResourceContext - Interface in io.javaoperatorsdk.operator.api.reconciler.dependent.managed
Contextual information related to DependentResource either to retrieve the actual implementations to interact with them or to pass information between them and/or the reconciler
ManagedDependentResourceException - Exception in io.javaoperatorsdk.operator.api.reconciler.dependent.managed
 
ManagedDependentResourceException(String, String, Throwable) - Constructor for exception io.javaoperatorsdk.operator.api.reconciler.dependent.managed.ManagedDependentResourceException
 
ManagedInformerEventSource<R extends io.fabric8.kubernetes.api.model.HasMetadata,​P extends io.fabric8.kubernetes.api.model.HasMetadata,​C extends ResourceConfiguration<R>> - Class in io.javaoperatorsdk.operator.processing.event.source.informer
 
ManagedInformerEventSource(MixedOperation<R, KubernetesResourceList<R>, Resource<R>>, C) - Constructor for class io.javaoperatorsdk.operator.processing.event.source.informer.ManagedInformerEventSource
 
ManagedWorkflow<P extends io.fabric8.kubernetes.api.model.HasMetadata> - Interface in io.javaoperatorsdk.operator.processing.dependent.workflow
 
manager() - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.ManagedInformerEventSource
 
Mappers - Class in io.javaoperatorsdk.operator.processing.event.source.informer
 
match(KubernetesDependentResource<R, P>, R, P, Context<P>, boolean) - Static method in class io.javaoperatorsdk.operator.processing.dependent.kubernetes.GenericKubernetesResourceMatcher
Determines whether the specified actual resource matches the desired state defined by the specified KubernetesDependentResource based on the observed state of the associated specified primary resource.
match(R, P, Context<P>) - Method in class io.javaoperatorsdk.operator.processing.dependent.AbstractDependentResource
 
match(R, P, Context<P>) - Method in interface io.javaoperatorsdk.operator.processing.dependent.BulkUpdater
 
match(R, P, Context<P>) - Method in class io.javaoperatorsdk.operator.processing.dependent.DesiredEqualsMatcher
 
match(R, P, Context<P>) - Method in class io.javaoperatorsdk.operator.processing.dependent.kubernetes.GenericKubernetesResourceMatcher
 
match(R, P, Context<P>) - Method in class io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResource
 
match(R, P, Context<P>) - Method in interface io.javaoperatorsdk.operator.processing.dependent.Matcher
Determines whether the specified secondary resource matches the desired state as defined from the specified primary resource, given the specified Context.
match(R, P, Context<P>) - Method in interface io.javaoperatorsdk.operator.processing.dependent.Updater
 
match(R, R, boolean) - Static method in class io.javaoperatorsdk.operator.processing.dependent.kubernetes.GenericKubernetesResourceMatcher
 
match(R, R, P, Context<P>) - Method in interface io.javaoperatorsdk.operator.processing.dependent.BulkDependentResource
Determines whether the specified secondary resource matches the desired state with target index of a bulk resource as defined from the specified primary resource, given the specified Context.
match(R, R, P, Context<P>) - Method in class io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResource
 
matched() - Method in interface io.javaoperatorsdk.operator.processing.dependent.Matcher.Result
Whether or not the actual resource matched the desired state
Matcher<R,​P extends io.fabric8.kubernetes.api.model.HasMetadata> - Interface in io.javaoperatorsdk.operator.processing.dependent
Implement this interface to provide custom matching logic when determining whether secondary resources match their desired state.
Matcher.Result<R> - Interface in io.javaoperatorsdk.operator.processing.dependent
Abstracts the matching result letting implementations also return the desired state if it has been computed as part of their logic.
maxAttempts() - Method in annotation type io.javaoperatorsdk.operator.processing.retry.GradualRetry
 
maxInterval() - Method in annotation type io.javaoperatorsdk.operator.processing.retry.GradualRetry
 
maxReconciliationInterval() - Method in class io.javaoperatorsdk.operator.api.config.AnnotationControllerConfiguration
 
maxReconciliationInterval() - Method in interface io.javaoperatorsdk.operator.api.config.ControllerConfiguration
 
maxReconciliationInterval() - Method in class io.javaoperatorsdk.operator.api.config.DefaultControllerConfiguration
 
maxReconciliationInterval() - Method in annotation type io.javaoperatorsdk.operator.api.reconciler.ControllerConfiguration
Optional configuration of the maximal interval the SDK will wait for a reconciliation request to happen before one will be automatically triggered.
MaxReconciliationInterval - Annotation Type in io.javaoperatorsdk.operator.api.reconciler
 
maxReconciliations() - Method in annotation type io.javaoperatorsdk.operator.processing.event.rate.RateLimited
 
MDCUtils - Class in io.javaoperatorsdk.operator.processing
 
MDCUtils() - Constructor for class io.javaoperatorsdk.operator.processing.MDCUtils
 
metadata() - Method in interface io.javaoperatorsdk.operator.api.monitoring.Metrics.ControllerExecution
Retrieves metadata associated with the current reconciliation, typically additional information (such as kind) about the resource being reconciled
Metrics - Interface in io.javaoperatorsdk.operator.api.monitoring
An interface that metrics providers can implement and that the SDK will call at different times of its execution cycle.
Metrics.ControllerExecution<T> - Interface in io.javaoperatorsdk.operator.api.monitoring
Encapsulates the information about a controller execution i.e.
MISSING_GROUP_SUFFIX - Static variable in class io.javaoperatorsdk.operator.ReconcilerUtils
 
MissingCRDException - Exception in io.javaoperatorsdk.operator
 
MissingCRDException(String, String) - Constructor for exception io.javaoperatorsdk.operator.MissingCRDException
 
MissingCRDException(String, String, String) - Constructor for exception io.javaoperatorsdk.operator.MissingCRDException
 
MissingCRDException(String, String, String, Throwable) - Constructor for exception io.javaoperatorsdk.operator.MissingCRDException
 
monitorSizeOf(T, String) - Method in interface io.javaoperatorsdk.operator.api.monitoring.Metrics
Monitors the size of the specified map.

N

name() - Method in interface io.javaoperatorsdk.operator.api.monitoring.Metrics.ControllerExecution
Retrieves the name of type of reconciliation being performed: either reconcile or cleanup.
name() - Method in annotation type io.javaoperatorsdk.operator.api.reconciler.ControllerConfiguration
 
name() - Method in annotation type io.javaoperatorsdk.operator.api.reconciler.dependent.Dependent
The name of this dependent.
nameEventSources(EventSource...) - Static method in interface io.javaoperatorsdk.operator.api.reconciler.EventSourceInitializer
Utility method to easily create map with generated name for event sources.
nameEventSourcesFromDependentResource(EventSourceContext<K>, DependentResource...) - Static method in interface io.javaoperatorsdk.operator.api.reconciler.EventSourceInitializer
 
NamespaceChangeable - Interface in io.javaoperatorsdk.operator.api.config
 
namespaces() - Method in annotation type io.javaoperatorsdk.operator.api.reconciler.ControllerConfiguration
Specified which namespaces this Controller monitors for custom resources events.
namespaces() - Method in annotation type io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependent
Specified which namespaces this Controller monitors for custom resources events.
namespaces() - Method in class io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResourceConfig
 
newBuilder(Class<B>, T) - Static method in class io.javaoperatorsdk.operator.BuilderUtils
 
nextDelay() - Method in class io.javaoperatorsdk.operator.processing.retry.GenericRetryExecution
 
nextDelay() - Method in interface io.javaoperatorsdk.operator.processing.retry.RetryExecution
 
NO_LIMIT_PERIOD - Static variable in class io.javaoperatorsdk.operator.processing.event.rate.LinearRateLimiter
To turn off rate limiting set limit for period to a non-positive number
NO_MAX_RECONCILIATION_INTERVAL - Static variable in class io.javaoperatorsdk.operator.api.reconciler.Constants
 
NO_VALUE_SET - Static variable in class io.javaoperatorsdk.operator.api.reconciler.Constants
 
noFinalizerRemoval() - Static method in class io.javaoperatorsdk.operator.api.reconciler.DeleteControl
 
nonComputed(boolean) - Static method in interface io.javaoperatorsdk.operator.processing.dependent.Matcher.Result
Creates a result stating only whether the resource matched the desired state without having computed the desired state.
NONE - io.javaoperatorsdk.operator.api.reconciler.dependent.ReconcileResult.Operation
 
NOOP - Static variable in interface io.javaoperatorsdk.operator.api.monitoring.Metrics
The default Metrics provider: a no-operation implementation.
noOperation(T) - Static method in class io.javaoperatorsdk.operator.api.reconciler.dependent.ReconcileResult
 
noOpWorkflow - Static variable in interface io.javaoperatorsdk.operator.processing.dependent.workflow.ManagedWorkflow
 
noRetry() - Static method in class io.javaoperatorsdk.operator.processing.retry.GenericRetry
 
noStatusUpdate() - Static method in class io.javaoperatorsdk.operator.api.reconciler.ErrorStatusUpdateControl
 
not() - Method in interface io.javaoperatorsdk.operator.processing.event.source.filter.GenericFilter
 
not() - Method in interface io.javaoperatorsdk.operator.processing.event.source.filter.OnAddFilter
 
not() - Method in interface io.javaoperatorsdk.operator.processing.event.source.filter.OnDeleteFilter
 
not() - Method in interface io.javaoperatorsdk.operator.processing.event.source.filter.OnUpdateFilter
 
noUpdate() - Static method in class io.javaoperatorsdk.operator.api.reconciler.UpdateControl
 

O

ObservedGenerationAware - Interface in io.javaoperatorsdk.operator.api
If the custom resource's status implements this interface, the observed generation will be automatically handled.
ObservedGenerationAwareStatus - Class in io.javaoperatorsdk.operator.api
A helper base class for status sub-resources classes to extend to support generate awareness.
ObservedGenerationAwareStatus() - Constructor for class io.javaoperatorsdk.operator.api.ObservedGenerationAwareStatus
 
onAdd(R) - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.InformerEventSource
 
onAdd(R) - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.ManagedInformerEventSource
 
onAdd(T) - Method in class io.javaoperatorsdk.operator.processing.event.source.controller.ControllerResourceEventSource
 
onAddFilter - Variable in class io.javaoperatorsdk.operator.processing.dependent.AbstractEventSourceHolderDependentResource
 
onAddFilter - Variable in class io.javaoperatorsdk.operator.processing.event.source.AbstractResourceEventSource
 
onAddFilter() - Method in class io.javaoperatorsdk.operator.api.config.AnnotationControllerConfiguration
 
onAddFilter() - Method in class io.javaoperatorsdk.operator.api.config.DefaultResourceConfiguration
 
onAddFilter() - Method in interface io.javaoperatorsdk.operator.api.config.informer.InformerConfiguration
 
onAddFilter() - Method in interface io.javaoperatorsdk.operator.api.config.ResourceConfiguration
 
onAddFilter() - Method in annotation type io.javaoperatorsdk.operator.api.reconciler.ControllerConfiguration
Filter of onAdd events of resources.
onAddFilter() - Method in annotation type io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependent
Optional OnAddFilter to filter events sent to this KubernetesDependent
onAddFilter() - Method in class io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResourceConfig
 
OnAddFilter<R> - Interface in io.javaoperatorsdk.operator.processing.event.source.filter
 
onAddOrUpdate(R) - Method in interface io.javaoperatorsdk.operator.processing.event.source.informer.PrimaryToSecondaryIndex
 
onCreated(P, R, Context<P>) - Method in class io.javaoperatorsdk.operator.processing.dependent.AbstractDependentResource
Allows subclasses to perform additional processing (e.g.
onCreated(P, R, Context<P>) - Method in class io.javaoperatorsdk.operator.processing.dependent.AbstractEventSourceHolderDependentResource
 
onCreated(P, R, Context<P>) - Method in class io.javaoperatorsdk.operator.processing.dependent.AbstractExternalDependentResource
 
onDelete(R) - Method in interface io.javaoperatorsdk.operator.processing.event.source.informer.PrimaryToSecondaryIndex
 
onDelete(R, boolean) - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.InformerEventSource
 
onDelete(R, boolean) - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.ManagedInformerEventSource
 
onDelete(T, boolean) - Method in class io.javaoperatorsdk.operator.processing.event.source.controller.ControllerResourceEventSource
 
onDeleteFilter - Variable in class io.javaoperatorsdk.operator.processing.dependent.AbstractEventSourceHolderDependentResource
 
onDeleteFilter - Variable in class io.javaoperatorsdk.operator.processing.event.source.AbstractResourceEventSource
 
onDeleteFilter() - Method in class io.javaoperatorsdk.operator.api.config.informer.InformerConfiguration.DefaultInformerConfiguration
 
onDeleteFilter() - Method in interface io.javaoperatorsdk.operator.api.config.informer.InformerConfiguration
 
onDeleteFilter() - Method in annotation type io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependent
Optional OnDeleteFilter to filter events sent to this KubernetesDependent
onDeleteFilter() - Method in class io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResourceConfig
 
OnDeleteFilter<R> - Interface in io.javaoperatorsdk.operator.processing.event.source.filter
 
onResourceCreated(P) - Method in class io.javaoperatorsdk.operator.processing.event.source.polling.PerResourcePollingEventSource
 
onResourceCreated(T) - Method in interface io.javaoperatorsdk.operator.processing.event.source.ResourceEventAware
 
onResourceDeleted(P) - Method in class io.javaoperatorsdk.operator.processing.event.source.inbound.CachingInboundEventSource
 
onResourceDeleted(P) - Method in class io.javaoperatorsdk.operator.processing.event.source.polling.PerResourcePollingEventSource
 
onResourceDeleted(R) - Method in class io.javaoperatorsdk.operator.processing.event.source.timer.TimerEventSource
 
onResourceDeleted(T) - Method in interface io.javaoperatorsdk.operator.processing.event.source.ResourceEventAware
 
onResourceUpdated(P, P) - Method in class io.javaoperatorsdk.operator.processing.event.source.polling.PerResourcePollingEventSource
 
onResourceUpdated(T, T) - Method in interface io.javaoperatorsdk.operator.processing.event.source.ResourceEventAware
 
onStop(SharedIndexInformer, Throwable) - Method in interface io.javaoperatorsdk.operator.api.config.InformerStoppedHandler
 
onUpdate(R, R) - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.InformerEventSource
 
onUpdate(R, R) - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.ManagedInformerEventSource
 
onUpdate(T, T) - Method in class io.javaoperatorsdk.operator.processing.event.source.controller.ControllerResourceEventSource
 
onUpdated(P, R, R, Context<P>) - Method in class io.javaoperatorsdk.operator.processing.dependent.AbstractDependentResource
Allows subclasses to perform additional processing on the updated resource if needed.
onUpdated(P, R, R, Context<P>) - Method in class io.javaoperatorsdk.operator.processing.dependent.AbstractEventSourceHolderDependentResource
 
onUpdateFilter - Variable in class io.javaoperatorsdk.operator.processing.dependent.AbstractEventSourceHolderDependentResource
 
onUpdateFilter - Variable in class io.javaoperatorsdk.operator.processing.event.source.AbstractResourceEventSource
 
onUpdateFilter() - Method in class io.javaoperatorsdk.operator.api.config.AnnotationControllerConfiguration
 
onUpdateFilter() - Method in class io.javaoperatorsdk.operator.api.config.DefaultResourceConfiguration
 
onUpdateFilter() - Method in interface io.javaoperatorsdk.operator.api.config.informer.InformerConfiguration
 
onUpdateFilter() - Method in interface io.javaoperatorsdk.operator.api.config.ResourceConfiguration
 
onUpdateFilter() - Method in annotation type io.javaoperatorsdk.operator.api.reconciler.ControllerConfiguration
Filter of onUpdate events of resources.
onUpdateFilter() - Method in annotation type io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependent
Optional OnUpdateFilter to filter events sent to this KubernetesDependent
onUpdateFilter() - Method in class io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResourceConfig
 
OnUpdateFilter<R> - Interface in io.javaoperatorsdk.operator.processing.event.source.filter
 
Operator - Class in io.javaoperatorsdk.operator
 
Operator() - Constructor for class io.javaoperatorsdk.operator.Operator
 
Operator(KubernetesClient) - Constructor for class io.javaoperatorsdk.operator.Operator
 
Operator(KubernetesClient, ConfigurationService) - Constructor for class io.javaoperatorsdk.operator.Operator
Note that Operator by default closes the client on stop, this can be changed using ConfigurationService
Operator(KubernetesClient, Consumer<ConfigurationServiceOverrider>) - Constructor for class io.javaoperatorsdk.operator.Operator
 
Operator(ConfigurationService) - Constructor for class io.javaoperatorsdk.operator.Operator
Deprecated, for removal: This API element is subject to removal in a future version.
Use Operator(Consumer) instead
Operator(Consumer<ConfigurationServiceOverrider>) - Constructor for class io.javaoperatorsdk.operator.Operator
 
OperatorException - Exception in io.javaoperatorsdk.operator
 
OperatorException() - Constructor for exception io.javaoperatorsdk.operator.OperatorException
 
OperatorException(String) - Constructor for exception io.javaoperatorsdk.operator.OperatorException
 
OperatorException(String, Throwable) - Constructor for exception io.javaoperatorsdk.operator.OperatorException
 
OperatorException(Throwable) - Constructor for exception io.javaoperatorsdk.operator.OperatorException
 
or(ResourceEventFilter<P>) - Method in interface io.javaoperatorsdk.operator.processing.event.source.controller.ResourceEventFilter
Deprecated.
Combines this filter with the provided one with an OR logic, i.e.
or(GenericFilter<R>) - Method in interface io.javaoperatorsdk.operator.processing.event.source.filter.GenericFilter
 
or(OnAddFilter<R>) - Method in interface io.javaoperatorsdk.operator.processing.event.source.filter.OnAddFilter
 
or(OnDeleteFilter<R>) - Method in interface io.javaoperatorsdk.operator.processing.event.source.filter.OnDeleteFilter
 
or(OnUpdateFilter<R>) - Method in interface io.javaoperatorsdk.operator.processing.event.source.filter.OnUpdateFilter
 
override(ConfigurationService) - Static method in class io.javaoperatorsdk.operator.api.config.ConfigurationServiceOverrider
override(ControllerConfiguration<R>) - Static method in class io.javaoperatorsdk.operator.api.config.ControllerConfigurationOverrider
 
overrideCurrent(Consumer<ConfigurationServiceOverrider>) - Static method in class io.javaoperatorsdk.operator.api.config.ConfigurationServiceProvider
 

P

passthrough() - Static method in class io.javaoperatorsdk.operator.processing.event.source.controller.ResourceEventFilters
Deprecated.
Retrieves a filter that accepts all events.
patchResourceAndStatus(T) - Static method in class io.javaoperatorsdk.operator.api.reconciler.UpdateControl
 
patchStatus(T) - Static method in class io.javaoperatorsdk.operator.api.reconciler.ErrorStatusUpdateControl
 
patchStatus(T) - Static method in class io.javaoperatorsdk.operator.api.reconciler.UpdateControl
Preferred way to update the status.
PerResourcePollingDependentResource<R,​P extends io.fabric8.kubernetes.api.model.HasMetadata> - Class in io.javaoperatorsdk.operator.processing.dependent.external
 
PerResourcePollingDependentResource(Class<R>) - Constructor for class io.javaoperatorsdk.operator.processing.dependent.external.PerResourcePollingDependentResource
 
PerResourcePollingDependentResource(Class<R>, long) - Constructor for class io.javaoperatorsdk.operator.processing.dependent.external.PerResourcePollingDependentResource
 
PerResourcePollingEventSource<R,​P extends io.fabric8.kubernetes.api.model.HasMetadata> - Class in io.javaoperatorsdk.operator.processing.event.source.polling
Polls the supplier for each controlled resource registered.
PerResourcePollingEventSource(PerResourcePollingEventSource.ResourceFetcher<R, P>, Cache<P>, long, Class<R>) - Constructor for class io.javaoperatorsdk.operator.processing.event.source.polling.PerResourcePollingEventSource
 
PerResourcePollingEventSource(PerResourcePollingEventSource.ResourceFetcher<R, P>, Cache<P>, long, Class<R>, CacheKeyMapper<R>) - Constructor for class io.javaoperatorsdk.operator.processing.event.source.polling.PerResourcePollingEventSource
 
PerResourcePollingEventSource(PerResourcePollingEventSource.ResourceFetcher<R, P>, Cache<P>, long, Predicate<P>, Class<R>, CacheKeyMapper<R>) - Constructor for class io.javaoperatorsdk.operator.processing.event.source.polling.PerResourcePollingEventSource
 
PerResourcePollingEventSource.ResourceFetcher<R,​P> - Interface in io.javaoperatorsdk.operator.processing.event.source.polling
 
PollingDependentResource<R,​P extends io.fabric8.kubernetes.api.model.HasMetadata> - Class in io.javaoperatorsdk.operator.processing.dependent.external
 
PollingDependentResource(Class<R>, long, CacheKeyMapper<R>) - Constructor for class io.javaoperatorsdk.operator.processing.dependent.external.PollingDependentResource
 
PollingDependentResource(Class<R>, CacheKeyMapper<R>) - Constructor for class io.javaoperatorsdk.operator.processing.dependent.external.PollingDependentResource
 
PollingEventSource<R,​P extends io.fabric8.kubernetes.api.model.HasMetadata> - Class in io.javaoperatorsdk.operator.processing.event.source.polling
Polls resource (on contrary to PerResourcePollingEventSource) not per resource bases but instead to calls supplier periodically and independently of the number or state of custom resources managed by the controller.
PollingEventSource(PollingEventSource.GenericResourceFetcher<R>, long, Class<R>) - Constructor for class io.javaoperatorsdk.operator.processing.event.source.polling.PollingEventSource
 
PollingEventSource(PollingEventSource.GenericResourceFetcher<R>, long, Class<R>, CacheKeyMapper<R>) - Constructor for class io.javaoperatorsdk.operator.processing.event.source.polling.PollingEventSource
 
PollingEventSource.GenericResourceFetcher<R> - Interface in io.javaoperatorsdk.operator.processing.event.source.polling
 
postProcessDefaultEventSourcesAfterProcessorInitializer() - Method in class io.javaoperatorsdk.operator.processing.event.EventSourceManager
 
prepare(R, P, String) - Method in class io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResource
 
prepareEventSources(EventSourceContext<P>) - Method in interface io.javaoperatorsdk.operator.api.reconciler.EventSourceInitializer
Prepares a map of EventSource implementations keyed by the name with which they need to be registered by the SDK.
prepareForCreateOrUpdateEventFiltering(ResourceID, R) - Method in interface io.javaoperatorsdk.operator.api.reconciler.dependent.RecentOperationEventFilter
 
prepareForCreateOrUpdateEventFiltering(ResourceID, R) - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.InformerEventSource
 
PrimaryToSecondaryIndex<R extends io.fabric8.kubernetes.api.model.HasMetadata> - Interface in io.javaoperatorsdk.operator.processing.event.source.informer
 
PrimaryToSecondaryMapper<P extends io.fabric8.kubernetes.api.model.HasMetadata> - Interface in io.javaoperatorsdk.operator.processing.event.source
Primary to Secondary mapper only needed in some cases, typically when there is many-to-one or many-to-many relation between primary and secondary resources.
priority() - Method in class io.javaoperatorsdk.operator.processing.event.source.AbstractEventSource
 
priority() - Method in interface io.javaoperatorsdk.operator.processing.event.source.EventSource
 
processorFor(Class<R>) - Static method in class io.javaoperatorsdk.operator.processing.dependent.kubernetes.GenericResourceUpdatePreProcessor
 
propagateEvent(ResourceID) - Method in class io.javaoperatorsdk.operator.processing.event.source.inbound.SimpleInboundEventSource
 
put(ResourceID, T) - Method in class io.javaoperatorsdk.operator.processing.event.source.ConcurrentHashMapCache
 
put(ResourceID, T) - Method in interface io.javaoperatorsdk.operator.processing.event.source.UpdatableCache
 
put(Object, T) - Method in class io.javaoperatorsdk.operator.api.reconciler.dependent.managed.DefaultManagedDependentResourceContext
 
put(Object, T) - Method in interface io.javaoperatorsdk.operator.api.reconciler.dependent.managed.ManagedDependentResourceContext
Associates the specified contextual value to the specified key.
putAddedResource(T) - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.TemporaryResourceCache
 
putUpdatedResource(T, String) - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.TemporaryResourceCache
 

R

RateLimited - Annotation Type in io.javaoperatorsdk.operator.processing.event.rate
 
rateLimiter() - Method in annotation type io.javaoperatorsdk.operator.api.reconciler.ControllerConfiguration
Optional RateLimiter implementation for the associated controller to use.
RateLimiter<S extends RateLimiter.RateLimitState> - Interface in io.javaoperatorsdk.operator.processing.event.rate
 
RateLimiter.RateLimitState - Interface in io.javaoperatorsdk.operator.processing.event.rate
 
readyPostcondition() - Method in annotation type io.javaoperatorsdk.operator.api.reconciler.dependent.Dependent
The condition (if it exists) that needs to become true before the workflow can further proceed.
receivedEvent(Event) - Method in interface io.javaoperatorsdk.operator.api.monitoring.Metrics
Deprecated.
Use (and implement) Metrics.receivedEvent(Event, Map) instead
receivedEvent(Event, Map<String, Object>) - Method in interface io.javaoperatorsdk.operator.api.monitoring.Metrics
Called when an event has been accepted by the SDK from an event source, which would result in potentially triggering the associated Reconciler.
RecentOperationCacheFiller<R> - Interface in io.javaoperatorsdk.operator.api.reconciler.dependent
 
RecentOperationEventFilter<R> - Interface in io.javaoperatorsdk.operator.api.reconciler.dependent
 
reconcile() - Method in class io.javaoperatorsdk.operator.processing.dependent.workflow.WorkflowReconcileExecutor
 
reconcile(P, Context<P>) - Method in interface io.javaoperatorsdk.operator.api.reconciler.dependent.DependentResource
Reconciles the dependent resource given the desired primary state
reconcile(P, Context<P>) - Method in class io.javaoperatorsdk.operator.processing.Controller
 
reconcile(P, Context<P>) - Method in class io.javaoperatorsdk.operator.processing.dependent.AbstractDependentResource
Overriding classes are strongly encouraged to call this implementation as part of their implementation, as they otherwise risk breaking functionality.
reconcile(P, Context<P>) - Method in class io.javaoperatorsdk.operator.processing.dependent.workflow.DefaultManagedWorkflow
 
reconcile(P, Context<P>) - Method in interface io.javaoperatorsdk.operator.processing.dependent.workflow.ManagedWorkflow
 
reconcile(P, Context<P>) - Method in class io.javaoperatorsdk.operator.processing.dependent.workflow.Workflow
 
reconcile(P, R, Context<P>) - Method in class io.javaoperatorsdk.operator.processing.dependent.AbstractDependentResource
 
reconcile(R, Context<R>) - Method in interface io.javaoperatorsdk.operator.api.reconciler.Reconciler
The implementation of this operation is required to be idempotent.
reconcileCustomResource(ResourceID, RetryInfo) - Method in interface io.javaoperatorsdk.operator.api.monitoring.Metrics
Deprecated.
reconcileCustomResource(ResourceID, RetryInfo, Map<String, Object>) - Method in interface io.javaoperatorsdk.operator.api.monitoring.Metrics
Called right before a resource is dispatched to the ExecutorService for reconciliation.
reconcilePrecondition() - Method in annotation type io.javaoperatorsdk.operator.api.reconciler.dependent.Dependent
The condition (if it exists) that needs to become true before the associated DependentResource is reconciled.
reconciler - Variable in class io.javaoperatorsdk.operator.api.config.AnnotationControllerConfiguration
 
Reconciler<R extends io.fabric8.kubernetes.api.model.HasMetadata> - Interface in io.javaoperatorsdk.operator.api.reconciler
 
ReconcileResult<R> - Class in io.javaoperatorsdk.operator.api.reconciler.dependent
 
ReconcileResult.Operation - Enum in io.javaoperatorsdk.operator.api.reconciler.dependent
 
ReconcilerUtils - Class in io.javaoperatorsdk.operator
 
recordEvent(R) - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.EventRecorder
 
register(ControllerConfiguration<R>) - Method in class io.javaoperatorsdk.operator.api.config.AbstractConfigurationService
 
register(Reconciler<P>) - Method in class io.javaoperatorsdk.operator.Operator
Add a registration requests for the specified reconciler with this operator.
register(Reconciler<P>, ControllerConfiguration<P>) - Method in class io.javaoperatorsdk.operator.Operator
Add a registration requests for the specified reconciler with this operator, overriding its default configuration by the specified one (usually created via ControllerConfigurationOverrider.override(ControllerConfiguration), passing it the reconciler's original configuration.
register(Reconciler<P>, Consumer<ControllerConfigurationOverrider<P>>) - Method in class io.javaoperatorsdk.operator.Operator
Method to register operator and facilitate configuration override.
RegisteredController<P extends io.fabric8.kubernetes.api.model.HasMetadata> - Interface in io.javaoperatorsdk.operator
 
registerEventSource(EventSource) - Method in class io.javaoperatorsdk.operator.processing.event.EventSourceManager
 
registerEventSource(String, EventSource) - Method in class io.javaoperatorsdk.operator.processing.event.EventSourceManager
 
remove(ResourceID) - Method in class io.javaoperatorsdk.operator.processing.event.source.ConcurrentHashMapCache
 
remove(ResourceID) - Method in interface io.javaoperatorsdk.operator.processing.event.source.UpdatableCache
 
removeResourceFromCache(T) - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.TemporaryResourceCache
 
removeResourceIDInfo() - Static method in class io.javaoperatorsdk.operator.processing.MDCUtils
 
removeResourceInfo() - Static method in class io.javaoperatorsdk.operator.processing.MDCUtils
 
removingNamespaces(String...) - Method in class io.javaoperatorsdk.operator.api.config.ControllerConfigurationOverrider
 
RENEW_DEADLINE_DEFAULT_VALUE - Static variable in class io.javaoperatorsdk.operator.api.config.LeaderElectionConfiguration
 
replace(ControllerConfiguration<R>) - Method in class io.javaoperatorsdk.operator.api.config.AbstractConfigurationService
 
replaceSpecOnActual(R, R, Context<?>) - Method in class io.javaoperatorsdk.operator.processing.dependent.kubernetes.GenericResourceUpdatePreProcessor
 
replaceSpecOnActual(R, R, Context<?>) - Method in interface io.javaoperatorsdk.operator.processing.dependent.kubernetes.ResourceUpdatePreProcessor
 
replacingNamedDependentResourceConfig(String, Object) - Method in class io.javaoperatorsdk.operator.api.config.ControllerConfigurationOverrider
 
rescheduleAfter(long) - Method in class io.javaoperatorsdk.operator.api.reconciler.BaseControl
 
rescheduleAfter(long) - Method in class io.javaoperatorsdk.operator.api.reconciler.DeleteControl
 
rescheduleAfter(long, TimeUnit) - Method in class io.javaoperatorsdk.operator.api.reconciler.BaseControl
 
rescheduleAfter(Duration) - Method in class io.javaoperatorsdk.operator.api.reconciler.BaseControl
 
reset() - Static method in class io.javaoperatorsdk.operator.api.config.ConfigurationServiceProvider
 
resolveEventSource(EventSourceRetriever<P>) - Method in interface io.javaoperatorsdk.operator.api.reconciler.dependent.EventSourceReferencer
Throws EventSourceNotFoundException an exception if the target event source to use is not found.
resolveEventSource(EventSourceRetriever<P>) - Method in class io.javaoperatorsdk.operator.processing.dependent.AbstractEventSourceHolderDependentResource
 
resolveEventSource(EventSourceRetriever<P>) - Method in class io.javaoperatorsdk.operator.processing.dependent.AbstractExternalDependentResource
 
RESOURCE_GVK_KEY - Static variable in class io.javaoperatorsdk.operator.api.reconciler.Constants
 
RESOURCE_STATE_LOADER - io.javaoperatorsdk.operator.processing.event.source.EventSourceStartPriority
Event Sources with this priority are started and synced before the event source with DEFAULT priority.
ResourceAction - Enum in io.javaoperatorsdk.operator.processing.event.source.controller
 
ResourceCache<T extends io.fabric8.kubernetes.api.model.HasMetadata> - Interface in io.javaoperatorsdk.operator.processing.event.source
 
ResourceComparators - Class in io.javaoperatorsdk.operator.processing.dependent.kubernetes
 
ResourceComparators() - Constructor for class io.javaoperatorsdk.operator.processing.dependent.kubernetes.ResourceComparators
 
ResourceConfiguration<R extends io.fabric8.kubernetes.api.model.HasMetadata> - Interface in io.javaoperatorsdk.operator.api.config
 
resourceCreated(T) - Static method in class io.javaoperatorsdk.operator.api.reconciler.dependent.ReconcileResult
 
resourceDiscriminator() - Method in annotation type io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependent
 
ResourceDiscriminator<R,​P extends io.fabric8.kubernetes.api.model.HasMetadata> - Interface in io.javaoperatorsdk.operator.api.reconciler
 
ResourceEvent - Class in io.javaoperatorsdk.operator.processing.event.source.controller
 
ResourceEvent(ResourceAction, ResourceID, HasMetadata) - Constructor for class io.javaoperatorsdk.operator.processing.event.source.controller.ResourceEvent
 
ResourceEventAware<T extends io.fabric8.kubernetes.api.model.HasMetadata> - Interface in io.javaoperatorsdk.operator.processing.event.source
 
ResourceEventFilter<P extends io.fabric8.kubernetes.api.model.HasMetadata> - Interface in io.javaoperatorsdk.operator.processing.event.source.controller
Deprecated, for removal: This API element is subject to removal in a future version.
ResourceEventFilters - Class in io.javaoperatorsdk.operator.processing.event.source.controller
Deprecated.
ResourceEventSource<R,​P extends io.fabric8.kubernetes.api.model.HasMetadata> - Interface in io.javaoperatorsdk.operator.processing.event.source
 
resourceID() - Method in interface io.javaoperatorsdk.operator.api.monitoring.Metrics.ControllerExecution
Retrieves the ResourceID of the resource associated with the controller execution being considered
ResourceID - Class in io.javaoperatorsdk.operator.processing.event
 
ResourceID(String) - Constructor for class io.javaoperatorsdk.operator.processing.event.ResourceID
 
ResourceID(String, String) - Constructor for class io.javaoperatorsdk.operator.processing.event.ResourceID
 
ResourceIDMatcherDiscriminator<R extends io.fabric8.kubernetes.api.model.HasMetadata,​P extends io.fabric8.kubernetes.api.model.HasMetadata> - Class in io.javaoperatorsdk.operator.api.reconciler
 
ResourceIDMatcherDiscriminator(Function<P, ResourceID>) - Constructor for class io.javaoperatorsdk.operator.api.reconciler.ResourceIDMatcherDiscriminator
 
resourceType() - Method in interface io.javaoperatorsdk.operator.api.reconciler.dependent.DependentResource
Retrieves the resource type associated with this DependentResource
resourceType() - Method in class io.javaoperatorsdk.operator.processing.dependent.AbstractEventSourceHolderDependentResource
 
resourceType() - Method in class io.javaoperatorsdk.operator.processing.event.source.AbstractResourceEventSource
 
resourceType() - Method in interface io.javaoperatorsdk.operator.processing.event.source.ResourceEventSource
Retrieves the resource type associated with this ResourceEventSource
resourceUpdated(T) - Static method in class io.javaoperatorsdk.operator.api.reconciler.dependent.ReconcileResult
 
ResourceUpdatePreProcessor<R extends io.fabric8.kubernetes.api.model.HasMetadata> - Interface in io.javaoperatorsdk.operator.processing.dependent.kubernetes
 
retry() - Method in annotation type io.javaoperatorsdk.operator.api.reconciler.ControllerConfiguration
Optional Retry implementation for the associated controller to use.
Retry - Interface in io.javaoperatorsdk.operator.processing.retry
 
RETRY_PERIOD_DEFAULT_VALUE - Static variable in class io.javaoperatorsdk.operator.api.config.LeaderElectionConfiguration
 
RetryConfiguration - Interface in io.javaoperatorsdk.operator.api.config
Deprecated, for removal: This API element is subject to removal in a future version.
specify your own Retry implementation or use GradualRetry annotation instead
RetryExecution - Interface in io.javaoperatorsdk.operator.processing.retry
 
RetryInfo - Interface in io.javaoperatorsdk.operator.api.reconciler
 
run() - Method in class io.javaoperatorsdk.operator.processing.event.source.timer.TimerEventSource.EventProducerTimeTask
 

S

SAME_AS_CONTROLLER - Static variable in class io.javaoperatorsdk.operator.api.reconciler.Constants
 
SAME_AS_CONTROLLER_NAMESPACES_SET - Static variable in class io.javaoperatorsdk.operator.api.reconciler.Constants
 
scheduleOnce(ResourceID, long) - Method in class io.javaoperatorsdk.operator.processing.event.source.timer.TimerEventSource
 
scheduleOnce(R, long) - Method in class io.javaoperatorsdk.operator.processing.event.source.timer.TimerEventSource
 
SecondaryToPrimaryMapper<R> - Interface in io.javaoperatorsdk.operator.processing.event.source
 
set(ConfigurationService) - Static method in class io.javaoperatorsdk.operator.api.config.ConfigurationServiceProvider
 
setDefault(ConfigurationService) - Static method in class io.javaoperatorsdk.operator.api.config.ConfigurationServiceProvider
 
setDeleteCalledOnDependents(List<DependentResource>) - Method in class io.javaoperatorsdk.operator.processing.dependent.workflow.WorkflowCleanupResult
 
setDeletePostcondition(Condition<R, P>) - Method in class io.javaoperatorsdk.operator.processing.dependent.workflow.DependentResourceNode
 
setErroredDependents(Map<DependentResource, Exception>) - Method in class io.javaoperatorsdk.operator.processing.dependent.workflow.WorkflowCleanupResult
 
setEventHandler(EventHandler) - Method in class io.javaoperatorsdk.operator.processing.event.source.AbstractEventSource
 
setEventHandler(EventHandler) - Method in interface io.javaoperatorsdk.operator.processing.event.source.EventSource
Sets the EventHandler that is linked to your reconciler when this EventSource is registered.
setEventSource(T) - Method in class io.javaoperatorsdk.operator.processing.dependent.AbstractEventSourceHolderDependentResource
 
setEventSourcePriority(EventSourceStartPriority) - Method in class io.javaoperatorsdk.operator.processing.event.source.AbstractEventSource
 
setExecutorService(ExecutorService) - Method in class io.javaoperatorsdk.operator.processing.dependent.workflow.Workflow
 
setGenericFilter(GenericFilter<R>) - Method in class io.javaoperatorsdk.operator.processing.event.source.AbstractResourceEventSource
 
setGenericFilter(GenericFilter<R>) - Method in interface io.javaoperatorsdk.operator.processing.event.source.ResourceEventSource
 
setInitialInterval(long) - Method in class io.javaoperatorsdk.operator.processing.retry.GenericRetry
 
setIntervalMultiplier(double) - Method in class io.javaoperatorsdk.operator.processing.retry.GenericRetry
 
setKubernetesClient(KubernetesClient) - Method in interface io.javaoperatorsdk.operator.api.reconciler.dependent.managed.KubernetesClientAware
 
setKubernetesClient(KubernetesClient) - Method in class io.javaoperatorsdk.operator.processing.dependent.AbstractExternalDependentResource
 
setKubernetesClient(KubernetesClient) - Method in class io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResource
 
setLabelSelector(String) - Method in class io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResourceConfig
 
setMaxAttempts(int) - Method in class io.javaoperatorsdk.operator.processing.retry.GenericRetry
 
setMaxInterval(long) - Method in class io.javaoperatorsdk.operator.processing.retry.GenericRetry
 
setObservedGeneration(Long) - Method in interface io.javaoperatorsdk.operator.api.ObservedGenerationAware
 
setObservedGeneration(Long) - Method in class io.javaoperatorsdk.operator.api.ObservedGenerationAwareStatus
 
setOnAddFilter(OnAddFilter<R>) - Method in class io.javaoperatorsdk.operator.processing.dependent.AbstractEventSourceHolderDependentResource
 
setOnAddFilter(OnAddFilter<R>) - Method in class io.javaoperatorsdk.operator.processing.event.source.AbstractResourceEventSource
 
setOnAddFilter(OnAddFilter<R>) - Method in interface io.javaoperatorsdk.operator.processing.event.source.ResourceEventSource
 
setOnDeleteFilter(OnDeleteFilter<R>) - Method in class io.javaoperatorsdk.operator.processing.dependent.AbstractEventSourceHolderDependentResource
 
setOnDeleteFilter(OnDeleteFilter<R>) - Method in class io.javaoperatorsdk.operator.processing.event.source.AbstractResourceEventSource
 
setOnDeleteFilter(OnDeleteFilter<R>) - Method in interface io.javaoperatorsdk.operator.processing.event.source.ResourceEventSource
 
setOnDeleteFilter(OnDeleteFilter<T>) - Method in class io.javaoperatorsdk.operator.processing.event.source.controller.ControllerResourceEventSource
 
setOnUpdateFilter(OnUpdateFilter<R>) - Method in class io.javaoperatorsdk.operator.processing.dependent.AbstractEventSourceHolderDependentResource
 
setOnUpdateFilter(OnUpdateFilter<R>) - Method in class io.javaoperatorsdk.operator.processing.event.source.AbstractResourceEventSource
 
setOnUpdateFilter(OnUpdateFilter<R>) - Method in interface io.javaoperatorsdk.operator.processing.event.source.ResourceEventSource
 
setPollingPeriod(long) - Method in class io.javaoperatorsdk.operator.processing.dependent.external.AbstractPollingDependentResource
 
setPostConditionNotMetDependents(List<DependentResource>) - Method in class io.javaoperatorsdk.operator.processing.dependent.workflow.WorkflowCleanupResult
 
setReadyPostcondition(Condition<R, P>) - Method in class io.javaoperatorsdk.operator.processing.dependent.workflow.DependentResourceNode
 
setReconcilePrecondition(Condition<R, P>) - Method in class io.javaoperatorsdk.operator.processing.dependent.workflow.DependentResourceNode
 
setResourceDiscriminator(ResourceDiscriminator<R, P>) - Method in class io.javaoperatorsdk.operator.processing.dependent.AbstractDependentResource
 
setRetryInfo(RetryInfo) - Method in class io.javaoperatorsdk.operator.api.reconciler.DefaultContext
 
setSpec(HasMetadata, Object) - Static method in class io.javaoperatorsdk.operator.ReconcilerUtils
 
settingNamespace(String) - Method in class io.javaoperatorsdk.operator.api.config.ControllerConfigurationOverrider
 
settingNamespaces(String...) - Method in class io.javaoperatorsdk.operator.api.config.ControllerConfigurationOverrider
 
settingNamespaces(Set<String>) - Method in class io.javaoperatorsdk.operator.api.config.ControllerConfigurationOverrider
 
setWorkflowCleanupResult(WorkflowCleanupResult) - Method in class io.javaoperatorsdk.operator.api.reconciler.dependent.managed.DefaultManagedDependentResourceContext
 
setWorkflowExecutionResult(WorkflowReconcileResult) - Method in class io.javaoperatorsdk.operator.api.reconciler.dependent.managed.DefaultManagedDependentResourceContext
 
shouldCheckCRDAndValidateLocalModel() - Static method in class io.javaoperatorsdk.operator.api.config.Utils
 
SimpleInboundEventSource - Class in io.javaoperatorsdk.operator.processing.event.source.inbound
 
SimpleInboundEventSource() - Constructor for class io.javaoperatorsdk.operator.processing.event.source.inbound.SimpleInboundEventSource
 
singleResourceCacheKeyMapper() - Static method in interface io.javaoperatorsdk.operator.processing.event.source.CacheKeyMapper
Used if a polling event source handles only single secondary resource.
specsEqual(HasMetadata, HasMetadata) - Static method in class io.javaoperatorsdk.operator.ReconcilerUtils
 
start() - Method in class io.javaoperatorsdk.operator.LeaderElectionManager
 
start() - Method in class io.javaoperatorsdk.operator.Operator
Finishes the operator startup process.
start() - Method in class io.javaoperatorsdk.operator.processing.Controller
 
start() - Method in class io.javaoperatorsdk.operator.processing.event.EventProcessor
 
start() - Method in class io.javaoperatorsdk.operator.processing.event.EventSourceManager
Starts the event sources first and then the processor.
start() - Method in class io.javaoperatorsdk.operator.processing.event.source.AbstractEventSource
 
start() - Method in class io.javaoperatorsdk.operator.processing.event.source.controller.ControllerResourceEventSource
 
start() - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.InformerManager
 
start() - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.ManagedInformerEventSource
 
start() - Method in class io.javaoperatorsdk.operator.processing.event.source.polling.PollingEventSource
 
start() - Method in class io.javaoperatorsdk.operator.processing.event.source.timer.TimerEventSource
 
start() - Method in interface io.javaoperatorsdk.operator.processing.LifecycleAware
 
start(boolean) - Method in class io.javaoperatorsdk.operator.processing.Controller
Registers the specified controller with this operator, overriding its default configuration by the specified one (usually created via ControllerConfigurationOverrider.override(ControllerConfiguration), passing it the controller's original configuration.
startEventProcessing() - Method in class io.javaoperatorsdk.operator.processing.Controller
 
startEventRecording(ResourceID) - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.EventRecorder
 
stateResource(P, R) - Method in interface io.javaoperatorsdk.operator.processing.dependent.DependentResourceWithExplicitState
State resource which contains the target state.
stateResourceClass() - Method in interface io.javaoperatorsdk.operator.processing.dependent.DependentResourceWithExplicitState
Class of the state resource.
stop() - Static method in class io.javaoperatorsdk.operator.api.config.ExecutorServiceManager
 
stop() - Method in class io.javaoperatorsdk.operator.LeaderElectionManager
 
stop() - Method in class io.javaoperatorsdk.operator.Operator
 
stop() - Method in class io.javaoperatorsdk.operator.processing.Controller
 
stop() - Method in class io.javaoperatorsdk.operator.processing.event.EventProcessor
 
stop() - Method in class io.javaoperatorsdk.operator.processing.event.EventSourceManager
 
stop() - Method in class io.javaoperatorsdk.operator.processing.event.source.AbstractEventSource
 
stop() - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.InformerManager
 
stop() - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.ManagedInformerEventSource
 
stop() - Method in class io.javaoperatorsdk.operator.processing.event.source.polling.PerResourcePollingEventSource
 
stop() - Method in class io.javaoperatorsdk.operator.processing.event.source.polling.PollingEventSource
 
stop() - Method in class io.javaoperatorsdk.operator.processing.event.source.timer.TimerEventSource
 
stop() - Method in interface io.javaoperatorsdk.operator.processing.LifecycleAware
 
stopEventRecording(ResourceID) - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.EventRecorder
 
stopOnInformerErrorDuringStartup() - Method in interface io.javaoperatorsdk.operator.api.config.ConfigurationService
if true, operator stops if there are some issues with informers InformerEventSource or ControllerResourceEventSource on startup.
successTypeName(T) - Method in interface io.javaoperatorsdk.operator.api.monitoring.Metrics.ControllerExecution
Retrieves the name of the successful result when the reconciliation ended positively.

T

temporaryResourceCache - Variable in class io.javaoperatorsdk.operator.processing.event.source.informer.ManagedInformerEventSource
 
TemporaryResourceCache<T extends io.fabric8.kubernetes.api.model.HasMetadata> - Class in io.javaoperatorsdk.operator.processing.event.source.informer
Temporal cache is used to solve the problem for KubernetesDependentResource that is, when a create or update is executed the subsequent getResource opeeration might not return the up-to-date resource from informer cache, since it is not received yet by webhook.
TemporaryResourceCache(ManagedInformerEventSource<T, ?, ?>) - Constructor for class io.javaoperatorsdk.operator.processing.event.source.informer.TemporaryResourceCache
 
THROW_EXCEPTION_AUTOMATICALLY_DEFAULT - Static variable in class io.javaoperatorsdk.operator.processing.dependent.workflow.Workflow
 
throwAggregateExceptionIfErrorsPresent() - Method in class io.javaoperatorsdk.operator.processing.dependent.workflow.WorkflowCleanupResult
 
throwAggregateExceptionIfErrorsPresent() - Method in class io.javaoperatorsdk.operator.processing.dependent.workflow.WorkflowReconcileResult
 
throwExceptionOnNameCollision(String, ControllerConfiguration<R>) - Method in class io.javaoperatorsdk.operator.api.config.AbstractConfigurationService
 
timeControllerExecution(Metrics.ControllerExecution<T>) - Method in interface io.javaoperatorsdk.operator.api.monitoring.Metrics
Times the execution of the controller operation encapsulated by the provided Metrics.ControllerExecution.
TimerEventSource<R extends io.fabric8.kubernetes.api.model.HasMetadata> - Class in io.javaoperatorsdk.operator.processing.event.source.timer
 
TimerEventSource() - Constructor for class io.javaoperatorsdk.operator.processing.event.source.timer.TimerEventSource
 
TimerEventSource.EventProducerTimeTask - Class in io.javaoperatorsdk.operator.processing.event.source.timer
 
timeUnit() - Method in annotation type io.javaoperatorsdk.operator.api.reconciler.MaxReconciliationInterval
 
toPrimaryResourceIDs(R) - Method in interface io.javaoperatorsdk.operator.processing.event.source.SecondaryToPrimaryMapper
 
toSecondaryResourceIDs(P) - Method in interface io.javaoperatorsdk.operator.processing.event.source.PrimaryToSecondaryMapper
 
toString() - Method in exception io.javaoperatorsdk.operator.AggregatedOperatorException
 
toString() - Method in class io.javaoperatorsdk.operator.api.config.dependent.DependentResourceSpec
 
toString() - Method in class io.javaoperatorsdk.operator.api.reconciler.dependent.ReconcileResult
 
toString() - Method in class io.javaoperatorsdk.operator.processing.Controller
 
toString() - Method in class io.javaoperatorsdk.operator.processing.dependent.workflow.DependentResourceNode
 
toString() - Method in class io.javaoperatorsdk.operator.processing.event.Event
 
toString() - Method in class io.javaoperatorsdk.operator.processing.event.ResourceID
 
toString() - Method in class io.javaoperatorsdk.operator.processing.event.source.controller.ResourceEvent
 
toString() - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.InformerManager
 
toString(HasMetadata) - Static method in class io.javaoperatorsdk.operator.processing.event.ResourceID
 
TRUE - Static variable in interface io.javaoperatorsdk.operator.processing.event.source.Cache
 
type() - Method in annotation type io.javaoperatorsdk.operator.api.reconciler.dependent.Dependent
 

U

unconditionallyCacheResource(T) - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.TemporaryResourceCache
 
unit() - Method in annotation type io.javaoperatorsdk.operator.processing.event.rate.RateLimited
 
UNKNOWN - Static variable in class io.javaoperatorsdk.operator.api.config.Version
 
UNSET_VALUE - Static variable in annotation type io.javaoperatorsdk.operator.processing.retry.GradualRetry
 
UpdatableCache<T> - Interface in io.javaoperatorsdk.operator.processing.event.source
 
update(R, R, P, Context<P>) - Method in class io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResource
 
update(R, R, P, Context<P>) - Method in interface io.javaoperatorsdk.operator.processing.dependent.Updater
 
updateClonedActual(R, R) - Method in class io.javaoperatorsdk.operator.processing.dependent.kubernetes.GenericResourceUpdatePreProcessor
 
UpdateControl<P extends io.fabric8.kubernetes.api.model.HasMetadata> - Class in io.javaoperatorsdk.operator.api.reconciler
 
UPDATED - io.javaoperatorsdk.operator.api.reconciler.dependent.ReconcileResult.Operation
 
UPDATED - io.javaoperatorsdk.operator.processing.event.source.controller.ResourceAction
 
updateErrorStatus(P, Context<P>, Exception) - Method in interface io.javaoperatorsdk.operator.api.reconciler.ErrorStatusHandler
Reconciler can implement this interface in order to update the status sub-resource in the case an exception in thrown.
updater - Variable in class io.javaoperatorsdk.operator.processing.dependent.AbstractDependentResource
 
Updater<R,​P extends io.fabric8.kubernetes.api.model.HasMetadata> - Interface in io.javaoperatorsdk.operator.processing.dependent
 
updateResource(T) - Static method in class io.javaoperatorsdk.operator.api.reconciler.UpdateControl
Creates an update control instance that instructs the framework to do an update on resource itself, not on the status.
updateResourceAndStatus(T) - Static method in class io.javaoperatorsdk.operator.api.reconciler.UpdateControl
As a results of this there will be two call to K8S API.
updateStatus(T) - Static method in class io.javaoperatorsdk.operator.api.reconciler.ErrorStatusUpdateControl
 
updateStatus(T) - Static method in class io.javaoperatorsdk.operator.api.reconciler.UpdateControl
Note that usually "patchStatus" is advised to be used instead of this method.
useEventSourceWithName() - Method in annotation type io.javaoperatorsdk.operator.api.reconciler.dependent.Dependent
Setting here a name of the event source means that dependent resource will use an event source registered with that name.
useEventSourceWithName(String) - Method in interface io.javaoperatorsdk.operator.api.reconciler.dependent.EventSourceReferencer
 
useEventSourceWithName(String) - Method in class io.javaoperatorsdk.operator.processing.dependent.AbstractEventSourceHolderDependentResource
 
useFinalizer() - Method in class io.javaoperatorsdk.operator.processing.Controller
 
Utils - Class in io.javaoperatorsdk.operator.api.config
 
Utils() - Constructor for class io.javaoperatorsdk.operator.api.config.Utils
 
Utils.Configurator<T> - Interface in io.javaoperatorsdk.operator.api.config
 

V

valueOf(String) - Static method in enum io.javaoperatorsdk.operator.api.reconciler.dependent.ReconcileResult.Operation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.javaoperatorsdk.operator.processing.event.source.controller.ResourceAction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.javaoperatorsdk.operator.processing.event.source.EventSourceStartPriority
Returns the enum constant of this type with the specified name.
valueOrDefault(ControllerConfiguration, Function<ControllerConfiguration, T>, T) - Static method in class io.javaoperatorsdk.operator.api.config.AnnotationControllerConfiguration
 
values() - Static method in enum io.javaoperatorsdk.operator.api.reconciler.dependent.ReconcileResult.Operation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.javaoperatorsdk.operator.processing.event.source.controller.ResourceAction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.javaoperatorsdk.operator.processing.event.source.EventSourceStartPriority
Returns an array containing the constants of this enum type, in the order they are declared.
version - Variable in class io.javaoperatorsdk.operator.processing.GroupVersionKind
 
Version - Class in io.javaoperatorsdk.operator.api.config
A class encapsulating the version information associated with this SDK instance.
Version(String, String, Date) - Constructor for class io.javaoperatorsdk.operator.api.config.Version
 

W

WATCH_ALL_NAMESPACES - Static variable in class io.javaoperatorsdk.operator.api.reconciler.Constants
 
WATCH_CURRENT_NAMESPACE - Static variable in class io.javaoperatorsdk.operator.api.reconciler.Constants
 
WATCH_CURRENT_NAMESPACE_SET - Static variable in class io.javaoperatorsdk.operator.api.reconciler.Constants
 
watchAllNamespaces() - Method in interface io.javaoperatorsdk.operator.api.config.ResourceConfiguration
 
watchCurrentNamespace() - Method in interface io.javaoperatorsdk.operator.api.config.ResourceConfiguration
 
watchingAllNamespaces() - Method in class io.javaoperatorsdk.operator.api.config.ControllerConfigurationOverrider
 
watchingOnlyCurrentNamespace() - Method in class io.javaoperatorsdk.operator.api.config.ControllerConfigurationOverrider
 
wereNamespacesConfigured() - Method in class io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResourceConfig
 
withCacheSyncTimeout(Duration) - Method in class io.javaoperatorsdk.operator.api.config.ConfigurationServiceOverrider
 
withClientConfiguration(Config) - Method in class io.javaoperatorsdk.operator.api.config.ConfigurationServiceOverrider
 
withCloseClientOnStop(boolean) - Method in class io.javaoperatorsdk.operator.api.config.ConfigurationServiceOverrider
 
withConcurrentReconciliationThreads(int) - Method in class io.javaoperatorsdk.operator.api.config.ConfigurationServiceOverrider
 
withConcurrentWorkflowExecutorThreads(int) - Method in class io.javaoperatorsdk.operator.api.config.ConfigurationServiceOverrider
 
withCustomResourcePredicate(ResourceEventFilter<R>) - Method in class io.javaoperatorsdk.operator.api.config.ControllerConfigurationOverrider
 
withDeletePostcondition(Condition) - Method in class io.javaoperatorsdk.operator.processing.dependent.workflow.builder.WorkflowBuilder
 
withExecutorService(ExecutorService) - Method in class io.javaoperatorsdk.operator.api.config.ConfigurationServiceOverrider
 
withFinalizer(String) - Method in class io.javaoperatorsdk.operator.api.config.ControllerConfigurationOverrider
 
withGenerationAware(boolean) - Method in class io.javaoperatorsdk.operator.api.config.ControllerConfigurationOverrider
 
withGenericFilter(GenericFilter<R>) - Method in class io.javaoperatorsdk.operator.api.config.ControllerConfigurationOverrider
 
withGenericFilter(GenericFilter<R>) - Method in class io.javaoperatorsdk.operator.api.config.informer.InformerConfiguration.InformerConfigurationBuilder
 
within() - Method in annotation type io.javaoperatorsdk.operator.processing.event.rate.RateLimited
 
withInformerStoppedHandler(InformerStoppedHandler) - Method in class io.javaoperatorsdk.operator.api.config.ConfigurationServiceOverrider
 
withLabelSelector(String) - Method in class io.javaoperatorsdk.operator.api.config.ControllerConfigurationOverrider
 
withLabelSelector(String) - Method in class io.javaoperatorsdk.operator.api.config.informer.InformerConfiguration.InformerConfigurationBuilder
 
withLeaderElectionConfiguration(LeaderElectionConfiguration) - Method in class io.javaoperatorsdk.operator.api.config.ConfigurationServiceOverrider
 
withLinearRetry() - Method in class io.javaoperatorsdk.operator.processing.retry.GenericRetry
 
withMetrics(Metrics) - Method in class io.javaoperatorsdk.operator.api.config.ConfigurationServiceOverrider
 
withNamespaces(String...) - Method in class io.javaoperatorsdk.operator.api.config.informer.InformerConfiguration.InformerConfigurationBuilder
 
withNamespaces(Set<String>) - Method in class io.javaoperatorsdk.operator.api.config.informer.InformerConfiguration.InformerConfigurationBuilder
 
withNamespaces(Set<String>, boolean) - Method in class io.javaoperatorsdk.operator.api.config.informer.InformerConfiguration.InformerConfigurationBuilder
Sets the initial set of namespaces to watch (typically extracted from the parent Controller's configuration), specifying whether changes made to the parent controller configured namespaces should be tracked or not.
withNamespacesInheritedFromController(EventSourceContext<P>) - Method in class io.javaoperatorsdk.operator.api.config.informer.InformerConfiguration.InformerConfigurationBuilder
Configures the informer to watch and track the same namespaces as the parent Controller, meaning that the informer will be restarted to watch the new namespaces if the parent controller's namespace configuration changes.
withNoRetry() - Method in class io.javaoperatorsdk.operator.api.reconciler.ErrorStatusUpdateControl
Instructs the controller to not retry the error.
withObjectMapper(ObjectMapper) - Method in class io.javaoperatorsdk.operator.api.config.ConfigurationServiceOverrider
 
withOnAddFilter(OnAddFilter<R>) - Method in class io.javaoperatorsdk.operator.api.config.ControllerConfigurationOverrider
 
withOnAddFilter(OnAddFilter<R>) - Method in class io.javaoperatorsdk.operator.api.config.informer.InformerConfiguration.InformerConfigurationBuilder
 
withOnDeleteFilter(OnDeleteFilter<R>) - Method in class io.javaoperatorsdk.operator.api.config.informer.InformerConfiguration.InformerConfigurationBuilder
 
withOnUpdateFilter(OnUpdateFilter<R>) - Method in class io.javaoperatorsdk.operator.api.config.ControllerConfigurationOverrider
 
withOnUpdateFilter(OnUpdateFilter<R>) - Method in class io.javaoperatorsdk.operator.api.config.informer.InformerConfiguration.InformerConfigurationBuilder
 
withoutMaxAttempts() - Method in class io.javaoperatorsdk.operator.processing.retry.GenericRetry
 
withoutMaxInterval() - Method in class io.javaoperatorsdk.operator.processing.retry.GenericRetry
 
withPrimaryToSecondaryMapper(PrimaryToSecondaryMapper<P>) - Method in class io.javaoperatorsdk.operator.api.config.informer.InformerConfiguration.InformerConfigurationBuilder
 
withRateLimiter(RateLimiter) - Method in class io.javaoperatorsdk.operator.api.config.ControllerConfigurationOverrider
 
withReadyPostcondition(Condition) - Method in class io.javaoperatorsdk.operator.processing.dependent.workflow.builder.WorkflowBuilder
 
withReconcilePrecondition(Condition) - Method in class io.javaoperatorsdk.operator.processing.dependent.workflow.builder.WorkflowBuilder
 
withReconciliationMaxInterval(Duration) - Method in class io.javaoperatorsdk.operator.api.config.ControllerConfigurationOverrider
 
withResourceCloner(Cloner) - Method in class io.javaoperatorsdk.operator.api.config.ConfigurationServiceOverrider
 
withRetry(RetryConfiguration) - Method in class io.javaoperatorsdk.operator.api.config.ControllerConfigurationOverrider
Deprecated, for removal: This API element is subject to removal in a future version.
withRetry(Retry) - Method in class io.javaoperatorsdk.operator.api.config.ControllerConfigurationOverrider
 
withSecondaryToPrimaryMapper(SecondaryToPrimaryMapper<R>) - Method in class io.javaoperatorsdk.operator.api.config.informer.InformerConfiguration.InformerConfigurationBuilder
 
withStopOnInformerErrorDuringStartup(boolean) - Method in class io.javaoperatorsdk.operator.api.config.ConfigurationServiceOverrider
 
withTerminationTimeoutSeconds(int) - Method in class io.javaoperatorsdk.operator.api.config.ConfigurationServiceOverrider
 
withThrowExceptionFurther(boolean) - Method in class io.javaoperatorsdk.operator.processing.dependent.workflow.builder.WorkflowBuilder
 
withWorkflowExecutorService(ExecutorService) - Method in class io.javaoperatorsdk.operator.api.config.ConfigurationServiceOverrider
 
Workflow<P extends io.fabric8.kubernetes.api.model.HasMetadata> - Class in io.javaoperatorsdk.operator.processing.dependent.workflow
Dependents definition: so if B depends on A, the B is dependent of A.
Workflow(Set<DependentResourceNode>) - Constructor for class io.javaoperatorsdk.operator.processing.dependent.workflow.Workflow
 
Workflow(Set<DependentResourceNode>, int) - Constructor for class io.javaoperatorsdk.operator.processing.dependent.workflow.Workflow
 
Workflow(Set<DependentResourceNode>, ExecutorService, boolean) - Constructor for class io.javaoperatorsdk.operator.processing.dependent.workflow.Workflow
 
WorkflowBuilder<P extends io.fabric8.kubernetes.api.model.HasMetadata> - Class in io.javaoperatorsdk.operator.processing.dependent.workflow.builder
 
WorkflowBuilder() - Constructor for class io.javaoperatorsdk.operator.processing.dependent.workflow.builder.WorkflowBuilder
 
WorkflowCleanupExecutor<P extends io.fabric8.kubernetes.api.model.HasMetadata> - Class in io.javaoperatorsdk.operator.processing.dependent.workflow
 
WorkflowCleanupExecutor(Workflow<P>, P, Context<P>) - Constructor for class io.javaoperatorsdk.operator.processing.dependent.workflow.WorkflowCleanupExecutor
 
WorkflowCleanupResult - Class in io.javaoperatorsdk.operator.processing.dependent.workflow
 
WorkflowCleanupResult() - Constructor for class io.javaoperatorsdk.operator.processing.dependent.workflow.WorkflowCleanupResult
 
workflowExecutorService() - Method in class io.javaoperatorsdk.operator.api.config.ExecutorServiceManager
 
workflowFor(KubernetesClient, List<DependentResourceSpec>) - Static method in interface io.javaoperatorsdk.operator.processing.dependent.workflow.ManagedWorkflow
 
WorkflowReconcileExecutor<P extends io.fabric8.kubernetes.api.model.HasMetadata> - Class in io.javaoperatorsdk.operator.processing.dependent.workflow
 
WorkflowReconcileExecutor(Workflow<P>, P, Context<P>) - Constructor for class io.javaoperatorsdk.operator.processing.dependent.workflow.WorkflowReconcileExecutor
 
WorkflowReconcileResult - Class in io.javaoperatorsdk.operator.processing.dependent.workflow
 
WorkflowReconcileResult(List<DependentResource>, List<DependentResource>, Map<DependentResource, Exception>, Map<DependentResource, ReconcileResult>) - Constructor for class io.javaoperatorsdk.operator.processing.dependent.workflow.WorkflowReconcileResult
 
A B C D E F G H I K L M N O P R S T U V W 
All Classes All Packages