Annotation Type Controller


  • @Retention(RUNTIME)
    @Target(TYPE)
    public @interface Controller
    • Required Element Summary

      Required Elements 
      Modifier and Type Required Element Description
      java.lang.Class<? extends io.fabric8.kubernetes.client.CustomResource> customResourceClass  
      java.lang.Class<? extends io.fabric8.kubernetes.client.CustomResourceDoneable<? extends io.fabric8.kubernetes.client.CustomResource>> customResourceDonebaleClass  
      java.lang.Class<? extends io.fabric8.kubernetes.client.CustomResourceList<? extends io.fabric8.kubernetes.client.CustomResource>> customResourceListClass  
      java.lang.String group  
      java.lang.String kind  
    • Optional Element Summary

      Optional Elements 
      Modifier and Type Optional Element Description
      java.lang.String crdName  
      java.lang.String defaultFinalizer  
      java.lang.String version  
    • Field Detail

      • DEFAULT_FINALIZER

        static final java.lang.String DEFAULT_FINALIZER
      • DEFAULT_VERSION

        static final java.lang.String DEFAULT_VERSION
    • Element Detail

      • group

        java.lang.String group
      • kind

        java.lang.String kind
      • customResourceClass

        java.lang.Class<? extends io.fabric8.kubernetes.client.CustomResource> customResourceClass
      • customResourceListClass

        java.lang.Class<? extends io.fabric8.kubernetes.client.CustomResourceList<? extends io.fabric8.kubernetes.client.CustomResource>> customResourceListClass
      • customResourceDonebaleClass

        java.lang.Class<? extends io.fabric8.kubernetes.client.CustomResourceDoneable<? extends io.fabric8.kubernetes.client.CustomResource>> customResourceDonebaleClass
      • version

        java.lang.String version
        Default:
        "v1"
      • crdName

        java.lang.String crdName
        Default:
        ""
      • defaultFinalizer

        java.lang.String defaultFinalizer
        Default:
        "operator.default.finalizer"