Class RoleDependent
java.lang.Object
io.javaoperatorsdk.operator.processing.dependent.AbstractDependentResource<R,P>
io.javaoperatorsdk.operator.processing.dependent.AbstractEventSourceHolderDependentResource<R,P,io.javaoperatorsdk.operator.processing.event.source.informer.InformerEventSource<R,P>>
io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResource<R,P>
io.javaoperatorsdk.operator.processing.dependent.kubernetes.CRUDKubernetesDependentResource<io.fabric8.kubernetes.api.model.rbac.Role,DebeziumServer>
io.debezium.operator.core.dependent.RoleDependent
- All Implemented Interfaces:
io.javaoperatorsdk.operator.api.reconciler.dependent.Deleter<DebeziumServer>,io.javaoperatorsdk.operator.api.reconciler.dependent.DependentResource<io.fabric8.kubernetes.api.model.rbac.Role,,DebeziumServer> io.javaoperatorsdk.operator.api.reconciler.dependent.EventSourceReferencer<DebeziumServer>,io.javaoperatorsdk.operator.api.reconciler.dependent.GarbageCollected<DebeziumServer>,io.javaoperatorsdk.operator.api.reconciler.dependent.managed.DependentResourceConfigurator<io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResourceConfig<io.fabric8.kubernetes.api.model.rbac.Role>>,io.javaoperatorsdk.operator.processing.dependent.Creator<io.fabric8.kubernetes.api.model.rbac.Role,,DebeziumServer> io.javaoperatorsdk.operator.processing.dependent.Matcher<io.fabric8.kubernetes.api.model.rbac.Role,,DebeziumServer> io.javaoperatorsdk.operator.processing.dependent.Updater<io.fabric8.kubernetes.api.model.rbac.Role,DebeziumServer>
public class RoleDependent
extends io.javaoperatorsdk.operator.processing.dependent.kubernetes.CRUDKubernetesDependentResource<io.fabric8.kubernetes.api.model.rbac.Role,DebeziumServer>
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.javaoperatorsdk.operator.processing.dependent.Matcher
io.javaoperatorsdk.operator.processing.dependent.Matcher.Result<R extends Object> -
Field Summary
FieldsFields inherited from class io.javaoperatorsdk.operator.processing.dependent.AbstractEventSourceHolderDependentResource
eventSourceNameToUse, genericFilter, onAddFilter, onDeleteFilter, onUpdateFilterFields inherited from class io.javaoperatorsdk.operator.processing.dependent.AbstractDependentResource
creator, updater -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected io.fabric8.kubernetes.api.model.rbac.Roledesired(DebeziumServer primary, io.javaoperatorsdk.operator.api.reconciler.Context<DebeziumServer> context) Methods inherited from class io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResource
addMetadata, addOwnerReference, addReferenceHandlingMetadata, addSecondaryToPrimaryMapperAnnotations, addSecondaryToPrimaryMapperAnnotations, configuration, configureWith, configureWith, create, createEventSource, deleteTargetResource, handleDelete, isDeletable, match, match, match, prepare, update, useSSAMethods inherited from class io.javaoperatorsdk.operator.processing.dependent.AbstractEventSourceHolderDependentResource
applyFilters, eventSource, eventSource, initEventSource, onCreated, onUpdated, resolveEventSource, resourceType, setEventSource, setOnAddFilter, setOnDeleteFilter, setOnUpdateFilter, useEventSourceWithNameMethods inherited from class io.javaoperatorsdk.operator.processing.dependent.AbstractDependentResource
delete, getSecondaryResource, handleCreate, handleUpdate, isCreatable, isUpdatable, reconcile, reconcile, setResourceDiscriminatorMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.javaoperatorsdk.operator.processing.dependent.Creator
createMethods inherited from interface io.javaoperatorsdk.operator.api.reconciler.dependent.Deleter
deleteMethods inherited from interface io.javaoperatorsdk.operator.processing.dependent.Matcher
matchMethods inherited from interface io.javaoperatorsdk.operator.processing.dependent.Updater
update
-
Field Details
-
ROLE_NAME
- See Also:
-
-
Constructor Details
-
RoleDependent
public RoleDependent()
-
-
Method Details
-
desired
protected io.fabric8.kubernetes.api.model.rbac.Role desired(DebeziumServer primary, io.javaoperatorsdk.operator.api.reconciler.Context<DebeziumServer> context) - Overrides:
desiredin classio.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResource<io.fabric8.kubernetes.api.model.rbac.Role,DebeziumServer>
-