Index

A B C D E F G H I J K L M N O P R S T U V W 
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 core AbstractDependentResource.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 given Reconciler
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 how DependentResource 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 specified ResourceID 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 during DependentResource.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 current Operator 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 associated Operator 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 how ManagedWorkflow 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 an AggregatedOperatorException 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 and ExecutorServiceManager 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

JOSDK - Static variable in class io.javaoperatorsdk.operator.api.config.Versions
 

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 with DependentResources and associated Workflow
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) or Cleaner.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 or cleanup.
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 an Operator instance, starting from the specified base configuration and overriding specific aspects according to the provided ConfigurationServiceOverrider instance.
newOverriddenConfigurationService(Consumer<ConfigurationServiceOverrider>) - Static method in interface io.javaoperatorsdk.operator.api.config.ConfigurationService
Creates a new ConfigurationService instance used to configure an Operator instance, starting from the default configuration and overriding specific aspects according to the provided ConfigurationServiceOverrider 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 or ControllerEventSource 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
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
 
A B C D E F G H I J K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form