Class ApplyContainerImageDecorator

  • All Implemented Interfaces:
    io.dekorate.WithConfigReferences, io.fabric8.kubernetes.api.builder.Visitor<io.fabric8.kubernetes.api.builder.VisitableBuilder>, Comparable<io.dekorate.kubernetes.decorator.Decorator>

    public class ApplyContainerImageDecorator
    extends io.dekorate.kubernetes.decorator.ApplicationContainerDecorator<io.fabric8.kubernetes.api.model.ContainerFluent>
    implements io.dekorate.WithConfigReferences
    A decorator for applying an image to a container capable of overriding the internal ApplyImageDecorator.
    • Constructor Detail

      • ApplyContainerImageDecorator

        public ApplyContainerImageDecorator​(String containerName,
                                            String image)
      • ApplyContainerImageDecorator

        public ApplyContainerImageDecorator​(String deploymentName,
                                            String containerName,
                                            String image)
    • Method Detail

      • andThenVisit

        public void andThenVisit​(io.fabric8.kubernetes.api.model.ContainerFluent container)
        Specified by:
        andThenVisit in class io.dekorate.kubernetes.decorator.ApplicationContainerDecorator<io.fabric8.kubernetes.api.model.ContainerFluent>
      • after

        public Class<? extends io.dekorate.kubernetes.decorator.Decorator>[] after()
        Overrides:
        after in class io.dekorate.kubernetes.decorator.ApplicationContainerDecorator<io.fabric8.kubernetes.api.model.ContainerFluent>
      • getConfigReferences

        public List<io.dekorate.ConfigReference> getConfigReferences()
        Specified by:
        getConfigReferences in interface io.dekorate.WithConfigReferences