Interface KubernetesManifestCustomizer

    • Method Summary

      All Methods Instance Methods Default Methods 
      Modifier and Type Method Description
      default java.lang.String customizeName​(org.apache.pulsar.functions.proto.Function.FunctionDetails funcDetails, java.lang.String currentName)  
      default java.lang.String customizeNamespace​(org.apache.pulsar.functions.proto.Function.FunctionDetails funcDetails, java.lang.String currentNamespace)  
      default io.kubernetes.client.openapi.models.V1Service customizeService​(org.apache.pulsar.functions.proto.Function.FunctionDetails funcDetails, io.kubernetes.client.openapi.models.V1Service service)  
      default io.kubernetes.client.openapi.models.V1StatefulSet customizeStatefulSet​(org.apache.pulsar.functions.proto.Function.FunctionDetails funcDetails, io.kubernetes.client.openapi.models.V1StatefulSet statefulSet)  
    • Method Detail

      • customizeStatefulSet

        default io.kubernetes.client.openapi.models.V1StatefulSet customizeStatefulSet​(org.apache.pulsar.functions.proto.Function.FunctionDetails funcDetails,
                                                                                       io.kubernetes.client.openapi.models.V1StatefulSet statefulSet)
      • customizeService

        default io.kubernetes.client.openapi.models.V1Service customizeService​(org.apache.pulsar.functions.proto.Function.FunctionDetails funcDetails,
                                                                               io.kubernetes.client.openapi.models.V1Service service)
      • customizeNamespace

        default java.lang.String customizeNamespace​(org.apache.pulsar.functions.proto.Function.FunctionDetails funcDetails,
                                                    java.lang.String currentNamespace)
      • customizeName

        default java.lang.String customizeName​(org.apache.pulsar.functions.proto.Function.FunctionDetails funcDetails,
                                               java.lang.String currentName)