Class NamedResourceDecorator<T>
- java.lang.Object
-
- io.fabric8.kubernetes.api.builder.TypedVisitor<T>
-
- io.fabric8.crd.generator.decorator.Decorator<io.fabric8.kubernetes.api.builder.VisitableBuilder>
-
- io.fabric8.crd.generator.decorator.NamedResourceDecorator<T>
-
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Visitor<io.fabric8.kubernetes.api.builder.VisitableBuilder>,Comparable<Decorator>
- Direct Known Subclasses:
CustomResourceDefinitionDecorator,CustomResourceDefinitionDecorator
public abstract class NamedResourceDecorator<T> extends Decorator<io.fabric8.kubernetes.api.builder.VisitableBuilder>
-
-
Constructor Summary
Constructors Constructor Description NamedResourceDecorator()NamedResourceDecorator(String name)NamedResourceDecorator(String kind, String name)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description Class<? extends Decorator>[]after()abstract voidandThenVisit(T item, io.fabric8.kubernetes.api.model.ObjectMeta resourceMeta)Visit a part of a Resource.voidandThenVisit(T item, String kind, io.fabric8.kubernetes.api.model.ObjectMeta resourceMeta)Visit a part of a Resource.voidvisit(io.fabric8.kubernetes.api.builder.VisitableBuilder builder)
-
-
-
Method Detail
-
visit
public void visit(io.fabric8.kubernetes.api.builder.VisitableBuilder builder)
-
andThenVisit
public abstract void andThenVisit(T item, io.fabric8.kubernetes.api.model.ObjectMeta resourceMeta)
Visit a part of a Resource.- Parameters:
item- the visited itemresourceMeta- theObjectMetaof the current resource.
-
andThenVisit
public void andThenVisit(T item, String kind, io.fabric8.kubernetes.api.model.ObjectMeta resourceMeta)
Visit a part of a Resource.- Parameters:
item- the visited itemkind- the resource kindresourceMeta- theObjectMetaof the current resource.
-
-