Interface GovernanceTypeBuilder<F extends java.lang.Enum<F>>

    • Method Detail

      • setExtensionInterface

        void setExtensionInterface​(java.lang.Class<?> extensionInterface)
        Specifies the extension interface type.
        Parameters:
        extensionInterface - Extension interface type.
      • addFlow

        void addFlow​(java.lang.String flowName,
                     java.lang.Class<?> argumentType,
                     int index,
                     F flowKey)
        Parameters:
        flowName - Name of the Flow.
        argumentType - Argument type.
        index - Index of the Flow.
        flowKey - Key of the Flow.
      • addEscalation

        void addEscalation​(java.lang.Class<?> escalationType)
        Adds an Escalation.
        Parameters:
        escalationType - Escalation type.