接口 KubernetesManifestCustomizer

所有超级接口:
RuntimeCustomizer
所有已知实现类:
BasicKubernetesManifestCustomizer

public interface KubernetesManifestCustomizer extends RuntimeCustomizer
  • 方法概要

    修饰符和类型
    方法
    说明
    default String
    customizeName(org.apache.pulsar.functions.proto.Function.FunctionDetails funcDetails, String currentName)
     
    default String
    customizeNamespace(org.apache.pulsar.functions.proto.Function.FunctionDetails funcDetails, 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)
     

    从接口继承的方法 org.apache.pulsar.functions.runtime.RuntimeCustomizer

    initialize
  • 方法详细资料

    • 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 String customizeNamespace(org.apache.pulsar.functions.proto.Function.FunctionDetails funcDetails, String currentNamespace)
    • customizeName

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