Klasse PolicyActionTemplate
java.lang.Object
io.github.primelib.webmethodsapigateway4j.model.PolicyActionTemplate
@Generated("io.github.primelib.primecodegen.javafeign.JavaFeignGenerator")
public class PolicyActionTemplate
extends Object
PolicyActionTemplate
-
Verschachtelte Klassen - Übersicht
Verschachtelte KlassenModifizierer und TypKlasseBeschreibungstatic enumAllowed occurrence for the respective policy enforcement. -
Feldübersicht
FelderModifizierer und TypFeldBeschreibungPolicy enforcement only applicable for the list of service type specified hereprotected BooleanThis property infers that the policy action can be applied at resource/operation or method level.Dependent list of policy enforcements.protected Stringprotected List<InternationalizedString>Description for the policy enforcementThe list contains the mutually exclusive policy enforcements with this policy enforcementprotected List<InternationalizedString>Name of the policy enforcement along with the corresponding locale informationprotected PolicyActionTemplate.OccurrenceEnumAllowed occurrence for the respective policy enforcement.protected PolicyActionOrderprotected List<PolicyActionParameterTemplate>protected StringSome policy enforcement can be added in multiple stages.protected StringA unique id for this policy enforcement -
Konstruktorübersicht
KonstruktorenModifiziererKonstruktorBeschreibungprotectedConstructs a validated implementation ofPolicyActionTemplate.PolicyActionTemplate(List<String> applicableServiceTypes, Boolean canAppliedAtResourceMethodLevel, List<String> dependentActions, String dependentActionsConnector, List<InternationalizedString> descriptions, List<String> mutuallyExclusiveActions, List<InternationalizedString> names, PolicyActionTemplate.OccurrenceEnum occurrence, PolicyActionOrder order, List<PolicyActionParameterTemplate> parameterTemplates, List<String> requiredParametersKeys, String stageSpecific, String templateKey) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungPolicy enforcement only applicable for the list of service type specified hereapplicableServiceTypes(List<String> applicableServiceTypes) Policy enforcement only applicable for the list of service type specified hereThis property infers that the policy action can be applied at resource/operation or method level.canAppliedAtResourceMethodLevel(Boolean canAppliedAtResourceMethodLevel) This property infers that the policy action can be applied at resource/operation or method level.protected booleanDependent list of policy enforcements.dependentActions(List<String> dependentActions) Dependent list of policy enforcements.dependentActionsConnector(String dependentActionsConnector) Description for the policy enforcementdescriptions(List<InternationalizedString> descriptions) Description for the policy enforcementbooleaninthashCode()The list contains the mutually exclusive policy enforcements with this policy enforcementmutuallyExclusiveActions(List<String> mutuallyExclusiveActions) The list contains the mutually exclusive policy enforcements with this policy enforcementnames()Name of the policy enforcement along with the corresponding locale informationnames(List<InternationalizedString> names) Name of the policy enforcement along with the corresponding locale informationAllowed occurrence for the respective policy enforcement.occurrence(PolicyActionTemplate.OccurrenceEnum occurrence) Allowed occurrence for the respective policy enforcement.order()order(PolicyActionOrder order) parameterTemplates(List<PolicyActionParameterTemplate> parameterTemplates) requiredParametersKeys(List<String> requiredParametersKeys) Some policy enforcement can be added in multiple stages.stageSpecific(String stageSpecific) Some policy enforcement can be added in multiple stages.A unique id for this policy enforcementtemplateKey(String templateKey) A unique id for this policy enforcementtoString()
-
Felddetails
-
applicableServiceTypes
Policy enforcement only applicable for the list of service type specified here -
canAppliedAtResourceMethodLevel
This property infers that the policy action can be applied at resource/operation or method level. -
dependentActions
Dependent list of policy enforcements. This policy enforcement can't be added with out the specified list of policy enforcement templates -
dependentActionsConnector
-
descriptions
Description for the policy enforcement -
mutuallyExclusiveActions
The list contains the mutually exclusive policy enforcements with this policy enforcement -
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
-
parameterTemplates
-
requiredParametersKeys
-
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
A unique id for this policy enforcement
-
-
Konstruktordetails
-
PolicyActionTemplate
Constructs a validated implementation ofPolicyActionTemplate.- Parameter:
spec- the specification to process
-
PolicyActionTemplate
public PolicyActionTemplate(List<String> applicableServiceTypes, Boolean canAppliedAtResourceMethodLevel, List<String> dependentActions, String dependentActionsConnector, List<InternationalizedString> descriptions, List<String> mutuallyExclusiveActions, List<InternationalizedString> names, PolicyActionTemplate.OccurrenceEnum occurrence, PolicyActionOrder order, List<PolicyActionParameterTemplate> parameterTemplates, List<String> requiredParametersKeys, String stageSpecific, String templateKey) -
PolicyActionTemplate
protected PolicyActionTemplate()
-
-
Methodendetails
-
applicableServiceTypes
Policy enforcement only applicable for the list of service type specified here -
canAppliedAtResourceMethodLevel
This property infers that the policy action can be applied at resource/operation or method level. -
dependentActions
Dependent list of policy enforcements. This policy enforcement can't be added with out the specified list of policy enforcement templates -
dependentActionsConnector
-
descriptions
Description for the policy enforcement -
mutuallyExclusiveActions
The list contains the mutually exclusive policy enforcements with this policy enforcement -
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
-
parameterTemplates
-
requiredParametersKeys
-
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
A unique id for this policy enforcement -
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
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
- Gibt zurück:
this.
-
descriptions
Description for the policy enforcement- Gibt zurück:
this.
-
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
- Gibt zurück:
this.
-
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
A unique id for this policy enforcement- Gibt zurück:
this.
-
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-