Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractConfigurationService - Class in io.javaoperatorsdk.operator.api.config
-
An abstract implementation of
ConfigurationService
meant to ease custom implementations - 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, ExecutorServiceManager, KubernetesClient) - Constructor for class io.javaoperatorsdk.operator.api.config.AbstractConfigurationService
-
Creates a new
AbstractConfigurationService
with the specified parameters. - AbstractDependentResource<R,
P extends io.fabric8.kubernetes.api.model.HasMetadata> - Class in io.javaoperatorsdk.operator.processing.dependent -
An abstract implementation of
DependentResource
to be used as base for custom implementations, providing, in particular, the coreAbstractDependentResource.reconcile(HasMetadata, Context)
logic for dependents - AbstractDependentResource() - Constructor for class io.javaoperatorsdk.operator.processing.dependent.AbstractDependentResource
- AbstractDependentResource(String) - Constructor for class io.javaoperatorsdk.operator.processing.dependent.AbstractDependentResource
- AbstractEventSource<R,
P extends io.fabric8.kubernetes.api.model.HasMetadata> - Class in io.javaoperatorsdk.operator.processing.event.source - AbstractEventSource(Class<R>) - Constructor for class io.javaoperatorsdk.operator.processing.event.source.AbstractEventSource
- AbstractEventSource(Class<R>, String) - Constructor for class io.javaoperatorsdk.operator.processing.event.source.AbstractEventSource
- AbstractEventSourceHolderDependentResource<R,
P extends io.fabric8.kubernetes.api.model.HasMetadata, T extends EventSource<R, P>> - Class in io.javaoperatorsdk.operator.processing.dependent - AbstractEventSourceHolderDependentResource(Class<R>) - Constructor for class io.javaoperatorsdk.operator.processing.dependent.AbstractEventSourceHolderDependentResource
- AbstractEventSourceHolderDependentResource(Class<R>, String) - Constructor for class io.javaoperatorsdk.operator.processing.dependent.AbstractEventSourceHolderDependentResource
- AbstractExternalDependentResource<R,
P extends io.fabric8.kubernetes.api.model.HasMetadata, T extends EventSource<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>, Duration) - Constructor for class io.javaoperatorsdk.operator.processing.dependent.external.AbstractPollingDependentResource
- 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
- ACTIVATION - Enum constant in enum class io.javaoperatorsdk.operator.processing.dependent.workflow.Condition.Type
- activationCondition() - Element in annotation interface io.javaoperatorsdk.operator.api.reconciler.dependent.Dependent
-
A condition that needs to become true for the dependent to even be considered as part of the workflow.
- addDependentResource(DependentResource) - Method in class io.javaoperatorsdk.operator.processing.dependent.workflow.WorkflowBuilder
- addDependentResource(DependentResource<?, ?>) - Method in class io.javaoperatorsdk.operator.processing.dependent.workflow.WorkflowBuilder.WorkflowNodeConfigurationBuilder
- addDependentResourceAndConfigure(DependentResource) - Method in class io.javaoperatorsdk.operator.processing.dependent.workflow.WorkflowBuilder
- addDependentResourceAndConfigure(DependentResource<?, ?>) - Method in class io.javaoperatorsdk.operator.processing.dependent.workflow.WorkflowBuilder.WorkflowNodeConfigurationBuilder
- ADDED - Enum constant in enum class 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
- addingNamespaces(String...) - Method in class io.javaoperatorsdk.operator.api.config.ControllerConfigurationOverrider
- addMetadata(boolean, R, R, P, Context<P>) - Method in class io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResource
- addOwnerReference() - Method in class io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResource
- addPreviousAnnotation(String, R) - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.InformerEventSource
-
Add an annotation to the resource so that the subsequent will be omitted
- addReferenceHandlingMetadata(R, P) - 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
- addSecondaryToPrimaryMapperAnnotations(R, P) - Method in class io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResource
- addSecondaryToPrimaryMapperAnnotations(R, P, String, String, String) - Method in class io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResource
- AggregatedOperatorException - Exception in io.javaoperatorsdk.operator
- AggregatedOperatorException(String, Map<String, Exception>) - Constructor for exception io.javaoperatorsdk.operator.AggregatedOperatorException
- aggregatedResult(List<ReconcileResult<T>>) - Static method in class io.javaoperatorsdk.operator.api.reconciler.dependent.ReconcileResult
- aLeaderElectionConfiguration(String) - Static method in class io.javaoperatorsdk.operator.api.config.LeaderElectionConfigurationBuilder
- allDependentResourcesReady() - Method in interface io.javaoperatorsdk.operator.processing.dependent.workflow.WorkflowReconcileResult
- allEventSources() - Method in class io.javaoperatorsdk.operator.processing.event.EventSourceManager
- allEventSourcesAreHealthy() - Method in class io.javaoperatorsdk.operator.RuntimeInfo
- allNamespacesWatched(Set<String>) - Static method in class io.javaoperatorsdk.operator.api.config.informer.InformerConfiguration
- 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 interface io.javaoperatorsdk.operator.processing.dependent.workflow.WorkflowCleanupResult
- 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<A extends Annotation> - Interface in io.javaoperatorsdk.operator.api.config
- apiVersion() - Method in class io.javaoperatorsdk.operator.processing.GroupVersionKind
- APPLY_OPERATION - Static variable in class io.javaoperatorsdk.operator.processing.dependent.kubernetes.SSABasedGenericKubernetesResourceMatcher
- asBoolean() - Method in enum class io.javaoperatorsdk.operator.processing.dependent.kubernetes.BooleanWithUndefined
- assertCustomResource(Class<?>, CustomResourceDefinition) - Static method in class io.javaoperatorsdk.operator.CustomResourceUtils
-
Applies internal validations that may not be handled by the fabric8 client.
- associatedResourceType(D) - Method in interface io.javaoperatorsdk.operator.api.reconciler.dependent.DependentResourceFactory
- asString() - Method in interface io.javaoperatorsdk.operator.processing.dependent.workflow.DetailedCondition.Result
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, KubernetesClient) - 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
- BooleanWithUndefined - Enum Class in io.javaoperatorsdk.operator.processing.dependent.kubernetes
-
A replacement for
Boolean
, which can't be used in annotations. - BoundedCache<K,
R> - Interface in io.javaoperatorsdk.operator.processing.event.source.cache - boundedExecuteAndWaitForAllToComplete(Stream<T>, Function<T, Void>, Function<T, String>) - Method in class io.javaoperatorsdk.operator.api.config.ExecutorServiceManager
-
Uses cachingExecutorService from this manager.
- BoundedItemStore<R extends io.fabric8.kubernetes.api.model.HasMetadata> - Class in io.javaoperatorsdk.operator.processing.event.source.cache
- BoundedItemStore(BoundedCache<String, R>, Class<R>, KubernetesClient) - Constructor for class io.javaoperatorsdk.operator.processing.event.source.cache.BoundedItemStore
- BoundedItemStore(BoundedCache<String, R>, Class<R>, Function<R, String>, ResourceFetcher<String, R>) - Constructor for class io.javaoperatorsdk.operator.processing.event.source.cache.BoundedItemStore
- 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.Builder
-
Build for InformerEventSource
- build() - Method in class io.javaoperatorsdk.operator.api.config.informer.InformerEventSourceConfiguration.Builder
- build() - Method in class io.javaoperatorsdk.operator.api.config.LeaderElectionConfigurationBuilder
- build() - Method in class io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResourceConfigBuilder
- build() - Method in class io.javaoperatorsdk.operator.processing.dependent.workflow.WorkflowBuilder
- build() - Method in class io.javaoperatorsdk.operator.processing.dependent.workflow.WorkflowBuilder.WorkflowNodeConfigurationBuilder
- build() - Method in class io.javaoperatorsdk.operator.processing.event.source.polling.PerResourcePollingConfigurationBuilder
- build() - Method in class io.javaoperatorsdk.operator.processing.event.source.polling.PollingConfigurationBuilder
- builder(InformerConfiguration<R>) - Static method in class io.javaoperatorsdk.operator.api.config.informer.InformerConfiguration
- builder(Class<R>) - Static method in class io.javaoperatorsdk.operator.api.config.informer.InformerConfiguration
- Builder() - Constructor for class io.javaoperatorsdk.operator.api.config.informer.InformerConfiguration.Builder
- builderTargetType(Class<B>) - Static method in class io.javaoperatorsdk.operator.BuilderUtils
- BuilderUtils - Class in io.javaoperatorsdk.operator
- buildForController() - Method in class io.javaoperatorsdk.operator.api.config.informer.InformerConfiguration.Builder
-
For internal usage only.
- 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)
- by() - Element in annotation interface io.javaoperatorsdk.operator.api.config.dependent.Configured
- byIndex(String, String) - Method in interface io.javaoperatorsdk.operator.api.reconciler.IndexedResourceCache
- 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<T> - Interface in io.javaoperatorsdk.operator.processing.event.source
- CACHE - Static variable in class io.javaoperatorsdk.operator.processing.GroupVersionKind
- cacheKeyMapper - Variable in class io.javaoperatorsdk.operator.processing.event.source.ExternalResourceCachingEventSource
- cacheKeyMapper() - Method in record class io.javaoperatorsdk.operator.processing.event.source.polling.PerResourcePollingConfiguration
-
Returns the value of the
cacheKeyMapper
record component. - cacheKeyMapper() - Method in record class io.javaoperatorsdk.operator.processing.event.source.polling.PollingConfiguration
-
Returns the value of the
cacheKeyMapper
record component. - CacheKeyMapper<R> - Interface in io.javaoperatorsdk.operator.processing.event.source
- cacheSyncTimeout() - Method in interface io.javaoperatorsdk.operator.api.config.ConfigurationService
-
Timeout for cache sync.
- cachingExecutorService() - Method in class io.javaoperatorsdk.operator.api.config.ExecutorServiceManager
- 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.event.EventSourceManager
- 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. - checkedNow(boolean) - Method in class io.javaoperatorsdk.operator.processing.dependent.workflow.CRDPresentActivationCondition.CRDCheckState
- checkForNameDuplication(List<DependentResourceSpec>) - Method in class io.javaoperatorsdk.operator.processing.dependent.workflow.ManagedWorkflowSupport
- checkIfCanAddOwnerReference(HasMetadata, HasMetadata) - Static method in class io.javaoperatorsdk.operator.ReconcilerUtils
- 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(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 interface io.javaoperatorsdk.operator.processing.dependent.workflow.Workflow
- CLEANUP_RESULT_KEY - Static variable in class io.javaoperatorsdk.operator.api.reconciler.dependent.managed.DefaultManagedWorkflowAndDependentResourceContext
- 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. - cleanupManagedWorkflow(P, Context<P>) - Method in class io.javaoperatorsdk.operator.processing.Controller
- cleanupManageWorkflow() - Method in class io.javaoperatorsdk.operator.api.reconciler.dependent.managed.DefaultManagedWorkflowAndDependentResourceContext
- cleanupManageWorkflow() - Method in interface io.javaoperatorsdk.operator.api.reconciler.dependent.managed.ManagedWorkflowAndDependentResourceContext
-
Explicitly clean-up dependent resources in the declared workflow for the associated
Reconciler
. - clear() - Static method in class io.javaoperatorsdk.operator.api.config.dependent.DependentResourceConfigurationResolver
-
To support independent unit tests
- clearState() - Static method in class io.javaoperatorsdk.operator.processing.dependent.workflow.CRDPresentActivationCondition
-
For testing purposes only
- client - Variable in class io.javaoperatorsdk.operator.processing.event.source.informer.ManagedInformerEventSource
- clone(R) - Method in interface io.javaoperatorsdk.operator.api.config.Cloner
- Cloner - Interface in io.javaoperatorsdk.operator.api.config
- cloneSecondaryResourcesWhenGettingFromCache() - Method in interface io.javaoperatorsdk.operator.api.config.ConfigurationService
-
Determines whether resources retrieved from caches such as via calls to
Context.getSecondaryResource(Class)
should be defensively cloned first. - closeClientOnStop() - Method in interface io.javaoperatorsdk.operator.api.config.ConfigurationService
-
Determines whether the associated Kubernetes client should be closed when the associated
Operator
is stopped. - 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.
- concurrentReconciliationThreads() - Method in interface io.javaoperatorsdk.operator.api.config.ConfigurationService
-
The number of threads the operator can spin out to dispatch reconciliation requests to reconcilers with the default executors
- concurrentWorkflowExecutorThreads() - Method in interface io.javaoperatorsdk.operator.api.config.ConfigurationService
-
Number of threads the operator can spin out to be used in the workflows with the default executor.
- Condition<R,
P extends io.fabric8.kubernetes.api.model.HasMetadata> - Interface in io.javaoperatorsdk.operator.processing.dependent.workflow - Condition.Type - Enum Class in io.javaoperatorsdk.operator.processing.dependent.workflow
- configFor(Reconciler<P>) - Method in class io.javaoperatorsdk.operator.api.config.BaseConfigurationService
- configFrom(A, DependentResourceSpec<?, ?, C>, ControllerConfiguration<?>) - Method in interface io.javaoperatorsdk.operator.api.config.dependent.ConfigurationConverter
- configFrom(KubernetesDependent, DependentResourceSpec<?, ?, KubernetesDependentResourceConfig<R>>, ControllerConfiguration<?>) - Method in class io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentConverter
- Configurable<C> - Interface in io.javaoperatorsdk.operator.processing.event.source
- configuration() - Method in interface io.javaoperatorsdk.operator.api.reconciler.dependent.managed.ConfiguredDependentResource
- configuration() - Method in class io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResource
- configuration() - Method in interface io.javaoperatorsdk.operator.processing.event.source.Configurable
- configuration() - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.ManagedInformerEventSource
- ConfigurationConverter<A extends Annotation,
C> - Interface in io.javaoperatorsdk.operator.api.config.dependent - ConfigurationService - Interface in io.javaoperatorsdk.operator.api.config
-
An interface from which to retrieve configuration information.
- ConfigurationServiceOverrider - Class in io.javaoperatorsdk.operator.api.config
- configure(DependentResource, D, C) - Method in interface io.javaoperatorsdk.operator.api.reconciler.dependent.DependentResourceFactory
- configure(T) - Method in interface io.javaoperatorsdk.operator.api.config.Utils.Configurator
- Configured - Annotation Interface in io.javaoperatorsdk.operator.api.config.dependent
- ConfiguredDependentResource<C> - Interface in io.javaoperatorsdk.operator.api.reconciler.dependent.managed
- configureSpecFromConfigured(DependentResourceSpec, C, Class<? extends DependentResource>) - Static method in class io.javaoperatorsdk.operator.api.config.dependent.DependentResourceConfigurationResolver
- configureWith(C) - Method in interface io.javaoperatorsdk.operator.api.reconciler.dependent.managed.ConfiguredDependentResource
- configureWith(KubernetesDependentResourceConfig<R>) - Method in class io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResource
- Constants - Class in io.javaoperatorsdk.operator.api.reconciler
- contains(ResourceID) - Method in interface io.javaoperatorsdk.operator.processing.event.source.Cache
- 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
- contextFor(String) - Static method in class io.javaoperatorsdk.operator.api.config.Utils
- contextFor(String, 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
- CONTROLLER_NAME - Static variable in class io.javaoperatorsdk.operator.api.reconciler.Constants
- CONTROLLER_NAME_AS_FIELD_MANAGER - Static variable in interface io.javaoperatorsdk.operator.api.config.ControllerConfiguration
-
Will use the controller name as fieldManager if set.
- ControllerConfiguration<P extends io.fabric8.kubernetes.api.model.HasMetadata> - Interface in io.javaoperatorsdk.operator.api.config
- ControllerConfiguration - Annotation Interface 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
- ControllerEventSource<T extends io.fabric8.kubernetes.api.model.HasMetadata> - Class in io.javaoperatorsdk.operator.processing.event.source.controller
- ControllerEventSource(Controller<T>) - Constructor for class io.javaoperatorsdk.operator.processing.event.source.controller.ControllerEventSource
- ControllerHealthInfo - Class in io.javaoperatorsdk.operator.health
- ControllerHealthInfo(EventSourceManager) - Constructor for class io.javaoperatorsdk.operator.health.ControllerHealthInfo
- controllerName() - Method in interface io.javaoperatorsdk.operator.api.monitoring.Metrics.ControllerExecution
-
Retrieves the name of the controller executing the reconciliation.
- controllerRegistered(Controller<? extends HasMetadata>) - Method in interface io.javaoperatorsdk.operator.api.monitoring.Metrics
-
Do initialization if necessary;
- converter() - Element in annotation interface io.javaoperatorsdk.operator.api.config.dependent.Configured
- COORDINATION_GROUP - Static variable in class io.javaoperatorsdk.operator.LeaderElectionManager
- CRDCheckState() - Constructor for class io.javaoperatorsdk.operator.processing.dependent.workflow.CRDPresentActivationCondition.CRDCheckState
- CRDPresentActivationCondition<R extends io.fabric8.kubernetes.api.model.HasMetadata,
P extends io.fabric8.kubernetes.api.model.HasMetadata> - Class in io.javaoperatorsdk.operator.processing.dependent.workflow -
A generic CRD checking activation condition.
- CRDPresentActivationCondition() - Constructor for class io.javaoperatorsdk.operator.processing.dependent.workflow.CRDPresentActivationCondition
- CRDPresentActivationCondition(int, Duration) - Constructor for class io.javaoperatorsdk.operator.processing.dependent.workflow.CRDPresentActivationCondition
- CRDPresentActivationCondition.CRDCheckState - Class in io.javaoperatorsdk.operator.processing.dependent.workflow
- CRDPresentActivationCondition.CRDPresentChecker - Class in io.javaoperatorsdk.operator.processing.dependent.workflow
- CRDPresentChecker() - Constructor for class io.javaoperatorsdk.operator.processing.dependent.workflow.CRDPresentActivationCondition.CRDPresentChecker
- creatable() - Method in class io.javaoperatorsdk.operator.processing.dependent.AbstractDependentResource
- 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 - Enum constant in enum class 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(D, C) - Method in interface io.javaoperatorsdk.operator.api.reconciler.dependent.DependentResourceFactory
- createIfNeeded() - Method in class io.javaoperatorsdk.operator.api.config.BaseConfigurationService
- createResourceOnlyIfNotExistingWithSSA() - Element in annotation interface io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependent
-
Creates the resource only if did not exist before, this applies only if SSA is used.
- createResourceOnlyIfNotExistingWithSSA() - Method in class io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResourceConfig
- createWorkflow(WorkflowSpec) - Method in class io.javaoperatorsdk.operator.processing.dependent.workflow.ManagedWorkflowSupport
- 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 - CRUDBulkDependentResource<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
- CRUDKubernetesDependentResource(Class<R>, String) - 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 class io.javaoperatorsdk.operator.api.config.informer.InformerConfiguration
- customResourceUid - Variable in class io.javaoperatorsdk.operator.processing.event.source.timer.TimerEventSource.EventProducerTimeTask
- CustomResourceUtils - Class in io.javaoperatorsdk.operator
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 - Enum constant in enum class io.javaoperatorsdk.operator.processing.event.source.EventSourceStartPriority
- DEFAULT - Static variable in interface io.javaoperatorsdk.operator.api.reconciler.dependent.DependentResourceFactory
- DEFAULT - Static variable in interface io.javaoperatorsdk.operator.processing.dependent.workflow.ManagedWorkflowFactory
- 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_ANNOTATION_FOR_PRIMARY_TYPE - Static variable in class io.javaoperatorsdk.operator.processing.event.source.informer.Mappers
- DEFAULT_CRD_CHECK_INTERVAL - Static variable in class io.javaoperatorsdk.operator.processing.dependent.workflow.CRDPresentActivationCondition
- DEFAULT_CRD_CHECK_LIMIT - Static variable in class io.javaoperatorsdk.operator.processing.dependent.workflow.CRDPresentActivationCondition
- DEFAULT_CREATE_RESOURCE_ONLY_IF_NOT_EXISTING_WITH_SSA - Static variable in class io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResourceConfig
- DEFAULT_EXECUTOR_THREAD_NUMBER - Static variable in record class io.javaoperatorsdk.operator.processing.event.source.polling.PerResourcePollingConfiguration
- DEFAULT_FOLLOW_CONTROLLER_NAMESPACE_CHANGES - Static variable in class io.javaoperatorsdk.operator.api.reconciler.Constants
- DEFAULT_INITIAL_INTERVAL - Static variable in annotation interface io.javaoperatorsdk.operator.processing.retry.GradualRetry
- DEFAULT_INTERVAL - Static variable in annotation interface io.javaoperatorsdk.operator.api.reconciler.MaxReconciliationInterval
- DEFAULT_MAX_ATTEMPTS - Static variable in annotation interface io.javaoperatorsdk.operator.processing.retry.GradualRetry
- DEFAULT_MAX_CONCURRENT_REQUEST - Static variable in interface io.javaoperatorsdk.operator.api.config.ConfigurationService
- DEFAULT_MAX_INTERVAL - Static variable in annotation interface io.javaoperatorsdk.operator.processing.retry.GradualRetry
- DEFAULT_MULTIPLIER - Static variable in annotation interface io.javaoperatorsdk.operator.processing.retry.GradualRetry
- 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
-
The default numbers of concurrent reconciliations
- 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_WORKFLOW_EXECUTOR_THREAD_NUMBER - Static variable in interface io.javaoperatorsdk.operator.api.config.ConfigurationService
-
The default number of threads used to process dependent workflows
- 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
- defaultDelete() - Static method in class io.javaoperatorsdk.operator.api.reconciler.DeleteControl
- defaultErrorProcessing() - Static method in class io.javaoperatorsdk.operator.api.reconciler.ErrorStatusUpdateControl
-
No special processing of the error, the error will be thrown and default error handling will apply
- DefaultInformerEventSourceConfiguration(GroupVersionKind, PrimaryToSecondaryMapper<?>, SecondaryToPrimaryMapper<R>, InformerConfiguration<R>, KubernetesClient) - Constructor for class io.javaoperatorsdk.operator.api.config.informer.InformerEventSourceConfiguration.DefaultInformerEventSourceConfiguration
- defaultLimitedExponentialRetry() - Static method in class io.javaoperatorsdk.operator.processing.retry.GenericRetry
- DefaultManagedWorkflow<P extends io.fabric8.kubernetes.api.model.HasMetadata> - Class in io.javaoperatorsdk.operator.processing.dependent.workflow
- DefaultManagedWorkflow(List<DependentResourceSpec>, boolean) - Constructor for class io.javaoperatorsdk.operator.processing.dependent.workflow.DefaultManagedWorkflow
- DefaultManagedWorkflowAndDependentResourceContext<P extends io.fabric8.kubernetes.api.model.HasMetadata> - Class in io.javaoperatorsdk.operator.api.reconciler.dependent.managed
- DefaultManagedWorkflowAndDependentResourceContext(Controller<P>, P, Context<P>) - Constructor for class io.javaoperatorsdk.operator.api.reconciler.dependent.managed.DefaultManagedWorkflowAndDependentResourceContext
- defaultNameFor(Class<? extends DependentResource>) - Static method in interface io.javaoperatorsdk.operator.api.reconciler.dependent.DependentResource
-
Computes a default name for the specified DependentResource class
- defaultNonSSAResource() - Method in interface io.javaoperatorsdk.operator.api.config.ConfigurationService
-
Deprecated, for removal: This API element is subject to removal in a future version.
- defaultNonSSAResources() - Method in interface io.javaoperatorsdk.operator.api.config.ConfigurationService
-
Returns the set of default resources for which Server-Side Apply (SSA) will not be used, even if it is the default behavior for dependent resources as specified by
ConfigurationService.ssaBasedCreateUpdateMatchForDependentResources()
. - defaultPollingPeriod() - Method in record class io.javaoperatorsdk.operator.processing.event.source.polling.PerResourcePollingConfiguration
-
Returns the value of the
defaultPollingPeriod
record component. - DefaultResourceClassResolver - Class in io.javaoperatorsdk.operator.api.config
- DefaultResourceClassResolver() - Constructor for class io.javaoperatorsdk.operator.api.config.DefaultResourceClassResolver
- DefaultResult<T> - Class in io.javaoperatorsdk.operator.processing.dependent.workflow
- DefaultResult(boolean, T) - Constructor for class io.javaoperatorsdk.operator.processing.dependent.workflow.DefaultResult
- 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
- DELETE - Enum constant in enum class io.javaoperatorsdk.operator.processing.dependent.workflow.Condition.Type
- deleteAcceptedByFilter(Collection<R>) - Method in class io.javaoperatorsdk.operator.processing.event.source.ExternalResourceCachingEventSource
- DeleteControl - Class in io.javaoperatorsdk.operator.api.reconciler
- DELETED - Enum constant in enum class io.javaoperatorsdk.operator.processing.event.source.controller.ResourceAction
- deletePostcondition() - Element in annotation interface 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 Interface in io.javaoperatorsdk.operator.api.reconciler.dependent
-
The annotation used to create managed
DependentResource
associated with a givenReconciler
- dependentEventSources(EventSourceContext<P>, DependentResource...) - Static method in class io.javaoperatorsdk.operator.api.reconciler.EventSourceUtils
- 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.
- DependentResourceConfigurationProvider - Interface in io.javaoperatorsdk.operator.api.config.dependent
- DependentResourceConfigurationResolver - Class in io.javaoperatorsdk.operator.api.config.dependent
- 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
-
Override to provide a custom
DependentResourceFactory
implementation to change howDependentResource
are instantiated - DependentResourceFactory<C extends ControllerConfiguration<?>,
D extends DependentResourceSpec> - Interface in io.javaoperatorsdk.operator.api.reconciler.dependent - DependentResourceSpec<R,
P extends io.fabric8.kubernetes.api.model.HasMetadata, C> - Class in io.javaoperatorsdk.operator.api.config.dependent - DependentResourceSpec(Class<? extends DependentResource<R, P>>, String, Set<String>, Condition<?, ?>, 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() - Element in annotation interface io.javaoperatorsdk.operator.api.reconciler.Workflow
- dependsOn() - Element in annotation interface 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.WorkflowBuilder.WorkflowNodeConfigurationBuilder
- dependsOn(Set<DependentResource>) - Method in class io.javaoperatorsdk.operator.processing.dependent.workflow.WorkflowBuilder.WorkflowNodeConfigurationBuilder
- 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
- 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.
- DetailedCondition<R,
P extends io.fabric8.kubernetes.api.model.HasMetadata, T> - Interface in io.javaoperatorsdk.operator.processing.dependent.workflow -
A condition that can return extra information in addition of whether it is met or not.
- DetailedCondition.Result<T> - Interface in io.javaoperatorsdk.operator.processing.dependent.workflow
-
Holds a more detailed
Condition
result. - detailedIsMet(DependentResource<R, P>, P, Context<P>) - Method in interface io.javaoperatorsdk.operator.processing.dependent.workflow.DetailedCondition
-
Checks whether a condition holds true for the specified
DependentResource
, returning additional information as needed. - DOT_KEY - Static variable in class io.javaoperatorsdk.operator.processing.dependent.kubernetes.SSABasedGenericKubernetesResourceMatcher
- dynamicallyDeRegisterEventSource(String) - Method in class io.javaoperatorsdk.operator.processing.event.EventSourceManager
- dynamicallyDeRegisterEventSource(String) - Method in interface io.javaoperatorsdk.operator.processing.event.EventSourceRetriever
-
De-registers (and stops) the
EventSource
associated with the specified name. - dynamicallyRegisterEventSource(EventSource<R, P>) - Method in class io.javaoperatorsdk.operator.processing.event.EventSourceManager
- dynamicallyRegisterEventSource(EventSource<R, P>) - Method in interface io.javaoperatorsdk.operator.processing.event.EventSourceRetriever
-
Registers (and starts) the specified
EventSource
dynamically during the reconciliation.
E
- EMPTY - Static variable in interface io.javaoperatorsdk.operator.processing.dependent.workflow.WorkflowCleanupResult
- EMPTY - Static variable in interface io.javaoperatorsdk.operator.processing.dependent.workflow.WorkflowReconcileResult
- ensureRateLimiter(RateLimiter) - Method in class io.javaoperatorsdk.operator.api.config.ResolvedControllerConfiguration
- ensureRetry(Retry) - Method in class io.javaoperatorsdk.operator.api.config.ResolvedControllerConfiguration
- ensureValid(int, String, int) - Static method in class io.javaoperatorsdk.operator.api.config.Utils
- ensureValid(int, String, int, int) - Static method in class io.javaoperatorsdk.operator.api.config.Utils
- ensureValidFinalizerName(String, String) - Static method in interface io.javaoperatorsdk.operator.api.config.ControllerConfiguration
- ensureValidLabelSelector(String) - Static method in class io.javaoperatorsdk.operator.api.config.informer.InformerConfiguration
- ensureValidName(String, String) - Static method in interface io.javaoperatorsdk.operator.api.config.ControllerConfiguration
- ensureValidNamespaces(Collection<String>) - Static method in class io.javaoperatorsdk.operator.api.config.informer.InformerConfiguration
- 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
- equals(Object) - Method in record class io.javaoperatorsdk.operator.processing.event.source.polling.PerResourcePollingConfiguration
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.javaoperatorsdk.operator.processing.event.source.polling.PollingConfiguration
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class io.javaoperatorsdk.operator.processing.GroupVersionKind
- erroredDependentsExist() - Method in interface io.javaoperatorsdk.operator.processing.dependent.workflow.WorkflowResult
- 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
- EventHandler - Interface in io.javaoperatorsdk.operator.processing.event
- EventProcessor<P extends io.fabric8.kubernetes.api.model.HasMetadata> - Class in io.javaoperatorsdk.operator.processing.event
- EventProcessor(EventSourceManager<P>, ConfigurationService) - 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.ControllerEventSource
- 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 provide event sources by default.
- eventSource(EventSourceContext<P>) - Method in class io.javaoperatorsdk.operator.processing.dependent.AbstractEventSourceHolderDependentResource
-
Method is synchronized since when used in case of dynamic registration (thus for activation conditions) can be called concurrently to create the target event source.
- EventSource<R,
P extends io.fabric8.kubernetes.api.model.HasMetadata> - 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 should cause a reconciliation of the primary resource.
- eventSourceContext() - Method in class io.javaoperatorsdk.operator.processing.Controller
- 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, Class<P>) - Constructor for class io.javaoperatorsdk.operator.api.reconciler.EventSourceContext
- eventSourceContextForDynamicRegistration() - Method in class io.javaoperatorsdk.operator.processing.event.EventSourceManager
- eventSourceContextForDynamicRegistration() - Method in interface io.javaoperatorsdk.operator.processing.event.EventSourceRetriever
- EventSourceHealthIndicator - Interface in io.javaoperatorsdk.operator.health
- eventSourceHealthIndicators() - Method in class io.javaoperatorsdk.operator.health.ControllerHealthInfo
- 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
- 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
- eventSourcesFromWorkflow(EventSourceContext<P>, Workflow<P>) - Static method in class io.javaoperatorsdk.operator.api.reconciler.EventSourceUtils
- EventSourceStartPriority - Enum Class in io.javaoperatorsdk.operator.processing.event.source
-
Defines priority levels for
EventSource
implementation to ensure that some sources are started before others - EventSourceUtils - Class in io.javaoperatorsdk.operator.api.reconciler
- EventSourceUtils() - Constructor for class io.javaoperatorsdk.operator.api.reconciler.EventSourceUtils
- 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.
- executeAndWaitForAllToComplete(Stream<T>, Function<T, Void>, Function<T, String>, ExecutorService) - Static method in class io.javaoperatorsdk.operator.api.config.ExecutorServiceManager
- executorService() - Method in record class io.javaoperatorsdk.operator.processing.event.source.polling.PerResourcePollingConfiguration
-
Returns the value of the
executorService
record component. - ExecutorServiceManager - Class in io.javaoperatorsdk.operator.api.config
- explicitInvocation() - Element in annotation interface io.javaoperatorsdk.operator.api.reconciler.Workflow
-
If
true
, the managed workflow should be explicitly invoked within the reconciler implementation. - 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
- ExternalResourceCachingEventSource(String, Class<R>, CacheKeyMapper<R>) - Constructor for class io.javaoperatorsdk.operator.processing.event.source.ExternalResourceCachingEventSource
F
- failedReconciliation(HasMetadata, 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 class io.javaoperatorsdk.operator.api.config.informer.InformerConfiguration
- FALSE - Enum constant in enum class io.javaoperatorsdk.operator.processing.dependent.kubernetes.BooleanWithUndefined
- fetchDelay(Set<R>, P) - Method in interface io.javaoperatorsdk.operator.processing.event.source.polling.PerResourcePollingEventSource.ResourceFetcher
-
By implementing this method it is possible to specify dynamic durations to wait between the polls of the resources.
- fetchResource(String) - Method in class io.javaoperatorsdk.operator.processing.event.source.cache.KubernetesResourceFetcher
- fetchResource(K) - Method in interface io.javaoperatorsdk.operator.processing.event.source.cache.ResourceFetcher
- 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
- fieldManager() - Method in interface io.javaoperatorsdk.operator.api.config.ControllerConfiguration
-
Retrieves the name used to assign as field manager for Server-Side Apply (SSA) operations.
- fieldManager() - Method in class io.javaoperatorsdk.operator.api.config.ResolvedControllerConfiguration
- fieldManager() - Element in annotation interface io.javaoperatorsdk.operator.api.reconciler.ControllerConfiguration
-
Retrieves the name used to assign as field manager for Server-Side Apply (SSA) operations.
- finalizerName() - Element in annotation interface io.javaoperatorsdk.operator.api.reconciler.ControllerConfiguration
-
Optional finalizer name, if it is not provided, one will be automatically generated.
- finishedReconciliation(HasMetadata, 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 specifiedResourceID
has sucessfully finished. - followControllerNamespaceChanges() - Element in annotation interface io.javaoperatorsdk.operator.api.config.informer.Informer
-
Set that in case of a runtime controller namespace changes, the informer should also follow the new namespace set.
- followControllerNamespaceChanges() - Method in interface io.javaoperatorsdk.operator.api.config.informer.InformerEventSourceConfiguration
-
Used in case the watched namespaces are changed dynamically, thus when operator is running (See
RegisteredController
). - from(GroupVersionKind) - Static method in class io.javaoperatorsdk.operator.processing.dependent.kubernetes.GroupVersionKindPlural
-
Creates a new GroupVersionKindPlural from the specified
GroupVersionKind
. - from(GroupVersionKind, Class<? extends HasMetadata>) - Static method in interface io.javaoperatorsdk.operator.api.config.informer.InformerEventSourceConfiguration
- from(Class<R>, Class<? extends HasMetadata>) - Static method in interface io.javaoperatorsdk.operator.api.config.informer.InformerEventSourceConfiguration
- fromAnnotation(String, String, Class<? extends HasMetadata>) - Static method in class io.javaoperatorsdk.operator.processing.event.source.informer.Mappers
- fromAnnotation(String, String, String, Class<? extends HasMetadata>) - Static method in class io.javaoperatorsdk.operator.processing.event.source.informer.Mappers
- fromDefaultAnnotations(Class<? extends HasMetadata>) - Static method in class io.javaoperatorsdk.operator.processing.event.source.informer.Mappers
- fromLabel(String, String, Class<? extends HasMetadata>) - Static method in class io.javaoperatorsdk.operator.processing.event.source.informer.Mappers
- fromLabel(String, String, String, Class<? extends HasMetadata>) - Static method in class io.javaoperatorsdk.operator.processing.event.source.informer.Mappers
- fromOwnerReference(HasMetadata, OwnerReference, boolean) - Static method in class io.javaoperatorsdk.operator.processing.event.ResourceID
- fromOwnerReferences(HasMetadata) - Static method in class io.javaoperatorsdk.operator.processing.event.source.informer.Mappers
- fromOwnerReferences(HasMetadata, boolean) - Static method in class io.javaoperatorsdk.operator.processing.event.source.informer.Mappers
- fromOwnerReferences(Class<? extends HasMetadata>) - Static method in class io.javaoperatorsdk.operator.processing.event.source.informer.Mappers
- fromOwnerReferences(Class<? extends HasMetadata>, boolean) - Static method in class io.javaoperatorsdk.operator.processing.event.source.informer.Mappers
- fromOwnerReferences(String, String, boolean) - Static method in class io.javaoperatorsdk.operator.processing.event.source.informer.Mappers
- fromOwnerType(Class<OWNER>) - Static method in class io.javaoperatorsdk.operator.processing.event.source.informer.Mappers
-
Produces a mapper that will associate a secondary resource with all owners of the primary type.
- 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
- fromString(String) - Static method in class io.javaoperatorsdk.operator.processing.GroupVersionKind
-
Parse GVK from a String representation.
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 duringDependentResource.reconcile(HasMetadata, Context)
. - generateName(EventSource<?, ?>) - Static method in interface io.javaoperatorsdk.operator.processing.event.source.EventSource
- generationAwareEventProcessing() - Element in annotation interface 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.
- GENERIC_PARAMETER_TYPE_ERROR_PREFIX - Static variable in class io.javaoperatorsdk.operator.api.config.Utils
- genericFilter - Variable in class io.javaoperatorsdk.operator.processing.event.source.AbstractEventSource
- genericFilter() - Element in annotation interface io.javaoperatorsdk.operator.api.config.informer.Informer
-
Optional
GenericFilter
to filter events sent to the associated informer - GenericFilter<R> - Interface in io.javaoperatorsdk.operator.processing.event.source.filter
- GenericKubernetesDependentResource<P extends io.fabric8.kubernetes.api.model.HasMetadata> - Class in io.javaoperatorsdk.operator.processing.dependent.kubernetes
- GenericKubernetesDependentResource(GroupVersionKindPlural) - Constructor for class io.javaoperatorsdk.operator.processing.dependent.kubernetes.GenericKubernetesDependentResource
- GenericKubernetesDependentResource(GroupVersionKind) - Constructor for class io.javaoperatorsdk.operator.processing.dependent.kubernetes.GenericKubernetesDependentResource
- 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 - GenericKubernetesResourceMatcher() - Constructor for class io.javaoperatorsdk.operator.processing.dependent.kubernetes.GenericKubernetesResourceMatcher
- genericResourceFetcher() - Method in record class io.javaoperatorsdk.operator.processing.event.source.polling.PollingConfiguration
-
Returns the value of the
genericResourceFetcher
record component. - GenericResourceUpdater - Class in io.javaoperatorsdk.operator.processing.dependent.kubernetes
- GenericResourceUpdater() - Constructor for class io.javaoperatorsdk.operator.processing.dependent.kubernetes.GenericResourceUpdater
- 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.informer.ManagedInformerEventSource
- get(Object, Class<T>) - Method in class io.javaoperatorsdk.operator.api.reconciler.dependent.managed.DefaultManagedWorkflowAndDependentResourceContext
- get(Object, Class<T>) - Method in interface io.javaoperatorsdk.operator.api.reconciler.dependent.managed.ManagedWorkflowAndDependentResourceContext
-
Retrieve a contextual object, if it exists and is of the specified expected type, associated with the specified key.
- get(String) - Method in class io.javaoperatorsdk.operator.processing.event.source.cache.BoundedItemStore
- get(String) - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.TransformingItemStore
- get(K) - Method in interface io.javaoperatorsdk.operator.processing.event.source.cache.BoundedCache
- getAction() - Method in class io.javaoperatorsdk.operator.processing.event.source.controller.ResourceEvent
- getActivationCondition() - Method in class io.javaoperatorsdk.operator.api.config.dependent.DependentResourceSpec
- 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 interface io.javaoperatorsdk.operator.api.config.ControllerConfiguration
- getAssociatedReconcilerClassName() - Method in class io.javaoperatorsdk.operator.api.config.ResolvedControllerConfiguration
- getAssociatedReconcilerClassName(Class<? extends Reconciler>) - Static method in class io.javaoperatorsdk.operator.api.config.ResolvedControllerConfiguration
- getAttemptCount() - Method in interface io.javaoperatorsdk.operator.api.reconciler.RetryInfo
- getAttemptCount() - Method in class io.javaoperatorsdk.operator.processing.retry.GenericRetryExecution
- getBottomLevelResources() - Method in class io.javaoperatorsdk.operator.processing.dependent.workflow.DefaultManagedWorkflow
- 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
- getCheckCount() - Method in class io.javaoperatorsdk.operator.processing.dependent.workflow.CRDPresentActivationCondition.CRDCheckState
- getClazz() - Method in exception io.javaoperatorsdk.operator.processing.event.NoEventSourceForClassException
- getClient() - Method in interface io.javaoperatorsdk.operator.api.reconciler.Context
- getClient() - Method in class io.javaoperatorsdk.operator.api.reconciler.DefaultContext
- getClient() - Method in class io.javaoperatorsdk.operator.api.reconciler.EventSourceContext
-
Provides access to the
KubernetesClient
used by the currentOperator
instance. - getClient() - Method in class io.javaoperatorsdk.operator.processing.Controller
- 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.api.config.dependent.DependentResourceSpec
- getConfiguration() - Method in class io.javaoperatorsdk.operator.processing.Controller
- getConfiguration() - Method in interface io.javaoperatorsdk.operator.RegisteredController
- getConfigurationFor(DependentResourceSpec) - Method in interface io.javaoperatorsdk.operator.api.config.dependent.DependentResourceConfigurationProvider
- getConfigurationFor(DependentResourceSpec<?, P, C>) - Method in interface io.javaoperatorsdk.operator.api.config.ControllerConfiguration
- getConfigurationFor(DependentResourceSpec<?, P, C>) - Method in class io.javaoperatorsdk.operator.api.config.ResolvedControllerConfiguration
- 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
- getConfigurationService() - Method in class io.javaoperatorsdk.operator.api.config.ResolvedControllerConfiguration
- getConfigurationService() - Method in class io.javaoperatorsdk.operator.Operator
- getConstructor(Class<T>) - Static method in class io.javaoperatorsdk.operator.api.config.Utils
- 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. - getControllerEventSource() - Method in class io.javaoperatorsdk.operator.processing.event.EventSourceManager
- getControllerHealthInfo() - Method in class io.javaoperatorsdk.operator.processing.Controller
- getControllerHealthInfo() - Method in interface io.javaoperatorsdk.operator.RegisteredController
- 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
- getDefaultPluralFor(String) - Static method in class io.javaoperatorsdk.operator.processing.dependent.kubernetes.GroupVersionKindPlural
-
Retrieves the default plural form for the specified kind.
- getDefaultReconcilerName(String) - Static method in class io.javaoperatorsdk.operator.ReconcilerUtils
- getDeleteCalledOnDependents() - Method in interface io.javaoperatorsdk.operator.processing.dependent.workflow.WorkflowCleanupResult
- getDeletePostCondition() - Method in class io.javaoperatorsdk.operator.api.config.dependent.DependentResourceSpec
- getDependentConditionResult(DependentResource, Condition.Type, Class<T>) - Method in interface io.javaoperatorsdk.operator.processing.dependent.workflow.WorkflowResult
-
Retrieves the optional result of the condition with the specified type for the specified dependent resource.
- getDependentConditionResult(String, Condition.Type, Class<T>) - Method in interface io.javaoperatorsdk.operator.processing.dependent.workflow.WorkflowResult
-
Retrieves the optional result of the condition with the specified type for the specified dependent resource.
- getDependentResourceByName(String) - Method in interface io.javaoperatorsdk.operator.processing.dependent.workflow.WorkflowResult
-
Retrieves the
DependentResource
associated with the specified name if it exists,Optional.empty()
otherwise. - getDependentResourceClass() - Method in class io.javaoperatorsdk.operator.api.config.dependent.DependentResourceSpec
- getDependentResourcesByName() - Method in interface io.javaoperatorsdk.operator.processing.dependent.workflow.Workflow
- getDependentResourceSpecs() - Method in interface io.javaoperatorsdk.operator.api.config.workflow.WorkflowSpec
- getDependentResourcesWithoutActivationCondition() - Method in interface io.javaoperatorsdk.operator.processing.dependent.workflow.Workflow
- getDependsOn() - Method in class io.javaoperatorsdk.operator.api.config.dependent.DependentResourceSpec
- getDetail() - Method in class io.javaoperatorsdk.operator.processing.dependent.workflow.DefaultResult
- getDetail() - Method in interface io.javaoperatorsdk.operator.processing.dependent.workflow.DetailedCondition.Result
-
The extra information provided by the associated
DetailedCondition
during its evaluation - getEffectiveNamespaces() - Method in interface io.javaoperatorsdk.operator.api.config.ControllerConfiguration
- getEffectiveNamespaces(ControllerConfiguration<?>) - Method in class io.javaoperatorsdk.operator.api.config.informer.InformerConfiguration
-
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 interface io.javaoperatorsdk.operator.processing.dependent.workflow.WorkflowResult
- getEventHandler() - Method in class io.javaoperatorsdk.operator.processing.event.source.AbstractEventSource
- getEventProcessor() - Method in class io.javaoperatorsdk.operator.processing.Controller
- getEventSourceFor(Class<R>) - Method in interface io.javaoperatorsdk.operator.processing.event.EventSourceRetriever
- getEventSourceFor(Class<R>, String) - Method in class io.javaoperatorsdk.operator.processing.event.EventSourceManager
- getEventSourceFor(Class<R>, String) - Method in interface io.javaoperatorsdk.operator.processing.event.EventSourceRetriever
- 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
- getEventSourcesFor(Class<R>) - Method in interface io.javaoperatorsdk.operator.processing.event.EventSourceRetriever
- getEventSourcesStream() - Method in class io.javaoperatorsdk.operator.processing.event.EventSourceManager
- getExecutorService() - Method in interface io.javaoperatorsdk.operator.api.config.ConfigurationService
-
Override to provide a custom
ExecutorService
implementation to change how threads handle concurrent reconciliations - getExecutorServiceManager() - Method in class io.javaoperatorsdk.operator.api.config.AbstractConfigurationService
- getExecutorServiceManager() - Method in interface io.javaoperatorsdk.operator.api.config.ConfigurationService
-
Override to provide a custom
ExecutorServiceManager
implementation - getExecutorServiceManager() - Method in class io.javaoperatorsdk.operator.processing.Controller
- getExternalStateEventSource() - Method in class io.javaoperatorsdk.operator.processing.dependent.AbstractExternalDependentResource
- getFinalizerName() - Method in interface io.javaoperatorsdk.operator.api.config.ControllerConfiguration
- getFinalizerName() - Method in class io.javaoperatorsdk.operator.api.config.ResolvedControllerConfiguration
- 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
- getFollowControllerNamespaceChanges() - Method in class io.javaoperatorsdk.operator.api.config.informer.InformerConfiguration
-
Used in case the watched namespaces are changed dynamically, thus when operator is running (See
RegisteredController
). - getFor(String) - Method in class io.javaoperatorsdk.operator.api.config.AbstractConfigurationService
- getGenericFilter() - Method in class io.javaoperatorsdk.operator.api.config.informer.InformerConfiguration
- getGroup() - Method in class io.javaoperatorsdk.operator.processing.GroupVersionKind
- getGroupVersionKind() - Method in class io.javaoperatorsdk.operator.api.config.informer.InformerEventSourceConfiguration.DefaultInformerEventSourceConfiguration
- getGroupVersionKind() - Method in interface io.javaoperatorsdk.operator.api.config.informer.InformerEventSourceConfiguration
- getGroupVersionKind() - Method in class io.javaoperatorsdk.operator.processing.dependent.kubernetes.GenericKubernetesDependentResource
- getIdentity() - Method in class io.javaoperatorsdk.operator.api.config.LeaderElectionConfiguration
- getInformerConfig() - Method in interface io.javaoperatorsdk.operator.api.config.Informable
- getInformerConfig() - Method in class io.javaoperatorsdk.operator.api.config.informer.InformerEventSourceConfiguration.DefaultInformerEventSourceConfiguration
- getInformerConfig() - Method in class io.javaoperatorsdk.operator.api.config.ResolvedControllerConfiguration
- getInformerListLimit() - Method in class io.javaoperatorsdk.operator.api.config.informer.InformerConfiguration
-
The maximum amount of items to return for a single list call when starting an informer.
- getInformerStoppedHandler() - Method in interface io.javaoperatorsdk.operator.api.config.ConfigurationService
-
Handler for an informer stop.
- getInitialInterval() - Method in class io.javaoperatorsdk.operator.processing.retry.GenericRetry
- getInstance() - Static method in class io.javaoperatorsdk.operator.processing.dependent.kubernetes.SSABasedGenericKubernetesResourceMatcher
- getIntervalMultiplier() - Method in class io.javaoperatorsdk.operator.processing.retry.GenericRetry
- getItemStore() - Method in class io.javaoperatorsdk.operator.api.config.informer.InformerConfiguration
-
Replaces the item store in informer.
- getKey(R) - Method in class io.javaoperatorsdk.operator.processing.event.source.cache.BoundedItemStore
- getKey(R) - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.TransformingItemStore
- getKind() - Method in class io.javaoperatorsdk.operator.processing.GroupVersionKind
- 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 class io.javaoperatorsdk.operator.api.config.AbstractConfigurationService
- getKubernetesClient() - Method in interface io.javaoperatorsdk.operator.api.config.ConfigurationService
-
Provides the fully configured
KubernetesClient
to use for controllers to the target cluster. - getKubernetesClient() - Method in class io.javaoperatorsdk.operator.api.config.informer.InformerEventSourceConfiguration.DefaultInformerEventSourceConfiguration
- getKubernetesClient() - Method in interface io.javaoperatorsdk.operator.api.config.informer.InformerEventSourceConfiguration
-
Optional, specific kubernetes client, typically to connect to a different cluster than the rest of the operator.
- getKubernetesClient() - Method in class io.javaoperatorsdk.operator.Operator
- getKubernetesClientVersion() - Method in class io.javaoperatorsdk.operator.api.config.Version
-
Returns the version of the Fabric8 Kubernetes Client being used by this version of the SDK
- getLabelSelector() - Method in class io.javaoperatorsdk.operator.api.config.informer.InformerConfiguration
-
Retrieves the label selector that is used to filter which resources are actually watched by the associated informer.
- getLastChecked() - Method in class io.javaoperatorsdk.operator.processing.dependent.workflow.CRDPresentActivationCondition.CRDCheckState
- getLeaderCallbacks() - Method in class io.javaoperatorsdk.operator.api.config.LeaderElectionConfiguration
- getLeaderElectionConfiguration() - Method in interface io.javaoperatorsdk.operator.api.config.ConfigurationService
-
Retrieves the optional
LeaderElectionConfiguration
to specify how the associatedOperator
handles leader election to ensure only one instance of the operator runs on the cluster at any given time - 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.DefaultManagedWorkflowAndDependentResourceContext
- getMandatory(Object, Class<T>) - Method in interface io.javaoperatorsdk.operator.api.reconciler.dependent.managed.ManagedWorkflowAndDependentResourceContext
-
Retrieves the value associated with the key or fail with an exception if none exists.
- getMaxAttempts() - Method in class io.javaoperatorsdk.operator.processing.retry.GenericRetry
- getMaxInterval() - Method in class io.javaoperatorsdk.operator.processing.retry.GenericRetry
- getMaxReconciliationInterval(long, TimeUnit) - Static method in class io.javaoperatorsdk.operator.api.config.ResolvedControllerConfiguration
- getMessage() - Method in exception io.javaoperatorsdk.operator.AggregatedOperatorException
- getMetrics() - Method in interface io.javaoperatorsdk.operator.api.config.ConfigurationService
-
Override to provide a custom
Metrics
implementation - getName() - Method in interface io.javaoperatorsdk.operator.api.config.ControllerConfiguration
- getName() - Method in class io.javaoperatorsdk.operator.api.config.dependent.DependentResourceSpec
- getName() - Method in class io.javaoperatorsdk.operator.api.config.informer.InformerConfiguration
- getName() - Method in class io.javaoperatorsdk.operator.api.config.informer.InformerEventSourceConfiguration.Builder
- getName() - Method in class io.javaoperatorsdk.operator.api.config.ResolvedControllerConfiguration
- 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.informer.InformerConfiguration
- getNotReadyDependentResult(DependentResource, Class<T>) - Method in interface io.javaoperatorsdk.operator.processing.dependent.workflow.WorkflowReconcileResult
- getNotReadyDependents() - Method in interface io.javaoperatorsdk.operator.processing.dependent.workflow.WorkflowReconcileResult
- getOnAddFilter() - Method in class io.javaoperatorsdk.operator.api.config.informer.InformerConfiguration
- getOnDeleteFilter() - Method in class io.javaoperatorsdk.operator.api.config.informer.InformerConfiguration
- getOnUpdateFilter() - Method in class io.javaoperatorsdk.operator.api.config.informer.InformerConfiguration
- getOrderedSpecs() - Method in class io.javaoperatorsdk.operator.processing.dependent.workflow.DefaultManagedWorkflow
- getOrderedSpecs() - Method in interface io.javaoperatorsdk.operator.processing.dependent.workflow.ManagedWorkflow
- getPlural() - Method in class io.javaoperatorsdk.operator.processing.dependent.kubernetes.GroupVersionKindPlural
-
Returns the plural form associated with the kind if it has been provided explicitly (either manually by the user, or determined from the associated resource class definition)
- getPluralOrDefault() - Method in class io.javaoperatorsdk.operator.processing.dependent.kubernetes.GroupVersionKindPlural
-
Returns the plural form associated with the kind if it was provided or a default, computed form via
GroupVersionKindPlural.getDefaultPluralFor(String)
(which should correspond to the actual plural form in most cases but might not always be correct, especially if the resource's creator defined an exotic plural form via the CRD. - getPollingPeriod() - Method in class io.javaoperatorsdk.operator.processing.dependent.external.AbstractPollingDependentResource
- getPostConditionNotMetDependents() - Method in interface io.javaoperatorsdk.operator.processing.dependent.workflow.WorkflowCleanupResult
- getPrimaryCache() - Method in interface io.javaoperatorsdk.operator.api.reconciler.Context
-
Retrieves the primary resource cache.
- getPrimaryCache() - Method in class io.javaoperatorsdk.operator.api.reconciler.DefaultContext
- getPrimaryCache() - Method in class io.javaoperatorsdk.operator.api.reconciler.EventSourceContext
-
Retrieves the cache that an
EventSource
can query to retrieve primary resources - getPrimaryResourceClass() - Method in class io.javaoperatorsdk.operator.api.reconciler.EventSourceContext
- getPrimaryResourceClass(Class<? extends Reconciler<P>>) - Method in interface io.javaoperatorsdk.operator.api.config.ResourceClassResolver
- getPrimaryResourceClass(Class<? extends Reconciler<R>>) - Method in class io.javaoperatorsdk.operator.api.config.DefaultResourceClassResolver
- getPrimaryToSecondaryMapper() - Method in class io.javaoperatorsdk.operator.api.config.informer.InformerEventSourceConfiguration.DefaultInformerEventSourceConfiguration
- getPrimaryToSecondaryMapper() - Method in interface io.javaoperatorsdk.operator.api.config.informer.InformerEventSourceConfiguration
- getRateLimiter() - Method in interface io.javaoperatorsdk.operator.api.config.ControllerConfiguration
- getRateLimiter() - Method in class io.javaoperatorsdk.operator.api.config.ResolvedControllerConfiguration
- getReadyCondition() - Method in class io.javaoperatorsdk.operator.api.config.dependent.DependentResourceSpec
- getReconcileCondition() - Method in class io.javaoperatorsdk.operator.api.config.dependent.DependentResourceSpec
- getReconciledDependents() - Method in interface io.javaoperatorsdk.operator.processing.dependent.workflow.WorkflowReconcileResult
- getReconciler() - Method in class io.javaoperatorsdk.operator.processing.Controller
- 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
- getRegisteredControllers() - Method in class io.javaoperatorsdk.operator.RuntimeInfo
- 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 interface io.javaoperatorsdk.operator.api.config.Informable
- getResourceClass() - Method in class io.javaoperatorsdk.operator.api.config.informer.InformerConfiguration
- getResourceClassResolver() - Method in class io.javaoperatorsdk.operator.api.config.BaseConfigurationService
-
Override if a different class resolution is needed
- 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.
- 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 interface io.javaoperatorsdk.operator.api.config.Informable
- getResourceTypeName() - Method in class io.javaoperatorsdk.operator.api.config.informer.InformerConfiguration
- 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 interface io.javaoperatorsdk.operator.api.config.ControllerConfiguration
- getRetry() - Method in class io.javaoperatorsdk.operator.api.config.ResolvedControllerConfiguration
- 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
- getRuntimeInfo() - Method in class io.javaoperatorsdk.operator.Operator
- 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>, String) - Method in interface io.javaoperatorsdk.operator.api.reconciler.Context
- getSecondaryResource(Class<T>, String) - Method in class io.javaoperatorsdk.operator.api.reconciler.DefaultContext
- getSecondaryResource(P) - Method in interface io.javaoperatorsdk.operator.processing.event.source.EventSource
-
Retrieves the optional unique secondary resource associated with the specified primary resource.
- getSecondaryResource(P, Context<P>) - Method in interface io.javaoperatorsdk.operator.api.reconciler.dependent.DependentResource
-
Retrieves the secondary resource (if it exists) associated with the specified primary resource for this DependentResource.
- getSecondaryResource(P, Context<P>) - Method in class io.javaoperatorsdk.operator.processing.dependent.AbstractDependentResource
- getSecondaryResource(T) - Method in class io.javaoperatorsdk.operator.processing.event.source.controller.ControllerEventSource
- getSecondaryResources(HasMetadata) - Method in class io.javaoperatorsdk.operator.processing.event.source.timer.TimerEventSource
- 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 interface io.javaoperatorsdk.operator.processing.event.source.EventSource
-
Retrieves a potential empty set of resources tracked by this EventSource associated with the specified primary resource
- 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.inbound.SimpleInboundEventSource
- 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, 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.ControllerEventSource
- getSecondaryResourcesAsStream(Class<R>) - Method in interface io.javaoperatorsdk.operator.api.reconciler.Context
- getSecondaryResourcesAsStream(Class<R>) - Method in class io.javaoperatorsdk.operator.api.reconciler.DefaultContext
- getSecondaryToPrimaryMapper() - Method in class io.javaoperatorsdk.operator.api.config.informer.InformerEventSourceConfiguration.Builder
- getSecondaryToPrimaryMapper() - Method in class io.javaoperatorsdk.operator.api.config.informer.InformerEventSourceConfiguration.DefaultInformerEventSourceConfiguration
- getSecondaryToPrimaryMapper() - Method in interface io.javaoperatorsdk.operator.api.config.informer.InformerEventSourceConfiguration
-
Returns the configured
SecondaryToPrimaryMapper
which will allow JOSDK to identify which secondary resources are associated with a given primary resource in cases where there is no explicit reference to the primary resource (e.g. using owner references) in the associated secondary resources. - getSecondaryToPrimaryMapper(EventSourceContext<P>) - Method in class io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResource
- 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
- getStatus() - Method in interface io.javaoperatorsdk.operator.health.EventSourceHealthIndicator
-
Retrieves the health status of an
EventSource
- getStatus() - Method in interface io.javaoperatorsdk.operator.health.InformerHealthIndicator
- getStatus() - Method in interface io.javaoperatorsdk.operator.health.InformerWrappingEventSourceHealthIndicator
- getStatus() - Method in interface io.javaoperatorsdk.operator.processing.event.source.EventSource
- getStatus() - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.ManagedInformerEventSource
- getStatus() - Method in class io.javaoperatorsdk.operator.processing.event.source.polling.PollingEventSource
- getTargetNamespace() - Method in interface io.javaoperatorsdk.operator.health.InformerHealthIndicator
- getTopLevelResources() - Method in class io.javaoperatorsdk.operator.processing.dependent.workflow.DefaultManagedWorkflow
- getTypeArgumentFromExtendedClassByIndex(Class<?>, int) - Static method in class io.javaoperatorsdk.operator.api.config.Utils
- getTypeArgumentFromInterfaceByIndex(Class<?>, Class<?>, int) - Static method in class io.javaoperatorsdk.operator.api.config.Utils
- getTypeArgumentFromSuperClassOrInterfaceByIndex(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() - Method in class io.javaoperatorsdk.operator.processing.GroupVersionKind
- getVersion(HasMetadata) - Static method in class io.javaoperatorsdk.operator.processing.KubernetesResourceUtils
- getWorkflowCleanupResult() - Method in class io.javaoperatorsdk.operator.api.reconciler.dependent.managed.DefaultManagedWorkflowAndDependentResourceContext
- getWorkflowCleanupResult() - Method in interface io.javaoperatorsdk.operator.api.reconciler.dependent.managed.ManagedWorkflowAndDependentResourceContext
- getWorkflowExecutorService() - Method in interface io.javaoperatorsdk.operator.api.config.ConfigurationService
-
Override to provide a custom
ExecutorService
implementation to change how dependent workflows are processed in parallel - getWorkflowExecutorService() - Method in interface io.javaoperatorsdk.operator.api.reconciler.Context
-
ExecutorService initialized by framework for workflows.
- getWorkflowExecutorService() - Method in class io.javaoperatorsdk.operator.api.reconciler.DefaultContext
- getWorkflowFactory() - Method in interface io.javaoperatorsdk.operator.api.config.ConfigurationService
-
Override to provide a custom
ManagedWorkflowFactory
implementation to change howManagedWorkflow
are instantiated - getWorkflowReconcileResult() - Method in class io.javaoperatorsdk.operator.api.reconciler.dependent.managed.DefaultManagedWorkflowAndDependentResourceContext
- getWorkflowReconcileResult() - Method in interface io.javaoperatorsdk.operator.api.reconciler.dependent.managed.ManagedWorkflowAndDependentResourceContext
- getWorkflowSpec() - Method in interface io.javaoperatorsdk.operator.api.config.ControllerConfiguration
- getWorkflowSpec() - Method in class io.javaoperatorsdk.operator.api.config.ResolvedControllerConfiguration
- GradualRetry - Annotation Interface in io.javaoperatorsdk.operator.processing.retry
- GroupVersionKind - Class in io.javaoperatorsdk.operator.processing
- GroupVersionKind(String, String) - Constructor for class io.javaoperatorsdk.operator.processing.GroupVersionKind
- GroupVersionKind(String, String, String) - Constructor for class io.javaoperatorsdk.operator.processing.GroupVersionKind
- GroupVersionKindPlural - Class in io.javaoperatorsdk.operator.processing.dependent.kubernetes
-
An extension of
GroupVersionKind
that also records the associated plural form which is useful when dealing with Kubernetes RBACs. - GroupVersionKindPlural(GroupVersionKind, String) - Constructor for class io.javaoperatorsdk.operator.processing.dependent.kubernetes.GroupVersionKindPlural
- GroupVersionKindPlural(String, String, String) - Constructor for class io.javaoperatorsdk.operator.processing.dependent.kubernetes.GroupVersionKindPlural
- GroupVersionKindPlural(String, String, String, String) - Constructor for class io.javaoperatorsdk.operator.processing.dependent.kubernetes.GroupVersionKindPlural
- gvkFor(Class<? extends HasMetadata>) - Static method in class io.javaoperatorsdk.operator.processing.dependent.kubernetes.GroupVersionKindPlural
-
Creates a new GroupVersionKindPlural instance extracting the information from the specified
HasMetadata
implementation - gvkFor(Class<? extends HasMetadata>) - Static method in class io.javaoperatorsdk.operator.processing.GroupVersionKind
- gvkWithPlural(GroupVersionKind, String) - Static method in class io.javaoperatorsdk.operator.processing.dependent.kubernetes.GroupVersionKindPlural
-
Creates a new GroupVersionKindPlural based on the specified
GroupVersionKind
instance but specifying a plural form to use as well.
H
- handleCreate(R, P, Context<P>) - Method in class io.javaoperatorsdk.operator.processing.dependent.AbstractDependentResource
- 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
- handleExceptionsInReconciler() - Method in interface io.javaoperatorsdk.operator.api.config.workflow.WorkflowSpec
- handleExceptionsInReconciler() - Element in annotation interface io.javaoperatorsdk.operator.api.reconciler.Workflow
-
If
true
and exceptions are thrown during the workflow's execution, the reconciler won't throw anAggregatedOperatorException
at the end of the execution as would normally be the case. - 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
- hasCleaner() - Method in class io.javaoperatorsdk.operator.processing.dependent.workflow.DefaultManagedWorkflow
- hasCleaner() - Method in interface io.javaoperatorsdk.operator.processing.dependent.workflow.ManagedWorkflow
- hasCleaner() - Method in interface io.javaoperatorsdk.operator.processing.dependent.workflow.Workflow
- 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
- hashCode() - Method in record class io.javaoperatorsdk.operator.processing.event.source.polling.PerResourcePollingConfiguration
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.javaoperatorsdk.operator.processing.event.source.polling.PollingConfiguration
-
Returns a hash code value for this object.
- hashCode() - Method in class io.javaoperatorsdk.operator.processing.GroupVersionKind
- hasSynced() - Method in interface io.javaoperatorsdk.operator.health.InformerHealthIndicator
- HEALTHY - Enum constant in enum class io.javaoperatorsdk.operator.health.Status
I
- Ignore - Annotation Interface in io.javaoperatorsdk.operator.api.reconciler
-
An annotation for downstream tooling to ignore the annotated
Reconciler
. - IndexedResourceCache<T extends io.fabric8.kubernetes.api.model.HasMetadata> - Interface in io.javaoperatorsdk.operator.api.reconciler
- IndexerResourceCache<T extends io.fabric8.kubernetes.api.model.HasMetadata> - Interface in io.javaoperatorsdk.operator.processing.event.source
- Informable<R extends io.fabric8.kubernetes.api.model.HasMetadata> - Interface in io.javaoperatorsdk.operator.api.config
- informer() - Element in annotation interface io.javaoperatorsdk.operator.api.reconciler.ControllerConfiguration
- informer() - Element in annotation interface io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependent
- Informer - Annotation Interface in io.javaoperatorsdk.operator.api.config.informer
- informerConfig() - Method in class io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResourceConfig
- InformerConfiguration<R extends io.fabric8.kubernetes.api.model.HasMetadata> - Class in io.javaoperatorsdk.operator.api.config.informer
- InformerConfiguration(Class<R>, String, Set<String>, boolean, String, OnAddFilter<? super R>, OnUpdateFilter<? super R>, OnDeleteFilter<? super R>, GenericFilter<? super R>, ItemStore<R>, Long) - Constructor for class io.javaoperatorsdk.operator.api.config.informer.InformerConfiguration
- InformerConfiguration.Builder - Class in io.javaoperatorsdk.operator.api.config.informer
- informerConfigurationBuilder(EventSourceContext<P>) - Method in class io.javaoperatorsdk.operator.processing.dependent.kubernetes.GenericKubernetesDependentResource
- informerConfigurationBuilder(EventSourceContext<P>) - Method in class io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResource
-
To handle
GenericKubernetesResource
based dependents. - 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(InformerEventSourceConfiguration<R>, EventSourceContext<P>) - Constructor for class io.javaoperatorsdk.operator.processing.event.source.informer.InformerEventSource
- InformerEventSourceConfiguration<R extends io.fabric8.kubernetes.api.model.HasMetadata> - Interface in io.javaoperatorsdk.operator.api.config.informer
- InformerEventSourceConfiguration.Builder<R extends io.fabric8.kubernetes.api.model.HasMetadata> - Class in io.javaoperatorsdk.operator.api.config.informer
- InformerEventSourceConfiguration.DefaultInformerEventSourceConfiguration<R extends io.fabric8.kubernetes.api.model.HasMetadata> - Class in io.javaoperatorsdk.operator.api.config.informer
- informerEventSourceHealthIndicators() - Method in class io.javaoperatorsdk.operator.health.ControllerHealthInfo
- InformerHealthIndicator - Interface in io.javaoperatorsdk.operator.health
- informerHealthIndicators() - Method in interface io.javaoperatorsdk.operator.health.InformerWrappingEventSourceHealthIndicator
- informerHealthIndicators() - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.ManagedInformerEventSource
- informerListLimit() - Element in annotation interface io.javaoperatorsdk.operator.api.config.informer.Informer
-
The maximum amount of items to return for a single list call when starting the primary resource related informers.
- InformerStoppedHandler - Interface in io.javaoperatorsdk.operator.api.config
- InformerWrappingEventSourceHealthIndicator<R extends io.fabric8.kubernetes.api.model.HasMetadata> - Interface in io.javaoperatorsdk.operator.health
- inheritsNamespacesFromController() - Method in class io.javaoperatorsdk.operator.api.config.informer.InformerConfiguration
- inheritsNamespacesFromController(Set<String>) - Static method in class io.javaoperatorsdk.operator.api.config.informer.InformerConfiguration
- init(Cloner, ExecutorServiceManager, KubernetesClient) - Method in class io.javaoperatorsdk.operator.api.config.AbstractConfigurationService
-
Subclasses can call this method to more easily initialize the
Cloner
andExecutorServiceManager
associated with this ConfigurationService implementation. - 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 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(A) - 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
- initFromAnnotation(Informer, String) - Method in class io.javaoperatorsdk.operator.api.config.informer.InformerConfiguration.Builder
- initialInterval() - Element in annotation interface 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(Duration) - Method in class io.javaoperatorsdk.operator.Operator
-
Adds a shutdown hook that automatically calls
Operator.stop()
when the app shuts down. - 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() - Element in annotation interface io.javaoperatorsdk.operator.api.reconciler.MaxReconciliationInterval
-
A max delay between two reconciliations.
- intervalMultiplier() - Element in annotation interface io.javaoperatorsdk.operator.processing.retry.GradualRetry
- inverseNamespaceKeyFunction() - Static method in class io.javaoperatorsdk.operator.processing.event.source.cache.KubernetesResourceFetcher
- io.javaoperatorsdk.operator - package io.javaoperatorsdk.operator
- 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.config.workflow - package io.javaoperatorsdk.operator.api.config.workflow
- 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.health - package io.javaoperatorsdk.operator.health
- 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.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.cache - package io.javaoperatorsdk.operator.processing.event.source.cache
- 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
- isCrdPresent() - Method in class io.javaoperatorsdk.operator.processing.dependent.workflow.CRDPresentActivationCondition.CRDCheckState
- isCreatable() - Method in class io.javaoperatorsdk.operator.processing.dependent.AbstractDependentResource
- isDefaultErrorProcessing() - Method in class io.javaoperatorsdk.operator.api.reconciler.ErrorStatusUpdateControl
- isDeletable() - Method in interface io.javaoperatorsdk.operator.api.reconciler.dependent.DependentResource
-
Determines whether resources associated with this dependent need explicit handling when deleted, usually meaning that the dependent implements
Deleter
- isDeletable() - Method in class io.javaoperatorsdk.operator.processing.dependent.AbstractDependentResource
- isDeletable() - Method in class io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResource
- isEmpty() - Method in class io.javaoperatorsdk.operator.processing.dependent.workflow.DefaultManagedWorkflow
- isEmpty() - Method in interface io.javaoperatorsdk.operator.processing.dependent.workflow.ManagedWorkflow
- isEmpty() - Method in interface io.javaoperatorsdk.operator.processing.dependent.workflow.Workflow
- isExitOnStopLeading() - Method in class io.javaoperatorsdk.operator.api.config.LeaderElectionConfiguration
- isExplicitInvocation() - Method in interface io.javaoperatorsdk.operator.api.config.workflow.WorkflowSpec
- isFinalizerValid(String) - Static method in class io.javaoperatorsdk.operator.ReconcilerUtils
- isFullState() - Method in class io.javaoperatorsdk.operator.processing.event.source.cache.BoundedItemStore
- isFullState() - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.TransformingItemStore
- isGenerationAware() - Method in interface io.javaoperatorsdk.operator.api.config.ControllerConfiguration
- isGenerationAware() - Method in class io.javaoperatorsdk.operator.api.config.ResolvedControllerConfiguration
- isKnownResourceVersion(T) - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.TemporaryResourceCache
- 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(DependentResource<HasMetadata, HasMetadata>, HasMetadata, Context<HasMetadata>) - Method in class io.javaoperatorsdk.operator.processing.dependent.workflow.KubernetesResourceDeletedCondition
- isMet(DependentResource<R, P>, P, 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. - isMet(DependentResource<R, P>, P, Context<P>) - Method in class io.javaoperatorsdk.operator.processing.dependent.workflow.CRDPresentActivationCondition
- isMet(DependentResource<R, P>, P, Context<P>) - Method in interface io.javaoperatorsdk.operator.processing.dependent.workflow.DetailedCondition
- isNextReconciliationImminent() - Method in interface io.javaoperatorsdk.operator.api.reconciler.Context
-
Determines whether a new reconciliation will be triggered right after the current reconciliation is finished.
- isNextReconciliationImminent() - Method in class io.javaoperatorsdk.operator.api.reconciler.DefaultContext
- isNextReconciliationImminent(ResourceID) - Method in class io.javaoperatorsdk.operator.processing.event.EventProcessor
- isNoRetry() - Method in class io.javaoperatorsdk.operator.api.reconciler.ErrorStatusUpdateControl
- isNotSensitiveResource(HasMetadata) - Static method in class io.javaoperatorsdk.operator.processing.LoggingUtils
- isNoUpdate() - Method in class io.javaoperatorsdk.operator.api.reconciler.UpdateControl
- isPatchResource() - Method in class io.javaoperatorsdk.operator.api.reconciler.UpdateControl
- isPatchResourceAndStatus() - Method in class io.javaoperatorsdk.operator.api.reconciler.UpdateControl
- isPatchStatus() - Method in class io.javaoperatorsdk.operator.api.reconciler.UpdateControl
- isRemoveFinalizer() - Method in class io.javaoperatorsdk.operator.api.reconciler.DeleteControl
- isRunning() - Method in interface io.javaoperatorsdk.operator.health.InformerHealthIndicator
- isRunning() - Method in class io.javaoperatorsdk.operator.processing.event.EventProcessor
- isRunning() - Method in class io.javaoperatorsdk.operator.processing.event.source.AbstractEventSource
- isSameResource(HasMetadata) - Method in class io.javaoperatorsdk.operator.processing.event.ResourceID
- isStarted() - Method in class io.javaoperatorsdk.operator.RuntimeInfo
- isSuccess() - Method in class io.javaoperatorsdk.operator.processing.dependent.workflow.DefaultResult
- isSuccess() - Method in interface io.javaoperatorsdk.operator.processing.dependent.workflow.DetailedCondition.Result
-
Whether the associated condition held true
- isUnderProcessing(ResourceID) - Method in class io.javaoperatorsdk.operator.processing.event.EventProcessor
- isUpdatable() - Method in class io.javaoperatorsdk.operator.processing.dependent.AbstractDependentResource
- isValidateCustomResourcesEnvVarSet() - Static method in class io.javaoperatorsdk.operator.api.config.Utils
- isWatching() - Method in interface io.javaoperatorsdk.operator.health.InformerHealthIndicator
- isWorkflowExplicitInvocation() - Method in class io.javaoperatorsdk.operator.processing.Controller
- itemStore() - Element in annotation interface io.javaoperatorsdk.operator.api.config.informer.Informer
-
Replaces the item store used by the informer for the associated primary resource controller.
J
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.informer.ManagedInformerEventSource
- keySet() - Method in class io.javaoperatorsdk.operator.processing.event.source.cache.BoundedItemStore
- keySet() - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.TransformingItemStore
- KUBERNETES_CLIENT - Static variable in class io.javaoperatorsdk.operator.api.config.Versions
- KubernetesDependent - Annotation Interface in io.javaoperatorsdk.operator.processing.dependent.kubernetes
- KubernetesDependentConverter<R extends io.fabric8.kubernetes.api.model.HasMetadata,
P extends io.fabric8.kubernetes.api.model.HasMetadata> - Class in io.javaoperatorsdk.operator.processing.dependent.kubernetes - KubernetesDependentConverter() - Constructor for class io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentConverter
- 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
- KubernetesDependentResource(Class<R>, String) - Constructor for class io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResource
- KubernetesDependentResourceConfig<R extends io.fabric8.kubernetes.api.model.HasMetadata> - Class in io.javaoperatorsdk.operator.processing.dependent.kubernetes
- KubernetesDependentResourceConfig(Boolean, boolean, InformerConfiguration<R>) - Constructor for class io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResourceConfig
- KubernetesDependentResourceConfigBuilder<R extends io.fabric8.kubernetes.api.model.HasMetadata> - Class in io.javaoperatorsdk.operator.processing.dependent.kubernetes
- KubernetesDependentResourceConfigBuilder() - Constructor for class io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResourceConfigBuilder
- KubernetesResourceDeletedCondition - Class in io.javaoperatorsdk.operator.processing.dependent.workflow
-
A condition implementation meant to be used as a delete post-condition on Kubernetes dependent resources to prevent the workflow from proceeding until the associated resource is actually deleted from the server (or, at least, doesn't have any finalizers anymore).
- KubernetesResourceDeletedCondition() - Constructor for class io.javaoperatorsdk.operator.processing.dependent.workflow.KubernetesResourceDeletedCondition
- KubernetesResourceFetcher<R extends io.fabric8.kubernetes.api.model.HasMetadata> - Class in io.javaoperatorsdk.operator.processing.event.source.cache
- KubernetesResourceFetcher(Class<R>, KubernetesClient) - Constructor for class io.javaoperatorsdk.operator.processing.event.source.cache.KubernetesResourceFetcher
- KubernetesResourceFetcher(Class<R>, KubernetesClient, Function<String, ResourceID>) - Constructor for class io.javaoperatorsdk.operator.processing.event.source.cache.KubernetesResourceFetcher
- KubernetesResourceUtils - Class in io.javaoperatorsdk.operator.processing
- KubernetesResourceUtils() - Constructor for class io.javaoperatorsdk.operator.processing.KubernetesResourceUtils
L
- labelSelector() - Element in annotation interface io.javaoperatorsdk.operator.api.config.informer.Informer
-
Optional label selector used to identify the set of custom resources the associated informer will act upon.
- 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, LeaderCallbacks, boolean) - Constructor for class io.javaoperatorsdk.operator.api.config.LeaderElectionConfiguration
- LeaderElectionConfigurationBuilder - Class in io.javaoperatorsdk.operator.api.config
- LeaderElectionManager - Class in io.javaoperatorsdk.operator
- LEASE_DURATION_DEFAULT_VALUE - Static variable in class io.javaoperatorsdk.operator.api.config.LeaderElectionConfiguration
- LEASES_RESOURCE - Static variable in class io.javaoperatorsdk.operator.LeaderElectionManager
- 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.api.reconciler.ResourceCache
- list(String, Predicate<R>) - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.ManagedInformerEventSource
- list(String, Predicate<T>) - Method in interface io.javaoperatorsdk.operator.api.reconciler.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
- loadYaml(Class<T>, Class, String) - Static method in class io.javaoperatorsdk.operator.ReconcilerUtils
- log - Static variable in interface io.javaoperatorsdk.operator.api.config.ConfigurationService
- LoggingUtils - Class in io.javaoperatorsdk.operator.processing
- 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
- 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 Informable<R>> - Class in io.javaoperatorsdk.operator.processing.event.source.informer - ManagedInformerEventSource(String, MixedOperation, C, boolean) - 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
- managedWorkflowAndDependentResourceContext() - Method in interface io.javaoperatorsdk.operator.api.reconciler.Context
-
Retrieve the
ManagedWorkflowAndDependentResourceContext
used to interact withDependentResource
s and associatedWorkflow
- managedWorkflowAndDependentResourceContext() - Method in class io.javaoperatorsdk.operator.api.reconciler.DefaultContext
- ManagedWorkflowAndDependentResourceContext - 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 - ManagedWorkflowFactory<C extends ControllerConfiguration<?>> - Interface in io.javaoperatorsdk.operator.processing.dependent.workflow
- ManagedWorkflowSupport - Class in io.javaoperatorsdk.operator.processing.dependent.workflow
- ManagedWorkflowSupport() - Constructor for class io.javaoperatorsdk.operator.processing.dependent.workflow.ManagedWorkflowSupport
- manager() - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.ManagedInformerEventSource
- Mappers - Class in io.javaoperatorsdk.operator.processing.event.source.informer
- Mappers.SecondaryToPrimaryFromDefaultAnnotation - Class in io.javaoperatorsdk.operator.processing.event.source.informer
- match(KubernetesDependentResource<R, P>, R, P, Context<P>, boolean, boolean, String...) - Static method in class io.javaoperatorsdk.operator.processing.dependent.kubernetes.GenericKubernetesResourceMatcher
- match(KubernetesDependentResource<R, P>, R, P, Context<P>, boolean, String...) - 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 class io.javaoperatorsdk.operator.processing.dependent.AbstractExternalDependentResource
- 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.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, R, boolean, boolean, Context<P>) - Static method in class io.javaoperatorsdk.operator.processing.dependent.kubernetes.GenericKubernetesResourceMatcher
-
Determines whether the specified actual resource matches the specified desired resource, possibly considering metadata and deeper equality checks.
- match(R, R, boolean, boolean, Context<P>, String...) - Static method in class io.javaoperatorsdk.operator.processing.dependent.kubernetes.GenericKubernetesResourceMatcher
- match(R, R, boolean, Context<P>, String...) - Static method in class io.javaoperatorsdk.operator.processing.dependent.kubernetes.GenericKubernetesResourceMatcher
-
Determines whether the specified actual resource matches the specified desired resource, possibly considering metadata and deeper equality checks.
- match(R, R, Context<P>) - 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.
- matches(R, R, Context<?>) - Method in interface io.javaoperatorsdk.operator.processing.dependent.kubernetes.ResourceUpdaterMatcher
- matches(R, R, Context<?>) - Method in class io.javaoperatorsdk.operator.processing.dependent.kubernetes.SSABasedGenericKubernetesResourceMatcher
- maxAttempts() - Element in annotation interface io.javaoperatorsdk.operator.processing.retry.GradualRetry
- maxInterval() - Element in annotation interface io.javaoperatorsdk.operator.processing.retry.GradualRetry
- maxReconciliationInterval() - Method in interface io.javaoperatorsdk.operator.api.config.ControllerConfiguration
- maxReconciliationInterval() - Method in class io.javaoperatorsdk.operator.api.config.ResolvedControllerConfiguration
- maxReconciliationInterval() - Element in annotation interface 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 Interface in io.javaoperatorsdk.operator.api.reconciler
- maxReconciliations() - Element in annotation interface 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
- METADATA_ANNOTATIONS - Static variable in class io.javaoperatorsdk.operator.processing.dependent.kubernetes.GenericKubernetesResourceMatcher
- METADATA_LABELS - Static variable in class io.javaoperatorsdk.operator.processing.dependent.kubernetes.GenericKubernetesResourceMatcher
- 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. a call to either
Reconciler.reconcile(HasMetadata, Context)
orCleaner.cleanup(HasMetadata, Context)
. - metWithoutResult - Static variable in interface io.javaoperatorsdk.operator.processing.dependent.workflow.DetailedCondition.Result
-
A result expressing a condition has been met without extra information
- 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 - Variable in class io.javaoperatorsdk.operator.processing.dependent.AbstractDependentResource
- name() - Element in annotation interface io.javaoperatorsdk.operator.api.config.informer.Informer
- name() - Method in interface io.javaoperatorsdk.operator.api.config.informer.InformerEventSourceConfiguration
- name() - Method in interface io.javaoperatorsdk.operator.api.monitoring.Metrics.ControllerExecution
-
Retrieves the name of type of reconciliation being performed: either
reconcile
orcleanup
. - name() - Element in annotation interface io.javaoperatorsdk.operator.api.reconciler.ControllerConfiguration
- name() - Element in annotation interface io.javaoperatorsdk.operator.api.reconciler.dependent.Dependent
-
The name of this dependent.
- name() - Method in interface io.javaoperatorsdk.operator.api.reconciler.dependent.DependentResource
-
Retrieves the name identifying this DependentResource implementation, useful to refer to this in
Workflow
instances - name() - Method in class io.javaoperatorsdk.operator.processing.dependent.AbstractDependentResource
- name() - Method in class io.javaoperatorsdk.operator.processing.event.source.AbstractEventSource
- name() - Method in class io.javaoperatorsdk.operator.processing.event.source.controller.ControllerEventSource
- name() - Method in interface io.javaoperatorsdk.operator.processing.event.source.EventSource
-
Retrieves the EventSource's name so that it can be referred to
- name() - Method in record class io.javaoperatorsdk.operator.processing.event.source.polling.PerResourcePollingConfiguration
-
Returns the value of the
name
record component. - name() - Method in record class io.javaoperatorsdk.operator.processing.event.source.polling.PollingConfiguration
-
Returns the value of the
name
record component. - NAME - Static variable in class io.javaoperatorsdk.operator.processing.event.source.controller.ControllerEventSource
- NameSetter - Interface in io.javaoperatorsdk.operator.api.reconciler.dependent
- NamespaceChangeable - Interface in io.javaoperatorsdk.operator.api.config
- namespaceKeyFunc() - Static method in class io.javaoperatorsdk.operator.processing.event.source.cache.BoundedItemStore
- namespaces() - Element in annotation interface io.javaoperatorsdk.operator.api.config.informer.Informer
-
Specified which namespaces the associated informer monitors for custom resources events.
- namespaces() - Method in class io.javaoperatorsdk.operator.api.config.informer.InformerConfiguration.Builder
- newBuilder(Class<B>, T) - Static method in class io.javaoperatorsdk.operator.BuilderUtils
- newOverriddenConfigurationService(ConfigurationService, Consumer<ConfigurationServiceOverrider>) - Static method in interface io.javaoperatorsdk.operator.api.config.ConfigurationService
-
Creates a new
ConfigurationService
instance used to configure anOperator
instance, starting from the specified base configuration and overriding specific aspects according to the providedConfigurationServiceOverrider
instance. - newOverriddenConfigurationService(Consumer<ConfigurationServiceOverrider>) - Static method in interface io.javaoperatorsdk.operator.api.config.ConfigurationService
-
Creates a new
ConfigurationService
instance used to configure anOperator
instance, starting from the default configuration and overriding specific aspects according to the providedConfigurationServiceOverrider
instance. - 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_LONG_VALUE_SET - Static variable in class io.javaoperatorsdk.operator.api.reconciler.Constants
- NO_MAX_RECONCILIATION_INTERVAL - Static variable in class io.javaoperatorsdk.operator.api.reconciler.Constants
- NO_PERMISSION_TO_LEASE_RESOURCE_MESSAGE - Static variable in class io.javaoperatorsdk.operator.LeaderElectionManager
- NO_VALUE_SET - Static variable in class io.javaoperatorsdk.operator.api.reconciler.Constants
- NoEventSourceForClassException - Exception in io.javaoperatorsdk.operator.processing.event
- NoEventSourceForClassException(Class<?>) - Constructor for exception io.javaoperatorsdk.operator.processing.event.NoEventSourceForClassException
- noFinalizerRemoval() - Static method in class io.javaoperatorsdk.operator.api.reconciler.DeleteControl
-
In some corner cases it might take some time for secondary resources to be cleaned up.
- 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 - Enum constant in enum class 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
- 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
- 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.ControllerEventSource
- onAddFilter - Variable in class io.javaoperatorsdk.operator.processing.event.source.AbstractEventSource
- onAddFilter() - Element in annotation interface io.javaoperatorsdk.operator.api.config.informer.Informer
-
Optional
OnAddFilter
to filter add events sent to the associated informer - OnAddFilter<R> - Interface in io.javaoperatorsdk.operator.processing.event.source.filter
- onAddOrUpdate(R) - Method in interface io.javaoperatorsdk.operator.processing.event.source.informer.PrimaryToSecondaryIndex
- onAddOrUpdateEvent(T) - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.TemporaryResourceCache
- onCreated(P, R, Context<P>) - Method in class io.javaoperatorsdk.operator.processing.dependent.AbstractDependentResource
-
Allows subclasses to perform additional processing (e.g. caching) on the created resource if needed.
- 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.ControllerEventSource
- onDeleteEvent(T, boolean) - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.TemporaryResourceCache
- onDeleteFilter - Variable in class io.javaoperatorsdk.operator.processing.event.source.AbstractEventSource
- onDeleteFilter() - Element in annotation interface io.javaoperatorsdk.operator.api.config.informer.Informer
-
Optional
OnDeleteFilter
to filter delete events sent to the associated informer - 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.ControllerEventSource
- 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.event.source.AbstractEventSource
- onUpdateFilter() - Element in annotation interface io.javaoperatorsdk.operator.api.config.informer.Informer
-
Optional
OnUpdateFilter
to filter update events sent to the associated informer - 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(ConfigurationService) - Constructor for class io.javaoperatorsdk.operator.Operator
-
Creates an Operator based on the configuration provided by the specified
ConfigurationService
. - Operator(Consumer<ConfigurationServiceOverrider>) - Constructor for class io.javaoperatorsdk.operator.Operator
-
Creates an Operator overriding the default configuration with the values provided by the specified
ConfigurationServiceOverrider
. - 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(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
- orderAndDetectCycles(List<DependentResourceSpec>) - Method in class io.javaoperatorsdk.operator.processing.dependent.workflow.ManagedWorkflowSupport
- override(ControllerConfiguration<R>) - Static method in class io.javaoperatorsdk.operator.api.config.ControllerConfigurationOverrider
P
- parseKeyValue(String, Class<?>, KubernetesSerialization) - Static method in class io.javaoperatorsdk.operator.processing.dependent.kubernetes.SSABasedGenericKubernetesResourceMatcher
- parseResourceVersionsForEventFilteringAndCaching() - Method in interface io.javaoperatorsdk.operator.api.config.ConfigurationService
-
If the event logic should parse the resourceVersion to determine the ordering of dependent resource events.
- patchResource(T) - Static method in class io.javaoperatorsdk.operator.api.reconciler.UpdateControl
- 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.
- period() - Method in record class io.javaoperatorsdk.operator.processing.event.source.polling.PollingConfiguration
-
Returns the value of the
period
record component. - PerResourcePollingConfiguration<R,
P extends io.fabric8.kubernetes.api.model.HasMetadata> - Record Class in io.javaoperatorsdk.operator.processing.event.source.polling - PerResourcePollingConfiguration(String, ScheduledExecutorService, CacheKeyMapper<R>, PerResourcePollingEventSource.ResourceFetcher<R, P>, Predicate<P>, Duration) - Constructor for record class io.javaoperatorsdk.operator.processing.event.source.polling.PerResourcePollingConfiguration
-
Creates an instance of a
PerResourcePollingConfiguration
record class. - PerResourcePollingConfigurationBuilder<R,
P extends io.fabric8.kubernetes.api.model.HasMetadata> - Class in io.javaoperatorsdk.operator.processing.event.source.polling - PerResourcePollingConfigurationBuilder(PerResourcePollingEventSource.ResourceFetcher<R, P>, Duration) - Constructor for class io.javaoperatorsdk.operator.processing.event.source.polling.PerResourcePollingConfigurationBuilder
- 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>, Duration) - 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(Class<R>, EventSourceContext<P>, PerResourcePollingConfiguration<R, P>) - Constructor for class io.javaoperatorsdk.operator.processing.event.source.polling.PerResourcePollingEventSource
- PerResourcePollingEventSource.ResourceFetcher<R,
P> - Interface in io.javaoperatorsdk.operator.processing.event.source.polling - PollingConfiguration<R> - Record Class in io.javaoperatorsdk.operator.processing.event.source.polling
- PollingConfiguration(String, PollingEventSource.GenericResourceFetcher<R>, Duration, CacheKeyMapper<R>) - Constructor for record class io.javaoperatorsdk.operator.processing.event.source.polling.PollingConfiguration
-
Creates an instance of a
PollingConfiguration
record class. - PollingConfigurationBuilder<R> - Class in io.javaoperatorsdk.operator.processing.event.source.polling
- PollingConfigurationBuilder(PollingEventSource.GenericResourceFetcher<R>, Duration) - Constructor for class io.javaoperatorsdk.operator.processing.event.source.polling.PollingConfigurationBuilder
- PollingDependentResource<R,
P extends io.fabric8.kubernetes.api.model.HasMetadata> - Class in io.javaoperatorsdk.operator.processing.dependent.external - PollingDependentResource(Class<R>, CacheKeyMapper<R>) - Constructor for class io.javaoperatorsdk.operator.processing.dependent.external.PollingDependentResource
- PollingDependentResource(Class<R>, Duration, 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(Class<R>, PollingConfiguration<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(Context<P>, R, P, String) - Method in class io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResource
- prepareEventSources(EventSourceContext<P>) - Method in interface io.javaoperatorsdk.operator.api.reconciler.Reconciler
-
Prepares a map of
EventSource
implementations keyed by the name with which they need to be registered by the SDK. - PREVIOUS_ANNOTATION_KEY - Static variable in class io.javaoperatorsdk.operator.processing.event.source.informer.InformerEventSource
- previousAnnotationForDependentResourcesEventFiltering() - Method in interface io.javaoperatorsdk.operator.api.config.ConfigurationService
-
If a javaoperatorsdk.io/previous annotation should be used so that the operator sdk can detect events from its own updates of dependent resources and then filter them.
- 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
-
Identifies the set of secondary resources associated with a given primary resource.
- priority() - Method in class io.javaoperatorsdk.operator.processing.event.source.AbstractEventSource
- priority() - Method in interface io.javaoperatorsdk.operator.processing.event.source.EventSource
-
Retrieves the EventSource's starting priority
- propagateEvent(ResourceID) - Method in class io.javaoperatorsdk.operator.processing.event.source.inbound.SimpleInboundEventSource
- 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.DefaultManagedWorkflowAndDependentResourceContext
- put(Object, T) - Method in interface io.javaoperatorsdk.operator.api.reconciler.dependent.managed.ManagedWorkflowAndDependentResourceContext
-
Associates the specified contextual value to the specified key.
- put(String, R) - Method in class io.javaoperatorsdk.operator.processing.event.source.cache.BoundedItemStore
- put(String, R) - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.TransformingItemStore
- put(K, R) - Method in interface io.javaoperatorsdk.operator.processing.event.source.cache.BoundedCache
- putAddedResource(T) - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.TemporaryResourceCache
- putResource(T, String) - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.TemporaryResourceCache
-
put the item into the cache if the previousResourceVersion matches the current state.
R
- RateLimited - Annotation Interface in io.javaoperatorsdk.operator.processing.event.rate
- rateLimiter() - Element in annotation interface 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
- READY - Enum constant in enum class io.javaoperatorsdk.operator.processing.dependent.workflow.Condition.Type
- readyPostcondition() - Element in annotation interface 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, 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
- 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 interface io.javaoperatorsdk.operator.api.reconciler.Reconciler
-
The implementation of this operation is required to be idempotent.
- 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 interface io.javaoperatorsdk.operator.processing.dependent.workflow.Workflow
- reconcile(P, R, Context<P>) - Method in class io.javaoperatorsdk.operator.processing.dependent.AbstractDependentResource
- RECONCILE - Enum constant in enum class io.javaoperatorsdk.operator.processing.dependent.workflow.Condition.Type
- RECONCILE_RESULT_KEY - Static variable in class io.javaoperatorsdk.operator.api.reconciler.dependent.managed.DefaultManagedWorkflowAndDependentResourceContext
- reconcileCustomResource(HasMetadata, 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.
- reconcileExecutorService() - Method in class io.javaoperatorsdk.operator.api.config.ExecutorServiceManager
- reconcileManagedWorkflow() - Method in class io.javaoperatorsdk.operator.api.reconciler.dependent.managed.DefaultManagedWorkflowAndDependentResourceContext
- reconcileManagedWorkflow() - Method in interface io.javaoperatorsdk.operator.api.reconciler.dependent.managed.ManagedWorkflowAndDependentResourceContext
-
Explicitly reconcile the declared workflow for the associated
Reconciler
- reconcileManagedWorkflow(P, Context<P>) - Method in class io.javaoperatorsdk.operator.processing.Controller
- reconcilePrecondition() - Element in annotation interface io.javaoperatorsdk.operator.api.reconciler.dependent.Dependent
-
The condition (if it exists) that needs to become true before the associated
DependentResource
is reconciled. - Reconciler<P 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 Class in io.javaoperatorsdk.operator.api.reconciler.dependent
- ReconcilerUtils - Class in io.javaoperatorsdk.operator
- reconciliationExecutionFinished(HasMetadata, Map<String, Object>) - Method in interface io.javaoperatorsdk.operator.api.monitoring.Metrics
- reconciliationExecutionStarted(HasMetadata, Map<String, Object>) - Method in interface io.javaoperatorsdk.operator.api.monitoring.Metrics
- reconciliationTerminationTimeout() - Method in interface io.javaoperatorsdk.operator.api.config.ConfigurationService
-
This is the timeout value that allows the reconciliation threads to gracefully shut down.
- refreshMissingStateFromServer(String) - Method in class io.javaoperatorsdk.operator.processing.event.source.cache.BoundedItemStore
- 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.
- registerConverter(Class<? extends DependentResource>, ConfigurationConverter) - Static method in class io.javaoperatorsdk.operator.api.config.dependent.DependentResourceConfigurationResolver
- RegisteredController<P extends io.fabric8.kubernetes.api.model.HasMetadata> - Interface in io.javaoperatorsdk.operator
- registerEventSource(EventSource<R, P>) - Method in class io.javaoperatorsdk.operator.processing.event.EventSourceManager
- registerPredicate() - Method in record class io.javaoperatorsdk.operator.processing.event.source.polling.PerResourcePollingConfiguration
-
Returns the value of the
registerPredicate
record component. - remove(ResourceID) - Method in interface io.javaoperatorsdk.operator.processing.event.source.UpdatableCache
- remove(String) - Method in class io.javaoperatorsdk.operator.processing.event.source.cache.BoundedItemStore
- remove(String) - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.TransformingItemStore
- remove(K) - Method in interface io.javaoperatorsdk.operator.processing.event.source.cache.BoundedCache
- 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
- 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
- rescheduleAfter(Duration) - Method in class io.javaoperatorsdk.operator.api.reconciler.ErrorStatusUpdateControl
-
If re-scheduled using this method, it is not considered as retry, it effectively cancels retry.
- resolve(KubernetesClient, ControllerConfiguration<P>) - Method in class io.javaoperatorsdk.operator.processing.dependent.workflow.DefaultManagedWorkflow
- resolve(KubernetesClient, ControllerConfiguration<P>) - Method in interface io.javaoperatorsdk.operator.processing.dependent.workflow.ManagedWorkflow
- ResolvedControllerConfiguration<P extends io.fabric8.kubernetes.api.model.HasMetadata> - Class in io.javaoperatorsdk.operator.api.config
- ResolvedControllerConfiguration(ControllerConfiguration<P>) - Constructor for class io.javaoperatorsdk.operator.api.config.ResolvedControllerConfiguration
- ResolvedControllerConfiguration(Class<P>, String, Class<? extends Reconciler>, ConfigurationService) - Constructor for class io.javaoperatorsdk.operator.api.config.ResolvedControllerConfiguration
- ResolvedControllerConfiguration(String, boolean, String, Retry, RateLimiter, Duration, String, Map<DependentResourceSpec, Object>, String, ConfigurationService, InformerConfiguration<P>) - Constructor for class io.javaoperatorsdk.operator.api.config.ResolvedControllerConfiguration
- ResolvedControllerConfiguration(String, boolean, String, Retry, RateLimiter, Duration, String, Map<DependentResourceSpec, Object>, String, ConfigurationService, InformerConfiguration<P>, WorkflowSpec) - Constructor for class io.javaoperatorsdk.operator.api.config.ResolvedControllerConfiguration
- 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 - Enum constant in enum class 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 Class in io.javaoperatorsdk.operator.processing.event.source.controller
- ResourceCache<T extends io.fabric8.kubernetes.api.model.HasMetadata> - Interface in io.javaoperatorsdk.operator.api.reconciler
- ResourceClassResolver - Interface in io.javaoperatorsdk.operator.api.config
- ResourceComparators - Class in io.javaoperatorsdk.operator.processing.dependent.kubernetes
- ResourceComparators() - Constructor for class io.javaoperatorsdk.operator.processing.dependent.kubernetes.ResourceComparators
- resourceCreated(T) - Static method in class io.javaoperatorsdk.operator.api.reconciler.dependent.ReconcileResult
- 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
- resourceFetcher() - Method in record class io.javaoperatorsdk.operator.processing.event.source.polling.PerResourcePollingConfiguration
-
Returns the value of the
resourceFetcher
record component. - ResourceFetcher<K,
R> - Interface in io.javaoperatorsdk.operator.processing.event.source.cache - 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
- 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.AbstractEventSource
- resourceType() - Method in interface io.javaoperatorsdk.operator.processing.event.source.EventSource
-
Retrieves the resource type associated with this ResourceEventSource
- resourceUpdated(T) - Static method in class io.javaoperatorsdk.operator.api.reconciler.dependent.ReconcileResult
- ResourceUpdaterMatcher<R extends io.fabric8.kubernetes.api.model.HasMetadata> - Interface in io.javaoperatorsdk.operator.processing.dependent.kubernetes
- retry() - Element in annotation interface 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
- 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
- RuntimeInfo - Class in io.javaoperatorsdk.operator
-
RuntimeInfo in general is available when operator is fully started.
- RuntimeInfo(Operator) - Constructor for class io.javaoperatorsdk.operator.RuntimeInfo
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
- SecondaryToPrimaryFromDefaultAnnotation(Class<? extends HasMetadata>) - Constructor for class io.javaoperatorsdk.operator.processing.event.source.informer.Mappers.SecondaryToPrimaryFromDefaultAnnotation
- SecondaryToPrimaryMapper<R> - Interface in io.javaoperatorsdk.operator.processing.event.source
- selectTargetSecondaryResource(Set<R>, P, Context<P>) - Method in class io.javaoperatorsdk.operator.processing.dependent.AbstractDependentResource
-
Selects the actual secondary resource matching the desired state derived from the primary resource when several resources of the same type are found in the context.
- selectTargetSecondaryResource(Set<R>, P, Context<P>) - Method in class io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResource
- setControllerConfiguration(ControllerConfiguration<R>) - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.ManagedInformerEventSource
- 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
- setGenericFilter(GenericFilter<? super R>) - Method in class io.javaoperatorsdk.operator.processing.event.source.AbstractEventSource
- setGenericFilter(GenericFilter<? super R>) - Method in interface io.javaoperatorsdk.operator.processing.event.source.EventSource
- setInitialInterval(long) - Method in class io.javaoperatorsdk.operator.processing.retry.GenericRetry
- setIntervalMultiplier(double) - Method in class io.javaoperatorsdk.operator.processing.retry.GenericRetry
- setMaxAttempts(int) - Method in class io.javaoperatorsdk.operator.processing.retry.GenericRetry
- setMaxInterval(long) - Method in class io.javaoperatorsdk.operator.processing.retry.GenericRetry
- setName(String) - Method in interface io.javaoperatorsdk.operator.api.reconciler.dependent.NameSetter
- setName(String) - Method in class io.javaoperatorsdk.operator.processing.dependent.AbstractDependentResource
- setNullableConfiguration(C) - Method in class io.javaoperatorsdk.operator.api.config.dependent.DependentResourceSpec
- setOnAddFilter(OnAddFilter<? super R>) - Method in class io.javaoperatorsdk.operator.processing.event.source.AbstractEventSource
- setOnAddFilter(OnAddFilter<? super R>) - Method in interface io.javaoperatorsdk.operator.processing.event.source.EventSource
- setOnDeleteFilter(OnDeleteFilter<? super R>) - Method in class io.javaoperatorsdk.operator.processing.event.source.AbstractEventSource
- setOnDeleteFilter(OnDeleteFilter<? super R>) - Method in interface io.javaoperatorsdk.operator.processing.event.source.EventSource
- setOnDeleteFilter(OnDeleteFilter<? super T>) - Method in class io.javaoperatorsdk.operator.processing.event.source.controller.ControllerEventSource
- setOnUpdateFilter(OnUpdateFilter<? super R>) - Method in class io.javaoperatorsdk.operator.processing.event.source.AbstractEventSource
- setOnUpdateFilter(OnUpdateFilter<? super R>) - Method in interface io.javaoperatorsdk.operator.processing.event.source.EventSource
- setPollingPeriod(Duration) - Method in class io.javaoperatorsdk.operator.processing.dependent.external.AbstractPollingDependentResource
- 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
- setWorkflowSpec(WorkflowSpec) - Method in class io.javaoperatorsdk.operator.api.config.ResolvedControllerConfiguration
- shouldCheckCRDAndValidateLocalModel() - Static method in class io.javaoperatorsdk.operator.api.config.Utils
- shouldCheckStateNow(CRDPresentActivationCondition.CRDCheckState) - Method in class io.javaoperatorsdk.operator.processing.dependent.workflow.CRDPresentActivationCondition
-
Override this method to fine tune when the crd state should be refreshed;
- shouldUseSSA(KubernetesDependentResource<R, P>) - Method in interface io.javaoperatorsdk.operator.api.config.ConfigurationService
-
This is mostly useful as an integration point for downstream projects to be able to reuse the logic used to determine whether a given
KubernetesDependentResource
should use SSA or not. - shouldUseSSA(Class<? extends KubernetesDependentResource>, Class<? extends HasMetadata>, KubernetesDependentResourceConfig<? extends HasMetadata>) - Method in interface io.javaoperatorsdk.operator.api.config.ConfigurationService
-
This is mostly useful as an integration point for downstream projects to be able to reuse the logic used to determine whether a given
KubernetesDependentResource
type should use SSA or not. - SimpleInboundEventSource<P extends io.fabric8.kubernetes.api.model.HasMetadata> - Class in io.javaoperatorsdk.operator.processing.event.source.inbound
- SimpleInboundEventSource() - Constructor for class io.javaoperatorsdk.operator.processing.event.source.inbound.SimpleInboundEventSource
- SimpleInboundEventSource(String) - 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.
- size() - Method in interface io.javaoperatorsdk.operator.processing.dependent.workflow.Workflow
- size() - Method in class io.javaoperatorsdk.operator.processing.event.source.cache.BoundedItemStore
- size() - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.TransformingItemStore
- specsEqual(HasMetadata, HasMetadata) - Static method in class io.javaoperatorsdk.operator.ReconcilerUtils
- ssaBasedCreateUpdateMatchForDependentResources() - Method in interface io.javaoperatorsdk.operator.api.config.ConfigurationService
-
Allows to revert to the 4.3 behavior when it comes to creating, updating and matching Kubernetes Dependent Resources when set to
false
. - SSABasedGenericKubernetesResourceMatcher<R extends io.fabric8.kubernetes.api.model.HasMetadata> - Class in io.javaoperatorsdk.operator.processing.dependent.kubernetes
-
Matches the actual state on the server vs the desired state.
- SSABasedGenericKubernetesResourceMatcher() - Constructor for class io.javaoperatorsdk.operator.processing.dependent.kubernetes.SSABasedGenericKubernetesResourceMatcher
- 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.ControllerEventSource
- 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. - start(ConfigurationService) - Method in class io.javaoperatorsdk.operator.api.config.ExecutorServiceManager
- startEventProcessing() - Method in class io.javaoperatorsdk.operator.processing.Controller
- 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.
- Status - Enum Class in io.javaoperatorsdk.operator.health
-
The health status of an
EventSource
- 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.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
- stop(Duration) - Method in class io.javaoperatorsdk.operator.api.config.ExecutorServiceManager
- stopOnInformerErrorDuringStartup() - Method in interface io.javaoperatorsdk.operator.api.config.ConfigurationService
-
if true, operator stops if there are some issues with informers
InformerEventSource
orControllerEventSource
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
- targetSecondaryResourceID(P, Context<P>) - Method in class io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResource
-
Override this method in order to optimize and not compute the desired when selecting the target secondary resource.
- 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 operation might not return the up-to-date resource from informer cache, since it is not received yet. - TemporaryResourceCache(ManagedInformerEventSource<T, ?, ?>, boolean) - Constructor for class io.javaoperatorsdk.operator.processing.event.source.informer.TemporaryResourceCache
- THROW_EXCEPTION_AUTOMATICALLY_DEFAULT - Static variable in interface io.javaoperatorsdk.operator.processing.dependent.workflow.Workflow
- throwAggregateExceptionIfErrorsPresent() - Method in interface io.javaoperatorsdk.operator.processing.dependent.workflow.WorkflowResult
- 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(String) - Constructor for class io.javaoperatorsdk.operator.processing.event.source.timer.TimerEventSource
- TimerEventSource.EventProducerTimeTask - Class in io.javaoperatorsdk.operator.processing.event.source.timer
- timeUnit() - Element in annotation interface io.javaoperatorsdk.operator.api.reconciler.MaxReconciliationInterval
- toGVKString() - Method in class io.javaoperatorsdk.operator.processing.GroupVersionKind
-
Reverse to
GroupVersionKind.fromString(String)
. - toPrimaryResourceIDs(HasMetadata) - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.Mappers.SecondaryToPrimaryFromDefaultAnnotation
- 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 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.DefaultResult
- 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.ManagedInformerEventSource
- toString() - Method in record class io.javaoperatorsdk.operator.processing.event.source.polling.PerResourcePollingConfiguration
-
Returns a string representation of this record class.
- toString() - Method in record class io.javaoperatorsdk.operator.processing.event.source.polling.PollingConfiguration
-
Returns a string representation of this record class.
- toString() - Method in class io.javaoperatorsdk.operator.processing.GroupVersionKind
- toString(HasMetadata) - Static method in class io.javaoperatorsdk.operator.processing.event.ResourceID
- TransformingItemStore<R extends io.fabric8.kubernetes.api.model.HasMetadata> - Class in io.javaoperatorsdk.operator.processing.event.source.informer
- TransformingItemStore(Function<R, String>, UnaryOperator<R>) - Constructor for class io.javaoperatorsdk.operator.processing.event.source.informer.TransformingItemStore
- TransformingItemStore(UnaryOperator<R>) - Constructor for class io.javaoperatorsdk.operator.processing.event.source.informer.TransformingItemStore
- TRUE - Enum constant in enum class io.javaoperatorsdk.operator.processing.dependent.kubernetes.BooleanWithUndefined
- TRUE - Static variable in interface io.javaoperatorsdk.operator.processing.event.source.Cache
- type() - Element in annotation interface io.javaoperatorsdk.operator.api.reconciler.dependent.Dependent
U
- UNDEFINED - Enum constant in enum class io.javaoperatorsdk.operator.processing.dependent.kubernetes.BooleanWithUndefined
- UNHEALTHY - Enum constant in enum class io.javaoperatorsdk.operator.health.Status
- unhealthyEventSources() - Method in class io.javaoperatorsdk.operator.health.ControllerHealthInfo
- unhealthyEventSources() - Method in class io.javaoperatorsdk.operator.RuntimeInfo
- unhealthyInformerEventSourceHealthIndicators() - Method in class io.javaoperatorsdk.operator.health.ControllerHealthInfo
- unhealthyInformerWrappingEventSourceHealthIndicator() - Method in class io.javaoperatorsdk.operator.RuntimeInfo
- unit() - Element in annotation interface io.javaoperatorsdk.operator.processing.event.rate.RateLimited
- UNIVERSAL_VALUE - Static variable in class io.javaoperatorsdk.operator.LeaderElectionManager
- UNKNOWN - Enum constant in enum class io.javaoperatorsdk.operator.health.Status
-
For event sources where it cannot be determined if it is healthy ot not.
- UNKNOWN - Static variable in class io.javaoperatorsdk.operator.api.config.Version
- unmetWithoutResult - Static variable in interface io.javaoperatorsdk.operator.processing.dependent.workflow.DetailedCondition.Result
-
A result expressing a condition has not been met without extra information
- UNSET_VALUE - Static variable in annotation interface io.javaoperatorsdk.operator.processing.retry.GradualRetry
- updatable() - Method in class io.javaoperatorsdk.operator.processing.dependent.AbstractDependentResource
- 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
- UpdateControl<P extends io.fabric8.kubernetes.api.model.HasMetadata> - Class in io.javaoperatorsdk.operator.api.reconciler
- UPDATED - Enum constant in enum class io.javaoperatorsdk.operator.api.reconciler.dependent.ReconcileResult.Operation
- UPDATED - Enum constant in enum class io.javaoperatorsdk.operator.processing.event.source.controller.ResourceAction
- updateErrorStatus(P, Context<P>, Exception) - Method in interface io.javaoperatorsdk.operator.api.reconciler.Reconciler
-
Reconciler can override this method in order to update the status sub-resource in the case an exception in thrown.
- updateFrom(InformerConfiguration<R>) - Method in class io.javaoperatorsdk.operator.api.config.informer.InformerEventSourceConfiguration.Builder
- updateLabelsAndAnnotation(K, K) - Static method in class io.javaoperatorsdk.operator.processing.dependent.kubernetes.GenericResourceUpdater
- 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(R, R, Context<?>) - Static method in class io.javaoperatorsdk.operator.processing.dependent.kubernetes.GenericResourceUpdater
- updateResource(R, R, Context<?>) - Method in interface io.javaoperatorsdk.operator.processing.dependent.kubernetes.ResourceUpdaterMatcher
- useEventSourceWithName() - Element in annotation interface 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
- useSSA() - Element in annotation interface io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependent
-
Determines whether to use SSA (Server-Side Apply) for this dependent.
- useSSA() - Method in class io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResourceConfig
- useSSA(Context<P>) - Method in class io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResource
- useSSAToPatchPrimaryResource() - Method in interface io.javaoperatorsdk.operator.api.config.ConfigurationService
-
UpdateControl
patch resource or status can either use simple patches or SSA. - 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 class io.javaoperatorsdk.operator.api.reconciler.dependent.ReconcileResult.Operation
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.javaoperatorsdk.operator.health.Status
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.javaoperatorsdk.operator.processing.dependent.kubernetes.BooleanWithUndefined
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.javaoperatorsdk.operator.processing.dependent.workflow.Condition.Type
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.javaoperatorsdk.operator.processing.event.source.controller.ResourceAction
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.javaoperatorsdk.operator.processing.event.source.EventSourceStartPriority
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class io.javaoperatorsdk.operator.api.reconciler.dependent.ReconcileResult.Operation
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.javaoperatorsdk.operator.health.Status
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.javaoperatorsdk.operator.processing.dependent.kubernetes.BooleanWithUndefined
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.javaoperatorsdk.operator.processing.dependent.workflow.Condition.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Method in class io.javaoperatorsdk.operator.processing.event.source.cache.BoundedItemStore
- values() - Static method in enum class io.javaoperatorsdk.operator.processing.event.source.controller.ResourceAction
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.javaoperatorsdk.operator.processing.event.source.EventSourceStartPriority
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Method in class io.javaoperatorsdk.operator.processing.event.source.informer.TransformingItemStore
- Version - Class in io.javaoperatorsdk.operator.api.config
-
A class encapsulating the version information associated with this SDK instance.
- Version(String, Date) - Constructor for class io.javaoperatorsdk.operator.api.config.Version
- VERSION - Static variable in class io.javaoperatorsdk.operator.api.config.Utils
- Versions - Class in io.javaoperatorsdk.operator.api.config
W
- WATCH_ALL_NAMESPACE_SET - Static variable in class io.javaoperatorsdk.operator.api.reconciler.Constants
- 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 class io.javaoperatorsdk.operator.api.config.informer.InformerConfiguration
- watchCurrentNamespace() - Method in class io.javaoperatorsdk.operator.api.config.informer.InformerConfiguration
- watchingAllNamespaces() - Method in class io.javaoperatorsdk.operator.api.config.ControllerConfigurationOverrider
- watchingOnlyCurrentNamespace() - Method in class io.javaoperatorsdk.operator.api.config.ControllerConfigurationOverrider
- wihtParseResourceVersions(boolean) - Method in class io.javaoperatorsdk.operator.api.config.ConfigurationServiceOverrider
-
Deprecated, for removal: This API element is subject to removal in a future version.use withParseResourceVersions
- with() - Element in annotation interface io.javaoperatorsdk.operator.api.config.dependent.Configured
- withActivationCondition(Condition) - Method in class io.javaoperatorsdk.operator.processing.dependent.workflow.WorkflowBuilder.WorkflowNodeConfigurationBuilder
- withCacheKeyMapper(CacheKeyMapper<R>) - Method in class io.javaoperatorsdk.operator.processing.event.source.polling.PerResourcePollingConfigurationBuilder
- withCacheKeyMapper(CacheKeyMapper<R>) - Method in class io.javaoperatorsdk.operator.processing.event.source.polling.PollingConfigurationBuilder
- withCacheSyncTimeout(Duration) - Method in class io.javaoperatorsdk.operator.api.config.ConfigurationServiceOverrider
- withCloneSecondaryResourcesWhenGettingFromCache(boolean) - 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
- withCreateResourceOnlyIfNotExistingWithSSA(boolean) - Method in class io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResourceConfigBuilder
- withDefaultNonSSAResource(Set<Class<? extends HasMetadata>>) - Method in class io.javaoperatorsdk.operator.api.config.ConfigurationServiceOverrider
- withDeletePostcondition(Condition) - Method in class io.javaoperatorsdk.operator.processing.dependent.workflow.WorkflowBuilder.WorkflowNodeConfigurationBuilder
- withDependentResourceFactory(DependentResourceFactory) - Method in class io.javaoperatorsdk.operator.api.config.ConfigurationServiceOverrider
- withExecutorService(ExecutorService) - Method in class io.javaoperatorsdk.operator.api.config.ConfigurationServiceOverrider
- withExecutorService(ScheduledExecutorService) - Method in class io.javaoperatorsdk.operator.processing.event.source.polling.PerResourcePollingConfigurationBuilder
- withExitOnStopLeading(boolean) - Method in class io.javaoperatorsdk.operator.api.config.LeaderElectionConfigurationBuilder
- withFieldManager(String) - Method in class io.javaoperatorsdk.operator.api.config.ControllerConfigurationOverrider
- withFinalizer(String) - Method in class io.javaoperatorsdk.operator.api.config.ControllerConfigurationOverrider
- withFollowControllerNamespacesChanges(boolean) - Method in class io.javaoperatorsdk.operator.api.config.informer.InformerConfiguration.Builder
-
Whether the associated informer should track changes made to the parent
Controller
's namespaces configuration. - withFollowControllerNamespacesChanges(boolean) - Method in class io.javaoperatorsdk.operator.api.config.informer.InformerEventSourceConfiguration.Builder
-
Whether the associated informer should track changes made to the parent
Controller
's namespaces configuration. - withGenerationAware(boolean) - Method in class io.javaoperatorsdk.operator.api.config.ControllerConfigurationOverrider
- withGenericFilter(GenericFilter<? super R>) - Method in class io.javaoperatorsdk.operator.api.config.informer.InformerConfiguration.Builder
- withGenericFilter(GenericFilter<? super R>) - Method in class io.javaoperatorsdk.operator.api.config.informer.InformerEventSourceConfiguration.Builder
- withGenericFilter(GenericFilter<R>) - Method in class io.javaoperatorsdk.operator.api.config.ControllerConfigurationOverrider
- withIdentity(String) - Method in class io.javaoperatorsdk.operator.api.config.LeaderElectionConfigurationBuilder
- within() - Element in annotation interface io.javaoperatorsdk.operator.processing.event.rate.RateLimited
- withInformerListLimit(Long) - Method in class io.javaoperatorsdk.operator.api.config.ControllerConfigurationOverrider
-
Sets a max page size limit when starting the informer.
- withInformerListLimit(Long) - Method in class io.javaoperatorsdk.operator.api.config.informer.InformerConfiguration.Builder
- withInformerListLimit(Long) - Method in class io.javaoperatorsdk.operator.api.config.informer.InformerEventSourceConfiguration.Builder
- withInformerStoppedHandler(InformerStoppedHandler) - Method in class io.javaoperatorsdk.operator.api.config.ConfigurationServiceOverrider
- withItemStore(ItemStore<R>) - Method in class io.javaoperatorsdk.operator.api.config.ControllerConfigurationOverrider
- withItemStore(ItemStore<R>) - Method in class io.javaoperatorsdk.operator.api.config.informer.InformerConfiguration.Builder
- withItemStore(ItemStore<R>) - Method in class io.javaoperatorsdk.operator.api.config.informer.InformerEventSourceConfiguration.Builder
- withKubernetesClient(KubernetesClient) - Method in class io.javaoperatorsdk.operator.api.config.ConfigurationServiceOverrider
-
Replaces the default
KubernetesClient
instance by the specified one. - withKubernetesClient(KubernetesClient) - Method in class io.javaoperatorsdk.operator.api.config.informer.InformerEventSourceConfiguration.Builder
-
Use this is case want to create an InformerEventSource that handles resources from different cluster.
- withKubernetesDependentInformerConfig(InformerConfiguration<R>) - Method in class io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResourceConfigBuilder
- withLabelSelector(String) - Method in class io.javaoperatorsdk.operator.api.config.ControllerConfigurationOverrider
- withLabelSelector(String) - Method in class io.javaoperatorsdk.operator.api.config.informer.InformerConfiguration.Builder
- withLabelSelector(String) - Method in class io.javaoperatorsdk.operator.api.config.informer.InformerEventSourceConfiguration.Builder
- withLeaderCallbacks(LeaderCallbacks) - Method in class io.javaoperatorsdk.operator.api.config.LeaderElectionConfigurationBuilder
- withLeaderElectionConfiguration(LeaderElectionConfiguration) - Method in class io.javaoperatorsdk.operator.api.config.ConfigurationServiceOverrider
- withLeaseDuration(Duration) - Method in class io.javaoperatorsdk.operator.api.config.LeaderElectionConfigurationBuilder
- withLeaseNamespace(String) - Method in class io.javaoperatorsdk.operator.api.config.LeaderElectionConfigurationBuilder
- withLinearRetry() - Method in class io.javaoperatorsdk.operator.processing.retry.GenericRetry
- withMetrics(Metrics) - Method in class io.javaoperatorsdk.operator.api.config.ConfigurationServiceOverrider
- withName(String) - Method in class io.javaoperatorsdk.operator.api.config.ControllerConfigurationOverrider
- withName(String) - Method in class io.javaoperatorsdk.operator.api.config.informer.InformerConfiguration.Builder
- withName(String) - Method in class io.javaoperatorsdk.operator.api.config.informer.InformerEventSourceConfiguration.Builder
- withName(String) - Method in class io.javaoperatorsdk.operator.processing.event.source.polling.PerResourcePollingConfigurationBuilder
- withName(String) - Method in class io.javaoperatorsdk.operator.processing.event.source.polling.PollingConfigurationBuilder
- withNamespaces(Set<String>) - Method in class io.javaoperatorsdk.operator.api.config.informer.InformerConfiguration.Builder
- withNamespaces(Set<String>) - Method in class io.javaoperatorsdk.operator.api.config.informer.InformerEventSourceConfiguration.Builder
- withNamespaces(Set<String>, boolean) - Method in class io.javaoperatorsdk.operator.api.config.informer.InformerConfiguration.Builder
-
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() - Method in class io.javaoperatorsdk.operator.api.config.informer.InformerConfiguration.Builder
- withNamespacesInheritedFromController() - Method in class io.javaoperatorsdk.operator.api.config.informer.InformerEventSourceConfiguration.Builder
- withNoRetry() - Method in class io.javaoperatorsdk.operator.api.reconciler.ErrorStatusUpdateControl
-
Instructs the controller to not retry the error.
- withOnAddFilter(OnAddFilter<? super R>) - Method in class io.javaoperatorsdk.operator.api.config.informer.InformerConfiguration.Builder
- withOnAddFilter(OnAddFilter<? super R>) - Method in class io.javaoperatorsdk.operator.api.config.informer.InformerEventSourceConfiguration.Builder
- withOnAddFilter(OnAddFilter<R>) - Method in class io.javaoperatorsdk.operator.api.config.ControllerConfigurationOverrider
- withOnDeleteFilter(OnDeleteFilter<? super R>) - Method in class io.javaoperatorsdk.operator.api.config.informer.InformerConfiguration.Builder
- withOnDeleteFilter(OnDeleteFilter<? super R>) - Method in class io.javaoperatorsdk.operator.api.config.informer.InformerEventSourceConfiguration.Builder
- withOnUpdateFilter(OnUpdateFilter<? super R>) - Method in class io.javaoperatorsdk.operator.api.config.informer.InformerConfiguration.Builder
- withOnUpdateFilter(OnUpdateFilter<? super R>) - Method in class io.javaoperatorsdk.operator.api.config.informer.InformerEventSourceConfiguration.Builder
- withOnUpdateFilter(OnUpdateFilter<R>) - Method in class io.javaoperatorsdk.operator.api.config.ControllerConfigurationOverrider
- withoutMaxAttempts() - Method in class io.javaoperatorsdk.operator.processing.retry.GenericRetry
- withoutMaxInterval() - Method in class io.javaoperatorsdk.operator.processing.retry.GenericRetry
- withoutResult(boolean) - Static method in interface io.javaoperatorsdk.operator.processing.dependent.workflow.DetailedCondition.Result
-
Creates a
DetailedCondition.Result
without extra information - withParseResourceVersions(boolean) - Method in class io.javaoperatorsdk.operator.api.config.ConfigurationServiceOverrider
- withPreviousAnnotationForDependentResources(boolean) - Method in class io.javaoperatorsdk.operator.api.config.ConfigurationServiceOverrider
- withPrimaryToSecondaryMapper(PrimaryToSecondaryMapper<P>) - Method in class io.javaoperatorsdk.operator.api.config.informer.InformerEventSourceConfiguration.Builder
- withRateLimiter(RateLimiter) - Method in class io.javaoperatorsdk.operator.api.config.ControllerConfigurationOverrider
- withReadyPostcondition(Condition) - Method in class io.javaoperatorsdk.operator.processing.dependent.workflow.WorkflowBuilder.WorkflowNodeConfigurationBuilder
- withReconcilePrecondition(Condition) - Method in class io.javaoperatorsdk.operator.processing.dependent.workflow.WorkflowBuilder.WorkflowNodeConfigurationBuilder
- withReconciliationMaxInterval(Duration) - Method in class io.javaoperatorsdk.operator.api.config.ControllerConfigurationOverrider
- withReconciliationTerminationTimeout(Duration) - Method in class io.javaoperatorsdk.operator.api.config.ConfigurationServiceOverrider
- withRegisterPredicate(Predicate<P>) - Method in class io.javaoperatorsdk.operator.processing.event.source.polling.PerResourcePollingConfigurationBuilder
- withRenewDeadline(Duration) - Method in class io.javaoperatorsdk.operator.api.config.LeaderElectionConfigurationBuilder
- withResourceCloner(Cloner) - Method in class io.javaoperatorsdk.operator.api.config.ConfigurationServiceOverrider
- withResult(boolean, T) - Static method in interface io.javaoperatorsdk.operator.processing.dependent.workflow.DetailedCondition.Result
-
Creates a
DetailedCondition.Result
with the specified condition evaluation result and extra information - withRetry(Retry) - Method in class io.javaoperatorsdk.operator.api.config.ControllerConfigurationOverrider
- withRetryPeriod(Duration) - Method in class io.javaoperatorsdk.operator.api.config.LeaderElectionConfigurationBuilder
- withSecondaryToPrimaryMapper(SecondaryToPrimaryMapper<R>) - Method in class io.javaoperatorsdk.operator.api.config.informer.InformerEventSourceConfiguration.Builder
- withSSABasedCreateUpdateMatchForDependentResources(boolean) - Method in class io.javaoperatorsdk.operator.api.config.ConfigurationServiceOverrider
- withStopOnInformerErrorDuringStartup(boolean) - Method in class io.javaoperatorsdk.operator.api.config.ConfigurationServiceOverrider
- withThrowExceptionFurther(boolean) - Method in class io.javaoperatorsdk.operator.processing.dependent.workflow.WorkflowBuilder
- withThrowExceptionFurther(boolean) - Method in class io.javaoperatorsdk.operator.processing.dependent.workflow.WorkflowBuilder.WorkflowNodeConfigurationBuilder
- withUseSSA(boolean) - Method in class io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResourceConfigBuilder
- withUseSSAToPatchPrimaryResource(boolean) - Method in class io.javaoperatorsdk.operator.api.config.ConfigurationServiceOverrider
- withWatchAllNamespaces() - Method in class io.javaoperatorsdk.operator.api.config.informer.InformerConfiguration.Builder
- withWatchAllNamespaces() - Method in class io.javaoperatorsdk.operator.api.config.informer.InformerEventSourceConfiguration.Builder
- withWatchCurrentNamespace() - Method in class io.javaoperatorsdk.operator.api.config.informer.InformerConfiguration.Builder
- withWatchCurrentNamespace() - Method in class io.javaoperatorsdk.operator.api.config.informer.InformerEventSourceConfiguration.Builder
- withWorkflowExecutorService(ExecutorService) - Method in class io.javaoperatorsdk.operator.api.config.ConfigurationServiceOverrider
- Workflow<P extends io.fabric8.kubernetes.api.model.HasMetadata> - Interface in io.javaoperatorsdk.operator.processing.dependent.workflow
- Workflow - Annotation Interface in io.javaoperatorsdk.operator.api.reconciler
- WorkflowBuilder<P extends io.fabric8.kubernetes.api.model.HasMetadata> - Class in io.javaoperatorsdk.operator.processing.dependent.workflow
- WorkflowBuilder() - Constructor for class io.javaoperatorsdk.operator.processing.dependent.workflow.WorkflowBuilder
- WorkflowBuilder.WorkflowNodeConfigurationBuilder - Class in io.javaoperatorsdk.operator.processing.dependent.workflow
- WorkflowCleanupResult - Interface in io.javaoperatorsdk.operator.processing.dependent.workflow
- workflowContainsDependentForType(Class<?>) - Method in class io.javaoperatorsdk.operator.processing.Controller
- workflowExecutorService() - Method in class io.javaoperatorsdk.operator.api.config.ExecutorServiceManager
- workflowFor(C) - Method in interface io.javaoperatorsdk.operator.processing.dependent.workflow.ManagedWorkflowFactory
- WorkflowReconcileResult - Interface in io.javaoperatorsdk.operator.processing.dependent.workflow
- WorkflowResult - Interface in io.javaoperatorsdk.operator.processing.dependent.workflow
- WorkflowSpec - Interface in io.javaoperatorsdk.operator.api.config.workflow
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
ConfigurationService.defaultNonSSAResources()
instead