Klasse PolicyActionTemplate

java.lang.Object
io.github.primelib.webmethodsapigateway4j.model.PolicyActionTemplate

@Generated("io.github.primelib.primecodegen.javafeign.JavaFeignGenerator") public class PolicyActionTemplate extends Object
PolicyActionTemplate
  • Felddetails

    • applicableServiceTypes

      protected List<String> applicableServiceTypes
      Policy enforcement only applicable for the list of service type specified here
    • canAppliedAtResourceMethodLevel

      protected Boolean canAppliedAtResourceMethodLevel
      This property infers that the policy action can be applied at resource/operation or method level.
    • dependentActions

      protected List<String> dependentActions
      Dependent list of policy enforcements. This policy enforcement can't be added with out the specified list of policy enforcement templates
    • dependentActionsConnector

      protected String dependentActionsConnector
    • descriptions

      protected List<InternationalizedString> descriptions
      Description for the policy enforcement
    • mutuallyExclusiveActions

      protected List<String> mutuallyExclusiveActions
      The list contains the mutually exclusive policy enforcements with this policy enforcement
    • names

      protected List<InternationalizedString> names
      Name of the policy enforcement along with the corresponding locale information
    • occurrence

      Allowed occurrence for the respective policy enforcement. 1. Once - Policy enforcement can be added only once on the respective stage. 2. Multiple - Policy enforcement can be added multiple times on the respective stage.
    • order

      protected PolicyActionOrder order
    • parameterTemplates

      protected List<PolicyActionParameterTemplate> parameterTemplates
    • requiredParametersKeys

      protected List<String> requiredParametersKeys
    • stageSpecific

      protected String stageSpecific
      Some policy enforcement can be added in multiple stages. This property specify it needs to be processed based on the stage it added.
    • templateKey

      protected String templateKey
      A unique id for this policy enforcement
  • Konstruktordetails

  • Methodendetails

    • applicableServiceTypes

      public List<String> applicableServiceTypes()
      Policy enforcement only applicable for the list of service type specified here
    • canAppliedAtResourceMethodLevel

      public Boolean canAppliedAtResourceMethodLevel()
      This property infers that the policy action can be applied at resource/operation or method level.
    • dependentActions

      public List<String> dependentActions()
      Dependent list of policy enforcements. This policy enforcement can't be added with out the specified list of policy enforcement templates
    • dependentActionsConnector

      public String dependentActionsConnector()
    • descriptions

      public List<InternationalizedString> descriptions()
      Description for the policy enforcement
    • mutuallyExclusiveActions

      public List<String> mutuallyExclusiveActions()
      The list contains the mutually exclusive policy enforcements with this policy enforcement
    • names

      public List<InternationalizedString> names()
      Name of the policy enforcement along with the corresponding locale information
    • occurrence

      Allowed occurrence for the respective policy enforcement. 1. Once - Policy enforcement can be added only once on the respective stage. 2. Multiple - Policy enforcement can be added multiple times on the respective stage.
    • order

      public PolicyActionOrder order()
    • parameterTemplates

      public List<PolicyActionParameterTemplate> parameterTemplates()
    • requiredParametersKeys

      public List<String> requiredParametersKeys()
    • stageSpecific

      public String stageSpecific()
      Some policy enforcement can be added in multiple stages. This property specify it needs to be processed based on the stage it added.
    • templateKey

      public String templateKey()
      A unique id for this policy enforcement
    • applicableServiceTypes

      public PolicyActionTemplate applicableServiceTypes(List<String> applicableServiceTypes)
      Policy enforcement only applicable for the list of service type specified here
      Gibt zurück:
      this.
    • canAppliedAtResourceMethodLevel

      public PolicyActionTemplate canAppliedAtResourceMethodLevel(Boolean canAppliedAtResourceMethodLevel)
      This property infers that the policy action can be applied at resource/operation or method level.
      Gibt zurück:
      this.
    • dependentActions

      public PolicyActionTemplate dependentActions(List<String> dependentActions)
      Dependent list of policy enforcements. This policy enforcement can't be added with out the specified list of policy enforcement templates
      Gibt zurück:
      this.
    • dependentActionsConnector

      public PolicyActionTemplate dependentActionsConnector(String dependentActionsConnector)
      Gibt zurück:
      this.
    • descriptions

      public PolicyActionTemplate descriptions(List<InternationalizedString> descriptions)
      Description for the policy enforcement
      Gibt zurück:
      this.
    • mutuallyExclusiveActions

      public PolicyActionTemplate mutuallyExclusiveActions(List<String> mutuallyExclusiveActions)
      The list contains the mutually exclusive policy enforcements with this policy enforcement
      Gibt zurück:
      this.
    • names

      Name of the policy enforcement along with the corresponding locale information
      Gibt zurück:
      this.
    • occurrence

      Allowed occurrence for the respective policy enforcement. 1. Once - Policy enforcement can be added only once on the respective stage. 2. Multiple - Policy enforcement can be added multiple times on the respective stage.
      Gibt zurück:
      this.
    • order

      Gibt zurück:
      this.
    • parameterTemplates

      public PolicyActionTemplate parameterTemplates(List<PolicyActionParameterTemplate> parameterTemplates)
      Gibt zurück:
      this.
    • requiredParametersKeys

      public PolicyActionTemplate requiredParametersKeys(List<String> requiredParametersKeys)
      Gibt zurück:
      this.
    • stageSpecific

      public PolicyActionTemplate stageSpecific(String stageSpecific)
      Some policy enforcement can be added in multiple stages. This property specify it needs to be processed based on the stage it added.
      Gibt zurück:
      this.
    • templateKey

      public PolicyActionTemplate templateKey(String templateKey)
      A unique id for this policy enforcement
      Gibt zurück:
      this.
    • equals

      public boolean equals(Object o)
      Setzt außer Kraft:
      equals in Klasse Object
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Setzt außer Kraft:
      hashCode in Klasse Object
    • toString

      public String toString()
      Setzt außer Kraft:
      toString in Klasse Object