Interface KubernetesManifestCustomizer
-
- All Superinterfaces:
RuntimeCustomizer
- All Known Implementing Classes:
BasicKubernetesManifestCustomizer
public interface KubernetesManifestCustomizer extends RuntimeCustomizer
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default java.lang.StringcustomizeName(org.apache.pulsar.functions.proto.Function.FunctionDetails funcDetails, java.lang.String currentName)default java.lang.StringcustomizeNamespace(org.apache.pulsar.functions.proto.Function.FunctionDetails funcDetails, java.lang.String currentNamespace)default io.kubernetes.client.openapi.models.V1ServicecustomizeService(org.apache.pulsar.functions.proto.Function.FunctionDetails funcDetails, io.kubernetes.client.openapi.models.V1Service service)default io.kubernetes.client.openapi.models.V1StatefulSetcustomizeStatefulSet(org.apache.pulsar.functions.proto.Function.FunctionDetails funcDetails, io.kubernetes.client.openapi.models.V1StatefulSet statefulSet)-
Methods inherited from interface org.apache.pulsar.functions.runtime.RuntimeCustomizer
initialize
-
-
-
-
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)
-
-