Class ExternalControllerConfiguration
- java.lang.Object
-
- io.quarkiverse.operatorsdk.runtime.ExternalControllerConfiguration
-
public class ExternalControllerConfiguration extends Object
-
-
Field Summary
Fields Modifier and Type Field Description Optional<String>delayRegistrationUntilEventThe optional fully qualified name of a CDI event class that the controller will wait for before registering with the Operator.Optional<String>finalizerThe optional name of the finalizer for the controller.Optional<Boolean>generationAwareWhether the controller should only process events if the associated resource generation has increased since last reconciliation, otherwise will process all events.Optional<List<String>>namespacesAn optional list of comma-separated namespace names the controller should watch.Optional<ExternalRetryConfiguration>retryThe optional controller retry configuration
-
Constructor Summary
Constructors Constructor Description ExternalControllerConfiguration()
-
-
-
Field Detail
-
namespaces
@ConfigItem public Optional<List<String>> namespaces
An optional list of comma-separated namespace names the controller should watch. If this property is left empty then the controller will watch all namespaces.
-
finalizer
@ConfigItem public Optional<String> finalizer
The optional name of the finalizer for the controller. If none is provided, one will be automatically generated.
-
generationAware
@ConfigItem(defaultValue="true") public Optional<Boolean> generationAware
Whether the controller should only process events if the associated resource generation has increased since last reconciliation, otherwise will process all events.
-
retry
@ConfigItem public Optional<ExternalRetryConfiguration> retry
The optional controller retry configuration
-
-